diff --git a/src/docs/ar-SA/admin/disable-timelines.md b/src/docs/ar-SA/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/ar-SA/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/ar-SA/admin/faq.md b/src/docs/ar-SA/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/ar-SA/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/ar-SA/advanced/aiscript.md b/src/docs/ar-SA/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/ar-SA/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/ar-SA/advanced/api.md b/src/docs/ar-SA/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/ar-SA/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/ar-SA/advanced/create-plugin.md b/src/docs/ar-SA/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..a6cba6388a78e80da19fcc027dd43cb8bc9ed290 --- /dev/null +++ b/src/docs/ar-SA/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## البيانات الوصÙية +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ar-SA/advanced/develop-bot.md b/src/docs/ar-SA/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/ar-SA/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/ar-SA/advanced/reversi-bot.md b/src/docs/ar-SA/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7ab2a7212e7ac2614d9cee9d7c60cae70d4eff34 --- /dev/null +++ b/src/docs/ar-SA/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### スイッム+type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/ar-SA/advanced/stream.md b/src/docs/ar-SA/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..0e5edd2b0ca5341d9fa5c340fbcffef265258c45 --- /dev/null +++ b/src/docs/ar-SA/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## ãƒãƒ£ãƒ³ãƒãƒ« +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/ar-SA/features/antenna.md b/src/docs/ar-SA/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..0cb6db82c510ca94d6877a3b9cd4bcccbddaeced --- /dev/null +++ b/src/docs/ar-SA/features/antenna.md @@ -0,0 +1,4 @@ +# الهوائيات +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ar-SA/features/custom-emoji.md b/src/docs/ar-SA/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..b86b191d195eec4e9c5d91753f744dcf744bd75d --- /dev/null +++ b/src/docs/ar-SA/features/custom-emoji.md @@ -0,0 +1,2 @@ +# إيموجي مخصص +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ar-SA/features/deck.md b/src/docs/ar-SA/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..8057e262fd6eee9a0ea1d283b5eca224322a78dd --- /dev/null +++ b/src/docs/ar-SA/features/deck.md @@ -0,0 +1,18 @@ +# デッ゠+ +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/ar-SA/features/drive.md b/src/docs/ar-SA/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..f107cb8c563a34124193bcf37559423cd24fb35e --- /dev/null +++ b/src/docs/ar-SA/features/drive.md @@ -0,0 +1,17 @@ +# قرص التخرين +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ar-SA/features/favorite.md b/src/docs/ar-SA/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..1554291f1b2c9268ed1b464a60b16501cf8d3e3c --- /dev/null +++ b/src/docs/ar-SA/features/favorite.md @@ -0,0 +1,4 @@ +# إضاÙØ© إلى المÙضلة +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/ar-SA/features/follow.md b/src/docs/ar-SA/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..9b6562be94aa2b6986eaa2b90b4bb5adf96bf329 --- /dev/null +++ b/src/docs/ar-SA/features/follow.md @@ -0,0 +1,2 @@ +# المتابَعون +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/ar-SA/features/keyboard-shortcut.md b/src/docs/ar-SA/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..3c73013c03951582f032b8fc9809795476a1136b --- /dev/null +++ b/src/docs/ar-SA/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## الشامل +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/ar-SA/features/mfm.md b/src/docs/ar-SA/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/ar-SA/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/ar-SA/features/mute.md b/src/docs/ar-SA/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..c04ebcfd72c4b88fca614d866b0d9ec7c41efb70 --- /dev/null +++ b/src/docs/ar-SA/features/mute.md @@ -0,0 +1,13 @@ +# اكتم + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/ar-SA/features/note.md b/src/docs/ar-SA/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..38f06973722847e3e023c5044fb2990a1741dab0 --- /dev/null +++ b/src/docs/ar-SA/features/note.md @@ -0,0 +1,51 @@ +# الملاØظات +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renote +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## 公開範囲 +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### للعامة +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### الرئيسي +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### المتابÙعين +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### مباشرة +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>للعامة</th><th>الرئيسي</th><th>المتابÙعين</th><th>مباشرة</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## دبّسها على الصÙØØ© الشخصية +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/ar-SA/features/pages.md b/src/docs/ar-SA/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..a7311b95e60ca9a1059c5097cadf4f3583c0f0e3 --- /dev/null +++ b/src/docs/ar-SA/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 変数 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/ar-SA/features/reaction.md b/src/docs/ar-SA/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..305bfd25eb1e2bc7e1bcfe4d19c41c84204b425c --- /dev/null +++ b/src/docs/ar-SA/features/reaction.md @@ -0,0 +1,11 @@ +# تÙاعل +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ar-SA/features/silence.md b/src/docs/ar-SA/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..617ba64dc482ab107eaec12dfc5a73ecd9c89c5d --- /dev/null +++ b/src/docs/ar-SA/features/silence.md @@ -0,0 +1,6 @@ +# اكتم +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ar-SA/features/theme.md b/src/docs/ar-SA/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..59b582fa290b7e87f51061c1c3bfbb2aa0d641f6 --- /dev/null +++ b/src/docs/ar-SA/features/theme.md @@ -0,0 +1,68 @@ +# المظهر + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 関数 +wip diff --git a/src/docs/ar-SA/features/timeline.md b/src/docs/ar-SA/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..988040538efcb948371fd29b6f50f2f914f8ad96 --- /dev/null +++ b/src/docs/ar-SA/features/timeline.md @@ -0,0 +1,31 @@ +# الخيط الزمني +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## الرئيسي +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## المØلي +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## الاجتماعي +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## الشامل +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 比較 +| ソース | | | الخيط الزمني | | | +| ------------ | ---------- | ------- | ------------ | --------- | ------ | +| المستخدمون | 公開範囲 | الرئيسي | المØلي | الاجتماعي | الشامل | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | الرئيسي | ✔ | | ✔ | | +| | المتابÙعين | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 公開 | ✔ | | ✔ | ✔ | +| | الرئيسي | ✔ | | ✔ | | +| | المتابÙعين | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 公開 | | ✔ | ✔ | ✔ | +| | الرئيسي | | | | | +| | المتابÙعين | | | | | +| リモート (未フォãƒãƒ¼) | 公開 | | | | ✔ | +| | الرئيسي | | | | | +| | المتابÙعين | | | | | diff --git a/src/docs/ar-SA/features/widgets.md b/src/docs/ar-SA/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..a7c2c1d1d647140f3681f90c34ee0f1f4a69e2fb --- /dev/null +++ b/src/docs/ar-SA/features/widgets.md @@ -0,0 +1,7 @@ +# ウィジェット +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/ar-SA/general/apps.md b/src/docs/ar-SA/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/ar-SA/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/ar-SA/general/faq.md b/src/docs/ar-SA/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/ar-SA/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/ar-SA/general/glossary.md b/src/docs/ar-SA/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..c538367f2705eb63af420b7802c6e6f925fa867c --- /dev/null +++ b/src/docs/ar-SA/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renote +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## مثيل الخادم +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## サーãƒãƒ¼ +todo + +## اكتم +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## علÙÙ‚ +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## قرص التخرين +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## الملاØظات +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## مشرÙÙ +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## بÙعدي +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## الÙديرالية +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## المØلي +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/ar-SA/general/links.md b/src/docs/ar-SA/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/ar-SA/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/ar-SA/general/misskey.md b/src/docs/ar-SA/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..addeeffaebc1a0ffac2f8a8f331228f1ad850b8d --- /dev/null +++ b/src/docs/ar-SA/general/misskey.md @@ -0,0 +1,87 @@ +# عن Misskey + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/ar-SA/general/report-issue.md b/src/docs/ar-SA/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/ar-SA/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/ar-SA/general/troubleshooting.md b/src/docs/ar-SA/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/ar-SA/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/cs-CZ/admin/disable-timelines.md b/src/docs/cs-CZ/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/cs-CZ/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/cs-CZ/admin/faq.md b/src/docs/cs-CZ/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/cs-CZ/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/cs-CZ/advanced/aiscript.md b/src/docs/cs-CZ/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/cs-CZ/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/cs-CZ/advanced/api.md b/src/docs/cs-CZ/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/cs-CZ/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/cs-CZ/advanced/create-plugin.md b/src/docs/cs-CZ/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..ec17b9518649dde169de78c493d033810df692b2 --- /dev/null +++ b/src/docs/cs-CZ/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## Metadata +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/cs-CZ/advanced/develop-bot.md b/src/docs/cs-CZ/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/cs-CZ/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/cs-CZ/advanced/reversi-bot.md b/src/docs/cs-CZ/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7ab2a7212e7ac2614d9cee9d7c60cae70d4eff34 --- /dev/null +++ b/src/docs/cs-CZ/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### スイッム+type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/cs-CZ/advanced/stream.md b/src/docs/cs-CZ/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..0e5edd2b0ca5341d9fa5c340fbcffef265258c45 --- /dev/null +++ b/src/docs/cs-CZ/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## ãƒãƒ£ãƒ³ãƒãƒ« +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/cs-CZ/features/antenna.md b/src/docs/cs-CZ/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..395327fd5f95741af46210957eede76659617702 --- /dev/null +++ b/src/docs/cs-CZ/features/antenna.md @@ -0,0 +1,4 @@ +# Antény +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/cs-CZ/features/custom-emoji.md b/src/docs/cs-CZ/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..39f490037d7f9cb5dade11d799171f822c0d3a82 --- /dev/null +++ b/src/docs/cs-CZ/features/custom-emoji.md @@ -0,0 +1,2 @@ +# Vlastnà emoji +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/cs-CZ/features/deck.md b/src/docs/cs-CZ/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..8057e262fd6eee9a0ea1d283b5eca224322a78dd --- /dev/null +++ b/src/docs/cs-CZ/features/deck.md @@ -0,0 +1,18 @@ +# デッ゠+ +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/cs-CZ/features/drive.md b/src/docs/cs-CZ/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..a09eb0384c62e7dd1498b47ad7214c5d1025cd65 --- /dev/null +++ b/src/docs/cs-CZ/features/drive.md @@ -0,0 +1,17 @@ +# ÚložiÅ¡tÄ› +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/cs-CZ/features/favorite.md b/src/docs/cs-CZ/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..b5134ffaa8b3fd35088799c8b86e1782c0fc9819 --- /dev/null +++ b/src/docs/cs-CZ/features/favorite.md @@ -0,0 +1,4 @@ +# OblÃbené +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/cs-CZ/features/follow.md b/src/docs/cs-CZ/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..61acb289565bd1504660d1efd3677b42e7984fc7 --- /dev/null +++ b/src/docs/cs-CZ/features/follow.md @@ -0,0 +1,2 @@ +# Sledovanà +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/cs-CZ/features/keyboard-shortcut.md b/src/docs/cs-CZ/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..22b179783917455af4c1e52641302854d389beb4 --- /dev/null +++ b/src/docs/cs-CZ/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## ã‚°ãƒãƒ¼ãƒãƒ« +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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>ヘルプを表示</td><td><b>H</b>elp</td></tr> + </tbody> +</table> + +## 投稿ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ã•ã‚ŒãŸçŠ¶æ…‹ +<table> + <thead> + <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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/cs-CZ/features/mfm.md b/src/docs/cs-CZ/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/cs-CZ/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/cs-CZ/features/mute.md b/src/docs/cs-CZ/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..fb4ef68d5c9a55643460b9f891b9a4f07bc61c16 --- /dev/null +++ b/src/docs/cs-CZ/features/mute.md @@ -0,0 +1,13 @@ +# Ztlumit + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/cs-CZ/features/note.md b/src/docs/cs-CZ/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..55bb8e6ec0c2b229dbc1ffa3e033676a71f482fd --- /dev/null +++ b/src/docs/cs-CZ/features/note.md @@ -0,0 +1,51 @@ +# Poznámky +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## PÅ™eposlat +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## 公開範囲 +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### パブリック +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### Domů +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### SledujÃcà +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### ダイレクト +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>パブリック</th><th>Domů</th><th>SledujÃcÃ</th><th>ダイレクト</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## PÅ™ipnout +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/cs-CZ/features/pages.md b/src/docs/cs-CZ/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..a7311b95e60ca9a1059c5097cadf4f3583c0f0e3 --- /dev/null +++ b/src/docs/cs-CZ/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 変数 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/features/reaction.md b/src/docs/cs-CZ/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..91bec9b9bb48fe56e1267749b1b7cf654a6908c2 --- /dev/null +++ b/src/docs/cs-CZ/features/reaction.md @@ -0,0 +1,11 @@ +# Reakce +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/cs-CZ/features/silence.md b/src/docs/cs-CZ/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..7e26feab0d28332aa88dcdb6757879c92f3ac653 --- /dev/null +++ b/src/docs/cs-CZ/features/silence.md @@ -0,0 +1,6 @@ +# サイレンス +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/cs-CZ/features/theme.md b/src/docs/cs-CZ/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..f8827662e1bad1c9534c9c4e7f3d4ae25d4c6e37 --- /dev/null +++ b/src/docs/cs-CZ/features/theme.md @@ -0,0 +1,68 @@ +# Vzhled + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 関数 +wip diff --git a/src/docs/cs-CZ/features/timeline.md b/src/docs/cs-CZ/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..f7381f12a6e2eacff33f8c263f584fd53a33ad39 --- /dev/null +++ b/src/docs/cs-CZ/features/timeline.md @@ -0,0 +1,31 @@ +# ÄŒasová osa +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## Domů +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ソーシャル +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ã‚°ãƒãƒ¼ãƒãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 比較 +| ソース | | | ÄŒasová osa | | | +| ------------ | --------- | ---- | ---------- | ----- | ----- | +| Uživatelé | 公開範囲 | Domů | ãƒãƒ¼ã‚«ãƒ« | ソーシャル | ã‚°ãƒãƒ¼ãƒãƒ« | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | Domů | ✔ | | ✔ | | +| | SledujÃcà | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 公開 | ✔ | | ✔ | ✔ | +| | Domů | ✔ | | ✔ | | +| | SledujÃcà | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 公開 | | ✔ | ✔ | ✔ | +| | Domů | | | | | +| | SledujÃcà | | | | | +| リモート (未フォãƒãƒ¼) | 公開 | | | | ✔ | +| | Domů | | | | | +| | SledujÃcà | | | | | diff --git a/src/docs/cs-CZ/features/widgets.md b/src/docs/cs-CZ/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..a7c2c1d1d647140f3681f90c34ee0f1f4a69e2fb --- /dev/null +++ b/src/docs/cs-CZ/features/widgets.md @@ -0,0 +1,7 @@ +# ウィジェット +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/cs-CZ/general/apps.md b/src/docs/cs-CZ/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/cs-CZ/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/cs-CZ/general/faq.md b/src/docs/cs-CZ/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/cs-CZ/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/cs-CZ/general/glossary.md b/src/docs/cs-CZ/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..8596303efbd1e00f46cc72f3dd5b5c25a58a0f82 --- /dev/null +++ b/src/docs/cs-CZ/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## PÅ™eposlat +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## Instance +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## サーãƒãƒ¼ +todo + +## サイレンス +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## Zmrazit +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## ÚložiÅ¡tÄ› +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## Poznámky +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## Moderátor +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## リモート +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## é€£åˆ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/cs-CZ/general/links.md b/src/docs/cs-CZ/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/cs-CZ/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/cs-CZ/general/misskey.md b/src/docs/cs-CZ/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..2ad7e0da66f25a044e288664fbec903cef3e8b4b --- /dev/null +++ b/src/docs/cs-CZ/general/misskey.md @@ -0,0 +1,87 @@ +# O Misskey + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/cs-CZ/general/report-issue.md b/src/docs/cs-CZ/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/cs-CZ/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/cs-CZ/general/troubleshooting.md b/src/docs/cs-CZ/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/cs-CZ/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/da-DK/admin/disable-timelines.md b/src/docs/da-DK/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/da-DK/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/da-DK/admin/faq.md b/src/docs/da-DK/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/da-DK/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/da-DK/advanced/aiscript.md b/src/docs/da-DK/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/da-DK/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/da-DK/advanced/api.md b/src/docs/da-DK/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/da-DK/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/da-DK/advanced/create-plugin.md b/src/docs/da-DK/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..0d2fa19178fece443efdd0c0f38e0f60983dfc29 --- /dev/null +++ b/src/docs/da-DK/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## メタデータ +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/da-DK/advanced/develop-bot.md b/src/docs/da-DK/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/da-DK/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/da-DK/advanced/reversi-bot.md b/src/docs/da-DK/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7ab2a7212e7ac2614d9cee9d7c60cae70d4eff34 --- /dev/null +++ b/src/docs/da-DK/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### スイッム+type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/da-DK/advanced/stream.md b/src/docs/da-DK/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..0e5edd2b0ca5341d9fa5c340fbcffef265258c45 --- /dev/null +++ b/src/docs/da-DK/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## ãƒãƒ£ãƒ³ãƒãƒ« +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/da-DK/features/antenna.md b/src/docs/da-DK/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..94ad9e4aea8ac992648cba7ece264d111e95efed --- /dev/null +++ b/src/docs/da-DK/features/antenna.md @@ -0,0 +1,4 @@ +# アンテナ +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/da-DK/features/custom-emoji.md b/src/docs/da-DK/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..ed2e92be16bb35ca0cf59fcd5fd9864f53297eb2 --- /dev/null +++ b/src/docs/da-DK/features/custom-emoji.md @@ -0,0 +1,2 @@ +# ã‚«ã‚¹ã‚¿ãƒ çµµæ–‡å— +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/da-DK/features/deck.md b/src/docs/da-DK/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..8057e262fd6eee9a0ea1d283b5eca224322a78dd --- /dev/null +++ b/src/docs/da-DK/features/deck.md @@ -0,0 +1,18 @@ +# デッ゠+ +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/da-DK/features/drive.md b/src/docs/da-DK/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..b82a41082a292f5749fee57e3f2a6dec281dd38b --- /dev/null +++ b/src/docs/da-DK/features/drive.md @@ -0,0 +1,17 @@ +# ドライブ +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/da-DK/features/favorite.md b/src/docs/da-DK/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..a0e5f8bf788ca0e12f41e4b0a489b70a46d29fe6 --- /dev/null +++ b/src/docs/da-DK/features/favorite.md @@ -0,0 +1,4 @@ +# ãŠæ°—ã«å…¥ã‚Š +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/da-DK/features/follow.md b/src/docs/da-DK/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..3c1ea7bbe0a388623897a13f87bb6ed8137cd4fb --- /dev/null +++ b/src/docs/da-DK/features/follow.md @@ -0,0 +1,2 @@ +# フォãƒãƒ¼ +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/da-DK/features/keyboard-shortcut.md b/src/docs/da-DK/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..8659ace9829883fbf8a76729d897f24ae1a28b20 --- /dev/null +++ b/src/docs/da-DK/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## ã‚°ãƒãƒ¼ãƒãƒ« +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/da-DK/features/mfm.md b/src/docs/da-DK/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/da-DK/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/da-DK/features/mute.md b/src/docs/da-DK/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..6a9608662a1c801376d283b01caacefe5c945460 --- /dev/null +++ b/src/docs/da-DK/features/mute.md @@ -0,0 +1,13 @@ +# ミュート + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/da-DK/features/note.md b/src/docs/da-DK/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..62440b25f9b5d4b41b65a2aacb523ac43d732468 --- /dev/null +++ b/src/docs/da-DK/features/note.md @@ -0,0 +1,51 @@ +# ノート +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renote +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## 公開範囲 +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### パブリック +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### ホーム+å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### フォãƒãƒ¯ãƒ¼ +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### ダイレクト +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>パブリック</th><th>ホーム</th><th>フォãƒãƒ¯ãƒ¼</th><th>ダイレクト</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## ピン留゠+ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/da-DK/features/pages.md b/src/docs/da-DK/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..a7311b95e60ca9a1059c5097cadf4f3583c0f0e3 --- /dev/null +++ b/src/docs/da-DK/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 変数 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/da-DK/features/reaction.md b/src/docs/da-DK/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..4d479fd416f590ed2fe5693030e735066434f46c --- /dev/null +++ b/src/docs/da-DK/features/reaction.md @@ -0,0 +1,11 @@ +# リアクション +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/da-DK/features/silence.md b/src/docs/da-DK/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..7e26feab0d28332aa88dcdb6757879c92f3ac653 --- /dev/null +++ b/src/docs/da-DK/features/silence.md @@ -0,0 +1,6 @@ +# サイレンス +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/da-DK/features/theme.md b/src/docs/da-DK/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..a406f3433ca0dbd4a4b412f543e36371d7f88868 --- /dev/null +++ b/src/docs/da-DK/features/theme.md @@ -0,0 +1,68 @@ +# テーマ + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 関数 +wip diff --git a/src/docs/da-DK/features/timeline.md b/src/docs/da-DK/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..f431014f84c45e9c7bd02de8cd3b35f9776a6396 --- /dev/null +++ b/src/docs/da-DK/features/timeline.md @@ -0,0 +1,31 @@ +# タイムライン +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## ホーム+自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ソーシャル +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ã‚°ãƒãƒ¼ãƒãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 比較 +| ソース | | | タイムライン | | | +| ------------ | ----- | --- | ------ | ----- | ----- | +| ユーザー | 公開範囲 | ホーム| ãƒãƒ¼ã‚«ãƒ« | ソーシャル | ã‚°ãƒãƒ¼ãƒãƒ« | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 公開 | ✔ | | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 公開 | | ✔ | ✔ | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | +| リモート (未フォãƒãƒ¼) | 公開 | | | | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | diff --git a/src/docs/da-DK/features/widgets.md b/src/docs/da-DK/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..a7c2c1d1d647140f3681f90c34ee0f1f4a69e2fb --- /dev/null +++ b/src/docs/da-DK/features/widgets.md @@ -0,0 +1,7 @@ +# ウィジェット +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/da-DK/general/apps.md b/src/docs/da-DK/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/da-DK/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/da-DK/general/faq.md b/src/docs/da-DK/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/da-DK/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/da-DK/general/glossary.md b/src/docs/da-DK/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..1f403a06d2590d7b0937bd4dbae3c19447c0884d --- /dev/null +++ b/src/docs/da-DK/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renote +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## インスタンス +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## サーãƒãƒ¼ +todo + +## サイレンス +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## å‡çµ +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## ドライブ +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## ノート +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## モデレーター +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## リモート +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## é€£åˆ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/da-DK/general/links.md b/src/docs/da-DK/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/da-DK/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/da-DK/general/misskey.md b/src/docs/da-DK/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..1e64a10e287a13a23c741b70d8219fcf6c0f5f0b --- /dev/null +++ b/src/docs/da-DK/general/misskey.md @@ -0,0 +1,87 @@ +# Misskeyã«ã¤ã„㦠+ +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/da-DK/general/report-issue.md b/src/docs/da-DK/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/da-DK/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/da-DK/general/troubleshooting.md b/src/docs/da-DK/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/da-DK/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/de-DE/admin/disable-timelines.md b/src/docs/de-DE/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/de-DE/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/de-DE/admin/faq.md b/src/docs/de-DE/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/de-DE/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/de-DE/advanced/aiscript.md b/src/docs/de-DE/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/de-DE/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/de-DE/advanced/api.md b/src/docs/de-DE/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/de-DE/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/de-DE/advanced/create-plugin.md b/src/docs/de-DE/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..ee96786857858ebb50d86290bd83fcd4426b21b5 --- /dev/null +++ b/src/docs/de-DE/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## Metadaten +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/de-DE/advanced/develop-bot.md b/src/docs/de-DE/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/de-DE/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/de-DE/advanced/reversi-bot.md b/src/docs/de-DE/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..3ffb1ee24486d31623eab83147708c38cfd35c59 --- /dev/null +++ b/src/docs/de-DE/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### Fallunterscheidung +type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/de-DE/advanced/stream.md b/src/docs/de-DE/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..42ec8df08420d9527fa0a771b6bdb91ace5188d7 --- /dev/null +++ b/src/docs/de-DE/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## Kanäle +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/de-DE/features/antenna.md b/src/docs/de-DE/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..d9e667d0157d75ee313443045e04e2b7e28e48bf --- /dev/null +++ b/src/docs/de-DE/features/antenna.md @@ -0,0 +1,4 @@ +# Antennen +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/de-DE/features/custom-emoji.md b/src/docs/de-DE/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..beb3370e11cd38c9a65ce8b8b7087748e34bb246 --- /dev/null +++ b/src/docs/de-DE/features/custom-emoji.md @@ -0,0 +1,2 @@ +# Benutzerdefinierte Emojis +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/de-DE/features/deck.md b/src/docs/de-DE/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..73e9efdaaff9999957ea0c83ff1caa0ee1d3c68b --- /dev/null +++ b/src/docs/de-DE/features/deck.md @@ -0,0 +1,18 @@ +# Deck + +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/de-DE/features/drive.md b/src/docs/de-DE/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..c445b99a86b09f9e9cdaa108d929662aedc21a81 --- /dev/null +++ b/src/docs/de-DE/features/drive.md @@ -0,0 +1,17 @@ +# Drive +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/de-DE/features/favorite.md b/src/docs/de-DE/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..f373490d1559bcc20a976b0b9f1c930f6bdbc13d --- /dev/null +++ b/src/docs/de-DE/features/favorite.md @@ -0,0 +1,4 @@ +# Zu Favoriten hinzufügen +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/de-DE/features/follow.md b/src/docs/de-DE/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..ab1b86197d593202dde78882cdabd1ece0789a20 --- /dev/null +++ b/src/docs/de-DE/features/follow.md @@ -0,0 +1,2 @@ +# Folgt +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/de-DE/features/keyboard-shortcut.md b/src/docs/de-DE/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..c0313d53a6535d0cf28d67119549d2e3c389f65d --- /dev/null +++ b/src/docs/de-DE/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## Global +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">S</kbd></td><td>Suchen</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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/de-DE/features/mfm.md b/src/docs/de-DE/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/de-DE/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/de-DE/features/mute.md b/src/docs/de-DE/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..5b1c99cd9b7cc1059263697adef45f2184f91628 --- /dev/null +++ b/src/docs/de-DE/features/mute.md @@ -0,0 +1,13 @@ +# Stummschalten + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/de-DE/features/note.md b/src/docs/de-DE/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..2ede737b40c586306f710723bd07f3271903804b --- /dev/null +++ b/src/docs/de-DE/features/note.md @@ -0,0 +1,51 @@ +# Notizen +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renote +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## Sichtbarkeit +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### Öffentlich +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### Startseite +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### Gefolgt von +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### Direkt +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>Öffentlich</th><th>Startseite</th><th>Gefolgt von</th><th>Direkt</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## Anheften +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/de-DE/features/pages.md b/src/docs/de-DE/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..60f04b9dec38deae0a7bd268d35a30a047556820 --- /dev/null +++ b/src/docs/de-DE/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## Variablen +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/de-DE/features/reaction.md b/src/docs/de-DE/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..b6cdf9d9762b1287ba0f476f5a90aa151bbbb4da --- /dev/null +++ b/src/docs/de-DE/features/reaction.md @@ -0,0 +1,11 @@ +# Reaktionen +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/de-DE/features/silence.md b/src/docs/de-DE/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..97d8ea27ad9362459874510de7559b2c9f2808d8 --- /dev/null +++ b/src/docs/de-DE/features/silence.md @@ -0,0 +1,6 @@ +# Instanzweit stummschalten +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/de-DE/features/theme.md b/src/docs/de-DE/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..78e65ff51174bc53622fb8abf9eba314d7d64f06 --- /dev/null +++ b/src/docs/de-DE/features/theme.md @@ -0,0 +1,68 @@ +# Farbthemen + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 16進数ã§è¡¨ã•ã‚ŒãŸè‰² + * 例: `#00ff00` +* `rgb(r, g, b)`å½¢å¼ã§è¡¨ã•ã‚ŒãŸè‰² + * 例: `rgb(0, 255, 0)` +* `rgb(r, g, b, a)`å½¢å¼ã§è¡¨ã•ã‚ŒãŸé€æ˜Žåº¦ã‚’å«ã‚€è‰² + * 例: `rgba(0, 255, 0, 0.5)` +* ä»–ã®ã‚ーã®å€¤ã®å‚ç…§ + * `@{ã‚ーå}`ã¨æ›¸ãã¨ä»–ã®ã‚ーã®å€¤ã®å‚ç…§ã«ãªã‚Šã¾ã™ã€‚`{ã‚ーå}`ã¯å‚ç…§ã—ãŸã„ã‚ーã®åå‰ã«ç½®ãæ›ãˆã¾ã™ã€‚ + * 例: `@panel` +* 定数(後述)ã®å‚ç…§ + * `${定数å}`ã¨æ›¸ãã¨å®šæ•°ã®å‚ç…§ã«ãªã‚Šã¾ã™ã€‚`{定数å}`ã¯å‚ç…§ã—ãŸã„定数ã®åå‰ã«ç½®ãæ›ãˆã¾ã™ã€‚ + * 例: `$main` +* 関数(後述) + * `:{関数å}<{引数}<{色}` + +#### Konstante +「CSS変数ã¨ã—ã¦å‡ºåŠ›ã¯ã—ãŸããªã„ãŒã€ä»–ã®CSS変数ã®å€¤ã¨ã—ã¦ä½¿ã„ã¾ã‚ã—ãŸã„ã€å€¤ãŒã‚ã‚‹ã¨ãã¯ã€å®šæ•°ã‚’使ã†ã¨ä¾¿åˆ©ã§ã™ã€‚ ã‚ーåã‚’`$`ã§å§‹ã‚ã‚‹ã¨ã€ãã®ã‚ーã¯CSS変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### Funktionen +wip diff --git a/src/docs/de-DE/features/timeline.md b/src/docs/de-DE/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..08cac4ac87750c3dbf92e39bff5b21cefa092b99 --- /dev/null +++ b/src/docs/de-DE/features/timeline.md @@ -0,0 +1,31 @@ +# Chronik +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## Startseite +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Lokal +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Sozial +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Global +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Vergleiche +| ソース | | | Chronik | | | +| ------------ | --------------- | ---------- | ------- | ------ | ------ | +| Benutzer | Sichtbarkeit | Startseite | Lokal | Sozial | Global | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | Veröffentlichen | ✔ | ✔ | ✔ | ✔ | +| | Startseite | ✔ | | ✔ | | +| | Gefolgt von | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | Veröffentlichen | ✔ | | ✔ | ✔ | +| | Startseite | ✔ | | ✔ | | +| | Gefolgt von | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | Veröffentlichen | | ✔ | ✔ | ✔ | +| | Startseite | | | | | +| | Gefolgt von | | | | | +| リモート (未フォãƒãƒ¼) | Veröffentlichen | | | | ✔ | +| | Startseite | | | | | +| | Gefolgt von | | | | | diff --git a/src/docs/de-DE/features/widgets.md b/src/docs/de-DE/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..7c5cacb39af436ec9bed47b29990ae94f27fdefb --- /dev/null +++ b/src/docs/de-DE/features/widgets.md @@ -0,0 +1,7 @@ +# Widgets +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/de-DE/general/apps.md b/src/docs/de-DE/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/de-DE/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/de-DE/general/faq.md b/src/docs/de-DE/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/de-DE/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/de-DE/general/glossary.md b/src/docs/de-DE/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..a86b4d9000cd24cb4a9a14517ffdc7fc266eb528 --- /dev/null +++ b/src/docs/de-DE/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renote +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## Instanz +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## Server +todo + +## Instanzweit stummschalten +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## Sperren +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## Drive +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## Notizen +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## Moderator +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## Fremd +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## Föderation +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## Lokal +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/de-DE/general/links.md b/src/docs/de-DE/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/de-DE/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/de-DE/general/misskey.md b/src/docs/de-DE/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..f56844060eb4025309b73521c3514616e4a38e13 --- /dev/null +++ b/src/docs/de-DE/general/misskey.md @@ -0,0 +1,87 @@ +# Ãœber Misskey + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/de-DE/general/report-issue.md b/src/docs/de-DE/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/de-DE/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/de-DE/general/troubleshooting.md b/src/docs/de-DE/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..42aa819d80a508e11c2fafbaa5be894f227238a2 --- /dev/null +++ b/src/docs/de-DE/general/troubleshooting.md @@ -0,0 +1,36 @@ +# Problembehandlung +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/en-US/admin/disable-timelines.md b/src/docs/en-US/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/en-US/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/en-US/admin/faq.md b/src/docs/en-US/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/en-US/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/en-US/advanced/aiscript.md b/src/docs/en-US/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/en-US/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/en-US/advanced/api.md b/src/docs/en-US/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/en-US/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/en-US/advanced/create-plugin.md b/src/docs/en-US/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..ec17b9518649dde169de78c493d033810df692b2 --- /dev/null +++ b/src/docs/en-US/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## Metadata +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/en-US/advanced/develop-bot.md b/src/docs/en-US/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/en-US/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/en-US/advanced/reversi-bot.md b/src/docs/en-US/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..f1be888cb67a9b56206300dc6092604b42655db0 --- /dev/null +++ b/src/docs/en-US/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### Switch +type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/en-US/advanced/stream.md b/src/docs/en-US/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..c0d0efc91079673e16a94f9735fc000102ab7bbe --- /dev/null +++ b/src/docs/en-US/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## Channels +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/en-US/features/antenna.md b/src/docs/en-US/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..ed39d30674b6f16b9483dd734e78efce97eab36c --- /dev/null +++ b/src/docs/en-US/features/antenna.md @@ -0,0 +1,4 @@ +# Antennas +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/en-US/features/custom-emoji.md b/src/docs/en-US/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..2bef4a563e77ab2d6e8fcb5b9ef63c7c72ad6676 --- /dev/null +++ b/src/docs/en-US/features/custom-emoji.md @@ -0,0 +1,2 @@ +# Custom Emoji +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/en-US/features/deck.md b/src/docs/en-US/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..73e9efdaaff9999957ea0c83ff1caa0ee1d3c68b --- /dev/null +++ b/src/docs/en-US/features/deck.md @@ -0,0 +1,18 @@ +# Deck + +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/en-US/features/drive.md b/src/docs/en-US/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..c445b99a86b09f9e9cdaa108d929662aedc21a81 --- /dev/null +++ b/src/docs/en-US/features/drive.md @@ -0,0 +1,17 @@ +# Drive +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/en-US/features/favorite.md b/src/docs/en-US/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..4c971af788ec88aa8eb0a39ec16310bcaee73812 --- /dev/null +++ b/src/docs/en-US/features/favorite.md @@ -0,0 +1,4 @@ +# Favorite +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/en-US/features/follow.md b/src/docs/en-US/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..3e71012b5f4f5ee0ec4ac6d3a6ab9ac096bf6af7 --- /dev/null +++ b/src/docs/en-US/features/follow.md @@ -0,0 +1,2 @@ +# Following +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/en-US/features/keyboard-shortcut.md b/src/docs/en-US/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..d59c447647f3b5098abaea9d23e054c48f045792 --- /dev/null +++ b/src/docs/en-US/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## Global +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">S</kbd></td><td>Search</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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/en-US/features/mfm.md b/src/docs/en-US/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/en-US/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/en-US/features/mute.md b/src/docs/en-US/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..306beee57047900681903dd9ead07e9766b33286 --- /dev/null +++ b/src/docs/en-US/features/mute.md @@ -0,0 +1,13 @@ +# Mute + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/en-US/features/note.md b/src/docs/en-US/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..e0a7f11193f9cce319b36a689505e5581717ca59 --- /dev/null +++ b/src/docs/en-US/features/note.md @@ -0,0 +1,51 @@ +# Notes +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renote +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## Visiblility +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### Public +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### Home +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### Followers +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### Direct +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>Public</th><th>Home</th><th>Followers</th><th>Direct</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## Pin to profile +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/en-US/features/pages.md b/src/docs/en-US/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..7fc6ee29c3947c65855438bd725e2d075a7866c1 --- /dev/null +++ b/src/docs/en-US/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## Variables +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/en-US/features/reaction.md b/src/docs/en-US/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..41e933923427c36fadac17484d820c5bb1dd324c --- /dev/null +++ b/src/docs/en-US/features/reaction.md @@ -0,0 +1,11 @@ +# Reactions +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/en-US/features/silence.md b/src/docs/en-US/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..4d533dc56863f92e6554dd4b22571e873029bb49 --- /dev/null +++ b/src/docs/en-US/features/silence.md @@ -0,0 +1,6 @@ +# Silence +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/en-US/features/theme.md b/src/docs/en-US/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..a0a9b0d02fc82a919a8eeb7c0ccd90c828a45885 --- /dev/null +++ b/src/docs/en-US/features/theme.md @@ -0,0 +1,68 @@ +# Themes + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 16進数ã§è¡¨ã•ã‚ŒãŸè‰² + * 例: `#00ff00` +* `rgb(r, g, b)`å½¢å¼ã§è¡¨ã•ã‚ŒãŸè‰² + * 例: `rgb(0, 255, 0)` +* `rgb(r, g, b, a)`å½¢å¼ã§è¡¨ã•ã‚ŒãŸé€æ˜Žåº¦ã‚’å«ã‚€è‰² + * 例: `rgba(0, 255, 0, 0.5)` +* ä»–ã®ã‚ーã®å€¤ã®å‚ç…§ + * `@{ã‚ーå}`ã¨æ›¸ãã¨ä»–ã®ã‚ーã®å€¤ã®å‚ç…§ã«ãªã‚Šã¾ã™ã€‚`{ã‚ーå}`ã¯å‚ç…§ã—ãŸã„ã‚ーã®åå‰ã«ç½®ãæ›ãˆã¾ã™ã€‚ + * 例: `@panel` +* 定数(後述)ã®å‚ç…§ + * `${定数å}`ã¨æ›¸ãã¨å®šæ•°ã®å‚ç…§ã«ãªã‚Šã¾ã™ã€‚`{定数å}`ã¯å‚ç…§ã—ãŸã„定数ã®åå‰ã«ç½®ãæ›ãˆã¾ã™ã€‚ + * 例: `$main` +* 関数(後述) + * `:{関数å}<{引数}<{色}` + +#### Constant +「CSS変数ã¨ã—ã¦å‡ºåŠ›ã¯ã—ãŸããªã„ãŒã€ä»–ã®CSS変数ã®å€¤ã¨ã—ã¦ä½¿ã„ã¾ã‚ã—ãŸã„ã€å€¤ãŒã‚ã‚‹ã¨ãã¯ã€å®šæ•°ã‚’使ã†ã¨ä¾¿åˆ©ã§ã™ã€‚ ã‚ーåã‚’`$`ã§å§‹ã‚ã‚‹ã¨ã€ãã®ã‚ーã¯CSS変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### Functions +wip diff --git a/src/docs/en-US/features/timeline.md b/src/docs/en-US/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..ed62a446673c46e904e46a25098b382b03a649a2 --- /dev/null +++ b/src/docs/en-US/features/timeline.md @@ -0,0 +1,31 @@ +# Timeline +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## Home +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Local +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Social +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Global +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Comparison +| ソース | | | Timeline | | | +| ------------ | ----------- | ---- | -------- | ------ | ------ | +| Users | Visiblility | Home | Local | Social | Global | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | Publish | ✔ | ✔ | ✔ | ✔ | +| | Home | ✔ | | ✔ | | +| | Followers | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | Publish | ✔ | | ✔ | ✔ | +| | Home | ✔ | | ✔ | | +| | Followers | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | Publish | | ✔ | ✔ | ✔ | +| | Home | | | | | +| | Followers | | | | | +| リモート (未フォãƒãƒ¼) | Publish | | | | ✔ | +| | Home | | | | | +| | Followers | | | | | diff --git a/src/docs/en-US/features/widgets.md b/src/docs/en-US/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..7c5cacb39af436ec9bed47b29990ae94f27fdefb --- /dev/null +++ b/src/docs/en-US/features/widgets.md @@ -0,0 +1,7 @@ +# Widgets +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/en-US/general/apps.md b/src/docs/en-US/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/en-US/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/en-US/general/faq.md b/src/docs/en-US/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/en-US/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/en-US/general/glossary.md b/src/docs/en-US/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..91d01e1c80bf8f891d03cca519b5942c00d80593 --- /dev/null +++ b/src/docs/en-US/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renote +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## Instance +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## Server +todo + +## Silence +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## Suspend +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## Drive +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## Notes +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## Moderator +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## Remote +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## Federation +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## Local +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/en-US/general/links.md b/src/docs/en-US/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/en-US/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/en-US/general/misskey.md b/src/docs/en-US/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..0e09e008fcc6f72902560adb6276f99b1d4ffdd9 --- /dev/null +++ b/src/docs/en-US/general/misskey.md @@ -0,0 +1,87 @@ +# About Misskey + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/en-US/general/report-issue.md b/src/docs/en-US/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/en-US/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/en-US/general/troubleshooting.md b/src/docs/en-US/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..8d1d8b7aced9db08050abe84b53f2c13ece232e1 --- /dev/null +++ b/src/docs/en-US/general/troubleshooting.md @@ -0,0 +1,36 @@ +# Troubleshooting +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/eo-UY/admin/disable-timelines.md b/src/docs/eo-UY/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/eo-UY/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/eo-UY/admin/faq.md b/src/docs/eo-UY/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/eo-UY/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/eo-UY/advanced/aiscript.md b/src/docs/eo-UY/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/eo-UY/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/eo-UY/advanced/api.md b/src/docs/eo-UY/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/eo-UY/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/eo-UY/advanced/create-plugin.md b/src/docs/eo-UY/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..0d2fa19178fece443efdd0c0f38e0f60983dfc29 --- /dev/null +++ b/src/docs/eo-UY/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## メタデータ +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/eo-UY/advanced/develop-bot.md b/src/docs/eo-UY/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/eo-UY/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/eo-UY/advanced/reversi-bot.md b/src/docs/eo-UY/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7ab2a7212e7ac2614d9cee9d7c60cae70d4eff34 --- /dev/null +++ b/src/docs/eo-UY/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### スイッム+type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/eo-UY/advanced/stream.md b/src/docs/eo-UY/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..932da90f250fc0284ffa34e6c60b995849761552 --- /dev/null +++ b/src/docs/eo-UY/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## Kanalo +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/eo-UY/features/antenna.md b/src/docs/eo-UY/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..94ad9e4aea8ac992648cba7ece264d111e95efed --- /dev/null +++ b/src/docs/eo-UY/features/antenna.md @@ -0,0 +1,4 @@ +# アンテナ +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/eo-UY/features/custom-emoji.md b/src/docs/eo-UY/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..ab8c6c7f12b7575ddc4866c89f067dfab023e72e --- /dev/null +++ b/src/docs/eo-UY/features/custom-emoji.md @@ -0,0 +1,2 @@ +# Personecigitaj emoĵioj +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/eo-UY/features/deck.md b/src/docs/eo-UY/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..8057e262fd6eee9a0ea1d283b5eca224322a78dd --- /dev/null +++ b/src/docs/eo-UY/features/deck.md @@ -0,0 +1,18 @@ +# デッ゠+ +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/eo-UY/features/drive.md b/src/docs/eo-UY/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..517050e0b4b1055e748b7112846a9e5645ad72cc --- /dev/null +++ b/src/docs/eo-UY/features/drive.md @@ -0,0 +1,17 @@ +# Diskingo +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/eo-UY/features/favorite.md b/src/docs/eo-UY/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..d87cb83e46cc9de5e7976f69c8061b393cb0b8c4 --- /dev/null +++ b/src/docs/eo-UY/features/favorite.md @@ -0,0 +1,4 @@ +# Preferi +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/eo-UY/features/follow.md b/src/docs/eo-UY/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..69f6b963118860dacb43ce08712ed002495f0d94 --- /dev/null +++ b/src/docs/eo-UY/features/follow.md @@ -0,0 +1,2 @@ +# Sekvatoj +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/eo-UY/features/keyboard-shortcut.md b/src/docs/eo-UY/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..dd444281273e2343bfe9680a774a9ea52406a987 --- /dev/null +++ b/src/docs/eo-UY/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## Konfederacia +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">S</kbd></td><td>Serĉi</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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/eo-UY/features/mfm.md b/src/docs/eo-UY/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/eo-UY/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/eo-UY/features/mute.md b/src/docs/eo-UY/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..3a36c00f7a7aee24fe513ba2c3a365dae31a1b2b --- /dev/null +++ b/src/docs/eo-UY/features/mute.md @@ -0,0 +1,13 @@ +# Silentigi + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/eo-UY/features/note.md b/src/docs/eo-UY/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..3355e8d4d0ff024d8c8b4945f28fbce79291b48b --- /dev/null +++ b/src/docs/eo-UY/features/note.md @@ -0,0 +1,51 @@ +# Notoj +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Fari renoton +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## 公開範囲 +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### パブリック +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### Hejmo +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### Sekvantoj +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### ダイレクト +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>パブリック</th><th>Hejmo</th><th>Sekvantoj</th><th>ダイレクト</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## Alpingli sur la profilo +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/eo-UY/features/pages.md b/src/docs/eo-UY/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..a7311b95e60ca9a1059c5097cadf4f3583c0f0e3 --- /dev/null +++ b/src/docs/eo-UY/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 変数 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/eo-UY/features/reaction.md b/src/docs/eo-UY/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..d53bfd313eb80e4715fa5d110aaccacb1679239c --- /dev/null +++ b/src/docs/eo-UY/features/reaction.md @@ -0,0 +1,11 @@ +# Reagoj +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/eo-UY/features/silence.md b/src/docs/eo-UY/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..7e26feab0d28332aa88dcdb6757879c92f3ac653 --- /dev/null +++ b/src/docs/eo-UY/features/silence.md @@ -0,0 +1,6 @@ +# サイレンス +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/eo-UY/features/theme.md b/src/docs/eo-UY/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..a406f3433ca0dbd4a4b412f543e36371d7f88868 --- /dev/null +++ b/src/docs/eo-UY/features/theme.md @@ -0,0 +1,68 @@ +# テーマ + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 関数 +wip diff --git a/src/docs/eo-UY/features/timeline.md b/src/docs/eo-UY/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..80ea42f04080ef4c6301f90c3d6ad616ba91e55b --- /dev/null +++ b/src/docs/eo-UY/features/timeline.md @@ -0,0 +1,31 @@ +# Templinio +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## Hejmo +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Loka +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Sociala +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Konfederacia +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 比較 +| ソース | | | Templinio | | | +| ------------ | --------- | ----- | --------- | ------- | ------------ | +| Uzanto | 公開範囲 | Hejmo | Loka | Sociala | Konfederacia | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | Publikigi | ✔ | ✔ | ✔ | ✔ | +| | Hejmo | ✔ | | ✔ | | +| | Sekvantoj | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | Publikigi | ✔ | | ✔ | ✔ | +| | Hejmo | ✔ | | ✔ | | +| | Sekvantoj | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | Publikigi | | ✔ | ✔ | ✔ | +| | Hejmo | | | | | +| | Sekvantoj | | | | | +| リモート (未フォãƒãƒ¼) | Publikigi | | | | ✔ | +| | Hejmo | | | | | +| | Sekvantoj | | | | | diff --git a/src/docs/eo-UY/features/widgets.md b/src/docs/eo-UY/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..a7c2c1d1d647140f3681f90c34ee0f1f4a69e2fb --- /dev/null +++ b/src/docs/eo-UY/features/widgets.md @@ -0,0 +1,7 @@ +# ウィジェット +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/eo-UY/general/apps.md b/src/docs/eo-UY/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/eo-UY/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/eo-UY/general/faq.md b/src/docs/eo-UY/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/eo-UY/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/eo-UY/general/glossary.md b/src/docs/eo-UY/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..dabcca50303765cfe74cec525ae10f841ce8769b --- /dev/null +++ b/src/docs/eo-UY/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Fari renoton +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## Ekzemplo +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## Servilo +todo + +## サイレンス +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## Flostigi +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## Diskingo +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## Notoj +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## モデレーター +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## Transa +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## Fediverso +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## Loka +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/eo-UY/general/links.md b/src/docs/eo-UY/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/eo-UY/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/eo-UY/general/misskey.md b/src/docs/eo-UY/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..9220389b2fff0b35c59a638f3e25a7980ef4fd65 --- /dev/null +++ b/src/docs/eo-UY/general/misskey.md @@ -0,0 +1,87 @@ +# Pri Miskejo + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/eo-UY/general/report-issue.md b/src/docs/eo-UY/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/eo-UY/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/eo-UY/general/troubleshooting.md b/src/docs/eo-UY/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/eo-UY/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/es-ES/admin/disable-timelines.md b/src/docs/es-ES/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/es-ES/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/es-ES/admin/faq.md b/src/docs/es-ES/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/es-ES/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/es-ES/advanced/aiscript.md b/src/docs/es-ES/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/es-ES/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/es-ES/advanced/api.md b/src/docs/es-ES/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/es-ES/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/es-ES/advanced/create-plugin.md b/src/docs/es-ES/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..46db702206e641fe4e4f7c372b46308fe31c5282 --- /dev/null +++ b/src/docs/es-ES/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## Metadatos +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/es-ES/advanced/develop-bot.md b/src/docs/es-ES/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/es-ES/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/es-ES/advanced/reversi-bot.md b/src/docs/es-ES/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..1019fa44706e7a88e6da1bf674a44c5503ff7c35 --- /dev/null +++ b/src/docs/es-ES/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### Interruptor +type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/es-ES/advanced/stream.md b/src/docs/es-ES/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..97e30e98de012bf19c46c32cf64028283b5f2953 --- /dev/null +++ b/src/docs/es-ES/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## Canal +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/es-ES/features/antenna.md b/src/docs/es-ES/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..f321d79e2df953aca16f1d219b788f91026be365 --- /dev/null +++ b/src/docs/es-ES/features/antenna.md @@ -0,0 +1,4 @@ +# Antenas +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/es-ES/features/custom-emoji.md b/src/docs/es-ES/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..842db20f02881136212cf4f8fc7f7edbaf8c1d2b --- /dev/null +++ b/src/docs/es-ES/features/custom-emoji.md @@ -0,0 +1,2 @@ +# Emojis personalizados +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/es-ES/features/deck.md b/src/docs/es-ES/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..73e9efdaaff9999957ea0c83ff1caa0ee1d3c68b --- /dev/null +++ b/src/docs/es-ES/features/deck.md @@ -0,0 +1,18 @@ +# Deck + +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/es-ES/features/drive.md b/src/docs/es-ES/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..c445b99a86b09f9e9cdaa108d929662aedc21a81 --- /dev/null +++ b/src/docs/es-ES/features/drive.md @@ -0,0 +1,17 @@ +# Drive +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/es-ES/features/favorite.md b/src/docs/es-ES/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..f108d223198fa6282fa21fa5592dbab69387701b --- /dev/null +++ b/src/docs/es-ES/features/favorite.md @@ -0,0 +1,4 @@ +# Favorito +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/es-ES/features/follow.md b/src/docs/es-ES/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..474cc594fba5980636b83e3e957184f961f35813 --- /dev/null +++ b/src/docs/es-ES/features/follow.md @@ -0,0 +1,2 @@ +# Siguiendo +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/es-ES/features/keyboard-shortcut.md b/src/docs/es-ES/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..026b0ea0c0992d401b9676e685e65411bcabf915 --- /dev/null +++ b/src/docs/es-ES/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## Global +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">S</kbd></td><td>Buscar</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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/es-ES/features/mfm.md b/src/docs/es-ES/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/es-ES/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/es-ES/features/mute.md b/src/docs/es-ES/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..331e5cc10a67a0d14e89fb2922edbc69b36225fc --- /dev/null +++ b/src/docs/es-ES/features/mute.md @@ -0,0 +1,13 @@ +# Silenciar + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/es-ES/features/note.md b/src/docs/es-ES/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..70f4a0ddf578239348159f254bbafb7d51a23553 --- /dev/null +++ b/src/docs/es-ES/features/note.md @@ -0,0 +1,51 @@ +# Notas +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renotar +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## Visibilidad +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### Público +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### Inicio +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### Seguidores +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### Mensaje directo +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>Público</th><th>Inicio</th><th>Seguidores</th><th>Mensaje directo</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## Fijar +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/es-ES/features/pages.md b/src/docs/es-ES/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..7fc6ee29c3947c65855438bd725e2d075a7866c1 --- /dev/null +++ b/src/docs/es-ES/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## Variables +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/es-ES/features/reaction.md b/src/docs/es-ES/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..3d13c8faedfe5711e7ea201761a95d654b7789c3 --- /dev/null +++ b/src/docs/es-ES/features/reaction.md @@ -0,0 +1,11 @@ +# Reacción +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/es-ES/features/silence.md b/src/docs/es-ES/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..31292d9057ebff130aa7804b12634fd625e2233e --- /dev/null +++ b/src/docs/es-ES/features/silence.md @@ -0,0 +1,6 @@ +# Silenciar +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/es-ES/features/theme.md b/src/docs/es-ES/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..3e379ee5f5ceba4dfe3d43288307a0f9b750af7f --- /dev/null +++ b/src/docs/es-ES/features/theme.md @@ -0,0 +1,68 @@ +# Tema + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 16進数ã§è¡¨ã•ã‚ŒãŸè‰² + * 例: `#00ff00` +* `rgb(r, g, b)`å½¢å¼ã§è¡¨ã•ã‚ŒãŸè‰² + * 例: `rgb(0, 255, 0)` +* `rgb(r, g, b, a)`å½¢å¼ã§è¡¨ã•ã‚ŒãŸé€æ˜Žåº¦ã‚’å«ã‚€è‰² + * 例: `rgba(0, 255, 0, 0.5)` +* ä»–ã®ã‚ーã®å€¤ã®å‚ç…§ + * `@{ã‚ーå}`ã¨æ›¸ãã¨ä»–ã®ã‚ーã®å€¤ã®å‚ç…§ã«ãªã‚Šã¾ã™ã€‚`{ã‚ーå}`ã¯å‚ç…§ã—ãŸã„ã‚ーã®åå‰ã«ç½®ãæ›ãˆã¾ã™ã€‚ + * 例: `@panel` +* 定数(後述)ã®å‚ç…§ + * `${定数å}`ã¨æ›¸ãã¨å®šæ•°ã®å‚ç…§ã«ãªã‚Šã¾ã™ã€‚`{定数å}`ã¯å‚ç…§ã—ãŸã„定数ã®åå‰ã«ç½®ãæ›ãˆã¾ã™ã€‚ + * 例: `$main` +* 関数(後述) + * `:{関数å}<{引数}<{色}` + +#### Constante +「CSS変数ã¨ã—ã¦å‡ºåŠ›ã¯ã—ãŸããªã„ãŒã€ä»–ã®CSS変数ã®å€¤ã¨ã—ã¦ä½¿ã„ã¾ã‚ã—ãŸã„ã€å€¤ãŒã‚ã‚‹ã¨ãã¯ã€å®šæ•°ã‚’使ã†ã¨ä¾¿åˆ©ã§ã™ã€‚ ã‚ーåã‚’`$`ã§å§‹ã‚ã‚‹ã¨ã€ãã®ã‚ーã¯CSS変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### funciones +wip diff --git a/src/docs/es-ES/features/timeline.md b/src/docs/es-ES/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..026f2139f257167ad20534c86ed90d90bab8e411 --- /dev/null +++ b/src/docs/es-ES/features/timeline.md @@ -0,0 +1,31 @@ +# Linea de tiempo +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## Inicio +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Local +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Social +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Global +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Comparar +| ソース | | | Linea de tiempo | | | +| ------------ | ----------- | ------ | --------------- | ------ | ------ | +| Usuarios | Visibilidad | Inicio | Local | Social | Global | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | Inicio | ✔ | | ✔ | | +| | Seguidores | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 公開 | ✔ | | ✔ | ✔ | +| | Inicio | ✔ | | ✔ | | +| | Seguidores | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 公開 | | ✔ | ✔ | ✔ | +| | Inicio | | | | | +| | Seguidores | | | | | +| リモート (未フォãƒãƒ¼) | 公開 | | | | ✔ | +| | Inicio | | | | | +| | Seguidores | | | | | diff --git a/src/docs/es-ES/features/widgets.md b/src/docs/es-ES/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..7c5cacb39af436ec9bed47b29990ae94f27fdefb --- /dev/null +++ b/src/docs/es-ES/features/widgets.md @@ -0,0 +1,7 @@ +# Widgets +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/es-ES/general/apps.md b/src/docs/es-ES/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/es-ES/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/es-ES/general/faq.md b/src/docs/es-ES/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/es-ES/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/es-ES/general/glossary.md b/src/docs/es-ES/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..dcafe8e0cfea6bbc4bc22b714d4bd8f88244a3f6 --- /dev/null +++ b/src/docs/es-ES/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renotar +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## Instancia +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## Servidor +todo + +## Silenciar +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## Suspender +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## Drive +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## Notas +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## Moderador +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## Remoto +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## Federación +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## Local +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/es-ES/general/links.md b/src/docs/es-ES/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/es-ES/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/es-ES/general/misskey.md b/src/docs/es-ES/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..5a45c421efd17db41695ca03b022c11fd65a5236 --- /dev/null +++ b/src/docs/es-ES/general/misskey.md @@ -0,0 +1,87 @@ +# Sobre Misskey + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/es-ES/general/report-issue.md b/src/docs/es-ES/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/es-ES/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/es-ES/general/troubleshooting.md b/src/docs/es-ES/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/es-ES/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/fr-FR/admin/disable-timelines.md b/src/docs/fr-FR/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/fr-FR/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/fr-FR/admin/faq.md b/src/docs/fr-FR/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/fr-FR/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/fr-FR/advanced/aiscript.md b/src/docs/fr-FR/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/fr-FR/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/fr-FR/advanced/api.md b/src/docs/fr-FR/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/fr-FR/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/fr-FR/advanced/create-plugin.md b/src/docs/fr-FR/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..540909de425ce205ed637929b502a6b190db8967 --- /dev/null +++ b/src/docs/fr-FR/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## Métadonnées +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/fr-FR/advanced/develop-bot.md b/src/docs/fr-FR/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/fr-FR/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/fr-FR/advanced/reversi-bot.md b/src/docs/fr-FR/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..2da95be1dc145284ab899df60f38ddf7ee4d369a --- /dev/null +++ b/src/docs/fr-FR/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### Interrupteur +type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/fr-FR/advanced/stream.md b/src/docs/fr-FR/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..b1820bf616be031d36689fcce58110dd4962f2fd --- /dev/null +++ b/src/docs/fr-FR/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## Canaux +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/fr-FR/features/antenna.md b/src/docs/fr-FR/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..450e7a7aa6bd8b33177c5ef696960f72d7abef54 --- /dev/null +++ b/src/docs/fr-FR/features/antenna.md @@ -0,0 +1,4 @@ +# Antennes +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/fr-FR/features/custom-emoji.md b/src/docs/fr-FR/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..01840868eb6eb1f4eaae5bf25b81969dc4f482bb --- /dev/null +++ b/src/docs/fr-FR/features/custom-emoji.md @@ -0,0 +1,2 @@ +# Émojis personnalisés +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/fr-FR/features/deck.md b/src/docs/fr-FR/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..73e9efdaaff9999957ea0c83ff1caa0ee1d3c68b --- /dev/null +++ b/src/docs/fr-FR/features/deck.md @@ -0,0 +1,18 @@ +# Deck + +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/fr-FR/features/drive.md b/src/docs/fr-FR/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..c445b99a86b09f9e9cdaa108d929662aedc21a81 --- /dev/null +++ b/src/docs/fr-FR/features/drive.md @@ -0,0 +1,17 @@ +# Drive +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/fr-FR/features/favorite.md b/src/docs/fr-FR/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..a7ef5b7fde882a06cb116de151e263aefc0c551f --- /dev/null +++ b/src/docs/fr-FR/features/favorite.md @@ -0,0 +1,4 @@ +# Ajouter aux favoris +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/fr-FR/features/follow.md b/src/docs/fr-FR/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..93c8428e2081a7e3bd702afb3a17315271d153e6 --- /dev/null +++ b/src/docs/fr-FR/features/follow.md @@ -0,0 +1,2 @@ +# Abonnements +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/fr-FR/features/keyboard-shortcut.md b/src/docs/fr-FR/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..2bb01c331b745521a9c16ce9d5a459fa77306356 --- /dev/null +++ b/src/docs/fr-FR/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## Global +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">S</kbd></td><td>Rechercher</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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/fr-FR/features/mfm.md b/src/docs/fr-FR/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/fr-FR/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/fr-FR/features/mute.md b/src/docs/fr-FR/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..b64dbfeaee9832b6e6861d7fe89e13f889653e5b --- /dev/null +++ b/src/docs/fr-FR/features/mute.md @@ -0,0 +1,13 @@ +# Masquer + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/fr-FR/features/note.md b/src/docs/fr-FR/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..a2c691c48e51b318cf4b5c0f007a8b8debb356a2 --- /dev/null +++ b/src/docs/fr-FR/features/note.md @@ -0,0 +1,51 @@ +# Notes +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Partager +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## Visibilité +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### Public +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### Principal +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### Abonné·e·s +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### Direct +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>Public</th><th>Principal</th><th>Abonné·e·s</th><th>Direct</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## Épingler sur le profil +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/fr-FR/features/pages.md b/src/docs/fr-FR/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..7fc6ee29c3947c65855438bd725e2d075a7866c1 --- /dev/null +++ b/src/docs/fr-FR/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## Variables +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/fr-FR/features/reaction.md b/src/docs/fr-FR/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..a61cee1477917b0c7150466f0f046e47490b5514 --- /dev/null +++ b/src/docs/fr-FR/features/reaction.md @@ -0,0 +1,11 @@ +# Réactions +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/fr-FR/features/silence.md b/src/docs/fr-FR/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..a33a58525e519e63ba0c23eb79cf3d91ebb5c712 --- /dev/null +++ b/src/docs/fr-FR/features/silence.md @@ -0,0 +1,6 @@ +# Mettre en sourdine +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/fr-FR/features/theme.md b/src/docs/fr-FR/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..161cc44dde82df8ea7beb4ca6268e423d3c8eab3 --- /dev/null +++ b/src/docs/fr-FR/features/theme.md @@ -0,0 +1,68 @@ +# Thème + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 16進数ã§è¡¨ã•ã‚ŒãŸè‰² + * 例: `#00ff00` +* `rgb(r, g, b)`å½¢å¼ã§è¡¨ã•ã‚ŒãŸè‰² + * 例: `rgb(0, 255, 0)` +* `rgb(r, g, b, a)`å½¢å¼ã§è¡¨ã•ã‚ŒãŸé€æ˜Žåº¦ã‚’å«ã‚€è‰² + * 例: `rgba(0, 255, 0, 0.5)` +* ä»–ã®ã‚ーã®å€¤ã®å‚ç…§ + * `@{ã‚ーå}`ã¨æ›¸ãã¨ä»–ã®ã‚ーã®å€¤ã®å‚ç…§ã«ãªã‚Šã¾ã™ã€‚`{ã‚ーå}`ã¯å‚ç…§ã—ãŸã„ã‚ーã®åå‰ã«ç½®ãæ›ãˆã¾ã™ã€‚ + * 例: `@panel` +* 定数(後述)ã®å‚ç…§ + * `${定数å}`ã¨æ›¸ãã¨å®šæ•°ã®å‚ç…§ã«ãªã‚Šã¾ã™ã€‚`{定数å}`ã¯å‚ç…§ã—ãŸã„定数ã®åå‰ã«ç½®ãæ›ãˆã¾ã™ã€‚ + * 例: `$main` +* 関数(後述) + * `:{関数å}<{引数}<{色}` + +#### Constante +「CSS変数ã¨ã—ã¦å‡ºåŠ›ã¯ã—ãŸããªã„ãŒã€ä»–ã®CSS変数ã®å€¤ã¨ã—ã¦ä½¿ã„ã¾ã‚ã—ãŸã„ã€å€¤ãŒã‚ã‚‹ã¨ãã¯ã€å®šæ•°ã‚’使ã†ã¨ä¾¿åˆ©ã§ã™ã€‚ ã‚ーåã‚’`$`ã§å§‹ã‚ã‚‹ã¨ã€ãã®ã‚ーã¯CSS変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### Fonction +wip diff --git a/src/docs/fr-FR/features/timeline.md b/src/docs/fr-FR/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..46f26ffd353336e69882326d1b85c9c3db1ca4aa --- /dev/null +++ b/src/docs/fr-FR/features/timeline.md @@ -0,0 +1,31 @@ +# Fil +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## Principal +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Local +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Social +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Global +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Comparer +| ソース | | | Fil | | | +| ------------------ | ---------- | --------- | ----- | ------ | ------ | +| Utilisateur·rice·s | Visibilité | Principal | Local | Social | Global | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | Public | ✔ | ✔ | ✔ | ✔ | +| | Principal | ✔ | | ✔ | | +| | Abonné·e·s | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | Public | ✔ | | ✔ | ✔ | +| | Principal | ✔ | | ✔ | | +| | Abonné·e·s | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | Public | | ✔ | ✔ | ✔ | +| | Principal | | | | | +| | Abonné·e·s | | | | | +| リモート (未フォãƒãƒ¼) | Public | | | | ✔ | +| | Principal | | | | | +| | Abonné·e·s | | | | | diff --git a/src/docs/fr-FR/features/widgets.md b/src/docs/fr-FR/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..7c5cacb39af436ec9bed47b29990ae94f27fdefb --- /dev/null +++ b/src/docs/fr-FR/features/widgets.md @@ -0,0 +1,7 @@ +# Widgets +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/fr-FR/general/apps.md b/src/docs/fr-FR/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/fr-FR/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/fr-FR/general/faq.md b/src/docs/fr-FR/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/fr-FR/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/fr-FR/general/glossary.md b/src/docs/fr-FR/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..1b5eab641219113a670305543d32904cf244e167 --- /dev/null +++ b/src/docs/fr-FR/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Partager +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## Instance +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## Serveurs +todo + +## Mettre en sourdine +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## Suspendre +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## Drive +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## Notes +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## Modérateurs +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## Distant +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## Fédération +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## Local +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/fr-FR/general/links.md b/src/docs/fr-FR/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/fr-FR/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/fr-FR/general/misskey.md b/src/docs/fr-FR/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..2a3ee09a96093fa3ff874e540f6b7fb973648622 --- /dev/null +++ b/src/docs/fr-FR/general/misskey.md @@ -0,0 +1,87 @@ +# À propos de Misskey + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/fr-FR/general/report-issue.md b/src/docs/fr-FR/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/fr-FR/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/fr-FR/general/troubleshooting.md b/src/docs/fr-FR/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..9f6abff12a42c762b4ac597eaef3df4def63fbf3 --- /dev/null +++ b/src/docs/fr-FR/general/troubleshooting.md @@ -0,0 +1,36 @@ +# Résolution de problèmes +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/ht-HT/admin/disable-timelines.md b/src/docs/ht-HT/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/ht-HT/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/ht-HT/admin/faq.md b/src/docs/ht-HT/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/ht-HT/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/ht-HT/advanced/aiscript.md b/src/docs/ht-HT/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/ht-HT/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/ht-HT/advanced/api.md b/src/docs/ht-HT/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/ht-HT/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/ht-HT/advanced/create-plugin.md b/src/docs/ht-HT/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..0d2fa19178fece443efdd0c0f38e0f60983dfc29 --- /dev/null +++ b/src/docs/ht-HT/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## メタデータ +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ht-HT/advanced/develop-bot.md b/src/docs/ht-HT/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/ht-HT/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/ht-HT/advanced/reversi-bot.md b/src/docs/ht-HT/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7ab2a7212e7ac2614d9cee9d7c60cae70d4eff34 --- /dev/null +++ b/src/docs/ht-HT/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### スイッム+type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/ht-HT/advanced/stream.md b/src/docs/ht-HT/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..0e5edd2b0ca5341d9fa5c340fbcffef265258c45 --- /dev/null +++ b/src/docs/ht-HT/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## ãƒãƒ£ãƒ³ãƒãƒ« +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/ht-HT/features/antenna.md b/src/docs/ht-HT/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..94ad9e4aea8ac992648cba7ece264d111e95efed --- /dev/null +++ b/src/docs/ht-HT/features/antenna.md @@ -0,0 +1,4 @@ +# アンテナ +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ht-HT/features/custom-emoji.md b/src/docs/ht-HT/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..ed2e92be16bb35ca0cf59fcd5fd9864f53297eb2 --- /dev/null +++ b/src/docs/ht-HT/features/custom-emoji.md @@ -0,0 +1,2 @@ +# ã‚«ã‚¹ã‚¿ãƒ çµµæ–‡å— +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ht-HT/features/deck.md b/src/docs/ht-HT/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..8057e262fd6eee9a0ea1d283b5eca224322a78dd --- /dev/null +++ b/src/docs/ht-HT/features/deck.md @@ -0,0 +1,18 @@ +# デッ゠+ +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/ht-HT/features/drive.md b/src/docs/ht-HT/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..b82a41082a292f5749fee57e3f2a6dec281dd38b --- /dev/null +++ b/src/docs/ht-HT/features/drive.md @@ -0,0 +1,17 @@ +# ドライブ +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ht-HT/features/favorite.md b/src/docs/ht-HT/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..a0e5f8bf788ca0e12f41e4b0a489b70a46d29fe6 --- /dev/null +++ b/src/docs/ht-HT/features/favorite.md @@ -0,0 +1,4 @@ +# ãŠæ°—ã«å…¥ã‚Š +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/ht-HT/features/follow.md b/src/docs/ht-HT/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..3c1ea7bbe0a388623897a13f87bb6ed8137cd4fb --- /dev/null +++ b/src/docs/ht-HT/features/follow.md @@ -0,0 +1,2 @@ +# フォãƒãƒ¼ +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/ht-HT/features/keyboard-shortcut.md b/src/docs/ht-HT/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..8659ace9829883fbf8a76729d897f24ae1a28b20 --- /dev/null +++ b/src/docs/ht-HT/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## ã‚°ãƒãƒ¼ãƒãƒ« +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/ht-HT/features/mfm.md b/src/docs/ht-HT/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/ht-HT/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/ht-HT/features/mute.md b/src/docs/ht-HT/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..6a9608662a1c801376d283b01caacefe5c945460 --- /dev/null +++ b/src/docs/ht-HT/features/mute.md @@ -0,0 +1,13 @@ +# ミュート + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/ht-HT/features/note.md b/src/docs/ht-HT/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..62440b25f9b5d4b41b65a2aacb523ac43d732468 --- /dev/null +++ b/src/docs/ht-HT/features/note.md @@ -0,0 +1,51 @@ +# ノート +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renote +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## 公開範囲 +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### パブリック +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### ホーム+å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### フォãƒãƒ¯ãƒ¼ +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### ダイレクト +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>パブリック</th><th>ホーム</th><th>フォãƒãƒ¯ãƒ¼</th><th>ダイレクト</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## ピン留゠+ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/ht-HT/features/pages.md b/src/docs/ht-HT/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..a7311b95e60ca9a1059c5097cadf4f3583c0f0e3 --- /dev/null +++ b/src/docs/ht-HT/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 変数 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/ht-HT/features/reaction.md b/src/docs/ht-HT/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..4d479fd416f590ed2fe5693030e735066434f46c --- /dev/null +++ b/src/docs/ht-HT/features/reaction.md @@ -0,0 +1,11 @@ +# リアクション +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ht-HT/features/silence.md b/src/docs/ht-HT/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..7e26feab0d28332aa88dcdb6757879c92f3ac653 --- /dev/null +++ b/src/docs/ht-HT/features/silence.md @@ -0,0 +1,6 @@ +# サイレンス +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ht-HT/features/theme.md b/src/docs/ht-HT/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..a406f3433ca0dbd4a4b412f543e36371d7f88868 --- /dev/null +++ b/src/docs/ht-HT/features/theme.md @@ -0,0 +1,68 @@ +# テーマ + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 関数 +wip diff --git a/src/docs/ht-HT/features/timeline.md b/src/docs/ht-HT/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..f431014f84c45e9c7bd02de8cd3b35f9776a6396 --- /dev/null +++ b/src/docs/ht-HT/features/timeline.md @@ -0,0 +1,31 @@ +# タイムライン +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## ホーム+自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ソーシャル +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ã‚°ãƒãƒ¼ãƒãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 比較 +| ソース | | | タイムライン | | | +| ------------ | ----- | --- | ------ | ----- | ----- | +| ユーザー | 公開範囲 | ホーム| ãƒãƒ¼ã‚«ãƒ« | ソーシャル | ã‚°ãƒãƒ¼ãƒãƒ« | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 公開 | ✔ | | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 公開 | | ✔ | ✔ | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | +| リモート (未フォãƒãƒ¼) | 公開 | | | | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | diff --git a/src/docs/ht-HT/features/widgets.md b/src/docs/ht-HT/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..a7c2c1d1d647140f3681f90c34ee0f1f4a69e2fb --- /dev/null +++ b/src/docs/ht-HT/features/widgets.md @@ -0,0 +1,7 @@ +# ウィジェット +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/ht-HT/general/apps.md b/src/docs/ht-HT/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/ht-HT/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/ht-HT/general/faq.md b/src/docs/ht-HT/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/ht-HT/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/ht-HT/general/glossary.md b/src/docs/ht-HT/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..1f403a06d2590d7b0937bd4dbae3c19447c0884d --- /dev/null +++ b/src/docs/ht-HT/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renote +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## インスタンス +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## サーãƒãƒ¼ +todo + +## サイレンス +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## å‡çµ +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## ドライブ +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## ノート +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## モデレーター +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## リモート +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## é€£åˆ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/ht-HT/general/links.md b/src/docs/ht-HT/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/ht-HT/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/ht-HT/general/misskey.md b/src/docs/ht-HT/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..1e64a10e287a13a23c741b70d8219fcf6c0f5f0b --- /dev/null +++ b/src/docs/ht-HT/general/misskey.md @@ -0,0 +1,87 @@ +# Misskeyã«ã¤ã„㦠+ +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/ht-HT/general/report-issue.md b/src/docs/ht-HT/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/ht-HT/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/ht-HT/general/troubleshooting.md b/src/docs/ht-HT/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/ht-HT/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/id-ID/admin/disable-timelines.md b/src/docs/id-ID/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/id-ID/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/id-ID/admin/faq.md b/src/docs/id-ID/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/id-ID/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/id-ID/advanced/aiscript.md b/src/docs/id-ID/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/id-ID/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/id-ID/advanced/api.md b/src/docs/id-ID/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/id-ID/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/id-ID/advanced/create-plugin.md b/src/docs/id-ID/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..ec17b9518649dde169de78c493d033810df692b2 --- /dev/null +++ b/src/docs/id-ID/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## Metadata +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/id-ID/advanced/develop-bot.md b/src/docs/id-ID/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/id-ID/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/id-ID/advanced/reversi-bot.md b/src/docs/id-ID/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..5d764242e2dd03d5b903b9bba9f257fab76a348e --- /dev/null +++ b/src/docs/id-ID/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### Beralih +type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/id-ID/advanced/stream.md b/src/docs/id-ID/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..0f01df4679726b187e28670ee1cf72f7564711d9 --- /dev/null +++ b/src/docs/id-ID/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## Kanal +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/id-ID/features/antenna.md b/src/docs/id-ID/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..a0cc8506abab17dbb55a8fbb12fb52deb7b4dfd6 --- /dev/null +++ b/src/docs/id-ID/features/antenna.md @@ -0,0 +1,4 @@ +# Antena +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/id-ID/features/custom-emoji.md b/src/docs/id-ID/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..7a509195e784ef9db1c990db6bc0b60b9ecb8733 --- /dev/null +++ b/src/docs/id-ID/features/custom-emoji.md @@ -0,0 +1,2 @@ +# Emoji kustom +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/id-ID/features/deck.md b/src/docs/id-ID/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..7e0836f35631efe49db6440a2d17e123ab2ee37f --- /dev/null +++ b/src/docs/id-ID/features/deck.md @@ -0,0 +1,18 @@ +# Dek + +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/id-ID/features/drive.md b/src/docs/id-ID/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..c445b99a86b09f9e9cdaa108d929662aedc21a81 --- /dev/null +++ b/src/docs/id-ID/features/drive.md @@ -0,0 +1,17 @@ +# Drive +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/id-ID/features/favorite.md b/src/docs/id-ID/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..27d36e64eb85694782ad013e11e83a50d684d84b --- /dev/null +++ b/src/docs/id-ID/features/favorite.md @@ -0,0 +1,4 @@ +# Favorit +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/id-ID/features/follow.md b/src/docs/id-ID/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..4799dc9d85a9d755a90b96f83d448c3049d63c84 --- /dev/null +++ b/src/docs/id-ID/features/follow.md @@ -0,0 +1,2 @@ +# Ikuti +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/id-ID/features/keyboard-shortcut.md b/src/docs/id-ID/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..779f77dce0d0beb7100a772fef90bae35103633e --- /dev/null +++ b/src/docs/id-ID/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## Global +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">S</kbd></td><td>Penelusuran</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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/id-ID/features/mfm.md b/src/docs/id-ID/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/id-ID/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/id-ID/features/mute.md b/src/docs/id-ID/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..66f717a4f1ae8651acd649f4d97c08a1d979b8d5 --- /dev/null +++ b/src/docs/id-ID/features/mute.md @@ -0,0 +1,13 @@ +# Bisukan + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/id-ID/features/note.md b/src/docs/id-ID/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..55f6bad286445fa56167870e8aa91b42338fbe7c --- /dev/null +++ b/src/docs/id-ID/features/note.md @@ -0,0 +1,51 @@ +# Catatan +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renote +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## Visibilitas +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### Publik +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### Beranda +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### Pengikut +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### Langsung +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>Publik</th><th>Beranda</th><th>Pengikut</th><th>Langsung</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## Sematkan ke profil +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/id-ID/features/pages.md b/src/docs/id-ID/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..a9684c70220ad3c2f6eeeffed69f866fd59604d5 --- /dev/null +++ b/src/docs/id-ID/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## Variabel +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/id-ID/features/reaction.md b/src/docs/id-ID/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..5361378acf64af9f2cb52789f3aed45621bb027c --- /dev/null +++ b/src/docs/id-ID/features/reaction.md @@ -0,0 +1,11 @@ +# Reaksi +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/id-ID/features/silence.md b/src/docs/id-ID/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..1aba8535cef9de217992d42b034dfb9a59b37e02 --- /dev/null +++ b/src/docs/id-ID/features/silence.md @@ -0,0 +1,6 @@ +# Bungkam +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/id-ID/features/theme.md b/src/docs/id-ID/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..b4b3f6d083ecd090d9a2b1cee4b05e221d40ea78 --- /dev/null +++ b/src/docs/id-ID/features/theme.md @@ -0,0 +1,68 @@ +# Tema + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 16進数ã§è¡¨ã•ã‚ŒãŸè‰² + * 例: `#00ff00` +* `rgb(r, g, b)`å½¢å¼ã§è¡¨ã•ã‚ŒãŸè‰² + * 例: `rgb(0, 255, 0)` +* `rgb(r, g, b, a)`å½¢å¼ã§è¡¨ã•ã‚ŒãŸé€æ˜Žåº¦ã‚’å«ã‚€è‰² + * 例: `rgba(0, 255, 0, 0.5)` +* ä»–ã®ã‚ーã®å€¤ã®å‚ç…§ + * `@{ã‚ーå}`ã¨æ›¸ãã¨ä»–ã®ã‚ーã®å€¤ã®å‚ç…§ã«ãªã‚Šã¾ã™ã€‚`{ã‚ーå}`ã¯å‚ç…§ã—ãŸã„ã‚ーã®åå‰ã«ç½®ãæ›ãˆã¾ã™ã€‚ + * 例: `@panel` +* 定数(後述)ã®å‚ç…§ + * `${定数å}`ã¨æ›¸ãã¨å®šæ•°ã®å‚ç…§ã«ãªã‚Šã¾ã™ã€‚`{定数å}`ã¯å‚ç…§ã—ãŸã„定数ã®åå‰ã«ç½®ãæ›ãˆã¾ã™ã€‚ + * 例: `$main` +* 関数(後述) + * `:{関数å}<{引数}<{色}` + +#### Konstanta +「CSS変数ã¨ã—ã¦å‡ºåŠ›ã¯ã—ãŸããªã„ãŒã€ä»–ã®CSS変数ã®å€¤ã¨ã—ã¦ä½¿ã„ã¾ã‚ã—ãŸã„ã€å€¤ãŒã‚ã‚‹ã¨ãã¯ã€å®šæ•°ã‚’使ã†ã¨ä¾¿åˆ©ã§ã™ã€‚ ã‚ーåã‚’`$`ã§å§‹ã‚ã‚‹ã¨ã€ãã®ã‚ーã¯CSS変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### Fungsi +wip diff --git a/src/docs/id-ID/features/timeline.md b/src/docs/id-ID/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..55977ab1664002a0067126a4c1699d547c8809b9 --- /dev/null +++ b/src/docs/id-ID/features/timeline.md @@ -0,0 +1,31 @@ +# Linimasa +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## Beranda +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Lokal +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Sosial +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Global +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Membandingkan +| ソース | | | Linimasa | | | +| ------------ | ----------- | ------- | -------- | ------ | ------ | +| Pengguna | Visibilitas | Beranda | Lokal | Sosial | Global | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | Terbitkan | ✔ | ✔ | ✔ | ✔ | +| | Beranda | ✔ | | ✔ | | +| | Pengikut | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | Terbitkan | ✔ | | ✔ | ✔ | +| | Beranda | ✔ | | ✔ | | +| | Pengikut | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | Terbitkan | | ✔ | ✔ | ✔ | +| | Beranda | | | | | +| | Pengikut | | | | | +| リモート (未フォãƒãƒ¼) | Terbitkan | | | | ✔ | +| | Beranda | | | | | +| | Pengikut | | | | | diff --git a/src/docs/id-ID/features/widgets.md b/src/docs/id-ID/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..363254503bc2fc9658714be62cc6858ab09e50de --- /dev/null +++ b/src/docs/id-ID/features/widgets.md @@ -0,0 +1,7 @@ +# Widget +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/id-ID/general/apps.md b/src/docs/id-ID/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/id-ID/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/id-ID/general/faq.md b/src/docs/id-ID/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/id-ID/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/id-ID/general/glossary.md b/src/docs/id-ID/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..1f41236ad123c1a015c66904164f46453f914432 --- /dev/null +++ b/src/docs/id-ID/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renote +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## Instansi +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## Server +todo + +## Bungkam +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## Bekukan +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## Drive +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## Catatan +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## Moderator +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## Remote +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## Federasi +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## Lokal +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/id-ID/general/links.md b/src/docs/id-ID/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/id-ID/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/id-ID/general/misskey.md b/src/docs/id-ID/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..3239b0141d40c9697090410198a11da63fa3b651 --- /dev/null +++ b/src/docs/id-ID/general/misskey.md @@ -0,0 +1,87 @@ +# Tentang Misskey + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/id-ID/general/report-issue.md b/src/docs/id-ID/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/id-ID/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/id-ID/general/troubleshooting.md b/src/docs/id-ID/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/id-ID/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/it-IT/admin/disable-timelines.md b/src/docs/it-IT/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/it-IT/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/it-IT/admin/faq.md b/src/docs/it-IT/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/it-IT/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/it-IT/advanced/aiscript.md b/src/docs/it-IT/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/it-IT/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/it-IT/advanced/api.md b/src/docs/it-IT/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/it-IT/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/it-IT/advanced/create-plugin.md b/src/docs/it-IT/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..a263408fca5e92c334301e793ceeaeda3161a3e3 --- /dev/null +++ b/src/docs/it-IT/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## Metadato +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/it-IT/advanced/develop-bot.md b/src/docs/it-IT/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/it-IT/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/it-IT/advanced/reversi-bot.md b/src/docs/it-IT/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..00d4a18a8e335e7a3479087f1fc18b386b6501f5 --- /dev/null +++ b/src/docs/it-IT/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### Interruttore +type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/it-IT/advanced/stream.md b/src/docs/it-IT/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..025eb41dec8da5530b475472704fd6d4c9b82aac --- /dev/null +++ b/src/docs/it-IT/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## Canale +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/it-IT/features/antenna.md b/src/docs/it-IT/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..87424cc1253e2b09951b40323c29c1eb8f28c4e8 --- /dev/null +++ b/src/docs/it-IT/features/antenna.md @@ -0,0 +1,4 @@ +# Antenne +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/it-IT/features/custom-emoji.md b/src/docs/it-IT/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..603ac85addec6383bcdac2fa7c06756c983cdcbb --- /dev/null +++ b/src/docs/it-IT/features/custom-emoji.md @@ -0,0 +1,2 @@ +# Emoji personalizzati +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/it-IT/features/deck.md b/src/docs/it-IT/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..73e9efdaaff9999957ea0c83ff1caa0ee1d3c68b --- /dev/null +++ b/src/docs/it-IT/features/deck.md @@ -0,0 +1,18 @@ +# Deck + +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/it-IT/features/drive.md b/src/docs/it-IT/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..c445b99a86b09f9e9cdaa108d929662aedc21a81 --- /dev/null +++ b/src/docs/it-IT/features/drive.md @@ -0,0 +1,17 @@ +# Drive +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/it-IT/features/favorite.md b/src/docs/it-IT/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..2272dbcc95612e752ad0660ee9db7bbd08d4a14d --- /dev/null +++ b/src/docs/it-IT/features/favorite.md @@ -0,0 +1,4 @@ +# Preferiti +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/it-IT/features/follow.md b/src/docs/it-IT/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..eab673b0ce01f551a8de174dc1c864b0210bfe1f --- /dev/null +++ b/src/docs/it-IT/features/follow.md @@ -0,0 +1,2 @@ +# Follows +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/it-IT/features/keyboard-shortcut.md b/src/docs/it-IT/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..60533afce5eddc216e99d5c3fcce75a9051b8526 --- /dev/null +++ b/src/docs/it-IT/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## Federata +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">S</kbd></td><td>Cerca</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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/it-IT/features/mfm.md b/src/docs/it-IT/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/it-IT/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/it-IT/features/mute.md b/src/docs/it-IT/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..a6cb0737558e7f62b2ee19f2103a4fd3f37ad2c5 --- /dev/null +++ b/src/docs/it-IT/features/mute.md @@ -0,0 +1,13 @@ +# Silenzia + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/it-IT/features/note.md b/src/docs/it-IT/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..ad8ff3c45b6668f570adf0e7e0cd1566a480c235 --- /dev/null +++ b/src/docs/it-IT/features/note.md @@ -0,0 +1,51 @@ +# Note +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Rinota +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## Visibilità +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### Pubblica +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### Home +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### Followers +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### Diretta +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>Pubblica</th><th>Home</th><th>Followers</th><th>Diretta</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## Fissa sul profilo +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/it-IT/features/pages.md b/src/docs/it-IT/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..81c19dd20ab21b655611034bff4c0401afb32350 --- /dev/null +++ b/src/docs/it-IT/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## Variabili +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/it-IT/features/reaction.md b/src/docs/it-IT/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..bca8c97d6b93317d96cb4bcc8800ccd0ccda0671 --- /dev/null +++ b/src/docs/it-IT/features/reaction.md @@ -0,0 +1,11 @@ +# Reazione +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/it-IT/features/silence.md b/src/docs/it-IT/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..bcecce5f478c1c8a89401ea047b5ccca457e2351 --- /dev/null +++ b/src/docs/it-IT/features/silence.md @@ -0,0 +1,6 @@ +# Silenzia +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/it-IT/features/theme.md b/src/docs/it-IT/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..793babb9731000c7640a2269c172e5d8ef6e9b61 --- /dev/null +++ b/src/docs/it-IT/features/theme.md @@ -0,0 +1,68 @@ +# Tema + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 16進数ã§è¡¨ã•ã‚ŒãŸè‰² + * 例: `#00ff00` +* `rgb(r, g, b)`å½¢å¼ã§è¡¨ã•ã‚ŒãŸè‰² + * 例: `rgb(0, 255, 0)` +* `rgb(r, g, b, a)`å½¢å¼ã§è¡¨ã•ã‚ŒãŸé€æ˜Žåº¦ã‚’å«ã‚€è‰² + * 例: `rgba(0, 255, 0, 0.5)` +* ä»–ã®ã‚ーã®å€¤ã®å‚ç…§ + * `@{ã‚ーå}`ã¨æ›¸ãã¨ä»–ã®ã‚ーã®å€¤ã®å‚ç…§ã«ãªã‚Šã¾ã™ã€‚`{ã‚ーå}`ã¯å‚ç…§ã—ãŸã„ã‚ーã®åå‰ã«ç½®ãæ›ãˆã¾ã™ã€‚ + * 例: `@panel` +* 定数(後述)ã®å‚ç…§ + * `${定数å}`ã¨æ›¸ãã¨å®šæ•°ã®å‚ç…§ã«ãªã‚Šã¾ã™ã€‚`{定数å}`ã¯å‚ç…§ã—ãŸã„定数ã®åå‰ã«ç½®ãæ›ãˆã¾ã™ã€‚ + * 例: `$main` +* 関数(後述) + * `:{関数å}<{引数}<{色}` + +#### Costante +「CSS変数ã¨ã—ã¦å‡ºåŠ›ã¯ã—ãŸããªã„ãŒã€ä»–ã®CSS変数ã®å€¤ã¨ã—ã¦ä½¿ã„ã¾ã‚ã—ãŸã„ã€å€¤ãŒã‚ã‚‹ã¨ãã¯ã€å®šæ•°ã‚’使ã†ã¨ä¾¿åˆ©ã§ã™ã€‚ ã‚ーåã‚’`$`ã§å§‹ã‚ã‚‹ã¨ã€ãã®ã‚ーã¯CSS変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### Funzione +wip diff --git a/src/docs/it-IT/features/timeline.md b/src/docs/it-IT/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..958c414b778b54f2c2092749ec2855d66a3078d9 --- /dev/null +++ b/src/docs/it-IT/features/timeline.md @@ -0,0 +1,31 @@ +# Timeline +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## Home +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Locale +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Sociale +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Federata +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Metodo comparativo +| ソース | | | Timeline | | | +| ------------ | ---------- | ---- | -------- | ------- | -------- | +| Utente | Visibilità | Home | Locale | Sociale | Federata | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | Pubblico | ✔ | ✔ | ✔ | ✔ | +| | Home | ✔ | | ✔ | | +| | Followers | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | Pubblico | ✔ | | ✔ | ✔ | +| | Home | ✔ | | ✔ | | +| | Followers | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | Pubblico | | ✔ | ✔ | ✔ | +| | Home | | | | | +| | Followers | | | | | +| リモート (未フォãƒãƒ¼) | Pubblico | | | | ✔ | +| | Home | | | | | +| | Followers | | | | | diff --git a/src/docs/it-IT/features/widgets.md b/src/docs/it-IT/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..363254503bc2fc9658714be62cc6858ab09e50de --- /dev/null +++ b/src/docs/it-IT/features/widgets.md @@ -0,0 +1,7 @@ +# Widget +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/it-IT/general/apps.md b/src/docs/it-IT/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/it-IT/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/it-IT/general/faq.md b/src/docs/it-IT/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/it-IT/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/it-IT/general/glossary.md b/src/docs/it-IT/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..356f028e91329fccdb129c496b1267fc8155e1f9 --- /dev/null +++ b/src/docs/it-IT/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Rinota +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## Istanza +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## Server +todo + +## Silenzia +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## Sospendi +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## Drive +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## Note +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## Moderatore +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## Remoto +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## Federazione +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## Locale +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/it-IT/general/links.md b/src/docs/it-IT/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/it-IT/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/it-IT/general/misskey.md b/src/docs/it-IT/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..d9243c0c3e9736cd72495269f4bd75e7e3a4d789 --- /dev/null +++ b/src/docs/it-IT/general/misskey.md @@ -0,0 +1,87 @@ +# Informazioni di Misskey + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/it-IT/general/report-issue.md b/src/docs/it-IT/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/it-IT/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/it-IT/general/troubleshooting.md b/src/docs/it-IT/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..f400783ac7e6a70c33fe54a6940cd8ae3c380751 --- /dev/null +++ b/src/docs/it-IT/general/troubleshooting.md @@ -0,0 +1,36 @@ +# Risoluzione problemi +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/ja-KS/admin/disable-timelines.md b/src/docs/ja-KS/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/ja-KS/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/ja-KS/admin/faq.md b/src/docs/ja-KS/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/ja-KS/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/ja-KS/advanced/aiscript.md b/src/docs/ja-KS/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/ja-KS/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/ja-KS/advanced/api.md b/src/docs/ja-KS/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/ja-KS/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/ja-KS/advanced/create-plugin.md b/src/docs/ja-KS/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..0d2fa19178fece443efdd0c0f38e0f60983dfc29 --- /dev/null +++ b/src/docs/ja-KS/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## メタデータ +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ja-KS/advanced/develop-bot.md b/src/docs/ja-KS/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/ja-KS/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/ja-KS/advanced/reversi-bot.md b/src/docs/ja-KS/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7ab2a7212e7ac2614d9cee9d7c60cae70d4eff34 --- /dev/null +++ b/src/docs/ja-KS/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### スイッム+type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/ja-KS/advanced/stream.md b/src/docs/ja-KS/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..0e5edd2b0ca5341d9fa5c340fbcffef265258c45 --- /dev/null +++ b/src/docs/ja-KS/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## ãƒãƒ£ãƒ³ãƒãƒ« +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/ja-KS/features/antenna.md b/src/docs/ja-KS/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..94ad9e4aea8ac992648cba7ece264d111e95efed --- /dev/null +++ b/src/docs/ja-KS/features/antenna.md @@ -0,0 +1,4 @@ +# アンテナ +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ja-KS/features/custom-emoji.md b/src/docs/ja-KS/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..ed2e92be16bb35ca0cf59fcd5fd9864f53297eb2 --- /dev/null +++ b/src/docs/ja-KS/features/custom-emoji.md @@ -0,0 +1,2 @@ +# ã‚«ã‚¹ã‚¿ãƒ çµµæ–‡å— +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ja-KS/features/deck.md b/src/docs/ja-KS/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..8057e262fd6eee9a0ea1d283b5eca224322a78dd --- /dev/null +++ b/src/docs/ja-KS/features/deck.md @@ -0,0 +1,18 @@ +# デッ゠+ +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/ja-KS/features/drive.md b/src/docs/ja-KS/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..b82a41082a292f5749fee57e3f2a6dec281dd38b --- /dev/null +++ b/src/docs/ja-KS/features/drive.md @@ -0,0 +1,17 @@ +# ドライブ +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ja-KS/features/favorite.md b/src/docs/ja-KS/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..a0e5f8bf788ca0e12f41e4b0a489b70a46d29fe6 --- /dev/null +++ b/src/docs/ja-KS/features/favorite.md @@ -0,0 +1,4 @@ +# ãŠæ°—ã«å…¥ã‚Š +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/ja-KS/features/follow.md b/src/docs/ja-KS/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..3c1ea7bbe0a388623897a13f87bb6ed8137cd4fb --- /dev/null +++ b/src/docs/ja-KS/features/follow.md @@ -0,0 +1,2 @@ +# フォãƒãƒ¼ +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/ja-KS/features/keyboard-shortcut.md b/src/docs/ja-KS/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..b4b0d53a7e349a3f3fed7411df62b3e57fc83683 --- /dev/null +++ b/src/docs/ja-KS/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## ã‚°ãƒãƒ¼ãƒãƒ« +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/ja-KS/features/mfm.md b/src/docs/ja-KS/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/ja-KS/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/ja-KS/features/mute.md b/src/docs/ja-KS/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..6a9608662a1c801376d283b01caacefe5c945460 --- /dev/null +++ b/src/docs/ja-KS/features/mute.md @@ -0,0 +1,13 @@ +# ミュート + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/ja-KS/features/note.md b/src/docs/ja-KS/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..3e07ebcf4a3a7fe99634fce257d63187016006f0 --- /dev/null +++ b/src/docs/ja-KS/features/note.md @@ -0,0 +1,51 @@ +# ノート +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renote +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## 公開範囲 +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### パブリック +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### ホーム+å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### フォãƒãƒ¯ãƒ¼ +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### ダイレクト +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>パブリック</th><th>ホーム</th><th>フォãƒãƒ¯ãƒ¼</th><th>ダイレクト</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## ピン留ã‚ã—ã¨ã +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/ja-KS/features/pages.md b/src/docs/ja-KS/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..a7311b95e60ca9a1059c5097cadf4f3583c0f0e3 --- /dev/null +++ b/src/docs/ja-KS/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 変数 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/ja-KS/features/reaction.md b/src/docs/ja-KS/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..4d479fd416f590ed2fe5693030e735066434f46c --- /dev/null +++ b/src/docs/ja-KS/features/reaction.md @@ -0,0 +1,11 @@ +# リアクション +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ja-KS/features/silence.md b/src/docs/ja-KS/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..7e26feab0d28332aa88dcdb6757879c92f3ac653 --- /dev/null +++ b/src/docs/ja-KS/features/silence.md @@ -0,0 +1,6 @@ +# サイレンス +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ja-KS/features/theme.md b/src/docs/ja-KS/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..a406f3433ca0dbd4a4b412f543e36371d7f88868 --- /dev/null +++ b/src/docs/ja-KS/features/theme.md @@ -0,0 +1,68 @@ +# テーマ + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 関数 +wip diff --git a/src/docs/ja-KS/features/timeline.md b/src/docs/ja-KS/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..f431014f84c45e9c7bd02de8cd3b35f9776a6396 --- /dev/null +++ b/src/docs/ja-KS/features/timeline.md @@ -0,0 +1,31 @@ +# タイムライン +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## ホーム+自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ソーシャル +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ã‚°ãƒãƒ¼ãƒãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 比較 +| ソース | | | タイムライン | | | +| ------------ | ----- | --- | ------ | ----- | ----- | +| ユーザー | 公開範囲 | ホーム| ãƒãƒ¼ã‚«ãƒ« | ソーシャル | ã‚°ãƒãƒ¼ãƒãƒ« | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 公開 | ✔ | | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 公開 | | ✔ | ✔ | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | +| リモート (未フォãƒãƒ¼) | 公開 | | | | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | diff --git a/src/docs/ja-KS/features/widgets.md b/src/docs/ja-KS/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..a7c2c1d1d647140f3681f90c34ee0f1f4a69e2fb --- /dev/null +++ b/src/docs/ja-KS/features/widgets.md @@ -0,0 +1,7 @@ +# ウィジェット +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/ja-KS/general/apps.md b/src/docs/ja-KS/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/ja-KS/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/ja-KS/general/faq.md b/src/docs/ja-KS/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/ja-KS/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/ja-KS/general/glossary.md b/src/docs/ja-KS/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..1f403a06d2590d7b0937bd4dbae3c19447c0884d --- /dev/null +++ b/src/docs/ja-KS/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renote +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## インスタンス +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## サーãƒãƒ¼ +todo + +## サイレンス +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## å‡çµ +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## ドライブ +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## ノート +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## モデレーター +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## リモート +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## é€£åˆ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/ja-KS/general/links.md b/src/docs/ja-KS/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/ja-KS/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/ja-KS/general/misskey.md b/src/docs/ja-KS/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..3975b805d86f06cfb61a16eead3f2bd3df654894 --- /dev/null +++ b/src/docs/ja-KS/general/misskey.md @@ -0,0 +1,87 @@ +# Misskeyã£ã¦ãªã‚“や? + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/ja-KS/general/report-issue.md b/src/docs/ja-KS/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/ja-KS/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/ja-KS/general/troubleshooting.md b/src/docs/ja-KS/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/ja-KS/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/jbo-EN/admin/disable-timelines.md b/src/docs/jbo-EN/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/jbo-EN/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/jbo-EN/admin/faq.md b/src/docs/jbo-EN/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/jbo-EN/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/jbo-EN/advanced/aiscript.md b/src/docs/jbo-EN/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/jbo-EN/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/jbo-EN/advanced/api.md b/src/docs/jbo-EN/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/jbo-EN/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/jbo-EN/advanced/create-plugin.md b/src/docs/jbo-EN/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..0d2fa19178fece443efdd0c0f38e0f60983dfc29 --- /dev/null +++ b/src/docs/jbo-EN/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## メタデータ +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/jbo-EN/advanced/develop-bot.md b/src/docs/jbo-EN/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/jbo-EN/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/jbo-EN/advanced/reversi-bot.md b/src/docs/jbo-EN/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7ab2a7212e7ac2614d9cee9d7c60cae70d4eff34 --- /dev/null +++ b/src/docs/jbo-EN/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### スイッム+type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/jbo-EN/advanced/stream.md b/src/docs/jbo-EN/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..0e5edd2b0ca5341d9fa5c340fbcffef265258c45 --- /dev/null +++ b/src/docs/jbo-EN/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## ãƒãƒ£ãƒ³ãƒãƒ« +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/jbo-EN/features/antenna.md b/src/docs/jbo-EN/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..94ad9e4aea8ac992648cba7ece264d111e95efed --- /dev/null +++ b/src/docs/jbo-EN/features/antenna.md @@ -0,0 +1,4 @@ +# アンテナ +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/jbo-EN/features/custom-emoji.md b/src/docs/jbo-EN/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..ed2e92be16bb35ca0cf59fcd5fd9864f53297eb2 --- /dev/null +++ b/src/docs/jbo-EN/features/custom-emoji.md @@ -0,0 +1,2 @@ +# ã‚«ã‚¹ã‚¿ãƒ çµµæ–‡å— +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/jbo-EN/features/deck.md b/src/docs/jbo-EN/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..8057e262fd6eee9a0ea1d283b5eca224322a78dd --- /dev/null +++ b/src/docs/jbo-EN/features/deck.md @@ -0,0 +1,18 @@ +# デッ゠+ +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/jbo-EN/features/drive.md b/src/docs/jbo-EN/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..b82a41082a292f5749fee57e3f2a6dec281dd38b --- /dev/null +++ b/src/docs/jbo-EN/features/drive.md @@ -0,0 +1,17 @@ +# ドライブ +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/jbo-EN/features/favorite.md b/src/docs/jbo-EN/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..a0e5f8bf788ca0e12f41e4b0a489b70a46d29fe6 --- /dev/null +++ b/src/docs/jbo-EN/features/favorite.md @@ -0,0 +1,4 @@ +# ãŠæ°—ã«å…¥ã‚Š +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/jbo-EN/features/follow.md b/src/docs/jbo-EN/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..3c1ea7bbe0a388623897a13f87bb6ed8137cd4fb --- /dev/null +++ b/src/docs/jbo-EN/features/follow.md @@ -0,0 +1,2 @@ +# フォãƒãƒ¼ +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/jbo-EN/features/keyboard-shortcut.md b/src/docs/jbo-EN/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..8659ace9829883fbf8a76729d897f24ae1a28b20 --- /dev/null +++ b/src/docs/jbo-EN/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## ã‚°ãƒãƒ¼ãƒãƒ« +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/jbo-EN/features/mfm.md b/src/docs/jbo-EN/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/jbo-EN/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/jbo-EN/features/mute.md b/src/docs/jbo-EN/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..6a9608662a1c801376d283b01caacefe5c945460 --- /dev/null +++ b/src/docs/jbo-EN/features/mute.md @@ -0,0 +1,13 @@ +# ミュート + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/jbo-EN/features/note.md b/src/docs/jbo-EN/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..62440b25f9b5d4b41b65a2aacb523ac43d732468 --- /dev/null +++ b/src/docs/jbo-EN/features/note.md @@ -0,0 +1,51 @@ +# ノート +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renote +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## 公開範囲 +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### パブリック +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### ホーム+å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### フォãƒãƒ¯ãƒ¼ +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### ダイレクト +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>パブリック</th><th>ホーム</th><th>フォãƒãƒ¯ãƒ¼</th><th>ダイレクト</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## ピン留゠+ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/jbo-EN/features/pages.md b/src/docs/jbo-EN/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..a7311b95e60ca9a1059c5097cadf4f3583c0f0e3 --- /dev/null +++ b/src/docs/jbo-EN/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 変数 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/jbo-EN/features/reaction.md b/src/docs/jbo-EN/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..4d479fd416f590ed2fe5693030e735066434f46c --- /dev/null +++ b/src/docs/jbo-EN/features/reaction.md @@ -0,0 +1,11 @@ +# リアクション +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/jbo-EN/features/silence.md b/src/docs/jbo-EN/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..7e26feab0d28332aa88dcdb6757879c92f3ac653 --- /dev/null +++ b/src/docs/jbo-EN/features/silence.md @@ -0,0 +1,6 @@ +# サイレンス +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/jbo-EN/features/theme.md b/src/docs/jbo-EN/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..a406f3433ca0dbd4a4b412f543e36371d7f88868 --- /dev/null +++ b/src/docs/jbo-EN/features/theme.md @@ -0,0 +1,68 @@ +# テーマ + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 関数 +wip diff --git a/src/docs/jbo-EN/features/timeline.md b/src/docs/jbo-EN/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..f431014f84c45e9c7bd02de8cd3b35f9776a6396 --- /dev/null +++ b/src/docs/jbo-EN/features/timeline.md @@ -0,0 +1,31 @@ +# タイムライン +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## ホーム+自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ソーシャル +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ã‚°ãƒãƒ¼ãƒãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 比較 +| ソース | | | タイムライン | | | +| ------------ | ----- | --- | ------ | ----- | ----- | +| ユーザー | 公開範囲 | ホーム| ãƒãƒ¼ã‚«ãƒ« | ソーシャル | ã‚°ãƒãƒ¼ãƒãƒ« | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 公開 | ✔ | | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 公開 | | ✔ | ✔ | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | +| リモート (未フォãƒãƒ¼) | 公開 | | | | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | diff --git a/src/docs/jbo-EN/features/widgets.md b/src/docs/jbo-EN/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..a7c2c1d1d647140f3681f90c34ee0f1f4a69e2fb --- /dev/null +++ b/src/docs/jbo-EN/features/widgets.md @@ -0,0 +1,7 @@ +# ウィジェット +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/jbo-EN/general/apps.md b/src/docs/jbo-EN/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/jbo-EN/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/jbo-EN/general/faq.md b/src/docs/jbo-EN/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/jbo-EN/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/jbo-EN/general/glossary.md b/src/docs/jbo-EN/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..1f403a06d2590d7b0937bd4dbae3c19447c0884d --- /dev/null +++ b/src/docs/jbo-EN/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renote +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## インスタンス +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## サーãƒãƒ¼ +todo + +## サイレンス +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## å‡çµ +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## ドライブ +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## ノート +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## モデレーター +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## リモート +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## é€£åˆ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/jbo-EN/general/links.md b/src/docs/jbo-EN/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/jbo-EN/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/jbo-EN/general/misskey.md b/src/docs/jbo-EN/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..1e64a10e287a13a23c741b70d8219fcf6c0f5f0b --- /dev/null +++ b/src/docs/jbo-EN/general/misskey.md @@ -0,0 +1,87 @@ +# Misskeyã«ã¤ã„㦠+ +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/jbo-EN/general/report-issue.md b/src/docs/jbo-EN/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/jbo-EN/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/jbo-EN/general/troubleshooting.md b/src/docs/jbo-EN/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/jbo-EN/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/kab-KAB/admin/disable-timelines.md b/src/docs/kab-KAB/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/kab-KAB/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/kab-KAB/admin/faq.md b/src/docs/kab-KAB/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/kab-KAB/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/kab-KAB/advanced/aiscript.md b/src/docs/kab-KAB/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/kab-KAB/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/kab-KAB/advanced/api.md b/src/docs/kab-KAB/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/kab-KAB/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/kab-KAB/advanced/create-plugin.md b/src/docs/kab-KAB/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..0d2fa19178fece443efdd0c0f38e0f60983dfc29 --- /dev/null +++ b/src/docs/kab-KAB/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## メタデータ +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/kab-KAB/advanced/develop-bot.md b/src/docs/kab-KAB/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/kab-KAB/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/kab-KAB/advanced/reversi-bot.md b/src/docs/kab-KAB/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7ab2a7212e7ac2614d9cee9d7c60cae70d4eff34 --- /dev/null +++ b/src/docs/kab-KAB/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### スイッム+type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/kab-KAB/advanced/stream.md b/src/docs/kab-KAB/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..0e5edd2b0ca5341d9fa5c340fbcffef265258c45 --- /dev/null +++ b/src/docs/kab-KAB/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## ãƒãƒ£ãƒ³ãƒãƒ« +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/kab-KAB/features/antenna.md b/src/docs/kab-KAB/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..94ad9e4aea8ac992648cba7ece264d111e95efed --- /dev/null +++ b/src/docs/kab-KAB/features/antenna.md @@ -0,0 +1,4 @@ +# アンテナ +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/kab-KAB/features/custom-emoji.md b/src/docs/kab-KAB/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..ed2e92be16bb35ca0cf59fcd5fd9864f53297eb2 --- /dev/null +++ b/src/docs/kab-KAB/features/custom-emoji.md @@ -0,0 +1,2 @@ +# ã‚«ã‚¹ã‚¿ãƒ çµµæ–‡å— +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/kab-KAB/features/deck.md b/src/docs/kab-KAB/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..8057e262fd6eee9a0ea1d283b5eca224322a78dd --- /dev/null +++ b/src/docs/kab-KAB/features/deck.md @@ -0,0 +1,18 @@ +# デッ゠+ +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/kab-KAB/features/drive.md b/src/docs/kab-KAB/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..b82a41082a292f5749fee57e3f2a6dec281dd38b --- /dev/null +++ b/src/docs/kab-KAB/features/drive.md @@ -0,0 +1,17 @@ +# ドライブ +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/kab-KAB/features/favorite.md b/src/docs/kab-KAB/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..a0e5f8bf788ca0e12f41e4b0a489b70a46d29fe6 --- /dev/null +++ b/src/docs/kab-KAB/features/favorite.md @@ -0,0 +1,4 @@ +# ãŠæ°—ã«å…¥ã‚Š +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/kab-KAB/features/follow.md b/src/docs/kab-KAB/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..500073a4b53696a7f411cdde384cbcb848ebb855 --- /dev/null +++ b/src/docs/kab-KAB/features/follow.md @@ -0,0 +1,2 @@ +# Ig á¹á¹afaá¹› +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/kab-KAB/features/keyboard-shortcut.md b/src/docs/kab-KAB/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..82cae4e1b76dd16c85313256a3fd26bf6b048508 --- /dev/null +++ b/src/docs/kab-KAB/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## ã‚°ãƒãƒ¼ãƒãƒ« +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">S</kbd></td><td>Nadi</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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/kab-KAB/features/mfm.md b/src/docs/kab-KAB/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/kab-KAB/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/kab-KAB/features/mute.md b/src/docs/kab-KAB/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..6a9608662a1c801376d283b01caacefe5c945460 --- /dev/null +++ b/src/docs/kab-KAB/features/mute.md @@ -0,0 +1,13 @@ +# ミュート + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/kab-KAB/features/note.md b/src/docs/kab-KAB/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..70c1e2e214a65fa818ad550306fa2a2e10df17f3 --- /dev/null +++ b/src/docs/kab-KAB/features/note.md @@ -0,0 +1,51 @@ +# ノート +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renote +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## 公開範囲 +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### パブリック +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### ホーム+å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### Imeá¸faá¹›en +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### ダイレクト +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>パブリック</th><th>ホーム</th><th>Imeá¸faá¹›en</th><th>ダイレクト</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## ピン留゠+ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/kab-KAB/features/pages.md b/src/docs/kab-KAB/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..a7311b95e60ca9a1059c5097cadf4f3583c0f0e3 --- /dev/null +++ b/src/docs/kab-KAB/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 変数 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/kab-KAB/features/reaction.md b/src/docs/kab-KAB/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..4d479fd416f590ed2fe5693030e735066434f46c --- /dev/null +++ b/src/docs/kab-KAB/features/reaction.md @@ -0,0 +1,11 @@ +# リアクション +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/kab-KAB/features/silence.md b/src/docs/kab-KAB/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..7e26feab0d28332aa88dcdb6757879c92f3ac653 --- /dev/null +++ b/src/docs/kab-KAB/features/silence.md @@ -0,0 +1,6 @@ +# サイレンス +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/kab-KAB/features/theme.md b/src/docs/kab-KAB/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..a406f3433ca0dbd4a4b412f543e36371d7f88868 --- /dev/null +++ b/src/docs/kab-KAB/features/theme.md @@ -0,0 +1,68 @@ +# テーマ + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 関数 +wip diff --git a/src/docs/kab-KAB/features/timeline.md b/src/docs/kab-KAB/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..8ba0b76e4d00d0f18a34550f1f25b283ac22e284 --- /dev/null +++ b/src/docs/kab-KAB/features/timeline.md @@ -0,0 +1,31 @@ +# タイムライン +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## ホーム+自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ソーシャル +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ã‚°ãƒãƒ¼ãƒãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 比較 +| ソース | | | タイムライン | | | +| ------------ | --------- | --- | ------ | ----- | ----- | +| ユーザー | 公開範囲 | ホーム| ãƒãƒ¼ã‚«ãƒ« | ソーシャル | ã‚°ãƒãƒ¼ãƒãƒ« | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | Imeá¸faá¹›en | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 公開 | ✔ | | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | Imeá¸faá¹›en | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 公開 | | ✔ | ✔ | ✔ | +| | ホーム| | | | | +| | Imeá¸faá¹›en | | | | | +| リモート (未フォãƒãƒ¼) | 公開 | | | | ✔ | +| | ホーム| | | | | +| | Imeá¸faá¹›en | | | | | diff --git a/src/docs/kab-KAB/features/widgets.md b/src/docs/kab-KAB/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..a7c2c1d1d647140f3681f90c34ee0f1f4a69e2fb --- /dev/null +++ b/src/docs/kab-KAB/features/widgets.md @@ -0,0 +1,7 @@ +# ウィジェット +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/kab-KAB/general/apps.md b/src/docs/kab-KAB/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/kab-KAB/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/kab-KAB/general/faq.md b/src/docs/kab-KAB/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/kab-KAB/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/kab-KAB/general/glossary.md b/src/docs/kab-KAB/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..1f403a06d2590d7b0937bd4dbae3c19447c0884d --- /dev/null +++ b/src/docs/kab-KAB/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renote +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## インスタンス +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## サーãƒãƒ¼ +todo + +## サイレンス +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## å‡çµ +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## ドライブ +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## ノート +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## モデレーター +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## リモート +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## é€£åˆ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/kab-KAB/general/links.md b/src/docs/kab-KAB/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/kab-KAB/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/kab-KAB/general/misskey.md b/src/docs/kab-KAB/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..1e64a10e287a13a23c741b70d8219fcf6c0f5f0b --- /dev/null +++ b/src/docs/kab-KAB/general/misskey.md @@ -0,0 +1,87 @@ +# Misskeyã«ã¤ã„㦠+ +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/kab-KAB/general/report-issue.md b/src/docs/kab-KAB/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/kab-KAB/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/kab-KAB/general/troubleshooting.md b/src/docs/kab-KAB/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/kab-KAB/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/kn-IN/admin/disable-timelines.md b/src/docs/kn-IN/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/kn-IN/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/kn-IN/admin/faq.md b/src/docs/kn-IN/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/kn-IN/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/kn-IN/advanced/aiscript.md b/src/docs/kn-IN/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/kn-IN/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/kn-IN/advanced/api.md b/src/docs/kn-IN/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/kn-IN/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/kn-IN/advanced/create-plugin.md b/src/docs/kn-IN/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..0d2fa19178fece443efdd0c0f38e0f60983dfc29 --- /dev/null +++ b/src/docs/kn-IN/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## メタデータ +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/kn-IN/advanced/develop-bot.md b/src/docs/kn-IN/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/kn-IN/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/kn-IN/advanced/reversi-bot.md b/src/docs/kn-IN/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7ab2a7212e7ac2614d9cee9d7c60cae70d4eff34 --- /dev/null +++ b/src/docs/kn-IN/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### スイッム+type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/kn-IN/advanced/stream.md b/src/docs/kn-IN/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..0e5edd2b0ca5341d9fa5c340fbcffef265258c45 --- /dev/null +++ b/src/docs/kn-IN/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## ãƒãƒ£ãƒ³ãƒãƒ« +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/kn-IN/features/antenna.md b/src/docs/kn-IN/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..94ad9e4aea8ac992648cba7ece264d111e95efed --- /dev/null +++ b/src/docs/kn-IN/features/antenna.md @@ -0,0 +1,4 @@ +# アンテナ +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/kn-IN/features/custom-emoji.md b/src/docs/kn-IN/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..ed2e92be16bb35ca0cf59fcd5fd9864f53297eb2 --- /dev/null +++ b/src/docs/kn-IN/features/custom-emoji.md @@ -0,0 +1,2 @@ +# ã‚«ã‚¹ã‚¿ãƒ çµµæ–‡å— +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/kn-IN/features/deck.md b/src/docs/kn-IN/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..8057e262fd6eee9a0ea1d283b5eca224322a78dd --- /dev/null +++ b/src/docs/kn-IN/features/deck.md @@ -0,0 +1,18 @@ +# デッ゠+ +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/kn-IN/features/drive.md b/src/docs/kn-IN/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..b82a41082a292f5749fee57e3f2a6dec281dd38b --- /dev/null +++ b/src/docs/kn-IN/features/drive.md @@ -0,0 +1,17 @@ +# ドライブ +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/kn-IN/features/favorite.md b/src/docs/kn-IN/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..8549bab4b7e42adad72185f5396c662ddad7ff4c --- /dev/null +++ b/src/docs/kn-IN/features/favorite.md @@ -0,0 +1,4 @@ +# ಮೆಚà³à²šà²¿à²¨ +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/kn-IN/features/follow.md b/src/docs/kn-IN/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..3c1ea7bbe0a388623897a13f87bb6ed8137cd4fb --- /dev/null +++ b/src/docs/kn-IN/features/follow.md @@ -0,0 +1,2 @@ +# フォãƒãƒ¼ +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/kn-IN/features/keyboard-shortcut.md b/src/docs/kn-IN/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..7430ad7fe6e033ba7c72d1bd0e6201d7e3fe5472 --- /dev/null +++ b/src/docs/kn-IN/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## ã‚°ãƒãƒ¼ãƒãƒ« +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/kn-IN/features/mfm.md b/src/docs/kn-IN/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/kn-IN/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/kn-IN/features/mute.md b/src/docs/kn-IN/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..6a9608662a1c801376d283b01caacefe5c945460 --- /dev/null +++ b/src/docs/kn-IN/features/mute.md @@ -0,0 +1,13 @@ +# ミュート + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/kn-IN/features/note.md b/src/docs/kn-IN/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..3deb87fb0e894db770a5b67be4fc317497bd182e --- /dev/null +++ b/src/docs/kn-IN/features/note.md @@ -0,0 +1,51 @@ +# ノート +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renote +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## 公開範囲 +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### パブリック +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### ホーム+å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### フォãƒãƒ¯ãƒ¼ +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### ダイレクト +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>パブリック</th><th>ホーム</th><th>フォãƒãƒ¯ãƒ¼</th><th>ダイレクト</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## ಪà³à²°à³Šà²«à²¼à³ˆà²²à²¿à²—ೆ ಅಂಟಿಸೠ+ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/kn-IN/features/pages.md b/src/docs/kn-IN/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..a7311b95e60ca9a1059c5097cadf4f3583c0f0e3 --- /dev/null +++ b/src/docs/kn-IN/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 変数 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/kn-IN/features/reaction.md b/src/docs/kn-IN/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..4d479fd416f590ed2fe5693030e735066434f46c --- /dev/null +++ b/src/docs/kn-IN/features/reaction.md @@ -0,0 +1,11 @@ +# リアクション +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/kn-IN/features/silence.md b/src/docs/kn-IN/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..7e26feab0d28332aa88dcdb6757879c92f3ac653 --- /dev/null +++ b/src/docs/kn-IN/features/silence.md @@ -0,0 +1,6 @@ +# サイレンス +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/kn-IN/features/theme.md b/src/docs/kn-IN/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..a406f3433ca0dbd4a4b412f543e36371d7f88868 --- /dev/null +++ b/src/docs/kn-IN/features/theme.md @@ -0,0 +1,68 @@ +# テーマ + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 関数 +wip diff --git a/src/docs/kn-IN/features/timeline.md b/src/docs/kn-IN/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..03e388d557ec897033c823335615c80937cc7248 --- /dev/null +++ b/src/docs/kn-IN/features/timeline.md @@ -0,0 +1,31 @@ +# ಸಮಯಸಾಲೠ+タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## ホーム+自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ソーシャル +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ã‚°ãƒãƒ¼ãƒãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 比較 +| ソース | | | ಸಮಯಸಾಲೠ| | | +| ------------ | ----- | --- | ------- | ----- | ----- | +| ಬಳಕೆದಾರ | 公開範囲 | ホーム| ãƒãƒ¼ã‚«ãƒ« | ソーシャル | ã‚°ãƒãƒ¼ãƒãƒ« | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 公開 | ✔ | | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 公開 | | ✔ | ✔ | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | +| リモート (未フォãƒãƒ¼) | 公開 | | | | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | diff --git a/src/docs/kn-IN/features/widgets.md b/src/docs/kn-IN/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..a7c2c1d1d647140f3681f90c34ee0f1f4a69e2fb --- /dev/null +++ b/src/docs/kn-IN/features/widgets.md @@ -0,0 +1,7 @@ +# ウィジェット +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/kn-IN/general/apps.md b/src/docs/kn-IN/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/kn-IN/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/kn-IN/general/faq.md b/src/docs/kn-IN/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/kn-IN/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/kn-IN/general/glossary.md b/src/docs/kn-IN/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..b580362844bb05892b641ec253a6c1e72103257c --- /dev/null +++ b/src/docs/kn-IN/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renote +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## ನಿದರà³à²¶à²¨ +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## サーãƒãƒ¼ +todo + +## サイレンス +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## å‡çµ +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## ドライブ +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## ノート +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## モデレーター +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## リモート +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## é€£åˆ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/kn-IN/general/links.md b/src/docs/kn-IN/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/kn-IN/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/kn-IN/general/misskey.md b/src/docs/kn-IN/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..1e64a10e287a13a23c741b70d8219fcf6c0f5f0b --- /dev/null +++ b/src/docs/kn-IN/general/misskey.md @@ -0,0 +1,87 @@ +# Misskeyã«ã¤ã„㦠+ +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/kn-IN/general/report-issue.md b/src/docs/kn-IN/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/kn-IN/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/kn-IN/general/troubleshooting.md b/src/docs/kn-IN/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/kn-IN/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/ko-KR/admin/disable-timelines.md b/src/docs/ko-KR/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/ko-KR/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/ko-KR/admin/faq.md b/src/docs/ko-KR/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/ko-KR/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/ko-KR/advanced/aiscript.md b/src/docs/ko-KR/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/ko-KR/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/ko-KR/advanced/api.md b/src/docs/ko-KR/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/ko-KR/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/ko-KR/advanced/create-plugin.md b/src/docs/ko-KR/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..1562060d72e0dc29ed1ccd2d9313be76ecc1226f --- /dev/null +++ b/src/docs/ko-KR/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## 메타ë°ì´í„° +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ko-KR/advanced/develop-bot.md b/src/docs/ko-KR/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/ko-KR/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/ko-KR/advanced/reversi-bot.md b/src/docs/ko-KR/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..aef450f2de0dbc3631f620f73a159b3e206cd2e3 --- /dev/null +++ b/src/docs/ko-KR/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### 스위치 +type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/ko-KR/advanced/stream.md b/src/docs/ko-KR/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..291fb9271d6129435ced68e6dce04621e754265b --- /dev/null +++ b/src/docs/ko-KR/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## ì±„ë„ +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/ko-KR/features/antenna.md b/src/docs/ko-KR/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..9457015f6ba7daa0a56ab1cc772b3fa085300228 --- /dev/null +++ b/src/docs/ko-KR/features/antenna.md @@ -0,0 +1,4 @@ +# 안테나 +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ko-KR/features/custom-emoji.md b/src/docs/ko-KR/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..6aa3a0fe4945249ba71860aaa05d6368c505e769 --- /dev/null +++ b/src/docs/ko-KR/features/custom-emoji.md @@ -0,0 +1,2 @@ +# 커스텀 ì´ëª¨ì§€ +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ko-KR/features/deck.md b/src/docs/ko-KR/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..87c95d45b3ba35785dc65773e4c59c723412c682 --- /dev/null +++ b/src/docs/ko-KR/features/deck.md @@ -0,0 +1,18 @@ +# ë± + +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/ko-KR/features/drive.md b/src/docs/ko-KR/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..9c1d604da7c484aebef67c9a520cd08960cfae39 --- /dev/null +++ b/src/docs/ko-KR/features/drive.md @@ -0,0 +1,17 @@ +# ë“œë¼ì´ë¸Œ +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ko-KR/features/favorite.md b/src/docs/ko-KR/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..c6a3b413dc8007e0df0ff9f6e82e36bc7acda092 --- /dev/null +++ b/src/docs/ko-KR/features/favorite.md @@ -0,0 +1,4 @@ +# ì¦ê²¨ì°¾ê¸° +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/ko-KR/features/follow.md b/src/docs/ko-KR/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..197aee13c59f76749e410425bb83e92b096156e4 --- /dev/null +++ b/src/docs/ko-KR/features/follow.md @@ -0,0 +1,2 @@ +# 팔로잉 +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/ko-KR/features/keyboard-shortcut.md b/src/docs/ko-KR/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..95cb81884681c3387547d8ab3e6f0f3b18e49607 --- /dev/null +++ b/src/docs/ko-KR/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## 글로벌 +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/ko-KR/features/mfm.md b/src/docs/ko-KR/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/ko-KR/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/ko-KR/features/mute.md b/src/docs/ko-KR/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..89195bb1083b8689de80bf26f106d90d429b7529 --- /dev/null +++ b/src/docs/ko-KR/features/mute.md @@ -0,0 +1,13 @@ +# 뮤트 + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/ko-KR/features/note.md b/src/docs/ko-KR/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..e426e7c003834fac3c53d618f5a97bf83c7f3020 --- /dev/null +++ b/src/docs/ko-KR/features/note.md @@ -0,0 +1,51 @@ +# 노트 +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renote +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## 공개 범위 +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### 공개 +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### 홈 +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### 팔로워 +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 다ì´ë ‰íŠ¸ +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>공개</th><th>홈</th><th>팔로워</th><th>다ì´ë ‰íŠ¸</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## í”„ë¡œí•„ì— ê³ ì • +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/ko-KR/features/pages.md b/src/docs/ko-KR/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..54bc853715f19c95abbd49523808d74882f68eb9 --- /dev/null +++ b/src/docs/ko-KR/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 변수 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/ko-KR/features/reaction.md b/src/docs/ko-KR/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..260258f934efe4be78fb43a8dad94a386dccdd12 --- /dev/null +++ b/src/docs/ko-KR/features/reaction.md @@ -0,0 +1,11 @@ +# 리액션 +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ko-KR/features/silence.md b/src/docs/ko-KR/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..756aa9840547e84996984656f38119d3fd623320 --- /dev/null +++ b/src/docs/ko-KR/features/silence.md @@ -0,0 +1,6 @@ +# 사ì¼ëŸ°ìŠ¤ +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ko-KR/features/theme.md b/src/docs/ko-KR/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..e01133b831697b29f324829735d31a3c7d9725b2 --- /dev/null +++ b/src/docs/ko-KR/features/theme.md @@ -0,0 +1,68 @@ +# 테마 + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 함수 +wip diff --git a/src/docs/ko-KR/features/timeline.md b/src/docs/ko-KR/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..6598c0656bd7a9503932f2dedca0e58b88ba7857 --- /dev/null +++ b/src/docs/ko-KR/features/timeline.md @@ -0,0 +1,31 @@ +# 타임ë¼ì¸ +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## 홈 +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 로컬 +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 소셜 +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 글로벌 +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ë¹„êµ +| ソース | | | 타임ë¼ì¸ | | | +| ------------ | ----- | - | ---- | -- | --- | +| ìœ ì € | 공개 범위 | 홈 | 로컬 | 소셜 | 글로벌 | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 게시 | ✔ | ✔ | ✔ | ✔ | +| | 홈 | ✔ | | ✔ | | +| | 팔로워 | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 게시 | ✔ | | ✔ | ✔ | +| | 홈 | ✔ | | ✔ | | +| | 팔로워 | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 게시 | | ✔ | ✔ | ✔ | +| | 홈 | | | | | +| | 팔로워 | | | | | +| リモート (未フォãƒãƒ¼) | 게시 | | | | ✔ | +| | 홈 | | | | | +| | 팔로워 | | | | | diff --git a/src/docs/ko-KR/features/widgets.md b/src/docs/ko-KR/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..5372866d1efa363855b35e87d5ad4bdf4efd3ecf --- /dev/null +++ b/src/docs/ko-KR/features/widgets.md @@ -0,0 +1,7 @@ +# ìœ„ì ¯ +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/ko-KR/general/apps.md b/src/docs/ko-KR/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/ko-KR/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/ko-KR/general/faq.md b/src/docs/ko-KR/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/ko-KR/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/ko-KR/general/glossary.md b/src/docs/ko-KR/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..34c798b8e6d0abba6f19eae2357bcfc139d328b2 --- /dev/null +++ b/src/docs/ko-KR/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renote +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## ì¸ìŠ¤í„´ìŠ¤ +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## 서버 +todo + +## 사ì¼ëŸ°ìŠ¤ +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## ì •ì§€ +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## ë“œë¼ì´ë¸Œ +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## 노트 +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## 모ë”ë ˆì´í„° +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## 리모트 +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## ì—°í•© +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## 로컬 +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/ko-KR/general/links.md b/src/docs/ko-KR/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/ko-KR/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/ko-KR/general/misskey.md b/src/docs/ko-KR/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..f4ddca5c2b49753736bff6737a228ced23e8243b --- /dev/null +++ b/src/docs/ko-KR/general/misskey.md @@ -0,0 +1,87 @@ +# Misskeyì— ëŒ€í•˜ì—¬ + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/ko-KR/general/report-issue.md b/src/docs/ko-KR/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/ko-KR/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/ko-KR/general/troubleshooting.md b/src/docs/ko-KR/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..d3c1c01957e200109b621050f357f28c876f5f55 --- /dev/null +++ b/src/docs/ko-KR/general/troubleshooting.md @@ -0,0 +1,36 @@ +# 트러블 슈팅 +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/nl-NL/admin/disable-timelines.md b/src/docs/nl-NL/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/nl-NL/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/nl-NL/admin/faq.md b/src/docs/nl-NL/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/nl-NL/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/nl-NL/advanced/aiscript.md b/src/docs/nl-NL/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/nl-NL/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/nl-NL/advanced/api.md b/src/docs/nl-NL/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/nl-NL/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/nl-NL/advanced/create-plugin.md b/src/docs/nl-NL/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..0d2fa19178fece443efdd0c0f38e0f60983dfc29 --- /dev/null +++ b/src/docs/nl-NL/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## メタデータ +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/nl-NL/advanced/develop-bot.md b/src/docs/nl-NL/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/nl-NL/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/nl-NL/advanced/reversi-bot.md b/src/docs/nl-NL/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7ab2a7212e7ac2614d9cee9d7c60cae70d4eff34 --- /dev/null +++ b/src/docs/nl-NL/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### スイッム+type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/nl-NL/advanced/stream.md b/src/docs/nl-NL/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..0e5edd2b0ca5341d9fa5c340fbcffef265258c45 --- /dev/null +++ b/src/docs/nl-NL/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## ãƒãƒ£ãƒ³ãƒãƒ« +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/nl-NL/features/antenna.md b/src/docs/nl-NL/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..94ad9e4aea8ac992648cba7ece264d111e95efed --- /dev/null +++ b/src/docs/nl-NL/features/antenna.md @@ -0,0 +1,4 @@ +# アンテナ +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/nl-NL/features/custom-emoji.md b/src/docs/nl-NL/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..ed2e92be16bb35ca0cf59fcd5fd9864f53297eb2 --- /dev/null +++ b/src/docs/nl-NL/features/custom-emoji.md @@ -0,0 +1,2 @@ +# ã‚«ã‚¹ã‚¿ãƒ çµµæ–‡å— +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/nl-NL/features/deck.md b/src/docs/nl-NL/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..8057e262fd6eee9a0ea1d283b5eca224322a78dd --- /dev/null +++ b/src/docs/nl-NL/features/deck.md @@ -0,0 +1,18 @@ +# デッ゠+ +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/nl-NL/features/drive.md b/src/docs/nl-NL/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..b82a41082a292f5749fee57e3f2a6dec281dd38b --- /dev/null +++ b/src/docs/nl-NL/features/drive.md @@ -0,0 +1,17 @@ +# ドライブ +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/nl-NL/features/favorite.md b/src/docs/nl-NL/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..a0e5f8bf788ca0e12f41e4b0a489b70a46d29fe6 --- /dev/null +++ b/src/docs/nl-NL/features/favorite.md @@ -0,0 +1,4 @@ +# ãŠæ°—ã«å…¥ã‚Š +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/nl-NL/features/follow.md b/src/docs/nl-NL/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..3c1ea7bbe0a388623897a13f87bb6ed8137cd4fb --- /dev/null +++ b/src/docs/nl-NL/features/follow.md @@ -0,0 +1,2 @@ +# フォãƒãƒ¼ +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/nl-NL/features/keyboard-shortcut.md b/src/docs/nl-NL/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..8659ace9829883fbf8a76729d897f24ae1a28b20 --- /dev/null +++ b/src/docs/nl-NL/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## ã‚°ãƒãƒ¼ãƒãƒ« +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/nl-NL/features/mfm.md b/src/docs/nl-NL/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/nl-NL/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/nl-NL/features/mute.md b/src/docs/nl-NL/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..6a9608662a1c801376d283b01caacefe5c945460 --- /dev/null +++ b/src/docs/nl-NL/features/mute.md @@ -0,0 +1,13 @@ +# ミュート + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/nl-NL/features/note.md b/src/docs/nl-NL/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..62440b25f9b5d4b41b65a2aacb523ac43d732468 --- /dev/null +++ b/src/docs/nl-NL/features/note.md @@ -0,0 +1,51 @@ +# ノート +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renote +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## 公開範囲 +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### パブリック +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### ホーム+å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### フォãƒãƒ¯ãƒ¼ +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### ダイレクト +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>パブリック</th><th>ホーム</th><th>フォãƒãƒ¯ãƒ¼</th><th>ダイレクト</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## ピン留゠+ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/nl-NL/features/pages.md b/src/docs/nl-NL/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..a7311b95e60ca9a1059c5097cadf4f3583c0f0e3 --- /dev/null +++ b/src/docs/nl-NL/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 変数 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/nl-NL/features/reaction.md b/src/docs/nl-NL/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..4d479fd416f590ed2fe5693030e735066434f46c --- /dev/null +++ b/src/docs/nl-NL/features/reaction.md @@ -0,0 +1,11 @@ +# リアクション +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/nl-NL/features/silence.md b/src/docs/nl-NL/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..7e26feab0d28332aa88dcdb6757879c92f3ac653 --- /dev/null +++ b/src/docs/nl-NL/features/silence.md @@ -0,0 +1,6 @@ +# サイレンス +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/nl-NL/features/theme.md b/src/docs/nl-NL/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..a406f3433ca0dbd4a4b412f543e36371d7f88868 --- /dev/null +++ b/src/docs/nl-NL/features/theme.md @@ -0,0 +1,68 @@ +# テーマ + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 関数 +wip diff --git a/src/docs/nl-NL/features/timeline.md b/src/docs/nl-NL/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..f431014f84c45e9c7bd02de8cd3b35f9776a6396 --- /dev/null +++ b/src/docs/nl-NL/features/timeline.md @@ -0,0 +1,31 @@ +# タイムライン +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## ホーム+自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ソーシャル +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ã‚°ãƒãƒ¼ãƒãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 比較 +| ソース | | | タイムライン | | | +| ------------ | ----- | --- | ------ | ----- | ----- | +| ユーザー | 公開範囲 | ホーム| ãƒãƒ¼ã‚«ãƒ« | ソーシャル | ã‚°ãƒãƒ¼ãƒãƒ« | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 公開 | ✔ | | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 公開 | | ✔ | ✔ | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | +| リモート (未フォãƒãƒ¼) | 公開 | | | | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | diff --git a/src/docs/nl-NL/features/widgets.md b/src/docs/nl-NL/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..a7c2c1d1d647140f3681f90c34ee0f1f4a69e2fb --- /dev/null +++ b/src/docs/nl-NL/features/widgets.md @@ -0,0 +1,7 @@ +# ウィジェット +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/nl-NL/general/apps.md b/src/docs/nl-NL/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/nl-NL/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/nl-NL/general/faq.md b/src/docs/nl-NL/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/nl-NL/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/nl-NL/general/glossary.md b/src/docs/nl-NL/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..1f403a06d2590d7b0937bd4dbae3c19447c0884d --- /dev/null +++ b/src/docs/nl-NL/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renote +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## インスタンス +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## サーãƒãƒ¼ +todo + +## サイレンス +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## å‡çµ +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## ドライブ +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## ノート +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## モデレーター +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## リモート +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## é€£åˆ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/nl-NL/general/links.md b/src/docs/nl-NL/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/nl-NL/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/nl-NL/general/misskey.md b/src/docs/nl-NL/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..1e64a10e287a13a23c741b70d8219fcf6c0f5f0b --- /dev/null +++ b/src/docs/nl-NL/general/misskey.md @@ -0,0 +1,87 @@ +# Misskeyã«ã¤ã„㦠+ +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/nl-NL/general/report-issue.md b/src/docs/nl-NL/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/nl-NL/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/nl-NL/general/troubleshooting.md b/src/docs/nl-NL/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/nl-NL/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/no-NO/admin/disable-timelines.md b/src/docs/no-NO/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/no-NO/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/no-NO/admin/faq.md b/src/docs/no-NO/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/no-NO/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/no-NO/advanced/aiscript.md b/src/docs/no-NO/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/no-NO/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/no-NO/advanced/api.md b/src/docs/no-NO/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/no-NO/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/no-NO/advanced/create-plugin.md b/src/docs/no-NO/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..0d2fa19178fece443efdd0c0f38e0f60983dfc29 --- /dev/null +++ b/src/docs/no-NO/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## メタデータ +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/no-NO/advanced/develop-bot.md b/src/docs/no-NO/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/no-NO/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/no-NO/advanced/reversi-bot.md b/src/docs/no-NO/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7ab2a7212e7ac2614d9cee9d7c60cae70d4eff34 --- /dev/null +++ b/src/docs/no-NO/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### スイッム+type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/no-NO/advanced/stream.md b/src/docs/no-NO/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..0e5edd2b0ca5341d9fa5c340fbcffef265258c45 --- /dev/null +++ b/src/docs/no-NO/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## ãƒãƒ£ãƒ³ãƒãƒ« +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/no-NO/features/antenna.md b/src/docs/no-NO/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..94ad9e4aea8ac992648cba7ece264d111e95efed --- /dev/null +++ b/src/docs/no-NO/features/antenna.md @@ -0,0 +1,4 @@ +# アンテナ +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/no-NO/features/custom-emoji.md b/src/docs/no-NO/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..ed2e92be16bb35ca0cf59fcd5fd9864f53297eb2 --- /dev/null +++ b/src/docs/no-NO/features/custom-emoji.md @@ -0,0 +1,2 @@ +# ã‚«ã‚¹ã‚¿ãƒ çµµæ–‡å— +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/no-NO/features/deck.md b/src/docs/no-NO/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..8057e262fd6eee9a0ea1d283b5eca224322a78dd --- /dev/null +++ b/src/docs/no-NO/features/deck.md @@ -0,0 +1,18 @@ +# デッ゠+ +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/no-NO/features/drive.md b/src/docs/no-NO/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..b82a41082a292f5749fee57e3f2a6dec281dd38b --- /dev/null +++ b/src/docs/no-NO/features/drive.md @@ -0,0 +1,17 @@ +# ドライブ +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/no-NO/features/favorite.md b/src/docs/no-NO/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..a0e5f8bf788ca0e12f41e4b0a489b70a46d29fe6 --- /dev/null +++ b/src/docs/no-NO/features/favorite.md @@ -0,0 +1,4 @@ +# ãŠæ°—ã«å…¥ã‚Š +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/no-NO/features/follow.md b/src/docs/no-NO/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..3c1ea7bbe0a388623897a13f87bb6ed8137cd4fb --- /dev/null +++ b/src/docs/no-NO/features/follow.md @@ -0,0 +1,2 @@ +# フォãƒãƒ¼ +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/no-NO/features/keyboard-shortcut.md b/src/docs/no-NO/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..8659ace9829883fbf8a76729d897f24ae1a28b20 --- /dev/null +++ b/src/docs/no-NO/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## ã‚°ãƒãƒ¼ãƒãƒ« +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/no-NO/features/mfm.md b/src/docs/no-NO/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/no-NO/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/no-NO/features/mute.md b/src/docs/no-NO/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..6a9608662a1c801376d283b01caacefe5c945460 --- /dev/null +++ b/src/docs/no-NO/features/mute.md @@ -0,0 +1,13 @@ +# ミュート + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/no-NO/features/note.md b/src/docs/no-NO/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..62440b25f9b5d4b41b65a2aacb523ac43d732468 --- /dev/null +++ b/src/docs/no-NO/features/note.md @@ -0,0 +1,51 @@ +# ノート +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renote +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## 公開範囲 +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### パブリック +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### ホーム+å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### フォãƒãƒ¯ãƒ¼ +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### ダイレクト +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>パブリック</th><th>ホーム</th><th>フォãƒãƒ¯ãƒ¼</th><th>ダイレクト</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## ピン留゠+ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/no-NO/features/pages.md b/src/docs/no-NO/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..a7311b95e60ca9a1059c5097cadf4f3583c0f0e3 --- /dev/null +++ b/src/docs/no-NO/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 変数 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/no-NO/features/reaction.md b/src/docs/no-NO/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..4d479fd416f590ed2fe5693030e735066434f46c --- /dev/null +++ b/src/docs/no-NO/features/reaction.md @@ -0,0 +1,11 @@ +# リアクション +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/no-NO/features/silence.md b/src/docs/no-NO/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..7e26feab0d28332aa88dcdb6757879c92f3ac653 --- /dev/null +++ b/src/docs/no-NO/features/silence.md @@ -0,0 +1,6 @@ +# サイレンス +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/no-NO/features/theme.md b/src/docs/no-NO/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..a406f3433ca0dbd4a4b412f543e36371d7f88868 --- /dev/null +++ b/src/docs/no-NO/features/theme.md @@ -0,0 +1,68 @@ +# テーマ + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 関数 +wip diff --git a/src/docs/no-NO/features/timeline.md b/src/docs/no-NO/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..f431014f84c45e9c7bd02de8cd3b35f9776a6396 --- /dev/null +++ b/src/docs/no-NO/features/timeline.md @@ -0,0 +1,31 @@ +# タイムライン +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## ホーム+自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ソーシャル +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ã‚°ãƒãƒ¼ãƒãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 比較 +| ソース | | | タイムライン | | | +| ------------ | ----- | --- | ------ | ----- | ----- | +| ユーザー | 公開範囲 | ホーム| ãƒãƒ¼ã‚«ãƒ« | ソーシャル | ã‚°ãƒãƒ¼ãƒãƒ« | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 公開 | ✔ | | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 公開 | | ✔ | ✔ | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | +| リモート (未フォãƒãƒ¼) | 公開 | | | | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | diff --git a/src/docs/no-NO/features/widgets.md b/src/docs/no-NO/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..a7c2c1d1d647140f3681f90c34ee0f1f4a69e2fb --- /dev/null +++ b/src/docs/no-NO/features/widgets.md @@ -0,0 +1,7 @@ +# ウィジェット +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/no-NO/general/apps.md b/src/docs/no-NO/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/no-NO/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/no-NO/general/faq.md b/src/docs/no-NO/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/no-NO/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/no-NO/general/glossary.md b/src/docs/no-NO/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..1f403a06d2590d7b0937bd4dbae3c19447c0884d --- /dev/null +++ b/src/docs/no-NO/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renote +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## インスタンス +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## サーãƒãƒ¼ +todo + +## サイレンス +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## å‡çµ +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## ドライブ +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## ノート +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## モデレーター +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## リモート +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## é€£åˆ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/no-NO/general/links.md b/src/docs/no-NO/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/no-NO/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/no-NO/general/misskey.md b/src/docs/no-NO/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..1e64a10e287a13a23c741b70d8219fcf6c0f5f0b --- /dev/null +++ b/src/docs/no-NO/general/misskey.md @@ -0,0 +1,87 @@ +# Misskeyã«ã¤ã„㦠+ +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/no-NO/general/report-issue.md b/src/docs/no-NO/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/no-NO/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/no-NO/general/troubleshooting.md b/src/docs/no-NO/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/no-NO/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/pl-PL/admin/disable-timelines.md b/src/docs/pl-PL/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/pl-PL/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/pl-PL/admin/faq.md b/src/docs/pl-PL/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/pl-PL/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/pl-PL/advanced/aiscript.md b/src/docs/pl-PL/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/pl-PL/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/pl-PL/advanced/api.md b/src/docs/pl-PL/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/pl-PL/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/pl-PL/advanced/create-plugin.md b/src/docs/pl-PL/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..31d89416de87dcbc0af91defb3386eaa5dff8aed --- /dev/null +++ b/src/docs/pl-PL/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## Metadane +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/pl-PL/advanced/develop-bot.md b/src/docs/pl-PL/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/pl-PL/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/pl-PL/advanced/reversi-bot.md b/src/docs/pl-PL/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..da76db7d1e46ff884d0a78e0d99a89746151ab5b --- /dev/null +++ b/src/docs/pl-PL/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### PrzeÅ‚Ä…cznik +type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/pl-PL/advanced/stream.md b/src/docs/pl-PL/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..99653e263886800723b0f2d7a1633dc293a03719 --- /dev/null +++ b/src/docs/pl-PL/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## KanaÅ‚y +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/pl-PL/features/antenna.md b/src/docs/pl-PL/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..39f782c9a08fd4e68e06c6141de468f60766763b --- /dev/null +++ b/src/docs/pl-PL/features/antenna.md @@ -0,0 +1,4 @@ +# Anteny +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/pl-PL/features/custom-emoji.md b/src/docs/pl-PL/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..3f71205a675e40a35c9eebf126ca26d2a201220a --- /dev/null +++ b/src/docs/pl-PL/features/custom-emoji.md @@ -0,0 +1,2 @@ +# Niestandardowe emoji +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/pl-PL/features/deck.md b/src/docs/pl-PL/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..aa879d7dfacabe47a11ddec7568deef29aa5b933 --- /dev/null +++ b/src/docs/pl-PL/features/deck.md @@ -0,0 +1,18 @@ +# Tablica + +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/pl-PL/features/drive.md b/src/docs/pl-PL/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..c49ea4f65eb7e5d4d6dd80d688ebab6c0aff5089 --- /dev/null +++ b/src/docs/pl-PL/features/drive.md @@ -0,0 +1,17 @@ +# Dysk +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/pl-PL/features/favorite.md b/src/docs/pl-PL/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..82d782b7c31e8e984abe27683b590af5e1b3e32b --- /dev/null +++ b/src/docs/pl-PL/features/favorite.md @@ -0,0 +1,4 @@ +# Dodaj do ulubionych +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/pl-PL/features/follow.md b/src/docs/pl-PL/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..3b5ce84dcece8004e9c9ed2637b82200154fefcd --- /dev/null +++ b/src/docs/pl-PL/features/follow.md @@ -0,0 +1,2 @@ +# Obserwowani +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/pl-PL/features/keyboard-shortcut.md b/src/docs/pl-PL/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..d351a6630148571acc5f19d546be75c69b0e1b90 --- /dev/null +++ b/src/docs/pl-PL/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## Globalna +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">S</kbd></td><td>Szukaj</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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/pl-PL/features/mfm.md b/src/docs/pl-PL/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/pl-PL/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/pl-PL/features/mute.md b/src/docs/pl-PL/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..8daf9f68ad8d32329b151b487197a4ae4c1d0819 --- /dev/null +++ b/src/docs/pl-PL/features/mute.md @@ -0,0 +1,13 @@ +# Wycisz + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/pl-PL/features/note.md b/src/docs/pl-PL/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..dc5b0f1f2148ec8ab72d2da9184ee7cb0bbfb552 --- /dev/null +++ b/src/docs/pl-PL/features/note.md @@ -0,0 +1,51 @@ +# Wpisy +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## UdostÄ™pnij +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## Widoczność +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### Publiczny +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### Strona główna +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### ObserwujÄ…cy +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### BezpoÅ›redni +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>Publiczny</th><th>Strona główna</th><th>ObserwujÄ…cy</th><th>BezpoÅ›redni</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## Przypnij do profilu +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/pl-PL/features/pages.md b/src/docs/pl-PL/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..efa18263f66c7ecd353cab7c7136028654ec2a9d --- /dev/null +++ b/src/docs/pl-PL/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## Zmienne +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/pl-PL/features/reaction.md b/src/docs/pl-PL/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..0f292d9c06f16756f393e4f66a21adecacd994c6 --- /dev/null +++ b/src/docs/pl-PL/features/reaction.md @@ -0,0 +1,11 @@ +# Reakcja +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/pl-PL/features/silence.md b/src/docs/pl-PL/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..c90bbe6ff73cd1deb1867677e63b3a02b85cd250 --- /dev/null +++ b/src/docs/pl-PL/features/silence.md @@ -0,0 +1,6 @@ +# Wycisz +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/pl-PL/features/theme.md b/src/docs/pl-PL/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..e31cb4a09800766bfdfbb20a859f6778e6863779 --- /dev/null +++ b/src/docs/pl-PL/features/theme.md @@ -0,0 +1,68 @@ +# Motywy + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 16進数ã§è¡¨ã•ã‚ŒãŸè‰² + * 例: `#00ff00` +* `rgb(r, g, b)`å½¢å¼ã§è¡¨ã•ã‚ŒãŸè‰² + * 例: `rgb(0, 255, 0)` +* `rgb(r, g, b, a)`å½¢å¼ã§è¡¨ã•ã‚ŒãŸé€æ˜Žåº¦ã‚’å«ã‚€è‰² + * 例: `rgba(0, 255, 0, 0.5)` +* ä»–ã®ã‚ーã®å€¤ã®å‚ç…§ + * `@{ã‚ーå}`ã¨æ›¸ãã¨ä»–ã®ã‚ーã®å€¤ã®å‚ç…§ã«ãªã‚Šã¾ã™ã€‚`{ã‚ーå}`ã¯å‚ç…§ã—ãŸã„ã‚ーã®åå‰ã«ç½®ãæ›ãˆã¾ã™ã€‚ + * 例: `@panel` +* 定数(後述)ã®å‚ç…§ + * `${定数å}`ã¨æ›¸ãã¨å®šæ•°ã®å‚ç…§ã«ãªã‚Šã¾ã™ã€‚`{定数å}`ã¯å‚ç…§ã—ãŸã„定数ã®åå‰ã«ç½®ãæ›ãˆã¾ã™ã€‚ + * 例: `$main` +* 関数(後述) + * `:{関数å}<{引数}<{色}` + +#### StaÅ‚a +「CSS変数ã¨ã—ã¦å‡ºåŠ›ã¯ã—ãŸããªã„ãŒã€ä»–ã®CSS変数ã®å€¤ã¨ã—ã¦ä½¿ã„ã¾ã‚ã—ãŸã„ã€å€¤ãŒã‚ã‚‹ã¨ãã¯ã€å®šæ•°ã‚’使ã†ã¨ä¾¿åˆ©ã§ã™ã€‚ ã‚ーåã‚’`$`ã§å§‹ã‚ã‚‹ã¨ã€ãã®ã‚ーã¯CSS変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### Funkcje +wip diff --git a/src/docs/pl-PL/features/timeline.md b/src/docs/pl-PL/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..6bcd605cb73f1f5f3d546901020c3819b0b225c7 --- /dev/null +++ b/src/docs/pl-PL/features/timeline.md @@ -0,0 +1,31 @@ +# OÅ› czasu +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## Strona główna +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Lokalne +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## SpoÅ‚eczność +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Globalna +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Porównanie +| ソース | | | OÅ› czasu | | | +| ------------ | ------------- | ------------- | -------- | ----------- | -------- | +| Użytkownicy | Widoczność | Strona główna | Lokalne | SpoÅ‚eczność | Globalna | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | Publikuj | ✔ | ✔ | ✔ | ✔ | +| | Strona główna | ✔ | | ✔ | | +| | ObserwujÄ…cy | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | Publikuj | ✔ | | ✔ | ✔ | +| | Strona główna | ✔ | | ✔ | | +| | ObserwujÄ…cy | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | Publikuj | | ✔ | ✔ | ✔ | +| | Strona główna | | | | | +| | ObserwujÄ…cy | | | | | +| リモート (未フォãƒãƒ¼) | Publikuj | | | | ✔ | +| | Strona główna | | | | | +| | ObserwujÄ…cy | | | | | diff --git a/src/docs/pl-PL/features/widgets.md b/src/docs/pl-PL/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..976c3bb6fbf7948ed520c7452fd11186b95384d5 --- /dev/null +++ b/src/docs/pl-PL/features/widgets.md @@ -0,0 +1,7 @@ +# Widżety +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/pl-PL/general/apps.md b/src/docs/pl-PL/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/pl-PL/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/pl-PL/general/faq.md b/src/docs/pl-PL/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/pl-PL/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/pl-PL/general/glossary.md b/src/docs/pl-PL/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..96a5ce23984fb47cf6df6df8a736865d81e2d2f7 --- /dev/null +++ b/src/docs/pl-PL/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## UdostÄ™pnij +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## Instancja +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## Serwery +todo + +## Wycisz +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## ZawieÅ› +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## Dysk +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## Wpisy +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## Moderator +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## Zdalny +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## Federacja +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## Lokalne +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/pl-PL/general/links.md b/src/docs/pl-PL/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/pl-PL/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/pl-PL/general/misskey.md b/src/docs/pl-PL/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..2ad7e0da66f25a044e288664fbec903cef3e8b4b --- /dev/null +++ b/src/docs/pl-PL/general/misskey.md @@ -0,0 +1,87 @@ +# O Misskey + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/pl-PL/general/report-issue.md b/src/docs/pl-PL/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/pl-PL/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/pl-PL/general/troubleshooting.md b/src/docs/pl-PL/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/pl-PL/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/pt-PT/admin/disable-timelines.md b/src/docs/pt-PT/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/pt-PT/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/pt-PT/admin/faq.md b/src/docs/pt-PT/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/pt-PT/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/pt-PT/advanced/aiscript.md b/src/docs/pt-PT/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/pt-PT/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/pt-PT/advanced/api.md b/src/docs/pt-PT/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/pt-PT/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/pt-PT/advanced/create-plugin.md b/src/docs/pt-PT/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..0d2fa19178fece443efdd0c0f38e0f60983dfc29 --- /dev/null +++ b/src/docs/pt-PT/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## メタデータ +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/pt-PT/advanced/develop-bot.md b/src/docs/pt-PT/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/pt-PT/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/pt-PT/advanced/reversi-bot.md b/src/docs/pt-PT/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7ab2a7212e7ac2614d9cee9d7c60cae70d4eff34 --- /dev/null +++ b/src/docs/pt-PT/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### スイッム+type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/pt-PT/advanced/stream.md b/src/docs/pt-PT/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..0e5edd2b0ca5341d9fa5c340fbcffef265258c45 --- /dev/null +++ b/src/docs/pt-PT/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## ãƒãƒ£ãƒ³ãƒãƒ« +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/pt-PT/features/antenna.md b/src/docs/pt-PT/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..94ad9e4aea8ac992648cba7ece264d111e95efed --- /dev/null +++ b/src/docs/pt-PT/features/antenna.md @@ -0,0 +1,4 @@ +# アンテナ +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/pt-PT/features/custom-emoji.md b/src/docs/pt-PT/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..ed2e92be16bb35ca0cf59fcd5fd9864f53297eb2 --- /dev/null +++ b/src/docs/pt-PT/features/custom-emoji.md @@ -0,0 +1,2 @@ +# ã‚«ã‚¹ã‚¿ãƒ çµµæ–‡å— +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/pt-PT/features/deck.md b/src/docs/pt-PT/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..8057e262fd6eee9a0ea1d283b5eca224322a78dd --- /dev/null +++ b/src/docs/pt-PT/features/deck.md @@ -0,0 +1,18 @@ +# デッ゠+ +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/pt-PT/features/drive.md b/src/docs/pt-PT/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..b82a41082a292f5749fee57e3f2a6dec281dd38b --- /dev/null +++ b/src/docs/pt-PT/features/drive.md @@ -0,0 +1,17 @@ +# ドライブ +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/pt-PT/features/favorite.md b/src/docs/pt-PT/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..a194f53e046d816f6748f1faf1f5088ef1b54ab8 --- /dev/null +++ b/src/docs/pt-PT/features/favorite.md @@ -0,0 +1,4 @@ +# Favoritar +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/pt-PT/features/follow.md b/src/docs/pt-PT/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..3c1ea7bbe0a388623897a13f87bb6ed8137cd4fb --- /dev/null +++ b/src/docs/pt-PT/features/follow.md @@ -0,0 +1,2 @@ +# フォãƒãƒ¼ +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/pt-PT/features/keyboard-shortcut.md b/src/docs/pt-PT/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..79a9dbcebd4aa18e1fc1ae31c35fc3be6a8ccb95 --- /dev/null +++ b/src/docs/pt-PT/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## ã‚°ãƒãƒ¼ãƒãƒ« +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">S</kbd></td><td>Pesquisar</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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/pt-PT/features/mfm.md b/src/docs/pt-PT/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/pt-PT/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/pt-PT/features/mute.md b/src/docs/pt-PT/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..331e5cc10a67a0d14e89fb2922edbc69b36225fc --- /dev/null +++ b/src/docs/pt-PT/features/mute.md @@ -0,0 +1,13 @@ +# Silenciar + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/pt-PT/features/note.md b/src/docs/pt-PT/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..7ae3b5551f93203a45b7df61f0d09d665fa24111 --- /dev/null +++ b/src/docs/pt-PT/features/note.md @@ -0,0 +1,51 @@ +# Posts +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Repostar +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## 公開範囲 +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### パブリック +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### ホーム+å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### フォãƒãƒ¯ãƒ¼ +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### ダイレクト +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>パブリック</th><th>ホーム</th><th>フォãƒãƒ¯ãƒ¼</th><th>ダイレクト</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## ピン留゠+ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/pt-PT/features/pages.md b/src/docs/pt-PT/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..a7311b95e60ca9a1059c5097cadf4f3583c0f0e3 --- /dev/null +++ b/src/docs/pt-PT/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 変数 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/pt-PT/features/reaction.md b/src/docs/pt-PT/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..4d479fd416f590ed2fe5693030e735066434f46c --- /dev/null +++ b/src/docs/pt-PT/features/reaction.md @@ -0,0 +1,11 @@ +# リアクション +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/pt-PT/features/silence.md b/src/docs/pt-PT/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..7e26feab0d28332aa88dcdb6757879c92f3ac653 --- /dev/null +++ b/src/docs/pt-PT/features/silence.md @@ -0,0 +1,6 @@ +# サイレンス +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/pt-PT/features/theme.md b/src/docs/pt-PT/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..a406f3433ca0dbd4a4b412f543e36371d7f88868 --- /dev/null +++ b/src/docs/pt-PT/features/theme.md @@ -0,0 +1,68 @@ +# テーマ + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 関数 +wip diff --git a/src/docs/pt-PT/features/timeline.md b/src/docs/pt-PT/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..b9392fbdc880ae06e77cfac3ad5d89da7827da33 --- /dev/null +++ b/src/docs/pt-PT/features/timeline.md @@ -0,0 +1,31 @@ +# Timeline +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## ホーム+自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ソーシャル +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ã‚°ãƒãƒ¼ãƒãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 比較 +| ソース | | | Timeline | | | +| ------------ | ----- | --- | -------- | ----- | ----- | +| Usuários | 公開範囲 | ホーム| ãƒãƒ¼ã‚«ãƒ« | ソーシャル | ã‚°ãƒãƒ¼ãƒãƒ« | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 公開 | ✔ | | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 公開 | | ✔ | ✔ | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | +| リモート (未フォãƒãƒ¼) | 公開 | | | | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | diff --git a/src/docs/pt-PT/features/widgets.md b/src/docs/pt-PT/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..a7c2c1d1d647140f3681f90c34ee0f1f4a69e2fb --- /dev/null +++ b/src/docs/pt-PT/features/widgets.md @@ -0,0 +1,7 @@ +# ウィジェット +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/pt-PT/general/apps.md b/src/docs/pt-PT/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/pt-PT/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/pt-PT/general/faq.md b/src/docs/pt-PT/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/pt-PT/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/pt-PT/general/glossary.md b/src/docs/pt-PT/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..fbf52137b929da4a02112bb01083508526f1366d --- /dev/null +++ b/src/docs/pt-PT/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Repostar +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## インスタンス +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## サーãƒãƒ¼ +todo + +## サイレンス +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## å‡çµ +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## ドライブ +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## Posts +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## モデレーター +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## リモート +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## é€£åˆ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/pt-PT/general/links.md b/src/docs/pt-PT/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/pt-PT/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/pt-PT/general/misskey.md b/src/docs/pt-PT/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..1e64a10e287a13a23c741b70d8219fcf6c0f5f0b --- /dev/null +++ b/src/docs/pt-PT/general/misskey.md @@ -0,0 +1,87 @@ +# Misskeyã«ã¤ã„㦠+ +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/pt-PT/general/report-issue.md b/src/docs/pt-PT/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/pt-PT/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/pt-PT/general/troubleshooting.md b/src/docs/pt-PT/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/pt-PT/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/ru-RU/admin/disable-timelines.md b/src/docs/ru-RU/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/ru-RU/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/ru-RU/admin/faq.md b/src/docs/ru-RU/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/ru-RU/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/ru-RU/advanced/aiscript.md b/src/docs/ru-RU/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/ru-RU/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/ru-RU/advanced/api.md b/src/docs/ru-RU/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/ru-RU/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/ru-RU/advanced/create-plugin.md b/src/docs/ru-RU/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..f5baa2764609fc7ad8ed4a09370689d74db4fbfe --- /dev/null +++ b/src/docs/ru-RU/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## Метаданные +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ru-RU/advanced/develop-bot.md b/src/docs/ru-RU/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/ru-RU/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/ru-RU/advanced/reversi-bot.md b/src/docs/ru-RU/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..16eb25a607e3d1960eb2b378ba9e6a080b151866 --- /dev/null +++ b/src/docs/ru-RU/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### Выключатель +type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/ru-RU/advanced/stream.md b/src/docs/ru-RU/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..eeea156e2d90b84df524e0c4c763628db11cc1a7 --- /dev/null +++ b/src/docs/ru-RU/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## Каналы +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/ru-RU/features/antenna.md b/src/docs/ru-RU/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..cc46db4740938874b2dc9135957d363e13eef801 --- /dev/null +++ b/src/docs/ru-RU/features/antenna.md @@ -0,0 +1,4 @@ +# Ðнтенны +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ru-RU/features/custom-emoji.md b/src/docs/ru-RU/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..6d20e36c15403e0f03977bd6d3f23a8d0b78b58b --- /dev/null +++ b/src/docs/ru-RU/features/custom-emoji.md @@ -0,0 +1,2 @@ +# Ðмодзи Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ru-RU/features/deck.md b/src/docs/ru-RU/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..7b109dc4fc854c2e22a6fc9efa0b927cead5ffbf --- /dev/null +++ b/src/docs/ru-RU/features/deck.md @@ -0,0 +1,18 @@ +# Пульт + +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/ru-RU/features/drive.md b/src/docs/ru-RU/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..0ab68656421b0e189b081bacf12ff817148e403d --- /dev/null +++ b/src/docs/ru-RU/features/drive.md @@ -0,0 +1,17 @@ +# ДиÑк +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ru-RU/features/favorite.md b/src/docs/ru-RU/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..b65b99fed4e192f2c6df5617fa2766a894d476ee --- /dev/null +++ b/src/docs/ru-RU/features/favorite.md @@ -0,0 +1,4 @@ +# Ð’ избранное +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/ru-RU/features/follow.md b/src/docs/ru-RU/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..dde28b9c9a6f48fb34ac2ca8ebe3f0df87ade28e --- /dev/null +++ b/src/docs/ru-RU/features/follow.md @@ -0,0 +1,2 @@ +# ПодпиÑки +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/ru-RU/features/keyboard-shortcut.md b/src/docs/ru-RU/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..cbdc57274646a5364d5ad30697c23f54959aa68d --- /dev/null +++ b/src/docs/ru-RU/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## Ð’ÑÐµÐ¾Ð±Ñ‰Ð°Ñ +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/ru-RU/features/mfm.md b/src/docs/ru-RU/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/ru-RU/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/ru-RU/features/mute.md b/src/docs/ru-RU/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..78a4bf3eb30489dc3ef9e3e93d434fd1da5905ba --- /dev/null +++ b/src/docs/ru-RU/features/mute.md @@ -0,0 +1,13 @@ +# Скрыть + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/ru-RU/features/note.md b/src/docs/ru-RU/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..9fcc7eeb00465eb341772165f1bc1d5ec12820ab --- /dev/null +++ b/src/docs/ru-RU/features/note.md @@ -0,0 +1,51 @@ +# Заметки +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## РепоÑÑ‚ +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## ВидимоÑÑ‚ÑŒ +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### ОбщедоÑтупно +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### Ð“Ð»Ð°Ð²Ð½Ð°Ñ +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### ПодпиÑчики +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### Личное +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>ОбщедоÑтупно</th><th>ГлавнаÑ</th><th>ПодпиÑчики</th><th>Личное</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## Закрепить в профиле +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/ru-RU/features/pages.md b/src/docs/ru-RU/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..ea7b15c3113a5896a9f941c69fea6e65ed366ae9 --- /dev/null +++ b/src/docs/ru-RU/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## Переменные +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/ru-RU/features/reaction.md b/src/docs/ru-RU/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..6a6994df38da95a81cfe87221d9efb5e1328605c --- /dev/null +++ b/src/docs/ru-RU/features/reaction.md @@ -0,0 +1,11 @@ +# Реакции +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ru-RU/features/silence.md b/src/docs/ru-RU/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..a5e1777889d050f1bbb59ba155c5a169f33a4e46 --- /dev/null +++ b/src/docs/ru-RU/features/silence.md @@ -0,0 +1,6 @@ +# Заглушить +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ru-RU/features/theme.md b/src/docs/ru-RU/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..e4661c1011d9e8c442357fe41d89a38dd5bdfb75 --- /dev/null +++ b/src/docs/ru-RU/features/theme.md @@ -0,0 +1,68 @@ +# Тема + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### Функции +wip diff --git a/src/docs/ru-RU/features/timeline.md b/src/docs/ru-RU/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..ce4a4e830f3086350e7dc951b7cc966a19d9ba20 --- /dev/null +++ b/src/docs/ru-RU/features/timeline.md @@ -0,0 +1,31 @@ +# Лента +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## Ð“Ð»Ð°Ð²Ð½Ð°Ñ +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## МеÑÑ‚Ð½Ð°Ñ +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Ð¡Ð¾Ñ†Ð¸Ð°Ð»ÑŒÐ½Ð°Ñ +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Ð’ÑÐµÐ¾Ð±Ñ‰Ð°Ñ +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Сравнение +| ソース | | | Лента | | | +| ------------ | ------------ | ------- | ------- | ---------- | -------- | +| Пользователи | ВидимоÑÑ‚ÑŒ | Ð“Ð»Ð°Ð²Ð½Ð°Ñ | МеÑÑ‚Ð½Ð°Ñ | Ð¡Ð¾Ñ†Ð¸Ð°Ð»ÑŒÐ½Ð°Ñ | Ð’ÑÐµÐ¾Ð±Ñ‰Ð°Ñ | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | Опубликовать | ✔ | ✔ | ✔ | ✔ | +| | Ð“Ð»Ð°Ð²Ð½Ð°Ñ | ✔ | | ✔ | | +| | ПодпиÑчики | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | Опубликовать | ✔ | | ✔ | ✔ | +| | Ð“Ð»Ð°Ð²Ð½Ð°Ñ | ✔ | | ✔ | | +| | ПодпиÑчики | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | Опубликовать | | ✔ | ✔ | ✔ | +| | Ð“Ð»Ð°Ð²Ð½Ð°Ñ | | | | | +| | ПодпиÑчики | | | | | +| リモート (未フォãƒãƒ¼) | Опубликовать | | | | ✔ | +| | Ð“Ð»Ð°Ð²Ð½Ð°Ñ | | | | | +| | ПодпиÑчики | | | | | diff --git a/src/docs/ru-RU/features/widgets.md b/src/docs/ru-RU/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..4d841616a1bde38e7f1fe7fe39ec200fd7a105ad --- /dev/null +++ b/src/docs/ru-RU/features/widgets.md @@ -0,0 +1,7 @@ +# Виджеты +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/ru-RU/general/apps.md b/src/docs/ru-RU/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/ru-RU/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/ru-RU/general/faq.md b/src/docs/ru-RU/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/ru-RU/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/ru-RU/general/glossary.md b/src/docs/ru-RU/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..9ff9bd4589d919272f6673ab97d1b7df20951379 --- /dev/null +++ b/src/docs/ru-RU/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## РепоÑÑ‚ +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## ИнÑÑ‚Ð°Ð½Ñ +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## Сервер +todo + +## Заглушить +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## Заморозить +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## ДиÑк +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## Заметки +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## Модератор +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## С других Ñайтов +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## Ð¤ÐµÐ´ÐµÑ€Ð°Ñ†Ð¸Ñ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## МеÑÑ‚Ð½Ð°Ñ +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/ru-RU/general/links.md b/src/docs/ru-RU/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/ru-RU/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/ru-RU/general/misskey.md b/src/docs/ru-RU/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..5ee0a9282fa05ea5c74ebd1ae0aab7e33a41ae63 --- /dev/null +++ b/src/docs/ru-RU/general/misskey.md @@ -0,0 +1,87 @@ +# О Misskey + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/ru-RU/general/report-issue.md b/src/docs/ru-RU/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/ru-RU/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/ru-RU/general/troubleshooting.md b/src/docs/ru-RU/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/ru-RU/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/th-TH/admin/disable-timelines.md b/src/docs/th-TH/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/th-TH/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/th-TH/admin/faq.md b/src/docs/th-TH/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/th-TH/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/th-TH/advanced/aiscript.md b/src/docs/th-TH/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/th-TH/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/th-TH/advanced/api.md b/src/docs/th-TH/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/th-TH/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/th-TH/advanced/create-plugin.md b/src/docs/th-TH/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..0d2fa19178fece443efdd0c0f38e0f60983dfc29 --- /dev/null +++ b/src/docs/th-TH/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## メタデータ +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/th-TH/advanced/develop-bot.md b/src/docs/th-TH/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/th-TH/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/th-TH/advanced/reversi-bot.md b/src/docs/th-TH/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7ab2a7212e7ac2614d9cee9d7c60cae70d4eff34 --- /dev/null +++ b/src/docs/th-TH/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### スイッム+type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/th-TH/advanced/stream.md b/src/docs/th-TH/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..0e5edd2b0ca5341d9fa5c340fbcffef265258c45 --- /dev/null +++ b/src/docs/th-TH/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## ãƒãƒ£ãƒ³ãƒãƒ« +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/th-TH/features/antenna.md b/src/docs/th-TH/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..94ad9e4aea8ac992648cba7ece264d111e95efed --- /dev/null +++ b/src/docs/th-TH/features/antenna.md @@ -0,0 +1,4 @@ +# アンテナ +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/th-TH/features/custom-emoji.md b/src/docs/th-TH/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..ed2e92be16bb35ca0cf59fcd5fd9864f53297eb2 --- /dev/null +++ b/src/docs/th-TH/features/custom-emoji.md @@ -0,0 +1,2 @@ +# ã‚«ã‚¹ã‚¿ãƒ çµµæ–‡å— +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/th-TH/features/deck.md b/src/docs/th-TH/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..8057e262fd6eee9a0ea1d283b5eca224322a78dd --- /dev/null +++ b/src/docs/th-TH/features/deck.md @@ -0,0 +1,18 @@ +# デッ゠+ +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/th-TH/features/drive.md b/src/docs/th-TH/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..b82a41082a292f5749fee57e3f2a6dec281dd38b --- /dev/null +++ b/src/docs/th-TH/features/drive.md @@ -0,0 +1,17 @@ +# ドライブ +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/th-TH/features/favorite.md b/src/docs/th-TH/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..a0e5f8bf788ca0e12f41e4b0a489b70a46d29fe6 --- /dev/null +++ b/src/docs/th-TH/features/favorite.md @@ -0,0 +1,4 @@ +# ãŠæ°—ã«å…¥ã‚Š +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/th-TH/features/follow.md b/src/docs/th-TH/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..3c1ea7bbe0a388623897a13f87bb6ed8137cd4fb --- /dev/null +++ b/src/docs/th-TH/features/follow.md @@ -0,0 +1,2 @@ +# フォãƒãƒ¼ +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/th-TH/features/keyboard-shortcut.md b/src/docs/th-TH/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..8659ace9829883fbf8a76729d897f24ae1a28b20 --- /dev/null +++ b/src/docs/th-TH/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## ã‚°ãƒãƒ¼ãƒãƒ« +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/th-TH/features/mfm.md b/src/docs/th-TH/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/th-TH/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/th-TH/features/mute.md b/src/docs/th-TH/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..6a9608662a1c801376d283b01caacefe5c945460 --- /dev/null +++ b/src/docs/th-TH/features/mute.md @@ -0,0 +1,13 @@ +# ミュート + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/th-TH/features/note.md b/src/docs/th-TH/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..62440b25f9b5d4b41b65a2aacb523ac43d732468 --- /dev/null +++ b/src/docs/th-TH/features/note.md @@ -0,0 +1,51 @@ +# ノート +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renote +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## 公開範囲 +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### パブリック +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### ホーム+å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### フォãƒãƒ¯ãƒ¼ +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### ダイレクト +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>パブリック</th><th>ホーム</th><th>フォãƒãƒ¯ãƒ¼</th><th>ダイレクト</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## ピン留゠+ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/th-TH/features/pages.md b/src/docs/th-TH/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..a7311b95e60ca9a1059c5097cadf4f3583c0f0e3 --- /dev/null +++ b/src/docs/th-TH/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 変数 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/th-TH/features/reaction.md b/src/docs/th-TH/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..4d479fd416f590ed2fe5693030e735066434f46c --- /dev/null +++ b/src/docs/th-TH/features/reaction.md @@ -0,0 +1,11 @@ +# リアクション +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/th-TH/features/silence.md b/src/docs/th-TH/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..7e26feab0d28332aa88dcdb6757879c92f3ac653 --- /dev/null +++ b/src/docs/th-TH/features/silence.md @@ -0,0 +1,6 @@ +# サイレンス +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/th-TH/features/theme.md b/src/docs/th-TH/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..a406f3433ca0dbd4a4b412f543e36371d7f88868 --- /dev/null +++ b/src/docs/th-TH/features/theme.md @@ -0,0 +1,68 @@ +# テーマ + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 関数 +wip diff --git a/src/docs/th-TH/features/timeline.md b/src/docs/th-TH/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..f431014f84c45e9c7bd02de8cd3b35f9776a6396 --- /dev/null +++ b/src/docs/th-TH/features/timeline.md @@ -0,0 +1,31 @@ +# タイムライン +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## ホーム+自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ソーシャル +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ã‚°ãƒãƒ¼ãƒãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 比較 +| ソース | | | タイムライン | | | +| ------------ | ----- | --- | ------ | ----- | ----- | +| ユーザー | 公開範囲 | ホーム| ãƒãƒ¼ã‚«ãƒ« | ソーシャル | ã‚°ãƒãƒ¼ãƒãƒ« | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 公開 | ✔ | | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 公開 | | ✔ | ✔ | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | +| リモート (未フォãƒãƒ¼) | 公開 | | | | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | diff --git a/src/docs/th-TH/features/widgets.md b/src/docs/th-TH/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..a7c2c1d1d647140f3681f90c34ee0f1f4a69e2fb --- /dev/null +++ b/src/docs/th-TH/features/widgets.md @@ -0,0 +1,7 @@ +# ウィジェット +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/th-TH/general/apps.md b/src/docs/th-TH/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/th-TH/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/th-TH/general/faq.md b/src/docs/th-TH/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/th-TH/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/th-TH/general/glossary.md b/src/docs/th-TH/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..1f403a06d2590d7b0937bd4dbae3c19447c0884d --- /dev/null +++ b/src/docs/th-TH/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renote +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## インスタンス +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## サーãƒãƒ¼ +todo + +## サイレンス +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## å‡çµ +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## ドライブ +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## ノート +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## モデレーター +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## リモート +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## é€£åˆ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/th-TH/general/links.md b/src/docs/th-TH/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/th-TH/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/th-TH/general/misskey.md b/src/docs/th-TH/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..1e64a10e287a13a23c741b70d8219fcf6c0f5f0b --- /dev/null +++ b/src/docs/th-TH/general/misskey.md @@ -0,0 +1,87 @@ +# Misskeyã«ã¤ã„㦠+ +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/th-TH/general/report-issue.md b/src/docs/th-TH/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/th-TH/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/th-TH/general/troubleshooting.md b/src/docs/th-TH/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/th-TH/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/ug-CN/admin/disable-timelines.md b/src/docs/ug-CN/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/ug-CN/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/ug-CN/admin/faq.md b/src/docs/ug-CN/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/ug-CN/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/ug-CN/advanced/aiscript.md b/src/docs/ug-CN/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/ug-CN/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/ug-CN/advanced/api.md b/src/docs/ug-CN/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/ug-CN/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/ug-CN/advanced/create-plugin.md b/src/docs/ug-CN/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..0d2fa19178fece443efdd0c0f38e0f60983dfc29 --- /dev/null +++ b/src/docs/ug-CN/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## メタデータ +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ug-CN/advanced/develop-bot.md b/src/docs/ug-CN/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/ug-CN/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/ug-CN/advanced/reversi-bot.md b/src/docs/ug-CN/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7ab2a7212e7ac2614d9cee9d7c60cae70d4eff34 --- /dev/null +++ b/src/docs/ug-CN/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### スイッム+type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/ug-CN/advanced/stream.md b/src/docs/ug-CN/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..0e5edd2b0ca5341d9fa5c340fbcffef265258c45 --- /dev/null +++ b/src/docs/ug-CN/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## ãƒãƒ£ãƒ³ãƒãƒ« +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/ug-CN/features/antenna.md b/src/docs/ug-CN/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..94ad9e4aea8ac992648cba7ece264d111e95efed --- /dev/null +++ b/src/docs/ug-CN/features/antenna.md @@ -0,0 +1,4 @@ +# アンテナ +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ug-CN/features/custom-emoji.md b/src/docs/ug-CN/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..ed2e92be16bb35ca0cf59fcd5fd9864f53297eb2 --- /dev/null +++ b/src/docs/ug-CN/features/custom-emoji.md @@ -0,0 +1,2 @@ +# ã‚«ã‚¹ã‚¿ãƒ çµµæ–‡å— +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ug-CN/features/deck.md b/src/docs/ug-CN/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..8057e262fd6eee9a0ea1d283b5eca224322a78dd --- /dev/null +++ b/src/docs/ug-CN/features/deck.md @@ -0,0 +1,18 @@ +# デッ゠+ +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/ug-CN/features/drive.md b/src/docs/ug-CN/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..b82a41082a292f5749fee57e3f2a6dec281dd38b --- /dev/null +++ b/src/docs/ug-CN/features/drive.md @@ -0,0 +1,17 @@ +# ドライブ +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/ug-CN/features/favorite.md b/src/docs/ug-CN/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..a0e5f8bf788ca0e12f41e4b0a489b70a46d29fe6 --- /dev/null +++ b/src/docs/ug-CN/features/favorite.md @@ -0,0 +1,4 @@ +# ãŠæ°—ã«å…¥ã‚Š +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/ug-CN/features/follow.md b/src/docs/ug-CN/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..3c1ea7bbe0a388623897a13f87bb6ed8137cd4fb --- /dev/null +++ b/src/docs/ug-CN/features/follow.md @@ -0,0 +1,2 @@ +# フォãƒãƒ¼ +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/ug-CN/features/keyboard-shortcut.md b/src/docs/ug-CN/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..cde62f29c4b984d1e046886ebd8bb442f76647e3 --- /dev/null +++ b/src/docs/ug-CN/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## ã‚°ãƒãƒ¼ãƒãƒ« +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/ug-CN/features/mfm.md b/src/docs/ug-CN/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/ug-CN/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/ug-CN/features/mute.md b/src/docs/ug-CN/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..6a9608662a1c801376d283b01caacefe5c945460 --- /dev/null +++ b/src/docs/ug-CN/features/mute.md @@ -0,0 +1,13 @@ +# ミュート + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/ug-CN/features/note.md b/src/docs/ug-CN/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..62440b25f9b5d4b41b65a2aacb523ac43d732468 --- /dev/null +++ b/src/docs/ug-CN/features/note.md @@ -0,0 +1,51 @@ +# ノート +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Renote +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## 公開範囲 +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### パブリック +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### ホーム+å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### フォãƒãƒ¯ãƒ¼ +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### ダイレクト +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>パブリック</th><th>ホーム</th><th>フォãƒãƒ¯ãƒ¼</th><th>ダイレクト</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## ピン留゠+ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/ug-CN/features/pages.md b/src/docs/ug-CN/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..a7311b95e60ca9a1059c5097cadf4f3583c0f0e3 --- /dev/null +++ b/src/docs/ug-CN/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 変数 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/ug-CN/features/reaction.md b/src/docs/ug-CN/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..4d479fd416f590ed2fe5693030e735066434f46c --- /dev/null +++ b/src/docs/ug-CN/features/reaction.md @@ -0,0 +1,11 @@ +# リアクション +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ug-CN/features/silence.md b/src/docs/ug-CN/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..7e26feab0d28332aa88dcdb6757879c92f3ac653 --- /dev/null +++ b/src/docs/ug-CN/features/silence.md @@ -0,0 +1,6 @@ +# サイレンス +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/ug-CN/features/theme.md b/src/docs/ug-CN/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..a406f3433ca0dbd4a4b412f543e36371d7f88868 --- /dev/null +++ b/src/docs/ug-CN/features/theme.md @@ -0,0 +1,68 @@ +# テーマ + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 関数 +wip diff --git a/src/docs/ug-CN/features/timeline.md b/src/docs/ug-CN/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..f431014f84c45e9c7bd02de8cd3b35f9776a6396 --- /dev/null +++ b/src/docs/ug-CN/features/timeline.md @@ -0,0 +1,31 @@ +# タイムライン +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## ホーム+自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ソーシャル +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ã‚°ãƒãƒ¼ãƒãƒ« +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 比較 +| ソース | | | タイムライン | | | +| ------------ | ----- | --- | ------ | ----- | ----- | +| ユーザー | 公開範囲 | ホーム| ãƒãƒ¼ã‚«ãƒ« | ソーシャル | ã‚°ãƒãƒ¼ãƒãƒ« | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 公開 | ✔ | | ✔ | ✔ | +| | ホーム| ✔ | | ✔ | | +| | フォãƒãƒ¯ãƒ¼ | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 公開 | | ✔ | ✔ | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | +| リモート (未フォãƒãƒ¼) | 公開 | | | | ✔ | +| | ホーム| | | | | +| | フォãƒãƒ¯ãƒ¼ | | | | | diff --git a/src/docs/ug-CN/features/widgets.md b/src/docs/ug-CN/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..a7c2c1d1d647140f3681f90c34ee0f1f4a69e2fb --- /dev/null +++ b/src/docs/ug-CN/features/widgets.md @@ -0,0 +1,7 @@ +# ウィジェット +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/ug-CN/general/apps.md b/src/docs/ug-CN/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/ug-CN/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/ug-CN/general/faq.md b/src/docs/ug-CN/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/ug-CN/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/ug-CN/general/glossary.md b/src/docs/ug-CN/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..1f403a06d2590d7b0937bd4dbae3c19447c0884d --- /dev/null +++ b/src/docs/ug-CN/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Renote +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## インスタンス +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## サーãƒãƒ¼ +todo + +## サイレンス +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## å‡çµ +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## ドライブ +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## ノート +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## モデレーター +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## リモート +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## é€£åˆ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## ãƒãƒ¼ã‚«ãƒ« +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/ug-CN/general/links.md b/src/docs/ug-CN/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/ug-CN/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/ug-CN/general/misskey.md b/src/docs/ug-CN/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..1e64a10e287a13a23c741b70d8219fcf6c0f5f0b --- /dev/null +++ b/src/docs/ug-CN/general/misskey.md @@ -0,0 +1,87 @@ +# Misskeyã«ã¤ã„㦠+ +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/ug-CN/general/report-issue.md b/src/docs/ug-CN/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/ug-CN/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/ug-CN/general/troubleshooting.md b/src/docs/ug-CN/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/ug-CN/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/uk-UA/admin/disable-timelines.md b/src/docs/uk-UA/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/uk-UA/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/uk-UA/admin/faq.md b/src/docs/uk-UA/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/uk-UA/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/uk-UA/advanced/aiscript.md b/src/docs/uk-UA/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/uk-UA/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/uk-UA/advanced/api.md b/src/docs/uk-UA/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/uk-UA/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/uk-UA/advanced/create-plugin.md b/src/docs/uk-UA/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..5c60b47800f6f4d1142884465d36b66925bca3c9 --- /dev/null +++ b/src/docs/uk-UA/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## Метадані +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/uk-UA/advanced/develop-bot.md b/src/docs/uk-UA/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/uk-UA/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/uk-UA/advanced/reversi-bot.md b/src/docs/uk-UA/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..ae49801193d654a23fedaaa2afdd0ba0d49192bd --- /dev/null +++ b/src/docs/uk-UA/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### Перемикач +type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/uk-UA/advanced/stream.md b/src/docs/uk-UA/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..978df6a211d2172cd7ac939fae472eba2d787cdd --- /dev/null +++ b/src/docs/uk-UA/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## Канали +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/uk-UA/features/antenna.md b/src/docs/uk-UA/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..68a72648f519ec7eeb79398e64689acde8868562 --- /dev/null +++ b/src/docs/uk-UA/features/antenna.md @@ -0,0 +1,4 @@ +# Ðнтени +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/uk-UA/features/custom-emoji.md b/src/docs/uk-UA/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..2a130cb1d967baf5b61dd3546671a2d6d7df4644 --- /dev/null +++ b/src/docs/uk-UA/features/custom-emoji.md @@ -0,0 +1,2 @@ +# КаÑтомні емоджі +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/uk-UA/features/deck.md b/src/docs/uk-UA/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..acb80815c6e481c92d3e1c29e8df3c63536da363 --- /dev/null +++ b/src/docs/uk-UA/features/deck.md @@ -0,0 +1,18 @@ +# Дек + +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/uk-UA/features/drive.md b/src/docs/uk-UA/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..0ab68656421b0e189b081bacf12ff817148e403d --- /dev/null +++ b/src/docs/uk-UA/features/drive.md @@ -0,0 +1,17 @@ +# ДиÑк +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/uk-UA/features/favorite.md b/src/docs/uk-UA/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..31f7835fcf749d5cabb08ed10181ef27b5ae97a4 --- /dev/null +++ b/src/docs/uk-UA/features/favorite.md @@ -0,0 +1,4 @@ +# Обране +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/uk-UA/features/follow.md b/src/docs/uk-UA/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..db2a4c331855697aa7536d7697f667c548b60d8d --- /dev/null +++ b/src/docs/uk-UA/features/follow.md @@ -0,0 +1,2 @@ +# ПідпиÑки +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/uk-UA/features/keyboard-shortcut.md b/src/docs/uk-UA/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..86820bd5f47e0ddc9685fe7ca173b97f226652b6 --- /dev/null +++ b/src/docs/uk-UA/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## Глобальна +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/uk-UA/features/mfm.md b/src/docs/uk-UA/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/uk-UA/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/uk-UA/features/mute.md b/src/docs/uk-UA/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..da3cfcc36885105fe8780dad4ed8dc7689ebc5aa --- /dev/null +++ b/src/docs/uk-UA/features/mute.md @@ -0,0 +1,13 @@ +# Ігнорувати + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/uk-UA/features/note.md b/src/docs/uk-UA/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..1ad874ca689fe0cbce3b6d1aeac0da19cdac3128 --- /dev/null +++ b/src/docs/uk-UA/features/note.md @@ -0,0 +1,51 @@ +# ЗапиÑи +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## Поширити +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## ВидиміÑÑ‚ÑŒ +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### Публічний +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### Домівка +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### ПідпиÑники +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### ОÑобиÑто +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>Публічний</th><th>Домівка</th><th>ПідпиÑники</th><th>ОÑобиÑто</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## Закріпити +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/uk-UA/features/pages.md b/src/docs/uk-UA/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..55cd74544b317568ca8f9f4051469d4b2efa772a --- /dev/null +++ b/src/docs/uk-UA/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## Змінні +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/uk-UA/features/reaction.md b/src/docs/uk-UA/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..b73f7bf1d0d960acc275ca50ff29474ae0e649f4 --- /dev/null +++ b/src/docs/uk-UA/features/reaction.md @@ -0,0 +1,11 @@ +# Реакції +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/uk-UA/features/silence.md b/src/docs/uk-UA/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..654ffcaeab48d2d22d9bd4f5065c1e57594f64af --- /dev/null +++ b/src/docs/uk-UA/features/silence.md @@ -0,0 +1,6 @@ +# Заглушити +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/uk-UA/features/theme.md b/src/docs/uk-UA/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..baa74c33e41a491e9edb8935c665e39de51082fe --- /dev/null +++ b/src/docs/uk-UA/features/theme.md @@ -0,0 +1,68 @@ +# Тема + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### Функції +wip diff --git a/src/docs/uk-UA/features/timeline.md b/src/docs/uk-UA/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..3acb613c73350e1b89a8fcff52a1c3e7251cb572 --- /dev/null +++ b/src/docs/uk-UA/features/timeline.md @@ -0,0 +1,31 @@ +# Стрічка +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## Домівка +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Локальна +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Соціальна +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## Глобальна +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## ПорівнÑÐ½Ð½Ñ +| ソース | | | Стрічка | | | +| ------------ | ---------- | ------- | -------- | --------- | --------- | +| КориÑтувачі | ВидиміÑÑ‚ÑŒ | Домівка | Локальна | Соціальна | Глобальна | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 公開 | ✔ | ✔ | ✔ | ✔ | +| | Домівка | ✔ | | ✔ | | +| | ПідпиÑники | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 公開 | ✔ | | ✔ | ✔ | +| | Домівка | ✔ | | ✔ | | +| | ПідпиÑники | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 公開 | | ✔ | ✔ | ✔ | +| | Домівка | | | | | +| | ПідпиÑники | | | | | +| リモート (未フォãƒãƒ¼) | 公開 | | | | ✔ | +| | Домівка | | | | | +| | ПідпиÑники | | | | | diff --git a/src/docs/uk-UA/features/widgets.md b/src/docs/uk-UA/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..13e848fbe70dba21c2ebcdceb4e3838db4c35684 --- /dev/null +++ b/src/docs/uk-UA/features/widgets.md @@ -0,0 +1,7 @@ +# Віджети +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/uk-UA/general/apps.md b/src/docs/uk-UA/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/uk-UA/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/uk-UA/general/faq.md b/src/docs/uk-UA/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/uk-UA/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/uk-UA/general/glossary.md b/src/docs/uk-UA/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..809babdca45f967a9da25843e3af353920ba233a --- /dev/null +++ b/src/docs/uk-UA/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## Поширити +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## ІнÑÑ‚Ð°Ð½Ñ +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## Сервер +todo + +## Заглушити +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## Призупинити +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## ДиÑк +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## ЗапиÑи +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## Модератор +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## Віддалені +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## Ð¤ÐµÐ´Ñ–Ð²ÐµÑ€Ñ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## Локальна +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/uk-UA/general/links.md b/src/docs/uk-UA/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/uk-UA/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/uk-UA/general/misskey.md b/src/docs/uk-UA/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..293d7093fb32bf7d8ab8a69153469ecb0b0b09fd --- /dev/null +++ b/src/docs/uk-UA/general/misskey.md @@ -0,0 +1,87 @@ +# Про Misskey + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/uk-UA/general/report-issue.md b/src/docs/uk-UA/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/uk-UA/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/uk-UA/general/troubleshooting.md b/src/docs/uk-UA/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/uk-UA/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/zh-CN/admin/disable-timelines.md b/src/docs/zh-CN/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/zh-CN/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/zh-CN/admin/faq.md b/src/docs/zh-CN/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/zh-CN/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/zh-CN/advanced/aiscript.md b/src/docs/zh-CN/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/zh-CN/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/zh-CN/advanced/api.md b/src/docs/zh-CN/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/zh-CN/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/zh-CN/advanced/create-plugin.md b/src/docs/zh-CN/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..e444b9ed37c50cb57e0c604c1d54fe3c33fa4c90 --- /dev/null +++ b/src/docs/zh-CN/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## å…ƒæ•°æ® +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/zh-CN/advanced/develop-bot.md b/src/docs/zh-CN/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/zh-CN/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/zh-CN/advanced/reversi-bot.md b/src/docs/zh-CN/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..c89ec0cbe3000537dc5712ba380c2bde5e2ab365 --- /dev/null +++ b/src/docs/zh-CN/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### 开关 +type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/zh-CN/advanced/stream.md b/src/docs/zh-CN/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..f9584e8c7f31fafa0795b9d91275eb4bcf7d99d3 --- /dev/null +++ b/src/docs/zh-CN/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## é¢‘é“ +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/zh-CN/features/antenna.md b/src/docs/zh-CN/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..4645df2d6e3b3b3d7919156e2d0801621040e3c6 --- /dev/null +++ b/src/docs/zh-CN/features/antenna.md @@ -0,0 +1,4 @@ +# 天线 +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/zh-CN/features/custom-emoji.md b/src/docs/zh-CN/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..9fc18a70fca7891de6540728dadd8b5f19c21da8 --- /dev/null +++ b/src/docs/zh-CN/features/custom-emoji.md @@ -0,0 +1,2 @@ +# è‡ªå®šä¹‰è¡¨æƒ…ç¬¦å· +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/zh-CN/features/deck.md b/src/docs/zh-CN/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..73e9efdaaff9999957ea0c83ff1caa0ee1d3c68b --- /dev/null +++ b/src/docs/zh-CN/features/deck.md @@ -0,0 +1,18 @@ +# Deck + +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/zh-CN/features/drive.md b/src/docs/zh-CN/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..4728ccf659dfc47e4a8870a38e73908f59e185a1 --- /dev/null +++ b/src/docs/zh-CN/features/drive.md @@ -0,0 +1,17 @@ +# 网盘 +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/zh-CN/features/favorite.md b/src/docs/zh-CN/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..587687f77dee5fe6a35832a5ed0f3a7b0d3d327a --- /dev/null +++ b/src/docs/zh-CN/features/favorite.md @@ -0,0 +1,4 @@ +# æ”¶è— +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/zh-CN/features/follow.md b/src/docs/zh-CN/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..115a2786f687509c3e99a611edc5c3b24b627a2e --- /dev/null +++ b/src/docs/zh-CN/features/follow.md @@ -0,0 +1,2 @@ +# å…³æ³¨ä¸ +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/zh-CN/features/keyboard-shortcut.md b/src/docs/zh-CN/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..5279eb9bd4c6a6f8c45e6459501002103e8c90ed --- /dev/null +++ b/src/docs/zh-CN/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## 全局 +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/zh-CN/features/mfm.md b/src/docs/zh-CN/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/zh-CN/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/zh-CN/features/mute.md b/src/docs/zh-CN/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..502e04ea80d676e51ba8a3a6252ddb82d20f0aa3 --- /dev/null +++ b/src/docs/zh-CN/features/mute.md @@ -0,0 +1,13 @@ +# å±è”½ + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/zh-CN/features/note.md b/src/docs/zh-CN/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..dbf223a4e3de526c4c779b0e6c6ede91572c399e --- /dev/null +++ b/src/docs/zh-CN/features/note.md @@ -0,0 +1,51 @@ +# 帖å +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## è½¬å‘ +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## å¯è§æ€§ +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### 公开 +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### 首页 +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### 关注者 +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 指定用户 +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>公开</th><th>首页</th><th>关注者</th><th>指定用户</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## 置顶 +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/zh-CN/features/pages.md b/src/docs/zh-CN/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..d0d20dcbefba6eaf80841658569b2241fa9ea32d --- /dev/null +++ b/src/docs/zh-CN/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## å˜é‡ +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/zh-CN/features/reaction.md b/src/docs/zh-CN/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..61e7cabaf152aff51e36cd193e94a33517a2a354 --- /dev/null +++ b/src/docs/zh-CN/features/reaction.md @@ -0,0 +1,11 @@ +# 回应 +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/zh-CN/features/silence.md b/src/docs/zh-CN/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..846978499025e67da4f2f240d37d1e798d3c15c8 --- /dev/null +++ b/src/docs/zh-CN/features/silence.md @@ -0,0 +1,6 @@ +# ç¦è¨€ +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/zh-CN/features/theme.md b/src/docs/zh-CN/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..62769e5c30f1722de36abd5aeed4497c932c7bb7 --- /dev/null +++ b/src/docs/zh-CN/features/theme.md @@ -0,0 +1,68 @@ +# 主题 + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 函数 +wip diff --git a/src/docs/zh-CN/features/timeline.md b/src/docs/zh-CN/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..8ecda37ada60ed5348f44e87d9c75e56983b8d85 --- /dev/null +++ b/src/docs/zh-CN/features/timeline.md @@ -0,0 +1,31 @@ +# 时间线 +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## 首页 +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 本地 +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 社交 +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 全局 +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 比较 +| ソース | | | 时间线 | | | +| ------------ | --- | -- | --- | -- | -- | +| 用户 | å¯è§æ€§ | 首页 | 本地 | 社交 | 全局 | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | å‘布 | ✔ | ✔ | ✔ | ✔ | +| | 首页 | ✔ | | ✔ | | +| | 关注者 | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | å‘布 | ✔ | | ✔ | ✔ | +| | 首页 | ✔ | | ✔ | | +| | 关注者 | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | å‘布 | | ✔ | ✔ | ✔ | +| | 首页 | | | | | +| | 关注者 | | | | | +| リモート (未フォãƒãƒ¼) | å‘布 | | | | ✔ | +| | 首页 | | | | | +| | 关注者 | | | | | diff --git a/src/docs/zh-CN/features/widgets.md b/src/docs/zh-CN/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..015cfc768e12dbee7d241266f404827f7e417c75 --- /dev/null +++ b/src/docs/zh-CN/features/widgets.md @@ -0,0 +1,7 @@ +# å°å·¥å…· +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/zh-CN/general/apps.md b/src/docs/zh-CN/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/zh-CN/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/zh-CN/general/faq.md b/src/docs/zh-CN/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/zh-CN/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/zh-CN/general/glossary.md b/src/docs/zh-CN/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..ed622120195331aea299fc008662f1264c1499fd --- /dev/null +++ b/src/docs/zh-CN/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## è½¬å‘ +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## 实例 +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## æœåŠ¡å™¨ +todo + +## ç¦è¨€ +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## 冻结 +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## 网盘 +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## 帖å +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## 监察员 +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## 远程 +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## è”åˆ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## 本地 +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/zh-CN/general/links.md b/src/docs/zh-CN/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/zh-CN/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/zh-CN/general/misskey.md b/src/docs/zh-CN/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..5c3aa2280ff0ad1f55adf4f307f656a4a1e90f14 --- /dev/null +++ b/src/docs/zh-CN/general/misskey.md @@ -0,0 +1,87 @@ +# 关于 Misskey + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/zh-CN/general/report-issue.md b/src/docs/zh-CN/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/zh-CN/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/zh-CN/general/troubleshooting.md b/src/docs/zh-CN/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..ebeacade2e9a0170242a3c96f4dff209141b23d8 --- /dev/null +++ b/src/docs/zh-CN/general/troubleshooting.md @@ -0,0 +1,36 @@ +# 故障排除 +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/zh-TW/admin/disable-timelines.md b/src/docs/zh-TW/admin/disable-timelines.md new file mode 100644 index 0000000000000000000000000000000000000000..b081e35ab043893d0a9400bed6cbb3d8cf348c77 --- /dev/null +++ b/src/docs/zh-TW/admin/disable-timelines.md @@ -0,0 +1,8 @@ +# LTL/STL/GTLã®ç„¡åŠ¹åŒ– +Misskeyã§ã¯ã€LTL/STL/GTLã‚’ãã‚Œãžã‚Œç„¡åŠ¹åŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚有効/無効を切り替ãˆã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã§è¨å®šã—ã¾ã™ã€‚ + +LTLã‚„STLã¯ã€ãã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å…¨å“¡ã®æŠ•ç¨¿ãŒè¦‹ã‚Œã‚‹ãŸã‚ã€æ–°è¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¨ã£ã¦ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’探ã™å¿…è¦ãŒãªããªã‚Šã€èˆˆå‘³ã®ã‚るユーザーを見ã¤ã‘ã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã—åŒæ™‚ã«ã€ãƒ•ã‚©ãƒãƒ¼æ©Ÿèƒ½ãŒæ´»ç”¨ã•ã‚Œãªããªã£ãŸã‚Šã€ä¸é©åˆ‡ãªæŠ•ç¨¿ãŒç›®ã«ã¤ãã‚„ã™ããªã£ãŸã‚Šã€ãƒãƒ£ãƒƒãƒˆã®ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§å†…輪感ãŒç”Ÿã˜ã¦é€†ã«æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå‚åŠ ã—ã«ãããªã‚‹ã¨ã„ã£ãŸãƒ‡ãƒ¡ãƒªãƒƒãƒˆã‚‚æŒã¡åˆã‚ã›ã¦ã„ã¾ã™ã€‚ サーãƒãƒ¼ã«ã‚ˆã£ã¦ãƒ¡ãƒªãƒƒãƒˆ/デメリットã©ã¡ã‚‰ãŒå„ªå‹¢ã‹ã¯ç•°ãªã‚‹ã®ã§ã€ã‚ªãƒ—ションã¨ã—ã¦ç„¡åŠ¹ã«ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ ã‚‚ã—デメリットã®æ–¹ãŒä¸Šå›žã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ãŸã‚‰ã€ãれらã®ã‚¿ã‚¤ãƒ ラインを無効化ã™ã‚‹ã“ã¨ã‚‚検討ã—ã¦ãã ã•ã„。 + +<div class="warn">âš ï¸ ç„¡åŠ¹åŒ–ã‚’è¡Œã†ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå›°æƒ‘ã—ã€çŸæœŸçš„ã«è¦‹ã¦åˆ©ç”¨è€…ãŒæ¸›ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€ç„¡åŠ¹åŒ–ã®éš›ã¯å½±éŸ¿ã‚’æ…Žé‡ã«æ¤œè¨Žã—ã€äº‹å‰ã«èª¬æ˜Žã—ã¦ãƒ•ã‚©ãƒãƒ¼ã‚’æ•´ãˆã‚‹æœŸé–“を一定程度è¨ã‘ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</div> + +ãªãŠã€ç®¡ç†è€…/モデレーターã¯ã€ã“れらã®ã‚¿ã‚¤ãƒ ラインã®ç„¡åŠ¹åŒ–状態ã¯é©ç”¨ã•ã‚Œãšã€å¼•ã続ã利用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ diff --git a/src/docs/zh-TW/admin/faq.md b/src/docs/zh-TW/admin/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..317b4e0655a010943e530011cf080b81371c3f3b --- /dev/null +++ b/src/docs/zh-TW/admin/faq.md @@ -0,0 +1,5 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…å‘ã‘ã®ã‚ˆãã‚る質å•ã‚’掲載ã—ã¦ã„ã¾ã™ã€‚ + +## デフォルトテーマをè¨å®šã—ãŸã„ +ç¾åœ¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ¼ãƒžè¨å®šæ©Ÿèƒ½ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。 diff --git a/src/docs/zh-TW/advanced/aiscript.md b/src/docs/zh-TW/advanced/aiscript.md new file mode 100644 index 0000000000000000000000000000000000000000..604d17daa874c68e55d33ed44790eb167667a5c6 --- /dev/null +++ b/src/docs/zh-TW/advanced/aiscript.md @@ -0,0 +1,7 @@ +# AiScript +AiScriptã¯ã€Misskeyã§ä½¿ç”¨ã§ãるスクリプト言語ã§ã™ã€‚ + +<div class="info">â„¹ï¸ AiScript実装ã¯Misskeyã¨ã¯åˆ¥ãƒªãƒã‚¸ãƒˆãƒªã§ã€<a href="https://github.com/syuilo/aiscript" target="_blank">オープンソースã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 使ã„æ–¹ +AiScriptã®æ§‹æ–‡ã‚„組ã¿è¾¼ã¿é–¢æ•°ãªã©ã®ãƒ‰ã‚ュメントã¯ã€[ã“ã¡ã‚‰](https://github.com/syuilo/aiscript/tree/master/docs)ã§å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚ diff --git a/src/docs/zh-TW/advanced/api.md b/src/docs/zh-TW/advanced/api.md new file mode 100644 index 0000000000000000000000000000000000000000..76019b61458259bed1eef3ae3b5890e4c09c3837 --- /dev/null +++ b/src/docs/zh-TW/advanced/api.md @@ -0,0 +1,58 @@ +# Misskey API + +MisskeyAPIを使ã£ã¦Misskeyクライアントã€Misskey連æºWebサービスã€Botç‰(以下「アプリケーションã€ã¨å‘¼ã³ã¾ã™)を開発ã§ãã¾ã™ã€‚ ストリーミングAPIã‚‚ã‚ã‚‹ã®ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ 性ã®ã‚るアプリケーションを作るã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ + +APIを使ã„始ã‚ã‚‹ã«ã¯ã€ã¾ãšã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãƒ‰ã‚ュメントã§ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹æ‰‹é †ã‚’説明ã—ãŸå¾Œã€åŸºæœ¬çš„ãªAPIã®ä½¿ã„方を説明ã—ã¾ã™ã€‚ + +## アクセストークンã®å–å¾— +基本的ã«ã€APIã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ãŒå¿…è¦ã¨ãªã‚Šã¾ã™ã€‚ APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã®ãŒè‡ªåˆ†è‡ªèº«ãªã®ã‹ã€ä¸ç‰¹å®šã®åˆ©ç”¨è€…ã«ä½¿ã£ã¦ã‚‚らã†ã‚¢ãƒ—リケーションãªã®ã‹ã«ã‚ˆã£ã¦å–å¾—æ‰‹é †ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +* å‰è€…ã®å ´åˆ: [「自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ã€](#自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹)ã«é€²ã‚€ +* 後者ã®å ´åˆ: [「アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ã€](#アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹)ã«é€²ã‚€ + +### 自分自身ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’手動発行ã™ã‚‹ +「è¨å®š > APIã€ã§ã€è‡ªåˆ†ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’発行ã§ãã¾ã™ã€‚ + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +### アプリケーション利用者ã«ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ç™ºè¡Œã‚’リクエストã™ã‚‹ +アプリケーション利用者ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å–å¾—ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ç™ºè¡Œã‚’リクエストã—ã¾ã™ã€‚ + +#### Step 1 + +UUIDを生æˆã™ã‚‹ã€‚以後ã“れをセッションIDã¨å‘¼ã³ã¾ã™ã€‚ + +> ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³IDã¯æ¯Žå›žç”Ÿæˆã—ã€ä½¿ã„ã¾ã‚ã•ãªã„よã†ã«ã—ã¦ãã ã•ã„。 + +#### Step 2 + +`{_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)ã§ç¢ºèªã§ãã¾ã™ + +#### Step 3 +ユーザーãŒç™ºè¡Œã‚’許å¯ã—ãŸå¾Œã€`{_URL_}/api/miauth/{session}/check`ã«POSTリクエストã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã‚’å«ã‚€JSONãŒè¿”ã‚Šã¾ã™ã€‚ + +レスãƒãƒ³ã‚¹ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒ‘ティ: +* `token` ... ユーザーã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ +* `user` ... ユーザーã®æƒ…å ± + +[「APIã®ä½¿ã„æ–¹ã€ã¸é€²ã‚€](#APIã®ä½¿ã„æ–¹) + +## APIã®ä½¿ã„æ–¹ +**APIã¯ã™ã¹ã¦POSTã§ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆ/レスãƒãƒ³ã‚¹ã¨ã‚‚ã«JSONå½¢å¼ã§ã™ã€‚RESTã§ã¯ã‚ã‚Šã¾ã›ã‚“。** アクセストークンã¯ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å«ã‚ã¾ã™ã€‚ + +* [APIリファレンス](/api-doc) +* [ストリーミングAPI](./stream) diff --git a/src/docs/zh-TW/advanced/create-plugin.md b/src/docs/zh-TW/advanced/create-plugin.md new file mode 100644 index 0000000000000000000000000000000000000000..05708c001a92e4da8113365ccd7dbda5a58ba027 --- /dev/null +++ b/src/docs/zh-TW/advanced/create-plugin.md @@ -0,0 +1,74 @@ +# プラグインã®ä½œæˆ +Misskey Webクライアントã®ãƒ—ラグイン機能を使ã†ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’æ‹¡å¼µã—ã€æ§˜ã€…ãªæ©Ÿèƒ½ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ ã“ã“ã§ã¯ãƒ—ラグインã®ä½œæˆã«ã‚ãŸã£ã¦ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿å®šç¾©ã‚„ã€AiScript APIリファレンスを掲載ã—ã¾ã™ã€‚ + +## 元資料 +プラグインã¯ã€AiScriptã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿åŸ‹ã‚è¾¼ã¿æ©Ÿèƒ½ã‚’使ã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¨ã—ã¦ãƒ—ラグインã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’定義ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ メタデータã¯æ¬¡ã®ãƒ—ãƒãƒ‘ティをå«ã‚€ã‚ªãƒ–ジェクトã§ã™ã€‚ + +### name +プラグインå + +### author +プラグイン作者 + +### version +プラグインãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€‚数値を指定ã—ã¦ãã ã•ã„。 + +### description +プラグインã®èª¬æ˜Ž + +### permissions +プラグインãŒè¦æ±‚ã™ã‚‹æ¨©é™ã€‚MisskeyAPIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹éš›ã«ç”¨ã„られã¾ã™ã€‚ + +### config +プラグインã®è¨å®šæƒ…å ±ã‚’è¡¨ã™ã‚ªãƒ–ジェクト。 ã‚ーã«è¨å®šåã€å€¤ã«ä»¥ä¸‹ã®ãƒ—ãƒãƒ‘ティをå«ã‚ã¾ã™ã€‚ + +#### type +è¨å®šå€¤ã®ç¨®é¡žã‚’表ã™æ–‡å—列。以下ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ string number boolean + +#### label +ユーザーã«è¡¨ç¤ºã™ã‚‹è¨å®šå + +#### description +è¨å®šã®èª¬æ˜Ž + +#### default +è¨å®šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ + +## APIリファレンス +AiScript標準ã§çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹APIã¯æŽ²è¼‰ã—ã¾ã›ã‚“。 + +### Mk:dialog(title text type) +ダイアãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ info ã«ãªã‚Šã¾ã™ã€‚ + +### Mk:confirm(title text type) +確èªãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã—ã¾ã™ã€‚typeã«ã¯ä»¥ä¸‹ã®å€¤ãŒè¨å®šã§ãã¾ã™ã€‚ info success warn error question çœç•¥ã™ã‚‹ã¨ question ã«ãªã‚Šã¾ã™ã€‚ ユーザーãŒ"OK"ã‚’é¸æŠžã—ãŸå ´åˆã¯ true ã‚’ã€"ã‚ャンセル"ã‚’é¸æŠžã—ãŸå ´åˆã¯ false ãŒè¿”ã‚Šã¾ã™ã€‚ + +### Mk:api(endpoint params) +Misskey APIã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚第一引数ã«ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆåã€ç¬¬äºŒå¼•æ•°ã«ãƒ‘ラメータオブジェクトを渡ã—ã¾ã™ã€‚ + +### Mk:save(key value) +ä»»æ„ã®å€¤ã«ä»»æ„ã®åå‰ã‚’付ã‘ã¦æ°¸ç¶šåŒ–ã—ã¾ã™ã€‚永続化ã—ãŸå€¤ã¯ã€AiScriptコンテã‚ストãŒçµ‚了ã—ã¦ã‚‚残りã€Mk:loadã§èªã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### Mk:load(key) +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ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:register_note_post_interruptor(fn) +ノート投稿時ã«ãƒŽãƒ¼ãƒˆæƒ…å ±ã‚’æ›¸ãæ›ãˆã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã«ã¯ã€ç¬¬ä¸€å¼•æ•°ã«å¯¾è±¡ã®ãƒŽãƒ¼ãƒˆã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã™ã€‚ コールãƒãƒƒã‚¯é–¢æ•°ã®è¿”り値ã§ãƒŽãƒ¼ãƒˆãŒæ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚ + +### Plugin:open_url(url) +第一引数ã«æ¸¡ã•ã‚ŒãŸURLをブラウザã®æ–°ã—ã„タブã§é–‹ãã¾ã™ã€‚ + +### Plugin:config +プラグインã®è¨å®šãŒæ ¼ç´ã•ã‚Œã‚‹ã‚ªãƒ–ジェクト。プラグイン定義ã®configã§è¨å®šã—ãŸã‚ーã§å€¤ãŒå…¥ã‚Šã¾ã™ã€‚ diff --git a/src/docs/zh-TW/advanced/develop-bot.md b/src/docs/zh-TW/advanced/develop-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..7f825e9bc4840df8a4130445060601e782b4a6c8 --- /dev/null +++ b/src/docs/zh-TW/advanced/develop-bot.md @@ -0,0 +1,6 @@ +# Botã®ä½œæˆ +[Misskey API](./api)を利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚ ã¾ãŸã€ã„ãã¤ã‹ã®Bot実装ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãœã²å‚考ã«ã—ã¦ãã ã•ã„。 + +- [syuilo/ai](https://github.com/syuilo/ai) ... Node.js上ã§å‹•ãã€TypeScript製Bot実装 + +Botを作æˆã—ãŸã¨ãã¯ã€ãƒ—ãƒãƒ•ã‚£ãƒ¼ãƒ«è¨å®šã‹ã‚‰Botフラグをオンã«ã—ã¦ãŠãã“ã¨ã‚’å¼·ããŠã™ã™ã‚ã—ã¾ã™ã€‚ diff --git a/src/docs/zh-TW/advanced/reversi-bot.md b/src/docs/zh-TW/advanced/reversi-bot.md new file mode 100644 index 0000000000000000000000000000000000000000..987b24971cc930bee47e8ec384bd13cc678b3baa --- /dev/null +++ b/src/docs/zh-TW/advanced/reversi-bot.md @@ -0,0 +1,160 @@ +# Misskeyリãƒãƒ¼ã‚·Botã®é–‹ç™º +Misskeyã®ãƒªãƒãƒ¼ã‚·æ©Ÿèƒ½ã«å¯¾å¿œã—ãŸBotã®é–‹ç™ºæ–¹æ³•ã‚’ã“ã“ã«è¨˜ã—ã¾ã™ã€‚ + +1. `games/reversi`ストリームã«ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + +2. 対局ã¸ã®æ‹›å¾…ãŒæ¥ãŸã‚‰ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`invited`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã€`parent`ã¨ã„ã†åå‰ã§å¯¾å±€ã¸èª˜ã£ã¦ããŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +3. `games/reversi/match`ã¸ã€`user_id`ã¨ã—ã¦`parent`ã®`id`ãŒå«ã¾ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ + +4. 上手ãã„ãã¨ã‚²ãƒ¼ãƒ æƒ…å ±ãŒè¿”ã£ã¦ãã‚‹ã®ã§ã€`games/reversi-game`ストリームã¸ã€ä»¥ä¸‹ã®ãƒ‘ラメータを付ã‘ã¦æŽ¥ç¶šã™ã‚‹: + * `i`: botアカウントã®APIã‚ー + * `game`: `game`ã®`id` + +5. ã“ã®é–“ã€ç›¸æ‰‹ãŒã‚²ãƒ¼ãƒ ã®è¨å®šã‚’変更ã™ã‚‹ã¨ãã®éƒ½åº¦`update-settings`イベントãŒæµã‚Œã¦ãã‚‹ã®ã§ã€å¿…è¦ã§ã‚ã‚Œã°ä½•ã‹ã—らã®å‡¦ç†ã‚’行ㆠ+ +6. è¨å®šã«æº€è¶³ã—ãŸã‚‰ã€`{ type: 'accept' }`メッセージをストリームã«é€ä¿¡ã™ã‚‹ + +7. ゲームãŒé–‹å§‹ã™ã‚‹ã¨ã€`started`イベントãŒæµã‚Œã¦ãã‚‹ + * イベントã®ä¸èº«ã«ã¯ã‚²ãƒ¼ãƒ æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +8. 石を打ã¤ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«`{ type: 'set', pos: <ä½ç½®> }`ã‚’é€ä¿¡ã™ã‚‹(ä½ç½®ã®è¨ˆç®—方法ã¯å¾Œè¿°) + +9. 相手ã¾ãŸã¯è‡ªåˆ†ãŒçŸ³ã‚’打ã¤ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`set`イベントãŒæµã‚Œã¦ãã‚‹ + * `color`ã¨ã—ã¦çŸ³ã®è‰²ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + * `pos`ã¨ã—ã¦ä½ç½®æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã‚‹ + +## ä½ç½®ã®è¨ˆç®—法 +8x8ã®ãƒžãƒƒãƒ—を考ãˆã‚‹å ´åˆã€å„マスã®ä½ç½®(インデックスã¨å‘¼ã³ã¾ã™)ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™: +``` ++--+--+--+--+--+--+--+--+ +| 0| 1| 2| 3| 4| 5| 6| 7| ++--+--+--+--+--+--+--+--+ +| 8| 9|10|11|12|13|14|15| ++--+--+--+--+--+--+--+--+ +|16|17|18|19|20|21|22|23| +... +``` + +### X,Y座標 ã‹ã‚‰ インデックス ã«å¤‰æ›ã™ã‚‹ +``` +pos = x + (y * mapWidth) +``` +`mapWidth`ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã‹ã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¦è¨ˆç®—ã§ãã¾ã™: +``` +mapWidth = map[0].length +``` + +### インデックス ã‹ã‚‰ X,Y座標 ã«å¤‰æ›ã™ã‚‹ +``` +x = pos % mapWidth +y = Math.floor(pos / mapWidth) +``` + +## ãƒžãƒƒãƒ—æƒ…å ± +ãƒžãƒƒãƒ—æƒ…å ±ã¯ã€ã‚²ãƒ¼ãƒ æƒ…å ±ã®`map`ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ æ–‡å—列ã®é…列ã«ãªã£ã¦ãŠã‚Šã€ã²ã¨ã¤ã²ã¨ã¤ã®æ–‡å—ãŒãƒžã‚¹æƒ…å ±ã‚’è¡¨ã—ã¦ã„ã¾ã™ã€‚ ãれをもã¨ã«ãƒžãƒƒãƒ—ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‚’知る事ãŒå‡ºæ¥ã¾ã™: +* `(スペース)` ... マス無㗠+* `-` ... マス +* `b` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹é»’石 +* `w` ... åˆæœŸé…ç½®ã•ã‚Œã‚‹ç™½çŸ³ + +例ãˆã°ã€4*4ã®æ¬¡ã®ã‚ˆã†ãªå˜ç´”ãªãƒžãƒƒãƒ—ãŒã‚ã‚‹ã¨ã—ã¾ã™: +```text ++---+---+---+---+ +| | | | | ++---+---+---+---+ +| | â—‹ | â— | | ++---+---+---+---+ +| | â— | â—‹ | | ++---+---+---+---+ +| | | | | ++---+---+---+---+ +``` + +ã“ã®å ´åˆã€ãƒžãƒƒãƒ—データã¯ã“ã®ã‚ˆã†ã«ãªã‚Šã¾ã™: +```javascript +['----', '-wb-', '-bw-', '----'] +``` + +## ユーザーã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã—ã¦å¯¾è©±å¯èƒ½Botを作æˆã™ã‚‹ +ユーザーã¨ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ãŸã‚ã€ã‚²ãƒ¼ãƒ ã®è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ•ã‚©ãƒ¼ãƒ ã‚’æ示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€Botã®å¼·ã•ã‚’ユーザーãŒè¨å®šã§ãるよã†ã«ã™ã‚‹ã€ã¨ã„ã£ãŸã‚·ãƒŠãƒªã‚ªãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ + +フォームをæ示ã™ã‚‹ã«ã¯ã€`reversi-game`ストリームã«æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'init-form', + body: [フォームコントãƒãƒ¼ãƒ«ã®é…列] +} +``` + +フォームコントãƒãƒ¼ãƒ«ã®é…列ã«ã¤ã„ã¦ã¯ä»Šã‹ã‚‰èª¬æ˜Žã—ã¾ã™ã€‚ フォームコントãƒãƒ¼ãƒ«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™: +```javascript +{ + id: 'switch1', + type: 'switch', + label: 'Enable hoge', + value: false +} +``` +`id` ... コントãƒãƒ¼ãƒ«ã®ID。 `type` ... コントãƒãƒ¼ãƒ«ã®ç¨®é¡žã€‚後述ã—ã¾ã™ã€‚ `label` ... コントãƒãƒ¼ãƒ«ã¨ä¸€ç·’ã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 `value` ... コントãƒãƒ¼ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚ + +### フォームã®æ“作をå—ã‘å–ã‚‹ +ユーザーãŒãƒ•ã‚©ãƒ¼ãƒ ã‚’æ“作ã™ã‚‹ã¨ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰`update-form`イベントãŒæµã‚Œã¦ãã¾ã™ã€‚ イベントã®ä¸èº«ã«ã¯ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®IDã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¨å®šã—ãŸå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ 例ãˆã°ã€ä¸Šã§ç¤ºã—ãŸã‚¹ã‚¤ãƒƒãƒã‚’ユーザーãŒã‚ªãƒ³ã«ã—ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãã¾ã™: +```javascript +{ + id: 'switch1', + value: true +} +``` + +### フォームコントãƒãƒ¼ãƒ«ã®ç¨®é¡ž +#### é–‹é—œ +type: `switch` スイッãƒã‚’表示ã—ã¾ã™ã€‚何ã‹ã®æ©Ÿèƒ½ã‚’オン/オフã•ã›ãŸã„å ´åˆã«æœ‰ç”¨ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`label` ... スイッãƒã«è¡¨è¨˜ã™ã‚‹ãƒ†ã‚スト。 + +#### ラジオボタン +type: `radio` ラジオボタンを表示ã—ã¾ã™ã€‚é¸æŠžè‚¢ã‚’æ示ã™ã‚‹ã®ã«æœ‰ç”¨ã§ã™ã€‚例ãˆã°ã€Botã®å¼·ã•ã‚’è¨å®šã•ã›ã‚‹ãªã©ã§ã™ã€‚ + +##### プãƒãƒ‘ティ +`items` ... ラジオボタンã®é¸æŠžè‚¢ã€‚例: +```javascript +items: [{ + label: 'å¼±', + value: 1 +}, { + label: 'ä¸', + value: 2 +}, { + label: 'å¼·', + value: 3 +}] +``` + +#### スライダー +type: `slider` スライダーを表示ã—ã¾ã™ã€‚ + +##### プãƒãƒ‘ティ +`min` ... スライダーã®ä¸‹é™ã€‚ `max` ... スライダーã®ä¸Šé™ã€‚ `step` ... 入力欄ã§åˆ»ã‚€ã‚¹ãƒ†ãƒƒãƒ—値。 + +#### テã‚ストボックス +type: `textbox` テã‚ストボックスを表示ã—ã¾ã™ã€‚ユーザーã«ãªã«ã‹å…¥åŠ›ã•ã›ã‚‹ä¸€èˆ¬çš„ãªç”¨é€”ã«åˆ©ç”¨ã§ãã¾ã™ã€‚ + +## ユーザーã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ +è¨å®šç”»é¢ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨å¯¾è©±ã™ã‚‹ã€ãƒ•ã‚©ãƒ¼ãƒ 以外ã®ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ãŒã“ã‚Œã§ã™ã€‚ユーザーã«ãªã«ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒBotã®å¯¾å¿œã—ã¦ã„ãªã„モードやマップをé¸æŠžã—ãŸã¨ãã€è¦å‘Šã‚’表示ã™ã‚‹ãªã©ã§ã™ã€‚ メッセージを表示ã™ã‚‹ã«ã¯ã€æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ストリームã«é€ä¿¡ã—ã¾ã™: +```javascript +{ + type: 'message', + body: { + text: 'メッセージ内容', + type: 'メッセージã®ç¨®é¡ž' + } +} +``` +メッセージã®ç¨®é¡ž: `success`, `info`, `warning`, `error`。 + +## 投了ã™ã‚‹ +投了をã™ã‚‹ã«ã¯ã€<a href="./api/endpoints/games/reversi/games/surrender">ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆ</a>ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ diff --git a/src/docs/zh-TW/advanced/stream.md b/src/docs/zh-TW/advanced/stream.md new file mode 100644 index 0000000000000000000000000000000000000000..d5e4f1773a59977b9146728d554cc0ecc60b03d6 --- /dev/null +++ b/src/docs/zh-TW/advanced/stream.md @@ -0,0 +1,350 @@ +# ストリーミングAPI + +ストリーミングAPIを使ã†ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§æ§˜ã€…ãªæƒ…å ±(例ãˆã°ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå±Šã„ãŸã€ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã€ãªã©)ã‚’å—ã‘å–ã£ãŸã‚Šã€æ§˜ã€…ãªæ“作を行ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ストリームã«æŽ¥ç¶šã™ã‚‹ + +ストリーミングAPIを利用ã™ã‚‹ã«ã¯ã€ã¾ãšMisskeyサーãƒãƒ¼ã«**websocket**接続ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +以下ã®URLã«ã€`i`ã¨ã„ã†ãƒ‘ラメータåã§èªè¨¼æƒ…å ±ã‚’å«ã‚ã¦ã€websocket接続ã—ã¦ãã ã•ã„。例: +``` +%WS_URL%/streaming?i=xxxxxxxxxxxxxxx +``` + +èªè¨¼æƒ…å ±ã¯ã€è‡ªåˆ†ã®APIã‚ーやã€ã‚¢ãƒ—リケーションã‹ã‚‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒˆãƒ¼ã‚¯ãƒ³ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ èªè¨¼æƒ…å ±ã®å–å¾—ã«ã¤ã„ã¦ã¯ã€<a href="./api">ã“ã¡ã‚‰ã®ãƒ‰ã‚ュメント</a>ã‚’ã”確èªãã ã•ã„。</div> + +--- + +èªè¨¼æƒ…å ±ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ãã®å ´åˆéžãƒã‚°ã‚¤ãƒ³ã§ã®åˆ©ç”¨ã¨ã„ã†ã“ã¨ã«ãªã‚Šã€å—ä¿¡ã§ãã‚‹æƒ…å ±ã‚„å¯èƒ½ãªæ“作ã¯é™ã‚‰ã‚Œã¾ã™ã€‚例: + +``` +%WS_URL%/streaming +``` + +--- + +ストリームã«æŽ¥ç¶šã™ã‚‹ã¨ã€å¾Œè¿°ã™ã‚‹APIæ“作やã€æŠ•ç¨¿ã®è³¼èªã‚’è¡Œã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã—ã‹ã—ã¾ã ã“ã®æ®µéšŽã§ã¯ã€ä¾‹ãˆã°ã‚¿ã‚¤ãƒ ラインã¸ã®æ–°ã—ã„投稿をå—ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 ãれを行ã†ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€å¾Œè¿°ã™ã‚‹**ãƒãƒ£ãƒ³ãƒãƒ«**ã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ + +**ストリームã§ã®ã‚„ã‚Šå–ã‚Šã¯ã™ã¹ã¦JSONã§ã™ã€‚** + +## é »é“ +Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°APIã«ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã„ã†æ¦‚念ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€é€å—ä¿¡ã™ã‚‹æƒ…å ±ã‚’åˆ†é›¢ã™ã‚‹ãŸã‚ã®ä»•çµ„ã¿ã§ã™ã€‚ Misskeyã®ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æŽ¥ç¶šã—ãŸã ã‘ã§ã¯ã€ã¾ã リアルタイムã§ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿ã‚’å—ä¿¡ã—ãŸã‚Šã¯ã§ãã¾ã›ã‚“。 ストリーム上ã§ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ã§ã€æ§˜ã€…ãªæƒ…å ±ã‚’å—ã‘å–ã£ãŸã‚Šæƒ…å ±ã‚’é€ä¿¡ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +ã²ã¨ã¤ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ 上ã§ã€åŒæ™‚ã«è¤‡æ•°ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'connect', + body: { + channel: 'xxxxxxxx', + id: 'foobar', + params: { + ... + } + } +} +``` + +ã“ã“ã§ã€ +* `channel`ã«ã¯æŽ¥ç¶šã—ãŸã„ãƒãƒ£ãƒ³ãƒãƒ«åã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã®ç¨®é¡žã«ã¤ã„ã¦ã¯å¾Œè¿°ã—ã¾ã™ã€‚ +* `id`ã«ã¯ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã‚„ã‚Šå–ã‚Šã™ã‚‹ãŸã‚ã®ä»»æ„ã®IDã‚’è¨å®šã—ã¾ã™ã€‚ストリームã§ã¯æ§˜ã€…ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã‚‹ã®ã§ã€ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹è˜åˆ¥ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®IDã¯ã€UUIDã‚„ã€ä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `params`ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã®ãƒ‘ラメータã§ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦æŽ¥ç¶šæ™‚ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒ‘ラメータã¯ç•°ãªã‚Šã¾ã™ã€‚パラメータä¸è¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã¯ã€ã“ã®ãƒ—ãƒãƒ‘ティã¯çœç•¥å¯èƒ½ã§ã™ã€‚ + +<div class="info">â„¹ï¸ IDã¯ãƒãƒ£ãƒ³ãƒãƒ«ã”ã¨ã§ã¯ãªã「ãƒãƒ£ãƒ³ãƒãƒ«ã®æŽ¥ç¶šã”ã¨ã€ã§ã™ã€‚ãªãœãªã‚‰ã€åŒã˜ãƒãƒ£ãƒ³ãƒãƒ«ã«ç•°ãªã‚‹ãƒ‘ラメータã§è¤‡æ•°æŽ¥ç¶šã™ã‚‹ã‚±ãƒ¼ã‚¹ã‚‚ã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</div> + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ +例ãˆã°ã‚¿ã‚¤ãƒ ラインã®ãƒãƒ£ãƒ³ãƒãƒ«ãªã‚‰ã€æ–°ã—ã„投稿ãŒã‚ã£ãŸæ™‚ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã—ã¾ã™ã€‚ãã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã“ã¨ã§ã€ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒã•ã‚ŒãŸã“ã¨ã‚’リアルタイムã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ãŒãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’発ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ãŒJSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æµã‚Œã¦ãã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDãŒè¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ã‚‚ã®ãªã®ã‹çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã¯ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã ã‘ã§ãªãã€ã“ã¡ã‚‰ã‹ã‚‰ä½•ã‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã€ä½•ã‚‰ã‹ã®æ“作を行ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'channel', + body: { + id: 'foobar', + type: 'something', + body: { + some: 'thing' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ã“ã‚Œã§ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã©ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«å‘ã‘ãŸã‚‚ã®ãªã®ã‹è˜åˆ¥ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `type`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ç¨®é¡žã‚’è¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªç¨®é¡žã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ +* `body`ã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®å†…容をè¨å®šã—ã¾ã™ã€‚ãƒãƒ£ãƒ³ãƒãƒ«ã«ã‚ˆã£ã¦ã€ã©ã®ã‚ˆã†ãªå†…容ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘付ã‘ã‚‹ã‹ã¯ç•°ãªã‚Šã¾ã™ã€‚ + +### ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ +ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰åˆ‡æ–ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'disconnect', + body: { + id: 'foobar' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯å‰è¿°ã—ãŸãã®ãƒãƒ£ãƒ³ãƒãƒ«ã«æŽ¥ç¶šã™ã‚‹éš›ã«è¨å®šã—ãŸIDã‚’è¨å®šã—ã¾ã™ã€‚ + +## ストリームを経由ã—ã¦APIリクエストã™ã‚‹ + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã¨ã€HTTPリクエストを発生ã•ã›ãšã«APIを利用ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã‚³ãƒ¼ãƒ‰ã‚’ç°¡æ½”ã«ã§ããŸã‚Šã€ãƒ‘フォーマンスã®å‘上を見込ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 + +ストリームを経由ã—ã¦APIリクエストã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªãƒ‡ãƒ¼ã‚¿ã‚’JSONã§ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«é€ä¿¡ã—ã¾ã™: +```json +{ + type: 'api', + body: { + id: 'xxxxxxxxxxxxxxxx', + endpoint: 'notes/create', + data: { + text: 'yee haw!' + } + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã¯ã€APIã®ãƒ¬ã‚¹ãƒãƒ³ã‚¹ã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ã€APIリクエストã”ã¨ã®ä¸€æ„ãªIDã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚UUIDã‚„ã€ç°¡å˜ãªä¹±æ•°ã®ã‚ˆã†ãªã‚‚ã®ã§æ§‹ã„ã¾ã›ã‚“。 +* `endpoint`ã«ã¯ã€ã‚ãªãŸãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸã„APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ +* `data`ã«ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã®ãƒ‘ラメータをå«ã‚ã¾ã™ã€‚ + +<div class="info">â„¹ï¸ APIã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã‚„パラメータã«ã¤ã„ã¦ã¯APIリファレンスをã”確èªãã ã•ã„。</div> + +### レスãƒãƒ³ã‚¹ã®å—ä¿¡ + +APIã¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã™ã‚‹ã¨ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒã‚¹ãƒˆãƒªãƒ¼ãƒ ã‹ã‚‰æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§æµã‚Œã¦ãã¾ã™ã€‚ + +```json +{ + type: 'api:xxxxxxxxxxxxxxxx', + body: { + ... + } +} +``` + +ã“ã“ã§ã€ +* `xxxxxxxxxxxxxxxx`ã®éƒ¨åˆ†ã«ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®éš›ã«è¨å®šã•ã‚ŒãŸ`id`ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã™ã‚‹ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãªã®ã‹åˆ¤åˆ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +* `body`ã«ã¯ã€ãƒ¬ã‚¹ãƒãƒ³ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ + +## 投稿ã®ã‚ャプãƒãƒ£ + +Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£ã¨å‘¼ã°ã‚Œã‚‹ä»•çµ„ã¿ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ã€æŒ‡å®šã—ãŸæŠ•ç¨¿ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’ストリームã§å—ã‘å–る機能ã§ã™ã€‚ + +例ãˆã°ã‚¿ã‚¤ãƒ ラインをå–å¾—ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã—ãŸã¨ã—ã¾ã™ã€‚ã“ã“ã§èª°ã‹ãŒãã®ã‚¿ã‚¤ãƒ ラインã«å«ã¾ã‚Œã‚‹ã©ã‚Œã‹ã®æŠ•ç¨¿ã«å¯¾ã—ã¦ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã—ãŸã¨ã—ã¾ã™ã€‚ + +ã—ã‹ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã™ã‚‹ã¨ã‚る投稿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã“ã¨ãªã©ã¯çŸ¥ã‚‹ç”±ãŒãªã„ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’タイムライン上ã®æŠ•ç¨¿ã«åæ˜ ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ã„ã£ãŸã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€Misskeyã¯æŠ•ç¨¿ã®ã‚ャプãƒãƒ£æ©Ÿæ§‹ã‚’用æ„ã—ã¦ã„ã¾ã™ã€‚投稿をã‚ャプãƒãƒ£ã™ã‚‹ã¨ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’åæ˜ ã•ã›ãŸã‚Šã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚ + +### 投稿をã‚ャプãƒãƒ£ã™ã‚‹ + +投稿をã‚ャプãƒãƒ£ã™ã‚‹ã«ã¯ã€ã‚¹ãƒˆãƒªãƒ¼ãƒ ã«æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'subNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€Misskeyã«ã‚ャプãƒãƒ£ã‚’è¦è«‹ã—ãŸã“ã¨ã«ãªã‚Šã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆãŒæµã‚Œã¦ãるよã†ã«ãªã‚Šã¾ã™ã€‚ + +例ãˆã°æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒä»˜ã„ãŸã¨ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæµã‚Œã¦ãã¾ã™: + +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +ã“ã“ã§ã€ +* `body`内ã®`id`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã‚’発生ã•ã›ãŸæŠ•ç¨¿ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`type`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `body`内ã®`body`ã«ã€ã‚¤ãƒ™ãƒ³ãƒˆã®è©³ç´°ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +#### イベントã®ç¨®é¡ž + +##### `reacted` +ãã®æŠ•ç¨¿ã«ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `reaction`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®ç¨®é¡žãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'reacted', + body: { + reaction: 'like', + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +##### `deleted` +ãã®æŠ•ç¨¿ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `deletedAt`ã«ã€å‰Šé™¤æ—¥æ™‚ãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'deleted', + body: { + deletedAt: '2018-10-22T02:17:09.703Z' + } + } +} +``` + +##### `pollVoted` +ãã®æŠ•ç¨¿ã«æ·»ä»˜ã•ã‚ŒãŸã‚¢ãƒ³ã‚±ãƒ¼ãƒˆã«æŠ•ç¥¨ã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã—ã¾ã™ã€‚ + +* `choice`ã«ã€é¸æŠžè‚¢IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ +* `userId`ã«ã€æŠ•ç¥¨ã‚’è¡Œã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®IDãŒè¨å®šã•ã‚Œã¾ã™ã€‚ + +例: +```json +{ + type: 'noteUpdated', + body: { + id: 'xxxxxxxxxxxxxxxx', + type: 'pollVoted', + body: { + choice: 2, + userId: 'yyyyyyyyyyyyyyyy' + } + } +} +``` + +### 投稿ã®ã‚ャプãƒãƒ£ã‚’解除ã™ã‚‹ + +ãã®æŠ•ç¨¿ãŒã‚‚ã†ç”»é¢ã«è¡¨ç¤ºã•ã‚Œãªããªã£ãŸã‚Šã—ã¦ã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã‚’ã‚‚ã†å—ã‘å–ã‚‹å¿…è¦ãŒãªããªã£ãŸã¨ãã¯ã€ã‚ャプãƒãƒ£ã®è§£é™¤ã‚’申請ã—ã¦ãã ã•ã„。 + +次ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã—ã¾ã™: + +```json +{ + type: 'unsubNote', + body: { + id: 'xxxxxxxxxxxxxxxx' + } +} +``` + +ã“ã“ã§ã€ +* `id`ã«ã‚ャプãƒãƒ£ã‚’解除ã—ãŸã„投稿ã®`id`ã‚’è¨å®šã—ã¾ã™ã€‚ + +ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã¨ã€ä»¥å¾Œã€ãã®æŠ•ç¨¿ã«é–¢ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã¯æµã‚Œã¦ã“ãªã„よã†ã«ãªã‚Šã¾ã™ã€‚ + +# ãƒãƒ£ãƒ³ãƒãƒ«ä¸€è¦§ +## `main` +アカウントã«é–¢ã™ã‚‹åŸºæœ¬çš„ãªæƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `renote` +自分ã®æŠ•ç¨¿ãŒRenoteã•ã‚ŒãŸæ™‚ã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚自分自身ã®æŠ•ç¨¿ã‚’Renoteã—ãŸã¨ãã¯ç™ºç”Ÿã—ã¾ã›ã‚“。 + +#### `mention` +誰ã‹ã‹ã‚‰ãƒ¡ãƒ³ã‚·ãƒ§ãƒ³ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `readAllNotifications` +自分宛ã¦ã®é€šçŸ¥ãŒã™ã¹ã¦æ—¢èªã«ãªã£ãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’利用ã—ã¦ã€ã€Œé€šçŸ¥ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã€ã®ã‚ˆã†ãªã‚‚ã®ã‚’オフã«ã—ãŸã‚Šã™ã‚‹ç‰ã®ã‚±ãƒ¼ã‚¹ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ + +#### `meUpdated` +自分ã®æƒ…å ±ãŒæ›´æ–°ã•ã‚ŒãŸã“ã¨ã‚’表ã™ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `follow` +自分ãŒèª°ã‹ã‚’フォãƒãƒ¼ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `unfollow` +自分ãŒèª°ã‹ã®ãƒ•ã‚©ãƒãƒ¼ã‚’解除ã—ãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +#### `followed` +自分ãŒèª°ã‹ã«ãƒ•ã‚©ãƒãƒ¼ã•ã‚ŒãŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `homeTimeline` +ホームタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +タイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `localTimeline` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `hybridTimeline` +ソーシャルタイムラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ソーシャルタイムラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ + +## `globalTimeline` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã®æŠ•ç¨¿æƒ…å ±ãŒæµã‚Œã¦ãã¾ã™ã€‚ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ‘ラメータã¯ã‚ã‚Šã¾ã›ã‚“。 + +### æµã‚Œã¦ãるイベント一覧 + +#### `note` +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«æ–°ã—ã„投稿ãŒæµã‚Œã¦ããŸã¨ãã«ç™ºç”Ÿã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚ diff --git a/src/docs/zh-TW/features/antenna.md b/src/docs/zh-TW/features/antenna.md new file mode 100644 index 0000000000000000000000000000000000000000..0ce63a7a1ae3b435b9853b356c38614dd15f9548 --- /dev/null +++ b/src/docs/zh-TW/features/antenna.md @@ -0,0 +1,4 @@ +# 天線 +アンテナã¯ã€è‡ªç”±ã«æ¡ä»¶ã‚’è¨å®šã—ã¦ã€åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆã‚’自動ã§åŽé›†ã™ã‚‹ã“ã¨ãŒã§ãる機能ã§ã™ã€‚ + +æ¡ä»¶ã‚’è¨å®šã—ãŸã‚¢ãƒ³ãƒ†ãƒŠãŒä½œæˆã•ã‚ŒãŸçŠ¶æ…‹ã§ã€æ¡ä»¶ã«åˆè‡´ã™ã‚‹ãƒŽãƒ¼ãƒˆãŒæŠ•ç¨¿ã•ã‚Œã‚‹ã¨ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§ãã®ã‚¢ãƒ³ãƒ†ãƒŠã®ã‚¿ã‚¤ãƒ ラインã«ãƒŽãƒ¼ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/zh-TW/features/custom-emoji.md b/src/docs/zh-TW/features/custom-emoji.md new file mode 100644 index 0000000000000000000000000000000000000000..193cf3eb48a6616f60acce0ed30be4e0d37ea594 --- /dev/null +++ b/src/docs/zh-TW/features/custom-emoji.md @@ -0,0 +1,2 @@ +# 自訂表情符號 +カスタム絵文å—ã¯ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ç”¨æ„ã•ã‚ŒãŸç”»åƒã‚’絵文å—ã®ã‚ˆã†ã«ä½¿ãˆã‚‹æ©Ÿèƒ½ã§ã™ã€‚ ノートã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ãƒãƒ£ãƒƒãƒˆã€è‡ªå·±ç´¹ä»‹ã€åå‰ãªã©ã®å ´æ‰€ã§ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム絵文å—ã‚’ãれらã®å ´æ‰€ã§ä½¿ã†ã«ã¯ã€çµµæ–‡å—ピッカーボタン(ã‚ã‚‹å ´åˆ)を押ã™ã‹ã€`:`を入力ã—ã¦çµµæ–‡å—サジェストを表示ã—ã¾ã™ã€‚ テã‚スト内ã«`:foo:`ã®ã‚ˆã†ãªå½¢å¼ã®æ–‡å—列ãŒè¦‹ã¤ã‹ã‚‹ã¨ã€`foo`ã®éƒ¨åˆ†ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—åã¨è§£é‡ˆã•ã‚Œã€è¡¨ç¤ºæ™‚ã«ã¯å¯¾å¿œã—ãŸã‚«ã‚¹ã‚¿ãƒ 絵文å—ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/zh-TW/features/deck.md b/src/docs/zh-TW/features/deck.md new file mode 100644 index 0000000000000000000000000000000000000000..2e6161843656d6c6731471cea268944bb8991f3c --- /dev/null +++ b/src/docs/zh-TW/features/deck.md @@ -0,0 +1,18 @@ +# å¤šæ¬„æ¨¡å¼ + +デッã‚ã¯åˆ©ç”¨å¯èƒ½ãªUIã®ã²ã¨ã¤ã§ã™ã€‚「カラムã€ã¨å‘¼ã°ã‚Œã‚‹ãƒ“ューを複数並ã¹ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã§ã€ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ€§ãŒé«˜ãã€æƒ…å ±é‡ã®å¤šã„UIãŒæ§‹ç¯‰ã§ãã‚‹ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## カラムã®è¿½åŠ +デッã‚ã®èƒŒæ™¯ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€Œã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã€ã—ã¦ä»»æ„ã®ã‚«ãƒ©ãƒ ã‚’è¿½åŠ ã§ãã¾ã™ã€‚ + +## カラムã®ç§»å‹• +カラムã¯ã€ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒãƒƒãƒ—ã§ä»–ã®ã‚«ãƒ©ãƒ ã¨ä½ç½®ã‚’入れ替ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã»ã‹ã€ã‚«ãƒ©ãƒ メニュー(カラムã®ãƒ˜ãƒƒãƒ€ãƒ¼å³ã‚¯ãƒªãƒƒã‚¯)ã‹ã‚‰ä½ç½®ã‚’移動ã•ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## カラムã®æ°´å¹³åˆ†å‰² +カラムã¯å·¦å³ã ã‘ã§ãªãã€ä¸Šä¸‹ã«ä¸¦ã¹ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ カラムメニューを開ãã€ã€Œå·¦ã«é‡ãã‚‹ã€ã‚’é¸æŠžã™ã‚‹ã¨ã€å·¦ã®ã‚«ãƒ©ãƒ ã®ä¸‹ã«ç¾åœ¨ã®ã‚«ãƒ©ãƒ ãŒç§»å‹•ã—ã¾ã™ã€‚ 上下分割を解除ã™ã‚‹ã«ã¯ã€ã‚«ãƒ©ãƒ メニューã®ã€Œå³ã«å‡ºã™ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## カラムã®è¨å®š +カラムメニューã®ã€Œç·¨é›†ã€ã‚’é¸æŠžã™ã‚‹ã¨ã‚«ãƒ©ãƒ ã®è¨å®šã‚’編集ã§ãã¾ã™ã€‚カラムã®åå‰ã‚’変ãˆãŸã‚Šã€å¹…を変ãˆãŸã‚Šã§ãã¾ã™ã€‚ + +## デッã‚ã®è¨å®š +デッã‚ã«é–¢ã™ã‚‹è¨å®šã¯ã€[settings/deck](/settings/deck)ã§è¡Œãˆã¾ã™ã€‚ diff --git a/src/docs/zh-TW/features/drive.md b/src/docs/zh-TW/features/drive.md new file mode 100644 index 0000000000000000000000000000000000000000..5a5940e711e6fe52f587aee55a3a9ca223107a0c --- /dev/null +++ b/src/docs/zh-TW/features/drive.md @@ -0,0 +1,17 @@ +# 雲端硬碟 +ドライブã¯ã€Misskey上ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã§ãる機能ã§ã™ã€‚ + +[ドライブã®ãƒšãƒ¼ã‚¸](/my/drive)ã‹ã‚‰ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップãƒãƒ¼ãƒ‰ã§ãã‚‹ã»ã‹ã€ã‚¢ãƒã‚¿ãƒ¼ã«è¨å®šã—ãŸç”»åƒã‚„ã€ãƒŽãƒ¼ãƒˆã«æ·»ä»˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ãªã©ã‚‚ã™ã¹ã¦ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ + +<div class="warn">âš ï¸ ãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã™ã‚‹ã¨ã€ãã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ·»ä»˜ã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚‚消ãˆã¾ã™ã€‚</div> + +ドライブã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ã„ã¤ã§ã‚‚ダウンãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã»ã‹ã€ãƒŽãƒ¼ãƒˆä½œæˆæ™‚ã«ã€Œãƒ‰ãƒ©ã‚¤ãƒ–ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’添付ã€ã™ã‚‹ã“ã¨ã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å†åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +ドライブ内ã«ãƒ•ã‚©ãƒ«ãƒ€ã‚’作りã€è¤‡æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã¾ã¨ã‚ã¦æ•´ç†ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ + +## é–²è¦§æ³¨æ„ (NSFW) +<div class="info">â„¹ï¸ ã“ã®é …ç›®ãŒé–²è¦§æ³¨æ„ãªã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“</div> + +閲覧注æ„ã¾ãŸã¯NSFW (Not safe for work) ã¯ã€ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«è¨å®šã™ã‚‹ã“ã¨ãŒã§ãるフラグã§ã™ã€‚ 閲覧注æ„フラグをè¨å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€è¡¨ç¤ºã•ã‚Œã‚‹éš›ã«é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™ã€‚ ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€ä¾‹ãˆã°è·å ´ã‚„公共ã®å ´ã§é–²è¦§ã™ã‚‹ã®ã«é©åˆ‡ã§ãªã„ã¨æ€ã‚れる画åƒãªã©ã«è¨å®šã—ã€ãã®ã‚ˆã†ãªç”»åƒãŒçªç„¶è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã‚’防ã目的ã§ä½¿ã‚ã‚Œã¾ã™ã€‚ + +ã“ã®ãƒ•ãƒ©ã‚°ã¯æ‰‹å‹•ã§ã‚ªãƒ³ã‚ªãƒ•ã‚’切り替ãˆã‚‰ã‚Œã‚‹ã»ã‹ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã®åˆ¤æ–ã§è¨å®šã•ã‚Œã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚ diff --git a/src/docs/zh-TW/features/favorite.md b/src/docs/zh-TW/features/favorite.md new file mode 100644 index 0000000000000000000000000000000000000000..6c52ec94b0adf68bb5cd51b6a963f937dc08291d --- /dev/null +++ b/src/docs/zh-TW/features/favorite.md @@ -0,0 +1,4 @@ +# 我的最愛 +[ノート](./node)ã‚’ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã§ãる機能ã§ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã—ãŸãƒŽãƒ¼ãƒˆã¯ã€[ãŠæ°—ã«å…¥ã‚Šãƒšãƒ¼ã‚¸](./my/favorites)ã§ä¸€è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã—ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãŠæ°—ã«å…¥ã‚Šã¯è‡ªåˆ†ã—ã‹è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。 + +ノートをãŠæ°—ã«å…¥ã‚Šç™»éŒ²ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã‚’押ã—ã¾ã™ã€‚ãŠæ°—ã«å…¥ã‚Šè§£é™¤ã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒãŠæ°—ã«å…¥ã‚Šè§£é™¤ã€ã‚’押ã—ã¾ã™ã€‚ diff --git a/src/docs/zh-TW/features/follow.md b/src/docs/zh-TW/features/follow.md new file mode 100644 index 0000000000000000000000000000000000000000..1791f039bd96cc5b13cb54f9128c8a748525926e --- /dev/null +++ b/src/docs/zh-TW/features/follow.md @@ -0,0 +1,2 @@ +# è¿½éš¨ä¸ +ユーザーをフォãƒãƒ¼ã™ã‚‹ã¨ã€ã‚¿ã‚¤ãƒ ラインã«ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã€ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã™ã‚‹è¿”ä¿¡ã¯å«ã¾ã‚Œã¾ã›ã‚“。 ユーザーをフォãƒãƒ¼ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã®ã€Œãƒ•ã‚©ãƒãƒ¼ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ã€‚フォãƒãƒ¼ã‚’解除ã™ã‚‹ã«ã¯ã€ã‚‚ã†ä¸€åº¦ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚ diff --git a/src/docs/zh-TW/features/keyboard-shortcut.md b/src/docs/zh-TW/features/keyboard-shortcut.md new file mode 100644 index 0000000000000000000000000000000000000000..87be6b7bcb7a4a2f64b6fe455b6659735260856e --- /dev/null +++ b/src/docs/zh-TW/features/keyboard-shortcut.md @@ -0,0 +1,66 @@ +# ã‚ーボードショートカット + +## 公開 +ã“れらã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯åŸºæœ¬çš„ã«ã©ã“ã§ã‚‚使ãˆã¾ã™ã€‚ +<table> + <thead> + <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">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> + </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> + </tbody> +</table> + +## Renoteフォーム+<table> + <thead> + <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> + </tbody> +</table> + +## リアクションフォーム+デフォルトã§ã€ŒðŸ‘ã€ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ãŒå½“ãŸã£ã¦ã„る状態ã§ã™ã€‚ +<table> + <thead> + <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> + </tbody> +</table> diff --git a/src/docs/zh-TW/features/mfm.md b/src/docs/zh-TW/features/mfm.md new file mode 100644 index 0000000000000000000000000000000000000000..5be2df4f304351b517fd18791f314253633356e3 --- /dev/null +++ b/src/docs/zh-TW/features/mfm.md @@ -0,0 +1,12 @@ +# MFM +MFMã¯ã€Misskey Flavored Markdownã®ç•¥ã§ã€Misskeyã®æ§˜ã€…ãªå ´æ‰€ã§ä½¿ç”¨ã§ãる専用ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—言語ã§ã™ã€‚ MFMã§ä½¿ç”¨å¯èƒ½ãªæ§‹æ–‡ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã§ç¢ºèªã§ãã¾ã™ã€‚ + +## MFMãŒä½¿ç”¨å¯èƒ½ãªå ´æ‰€ã®ä¾‹ +- ノート本文 +- CW注釈 +- ユーザーã®åå‰ +- ユーザーã®è‡ªå·±ç´¹ä»‹ + +## 開発者å‘ã‘æƒ…å ± +MFMã®ãƒ‘ーサー実装ã¯ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦å…¬é–‹ã•ã‚Œã¦ãŠã‚Šã€ç°¡å˜ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«MFMを組ã¿è¾¼ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptパーサー実装 diff --git a/src/docs/zh-TW/features/mute.md b/src/docs/zh-TW/features/mute.md new file mode 100644 index 0000000000000000000000000000000000000000..7d17ef4328b000e5ddd5df8b8f3cdf23c0c3456b --- /dev/null +++ b/src/docs/zh-TW/features/mute.md @@ -0,0 +1,13 @@ +# éœéŸ³ + +ユーザーをミュートã™ã‚‹ã¨ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã™ã‚‹æ¬¡ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒMisskeyã«è¡¨ç¤ºã•ã‚Œãªããªã‚Šã¾ã™: + +* タイムラインや投稿ã®æ¤œç´¢çµæžœå†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æŠ•ç¨¿(ãŠã‚ˆã³ãれらã®æŠ•ç¨¿ã«å¯¾ã™ã‚‹è¿”ä¿¡ã‚„Renote) +* ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®é€šçŸ¥ +* メッセージ履æ´ä¸€è¦§å†…ã®ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å±¥æ´ + +ユーザーをミュートã™ã‚‹ã«ã¯ã€å¯¾è±¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«è¡¨ç¤ºã•ã‚Œã¦ã„る「ミュートã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚ + +ミュートを行ã£ãŸã“ã¨ã¯ç›¸æ‰‹ã«é€šçŸ¥ã•ã‚Œãšã€ãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’知るã“ã¨ã‚‚ã§ãã¾ã›ã‚“。 + +è¨å®š>ミュート ã‹ã‚‰ã€è‡ªåˆ†ãŒãƒŸãƒ¥ãƒ¼ãƒˆã—ã¦ã„るユーザー一覧を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/src/docs/zh-TW/features/note.md b/src/docs/zh-TW/features/note.md new file mode 100644 index 0000000000000000000000000000000000000000..63dc9e5267c9ed1283a52ad0ffa5c8e60f6c6225 --- /dev/null +++ b/src/docs/zh-TW/features/note.md @@ -0,0 +1,51 @@ +# 貼文 +ノートã¯ã€Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã€Misskeyã®ä¸å¿ƒçš„概念ã§ã™ã€‚ã¾ãŸã€ãã®ãƒŽãƒ¼ãƒˆã‚’作æˆã™ã‚‹è¡Œç‚ºè‡ªä½“もノートã¨å‘¼ã°ã‚Œã¾ã™ã€‚ + +ノートãŒä½œæˆã•ã‚Œã‚‹ã¨ã€[タイムライン](./timeline)ã«è¿½åŠ ã•ã‚Œã€è‡ªåˆ†ã®[フォãƒãƒ¯ãƒ¼](./follow)やサーãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ + +ノートã«ã¯ã€[リアクション](./reaction)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¿”信や引用もã§ãã¾ã™ã€‚ + +ノートを[ãŠæ°—ã«å…¥ã‚Š](./favorite)登録ã™ã‚‹ã“ã¨ã§ã€å¾Œã§ç°¡å˜ã«è¦‹è¿”ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## ノートを作æˆã™ã‚‹ +ノートを作æˆã™ã‚‹ã«ã¯ã€ç”»é¢ä¸Šã«ã‚る鉛ç†ãƒžãƒ¼ã‚¯ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ä½œæˆãƒ•ã‚©ãƒ¼ãƒ ã‚’é–‹ãã¾ã™ã€‚作æˆãƒ•ã‚©ãƒ¼ãƒ ã«å†…容を入力ã—ã€ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã‚’押ã™ã“ã¨ã§ãƒŽãƒ¼ãƒˆãŒä½œæˆã•ã‚Œã¾ã™ã€‚ ノートã«ã¯ã€ç”»åƒã€å‹•ç”»ãªã©ä»»æ„ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ã€[アンケート](./poll)を添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æœ¬æ–‡ä¸ã«ã¯[MFM](./mfm)ãŒä½¿ç”¨ã§ãã€[メンション](./mention)ã‚„[ãƒãƒƒã‚·ãƒ¥ã‚¿ã‚°](./hashtag)ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ä»–ã«ã‚‚ã€CWや公開範囲ã¨ã„ã£ãŸè¨å®šã‚‚è¡Œãˆã¾ã™(詳細ã¯å¾Œè¿°)。 +<div class="info">â„¹ï¸ ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã®ã‚¯ãƒªãƒƒãƒ—ボードã«ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒã‚る状態ã§ã€ãƒ•ã‚©ãƒ¼ãƒ 内ã®ãƒ†ã‚ストボックスã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã®ç”»åƒã‚’添付ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚</div> +<div class="info">â„¹ï¸ ãƒ†ã‚ストボックス内ã§<kbd class="key">Ctrl + Enter</kbd>を押ã™ã“ã¨ã§ã‚‚投稿ã§ãã¾ã™ã€‚</div> + +## 轉發 +æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã‚’Renoteã¨å‘¼ã³ã¾ã™ã€‚ 自分ãŒãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®ã€æ°—ã«å…¥ã£ãŸãƒŽãƒ¼ãƒˆã‚’自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å…±æœ‰ã—ãŸã„å ´åˆã‚„ã€éŽåŽ»ã®è‡ªåˆ†ã®ãƒŽãƒ¼ãƒˆã‚’å†åº¦å…±æœ‰ã—ãŸã„å ´åˆã«ä½¿ã„ã¾ã™ã€‚ åŒã˜ãƒŽãƒ¼ãƒˆã«å¯¾ã—ã¦ç„¡åˆ¶é™ã«Renoteã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã¾ã‚Šé€£ç¶šã—ã¦ä½¿ç”¨ã™ã‚‹ã¨è¿·æƒ‘ã«ãªã‚‹å ´åˆã‚‚ã‚ã‚‹ã®ã§ã€æ³¨æ„ã—ã¾ã—ょã†ã€‚ +<div class="warn">âš ï¸ å…¬é–‹ç¯„å›²ãŒãƒ•ã‚©ãƒãƒ¯ãƒ¼ã‚„ダイレクトã®ãƒŽãƒ¼ãƒˆã¯Renoteã§ãã¾ã›ã‚“</div> + +Renoteを削除ã™ã‚‹ã«ã¯ã€Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ + +## CW +Contents Warningã®ç•¥ã§ã€ãƒŽãƒ¼ãƒˆã®å†…容をã€é–²è¦§è€…ã®æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能ã§ã™ã€‚主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã™ã‚‹ã«ã¯ã€ãƒ•ã‚©ãƒ¼ãƒ ã®ã€Œå†…å®¹ã‚’éš ã™ã€ãƒœã‚¿ãƒ³(ç›®ã®ã‚¢ã‚¤ã‚³ãƒ³)を押ã—ã¾ã™ã€‚ã™ã‚‹ã¨æ–°ã—ã„入力エリアãŒè¡¨ã‚Œã‚‹ã®ã§ã€ãã“ã«å†…容ã®è¦ç´„を記入ã—ã¾ã™ã€‚ + +## å¯è¦‹æ€§ +ノートã”ã¨ã«ã€ãã®ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ç¯„囲をè¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚フォームã®ã€ŒãƒŽãƒ¼ãƒˆã€ãƒœã‚¿ãƒ³ã®å·¦ã«ã‚るアイコンを押ã™ã¨å…¬é–‹ç¯„囲を以下ã‹ã‚‰é¸æŠžã§ãã¾ã™ã€‚ + +### 公開 +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã‚‹ã»ã‹ã€ã‚µãƒ¼ãƒãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ライン(ホームタイムラインã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ãƒŽãƒ¼ãƒˆãŒæµã‚Œã¾ã™ã€‚ +<div class="warn">âš ï¸ ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒ<a href="./silence">サイレンス</a>状態ã®æ™‚ã¯ã€ã“ã®å…¬é–‹ç¯„囲ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</div> + +### 首é +å…¨ã¦ã®äººã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆãŒå…¬é–‹ã•ã‚Œã¾ã™ãŒã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ä»¥å¤–ã®ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ã‚¤ãƒ ラインã€ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ラインã«ã¯ãƒŽãƒ¼ãƒˆã¯æµã‚Œã¾ã›ã‚“。 + +### 追隨者 +自分ã®ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚フォãƒãƒ¯ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 指定使用者 +指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å¯¾ã—ã¦ã®ã¿ãƒŽãƒ¼ãƒˆã‚’公開ã—ã¾ã™ã€‚指定ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¨ã¦ã®ã‚¿ã‚¤ãƒ ラインã«æµã‚Œã¾ã™ã€‚ + +### 「ãƒãƒ¼ã‚«ãƒ«ã®ã¿ã€ã‚ªãƒ—ション +ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒªãƒ¢ãƒ¼ãƒˆã«ãƒŽãƒ¼ãƒˆã‚’連åˆã—ãªããªã‚Šã¾ã™ã€‚ + +### 公開範囲ã®æ¯”較 +<table> + <tr><th></th><th>公開</th><th>首é </th><th>追隨者</th><th>指定使用者</th></tr> + <tr><th>フォãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td>✔</td><td>✔</td><td></td></tr> + <tr><th>éžãƒ•ã‚©ãƒãƒ¯ãƒ¼ã®LTL/STL/GTL</th><td>✔</td><td></td><td></td><td></td></tr> +</table> + +## ç½®é ‚ +ノートをピン留ã‚ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã«å¸¸ã«ãã®ãƒŽãƒ¼ãƒˆã‚’表示ã—ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ノートã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ãã€ã€Œãƒ”ン留ã‚ã€ã‚’é¸æŠžã—ã¦ãƒ”ン留ã‚ã§ãã¾ã™ã€‚ 複数ã®ãƒŽãƒ¼ãƒˆã‚’ピン留ã‚ã§ãã¾ã™ã€‚ diff --git a/src/docs/zh-TW/features/pages.md b/src/docs/zh-TW/features/pages.md new file mode 100644 index 0000000000000000000000000000000000000000..7e88aa9a47e4fad2222442246a0fddbad2119b97 --- /dev/null +++ b/src/docs/zh-TW/features/pages.md @@ -0,0 +1,10 @@ +# Pages + +## 變數 +変数を使ã†ã“ã¨ã§å‹•çš„ãªãƒšãƒ¼ã‚¸ã‚’作æˆã§ãã¾ã™ã€‚テã‚スト内㧠<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/zh-TW/features/reaction.md b/src/docs/zh-TW/features/reaction.md new file mode 100644 index 0000000000000000000000000000000000000000..df2a0b3745fe1e66ac23850de256999d300a5422 --- /dev/null +++ b/src/docs/zh-TW/features/reaction.md @@ -0,0 +1,11 @@ +# 情感 +ä»–ã®äººã®ãƒŽãƒ¼ãƒˆã«ã€çµµæ–‡å—を付ã‘ã¦ç°¡å˜ã«ã‚ãªãŸã®å応をä¼ãˆã‚‰ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ リアクションã™ã‚‹ã«ã¯ã€ãƒŽãƒ¼ãƒˆã® + アイコンをクリックã—ã¦ãƒ”ッカーを表示ã—ã€çµµæ–‡å—ã‚’é¸æŠžã—ã¾ã™ã€‚ リアクションã«ã¯[カスタム絵文å—](./custom-emoji)も使用ã§ãã¾ã™ã€‚ + +## リアクションピッカーã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º +ピッカーã«è¡¨ç¤ºã•ã‚Œã‚‹çµµæ–‡å—を自分好ã¿ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ è¨å®šã®ã€Œãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã€ã§è¨å®šã—ã¾ã™ã€‚ + +## リモート投稿ã¸ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リアクションã¯Misskeyオリジナルã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŸã‚ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒMisskeyã§ãªã„é™ã‚Šã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ŒLikeã€ã¨ã—ã¦ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティãŒé€ä¿¡ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯Likeã¯ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã¨ã—ã¦å®Ÿè£…ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ + +## リモートã‹ã‚‰ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã¤ã„㦠+リモートã‹ã‚‰ã€ŒLikeã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティをå—ä¿¡ã—ãŸã¨ãã€Misskeyã§ã¯ã€ŒðŸ‘ã€ã®ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/zh-TW/features/silence.md b/src/docs/zh-TW/features/silence.md new file mode 100644 index 0000000000000000000000000000000000000000..846978499025e67da4f2f240d37d1e798d3c15c8 --- /dev/null +++ b/src/docs/zh-TW/features/silence.md @@ -0,0 +1,6 @@ +# ç¦è¨€ +サイレンスã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«è¨å®šã•ã‚Œã‚‹çŠ¶æ…‹ã®ã²ã¨ã¤ã§ã™ã€‚ + +アカウントãŒã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã«ãªã‚‹ã¨ã€ãƒŽãƒ¼ãƒˆã®å…¬é–‹ç¯„囲をパブリックã«ã§ããªããªã‚Šã¾ã™ã€‚ ホームã€ãƒ•ã‚©ãƒãƒ¯ãƒ¼ã€ãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯é¸æŠžå¯èƒ½ãªãŸã‚ã€ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚’å—ã‘ãŸå ´åˆã§ã‚‚フォãƒãƒ¯ãƒ¼ã‚„ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒšãƒ¼ã‚¸ã‚’直接訪れãŸå ´åˆã¯æŠ•ç¨¿ã‚’閲覧ã§ãã¾ã™ãŒã€GTL(連åˆã‚¿ã‚¤ãƒ ライン)ã‚„LTL(ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン)ã«ã¯æŠ•ç¨¿ãŒæµã‚Œã¾ã›ã‚“。 + +アカウントã®ã‚µã‚¤ãƒ¬ãƒ³ã‚¹çŠ¶æ…‹ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã£ã¦æœ‰åŠ¹åŒ–/無効化ã•ã‚Œã¾ã™ã€‚ diff --git a/src/docs/zh-TW/features/theme.md b/src/docs/zh-TW/features/theme.md new file mode 100644 index 0000000000000000000000000000000000000000..5c8306f0905f630fa39c629dbf6f5ec57f342fde --- /dev/null +++ b/src/docs/zh-TW/features/theme.md @@ -0,0 +1,68 @@ +# 外觀主題 + +テーマをè¨å®šã—ã¦ã€Misskeyクライアントã®è¦‹ãŸç›®ã‚’変更ã§ãã¾ã™ã€‚ + +## テーマã®è¨å®š +è¨å®š > テーマ + +## テーマを作æˆã™ã‚‹ +テーマコードã¯JSON5ã§è¨˜è¿°ã•ã‚ŒãŸãƒ†ãƒ¼ãƒžã‚ªãƒ–ジェクトã§ã™ã€‚ テーマã¯ä»¥ä¸‹ã®ã‚ˆã†ãªã‚ªãƒ–ジェクトã§ã™ã€‚ +``` js +{ + id: '17587283-dd92-4a2c-a22c-be0637c9e22a', + + name: 'Danboard', + author: 'syuilo', + + base: 'light', + + props: { + accent: 'rgb(218, 141, 49)', + bg: 'rgb(218, 212, 190)', + fg: 'rgb(115, 108, 92)', + panel: 'rgb(236, 232, 220)', + renote: 'rgb(100, 152, 106)', + link: 'rgb(100, 152, 106)', + mention: '@accent', + hashtag: 'rgb(100, 152, 106)', + header: 'rgba(239, 227, 213, 0.75)', + navBg: 'rgb(216, 206, 182)', + inputBorder: 'rgba(0, 0, 0, 0.1)', + }, +} + +``` + +* `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`ãŒã‚ã‚‹ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚ + +#### ãƒãƒªãƒ¥ãƒ¼ã§ä½¿ãˆã‚‹æ§‹æ–‡ +* 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変数ã¨ã—ã¦å‡ºåŠ›ã•ã‚Œã¾ã›ã‚“。 + +#### 函数 +wip diff --git a/src/docs/zh-TW/features/timeline.md b/src/docs/zh-TW/features/timeline.md new file mode 100644 index 0000000000000000000000000000000000000000..ee3d2a8fd53f43ea379bbed432684ed27cc0fc60 --- /dev/null +++ b/src/docs/zh-TW/features/timeline.md @@ -0,0 +1,31 @@ +# 時間軸 +タイムラインã¯ã€[ノート](./note)ãŒæ™‚系列ã§è¡¨ç¤ºã•ã‚Œã‚‹æ©Ÿèƒ½ã§ã™ã€‚ タイムラインã«ã¯ä»¥ä¸‹ã§ç¤ºã™ç¨®é¡žãŒã‚ã‚Šã€ç¨®é¡žã«ã‚ˆã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ãƒŽãƒ¼ãƒˆã‚‚ç•°ãªã‚Šã¾ã™ã€‚ ãªãŠã€ã‚¿ã‚¤ãƒ ラインã®ç¨®é¡žã«ã‚ˆã£ã¦ã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚Šç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ + +## 首é +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ãŒæµã‚Œã¾ã™ã€‚HTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 本地 +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚LTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 社群 +自分ã®ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„るユーザーã®æŠ•ç¨¿ã¨ã€å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚STLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## 公開 +å…¨ã¦ã®ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ã¨ã€ã‚µãƒ¼ãƒãƒ¼ã«å±Šã„ãŸå…¨ã¦ã®ãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã€Œãƒ›ãƒ¼ãƒ ã€æŒ‡å®šã•ã‚Œã¦ã„ãªã„投稿ãŒæµã‚Œã¾ã™ã€‚GTLã¨ç•¥ã•ã‚Œã¾ã™ã€‚ + +## å°æ¯” +| ソース | | | 時間軸 | | | +| ------------ | --- | -- | --- | -- | -- | +| 使用者 | å¯è¦‹æ€§ | 首é | 本地 | 社群 | 公開 | +| ãƒãƒ¼ã‚«ãƒ« (フォãƒãƒ¼) | 發佈 | ✔ | ✔ | ✔ | ✔ | +| | 首é | ✔ | | ✔ | | +| | 追隨者 | ✔ | ✔ | ✔ | ✔ | +| リモート (フォãƒãƒ¼) | 發佈 | ✔ | | ✔ | ✔ | +| | 首é | ✔ | | ✔ | | +| | 追隨者 | ✔ | | ✔ | ✔ | +| ãƒãƒ¼ã‚«ãƒ« (未フォãƒãƒ¼) | 發佈 | | ✔ | ✔ | ✔ | +| | 首é | | | | | +| | 追隨者 | | | | | +| リモート (未フォãƒãƒ¼) | 發佈 | | | | ✔ | +| | 首é | | | | | +| | 追隨者 | | | | | diff --git a/src/docs/zh-TW/features/widgets.md b/src/docs/zh-TW/features/widgets.md new file mode 100644 index 0000000000000000000000000000000000000000..015cfc768e12dbee7d241266f404827f7e417c75 --- /dev/null +++ b/src/docs/zh-TW/features/widgets.md @@ -0,0 +1,7 @@ +# å°å·¥å…· +ウィジェットã¯ã€Misskeyã®UI上ã«è¨ç½®ã§ãã‚‹å°åž‹ã®æƒ…å ±è¡¨ç¤ºã€æ“作ãŒè¡Œãˆã‚‹ãƒ‘ーツã§ã™ã€‚ + +ウィジェットを編集ã™ã‚‹ã«ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚切り替ãˆæ–¹æ³•ã¯UIã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ ウィジェット編集モードã§ã¯ã€ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¿½åŠ ã€å‰Šé™¤ã€ä¸¦ã³æ›¿ãˆã€ãŠã‚ˆã³ãã‚Œãžã‚Œã®ã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆã®è¨å®šã‚’è¡Œãˆã¾ã™ã€‚ + +## 利用å¯èƒ½ãªã‚¦ã‚£ã‚¸ã‚§ãƒƒãƒˆä¸€è¦§ +todo diff --git a/src/docs/zh-TW/general/apps.md b/src/docs/zh-TW/general/apps.md new file mode 100644 index 0000000000000000000000000000000000000000..1f4c85fe8f1f4ba69d15e657b56dd53fc8e7371a --- /dev/null +++ b/src/docs/zh-TW/general/apps.md @@ -0,0 +1,6 @@ +# サードパーティアプリã®ãƒªã‚¹ãƒˆ +## クライアント +todo + +## 連æºã‚µãƒ¼ãƒ“ス +todo diff --git a/src/docs/zh-TW/general/faq.md b/src/docs/zh-TW/general/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..ecb664e32ebeff7c6e05eb80ff783b250f15503f --- /dev/null +++ b/src/docs/zh-TW/general/faq.md @@ -0,0 +1,22 @@ +# よãã‚ã‚‹è³ªå• +ã“ã“ã§ã¯åˆ©ç”¨ä¸Šã®ã‚ˆãã‚る質å•ã«ã¤ã„ã¦æŽ²è¼‰ã—ã¦ã„ã¾ã™ã€‚ Misskeyã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆè‡ªä½“ã«ã¤ã„ã¦ã®ã‚ˆãã‚る質å•ã¯[ã“ã¡ã‚‰](./misskey)ã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚ + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +## ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’フォãƒãƒ¼ã™ã‚‹ã¨ãã¯ï¼Ÿ +メニューã‹ã‚‰æ¤œç´¢ã‚’é¸ã³ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをホスト込ã¿ã§å…¥åŠ›ã—ã¾ã™ã€‚例: `@syuilo@misskey.io` + +## Renoteを削除ã™ã‚‹ã«ã¯ï¼Ÿ +Renoteã®æ™‚刻表示ã®éš£ã«ã‚る「...ã€ã‚’押ã—ã€ã€ŒRenote解除ã€ã‚’é¸æŠžã—ã¾ã™ã€‚ Renoteã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](../features/note)ã‚’ã”確èªãã ã•ã„。 + +## URLã®ãƒ—レビューを表示ã•ã›ãŸããªã„ +MFMã«ã¯ã€ãã®URLã®ãƒ—レビューを無効ã«ã™ã‚‹æ§‹æ–‡ãŒã‚ã‚Šã¾ã™ã€‚詳細ã¯[MFMãƒãƒ¼ãƒˆã‚·ãƒ¼ãƒˆ](/mfm-cheat-sheet)ã‚’ã”確èªãã ã•ã„。 + +## カスタム絵文å—ã‚’è¿½åŠ ã—ãŸã„ +é‹å–¶è€…ã®ã¿ãŒã‚«ã‚¹ã‚¿ãƒ 絵文å—ã‚’è¿½åŠ ã€ç·¨é›†ã€å‰Šé™¤ã§ãã¾ã™ã€‚ãれらを希望ã™ã‚‹å ´åˆã¯é‹å–¶è€…ã«ä¾é ¼ã—ã¦ãã ã•ã„。 + +## Botを開発ã—ãŸã„ +Misskey APIを利用ã—ã¦Botã®é–‹ç™ºãŒå¯èƒ½ã§ã™ã€‚[ã“ã¡ã‚‰](../advanced/develop-bot)ã‚’ã”確èªãã ã•ã„。 diff --git a/src/docs/zh-TW/general/glossary.md b/src/docs/zh-TW/general/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..4515e7295ca8829025523856a68023de6d3b56df --- /dev/null +++ b/src/docs/zh-TW/general/glossary.md @@ -0,0 +1,83 @@ +# 用語集 +Misskeyã«é–¢ã™ã‚‹ç”¨èªžé›†ã§ã™ã€‚ + +## AcitivityPub +(èªã¿: ã‚ãã¦ãƒã³ã¦ãƒã±ã¶) 分散型を実ç¾ã™ã‚‹ãŸã‚ã«ç”¨ã„られるプãƒãƒˆã‚³ãƒ«(仕様)。ã“ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã«å‰‡ã£ã¦ã‚µãƒ¼ãƒãƒ¼åŒå£«é€šä¿¡ã‚’è¡Œã†ã“ã¨ã§ã€é€£åˆãŒè¡Œã‚ã‚Œã€Fediverseã‚’å½¢æˆã—ã¦ã„ã¾ã™ã€‚ + +## AiScript +(èªã¿: ã‚ã„ã™ãã‚Šã·ã¨) Misskey上ã§ä½¿ç”¨ã§ãるプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/aiscript) + +## API +(èªã¿: ãˆãƒ¼ã´ãƒ¼ã‚ã„) Misskeyã®ã‚µãƒ¼ãƒãƒ¼ãŒå…¬é–‹ã—ã¦ã„ã‚‹ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‹ã‚‰Misskeyを扱ã†ãŸã‚ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../advanced/api) + +## Bot +(èªã¿: ã¼ã£ã¨) プãƒã‚°ãƒ©ãƒ ã«ã‚ˆã£ã¦å‹•ä½œã—ã¦ã„るアカウント。 + +## CW +(èªã¿: ã“ã‚“ã¦ã‚“ã¤ã‚ーã«ã‚“ã) Contents Warningã®ç•¥ã€‚ノートã®å†…容をã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã§ãる機能。主ã«é•·å¤§ãªå†…å®¹ã‚’éš ã™ãŸã‚ã‚„ã€ãƒã‚¿ãƒãƒ¬é˜²æ¢ãªã©ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ + +## Fediverse +(èªã¿: ãµã‡ã§ãƒã°ãƒ¼ã™) Misskeyã‚’å«ã‚€æ§˜ã€…ãªåˆ†æ•£åž‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚µãƒ¼ãƒãƒ¼ã§æ§‹æˆã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€‚ + +## GTL +ã‚°ãƒãƒ¼ãƒãƒ«ã‚¿ã‚¤ãƒ ライン(Global TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## HTL +ホームタイムライン(Home TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## LTL +ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ライン(Local TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## MFM +(èªã¿: ãˆã‚€ãˆãµãˆã‚€) Misskey Flavored Markdownã®ç•¥ã§ã€Misskey上ã§ä½¿ç”¨ã§ãるマークアップ言語ã§ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/mfm) + +## NSFW +(èªã¿: ã®ã£ã¨ã›ãƒ¼ãµãµã‰ãƒ¼ã‚ーã) Not Safe For Workã®ç•¥ã€‚ç”»åƒã‚’「閲覧注æ„ã€æ‰±ã„ã«ã—ã€æ“作ãªã—ã«ã¯è¡¨ç¤ºã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる機能。 + +## 轉發 +(èªã¿: ã‚Šã®ãƒ¼ã¨) æ—¢ã«ã‚るノートを引用ã€ã‚‚ã—ãã¯ãã®ãƒŽãƒ¼ãƒˆã‚’æ–°ã—ã„ノートã¨ã—ã¦å…±æœ‰ã™ã‚‹è¡Œç‚ºã€ã¾ãŸãã‚Œã«ã‚ˆã£ã¦ä½œæˆã•ã‚ŒãŸãƒŽãƒ¼ãƒˆã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## STL +ソーシャルタイムライン(Social TimeLine)ã®ç•¥ã€‚タイムラインã®è©³ç´°ã¯[ã“ã¡ã‚‰ã€‚](../features/timeline) + +## è— +(èªã¿: ã‚ã„) Misskeyã®çœ‹æ¿å¨˜(å…¬å¼ã‚ャラクター)ã§ã™ã€‚ + +## アクティブユーザー +インスタンスã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作ã£ã¦ã„るユーザーã®ã†ã¡ã€ç¾åœ¨ã‚‚実際ã«ã‚µãƒ¼ãƒ“スを利用ã—ã¦ã„るユーザーã®ã“ã¨ã€‚ + +## 實例 +todo + +## コントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ« +インスタンスã®è¨å®šç”»é¢ã®ã“ã¨ã€‚ + +## 伺æœå™¨ +todo + +## ç¦è¨€ +ノートをパブリックãªå…¬é–‹ç¯„囲ã§æŠ•ç¨¿ã§ããªãã•ã‚Œã¦ã„る状態。モデレーターã®åˆ¤æ–ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«è¨å®šã•ã‚Œã¾ã™ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/silence) + +## å‡çµ +アカウントãŒä½¿ç”¨ä¸å¯ã«è¨å®šã•ã‚Œã¦ã„る状態。 + +## 雲端硬碟 +Misskeyã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ©Ÿèƒ½ã€‚詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/drive) + +## 貼文 +Misskeyã«æŠ•ç¨¿ã•ã‚Œã‚‹ã€æ–‡ç« ã€ãƒ•ã‚¡ã‚¤ãƒ«ã€ã‚¢ãƒ³ã‚±ãƒ¼ãƒˆãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãるコンテンツ。詳細ã¯[ã“ã¡ã‚‰ã€‚](../features/note) + +## ミスã‚スト +Misskeyを使ã†äººã®ã“ã¨ã€‚ + +## æ¿ä¸» +スパムã®å‡çµãŠã‚ˆã³ã‚µã‚¤ãƒ¬ãƒ³ã‚¹ã‚„ä¸é©åˆ‡ãªæŠ•ç¨¿ã®å‰Šé™¤ãªã©ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£é‹å–¶ã«é–¢ã™ã‚‹æ¨©é™ã‚’æŒã¤ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚ + +## é 端 +他サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚リモートユーザーã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã®é€†ã§ã™ã€‚ + +## ç«™å°è¯é‚¦ +サーãƒãƒ¼ä¸Šã§ä½œæˆã•ã‚ŒãŸæƒ…å ±ãŒä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«ä¼ã‚ã‚‹ã“ã¨ã€‚ + +## 本地 +自サーãƒãƒ¼ã®ã“ã¨ã‚’指ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ ラインã¨ã„ã£ãŸã‚ˆã†ã«æŽ¥é 辞ã¨ã—ã¦ã‚‚使ã‚ã‚Œã¾ã™ã€‚リモートã®é€†ã§ã™ã€‚ diff --git a/src/docs/zh-TW/general/links.md b/src/docs/zh-TW/general/links.md new file mode 100644 index 0000000000000000000000000000000000000000..d6b16856fb037a0d6bda1dfc0ad618985e7c0add --- /dev/null +++ b/src/docs/zh-TW/general/links.md @@ -0,0 +1,5 @@ +# リンク集 + +## ライブラリ +- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - JavaScriptã®Misskey SDK +- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - JavaScriptã®MFMパーサー実装 diff --git a/src/docs/zh-TW/general/misskey.md b/src/docs/zh-TW/general/misskey.md new file mode 100644 index 0000000000000000000000000000000000000000..b4f2192e8ee82cac760a879e6bdaedf3900718a2 --- /dev/null +++ b/src/docs/zh-TW/general/misskey.md @@ -0,0 +1,87 @@ +# 關於 Misskey + +Misskeyã¯ã‚ªãƒ¼ãƒ—ンソースã®åˆ†æ•£åž‹ãƒžã‚¤ã‚¯ãƒãƒ–ãƒã‚°ãƒ—ラットフォームプãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã¯æ—¥æœ¬ã§syuiloã«ã‚ˆã£ã¦2014å¹´ã‹ã‚‰é–‹å§‹ã•ã‚Œã¾ã—ãŸã€‚ ドライブã€ãƒªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãªã©ã®è±Šå¯Œãªæ©Ÿèƒ½ã‚„ã€é«˜ã„カスタマイズ性を備ãˆãŸUIã‚’æŒã¤ã“ã¨ãŒç‰¹å¾´ã§ã™ã€‚ + +## æ´å² +開発当åˆã¯æŽ²ç¤ºæ¿ãŒãƒ¡ã‚¤ãƒ³ã®ã‚µãƒ¼ãƒ“スã§ã—ãŸãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒçŸæ–‡ã‚’投稿ã—ã€ãれを時系列ã§æµã‚Œã‚‹ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã¨ã“ã‚人気ãŒé«˜ã¾ã‚Šã€å¾ã€…ã«ãã‚ŒãŒãƒ¡ã‚¤ãƒ³ã¨ã—ã¦é–‹ç™ºãŒé€²ã‚€ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ 当åˆã¯åˆ†æ•£åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€2018å¹´ã«AcitivityPubを実装ã—分散型ã«ãªã£ãŸã“ã¨ã§ã€ã‚ˆã‚Šå¤šãã®æ–¹ã«èªçŸ¥ã•ã‚Œåˆ©ç”¨ã•ã‚Œã‚‹ã‚µãƒ¼ãƒ“スã«ãªã‚Šã€ç¾åœ¨ã«è‡³ã‚Šã¾ã™ã€‚ +<div class="info">â„¹ï¸ Misskeyã¨ã„ã†åå‰ã¯ã€syuiloãŒå½“時è´ã„ã¦ã„ãŸMay'nã¨ã„ã†ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã®æ¥½æ›²ã€Brain Diverã®æŒè©žã«ç”±æ¥ã—ã¾ã™ã€‚</div> + +誰ã§ã‚‚開発ã«å‚åŠ ã™ã‚‹ã“ã¨ãŒã§ãã€ç¾åœ¨ã§ã‚‚活発ã«é–‹ç™ºãŒç¶šã„ã¦ã„ã¾ã™ã€‚ + +## 分散型ã¨ã¯ä½•ã‹ï¼Ÿ + +<b>分散(distributed)åž‹</b>ã¨ã¯ã€<b>éžä¸å¤®é›†æ¨©(decentralized)</b>ã¨ã‚‚呼ã°ã‚Œã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒå¤šæ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«åˆ†æ•£ã—ã¦å˜åœ¨ã—ã€ãれらãŒç›¸äº’ã«<b>通信(連åˆã€federation)</b>ã™ã‚‹ã“ã¨ã§ã‚³ãƒ³ãƒ†ãƒ³ãƒ„共有<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯(Fediverse)</b>ã‚’å½¢æˆã—ã¦ã„ã‚‹ã“ã¨ãŒç‰¹å¾´ã®ã‚µãƒ¼ãƒ“スã§ã™ã€‚ å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ã—ã‹å˜åœ¨ã—ãªã„ã€ã‚‚ã—ãã¯è¤‡æ•°å˜åœ¨ã—ã¦ã‚‚互ã„ã«ç‹¬ç«‹ã—ã¦ã„ã‚‹å ´åˆã¯ä¸å¤®é›†æ¨©ãªã‚µãƒ¼ãƒ“スã¨è¨€ã‚ã‚Œã€ä¾‹ãˆã°Twitterã‚„Facebookãªã©ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スãŒãã‚Œã«è©²å½“ã—ã¾ã™ã€‚ 分散型ã®ãƒ¡ãƒªãƒƒãƒˆã¯ã€è‡ªåˆ†ã«åˆã£ãŸé‹å–¶è€…やテーマã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸æŠžã§ãã‚‹ã“ã¨ã§ã™ã€‚自分ã§ã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚連åˆã™ã‚‹ãŠã‹ã’ã§ã€ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã§ã‚‚ã€åŒã˜ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚ + +## 常ã«ã‚ªãƒ¼ãƒ—ンソース +Misskeyã¯ã“ã‚Œã¾ã§ã‚‚ã“ã‚Œã‹ã‚‰ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚り続ã‘ã¾ã™ã€‚オープンソースã¨ã¯ã€ç°¡å˜ã«è¨€ã†ã¨<b>ソフトウェアã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰(プãƒã‚°ãƒ©ãƒ )ãŒå…¬é–‹ã•ã‚Œã¦ã„ã‚‹</b>ã“ã¨ã§ã™ã€‚ソースコードã®ä¿®æ£ã‚„å†é…布ãŒå¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’定義ã«å«ã‚ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ Misskeyã®ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)ã¨ã„ã†ã‚ªãƒ¼ãƒ—ンソースライセンスã®ä¸‹ã«[公開](https://github.com/misskey-dev)ã•ã‚Œã¦ã„ã¦ã€èª°ã§ã‚‚自由ã«é–²è¦§ã€ä½¿ç”¨ã€ä¿®æ£ã€æ”¹å¤‰ã€å†é…布をã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ オープンソースã¯ã€è‡ªåˆ†ã§å¥½ããªã‚ˆã†ã«å¤‰ãˆãŸã‚Šã€æœ‰å®³ãªå‡¦ç†ãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ããŸã‚Šã€èª°ã§ã‚‚開発ã«å‚åŠ ã§ãã‚‹ãªã©ã®ã€æ§˜ã€…ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ 上述ã®åˆ†æ•£åž‹ã‚’実ç¾ã™ã‚‹ãŸã‚ã«ã‚‚ã€ã‚ªãƒ¼ãƒ—ンソースã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã¯å¿…è¦ä¸å¯æ¬ ãªè¦ç´ ã§ã™ã€‚ å†ã³å¼•ãåˆã„ã«å‡ºã—ã¾ã™ãŒã€Twitterã‚„Facebookãªã©ã®åˆ©ç›Šã‚’å¾—ã¦ã„ã‚‹ã»ã¨ã‚“ã©ã®ã‚µãƒ¼ãƒ“スã¯ã‚ªãƒ¼ãƒ—ンソースã§ã¯ã‚ã‚Šã¾ã›ã‚“。 + +<div class="info">â„¹ï¸ æŠ€è¡“çš„ã«è¨€ã†ã¨ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯Gitã§ç®¡ç†ã•ã‚Œã¦ã„ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã¯<a href="https://github.com/misskey-dev" target="_blank">GitHub上ã§ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã•ã‚Œã¦ã„ã¾ã™ã€‚</a></div> + +## 開発ã«å‚åŠ ã™ã‚‹ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã™ã‚‹ +Misskeyã‚’æ°—ã«å…¥ã£ã¦ã„ãŸã ã‘ãŸã‚‰ã€ãœã²ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支æ´ã—ã¦ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã§ç´¹ä»‹ã™ã‚‹ã‚ˆã†ã«ã„ã‚ã„ã‚ãªæ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚方法ã«ã‚ˆã£ã¦ã¯é–‹ç™ºã®ã‚¹ã‚ルã¯ä¸è¦ãªã®ã§ã€èª°ã§ã‚‚気軽ã«å‚åŠ ã—貢献ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã„ã¤ã§ã‚‚ãŠå¾…ã¡ã—ã¦ã„ã¾ã™ã€‚ + +### æ©Ÿèƒ½ã‚’è¿½åŠ ã—ãŸã‚Šã€ãƒã‚°ã‚’ä¿®æ£ã™ã‚‹ +ソフトウェアエンジニアã®ã‚¹ã‚ルをãŠæŒã¡ã®æ–¹ã§ã‚ã‚Œã°ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’編集ã™ã‚‹å½¢ã§ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«è²¢çŒ®ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 貢献ã«ã¤ã„ã¦ã®ã‚¬ã‚¤ãƒ‰ã¯[ã“ã¡ã‚‰](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)ã§ã™ã€‚ + +### è°è«–ã«å‚åŠ ã™ã‚‹ +æ–°ã—ã„機能ã€ã¾ãŸã¯æ—¢å˜ã®æ©Ÿèƒ½ã«ã¤ã„ã¦æ„見を述ã¹ãŸã‚Šã€ä¸å…·åˆã‚’å ±å‘Šã—ãŸã‚Šã™ã‚‹ã“ã¨ã§ã‚‚貢献ã§ãã¾ã™ã€‚ ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã¯[GitHub](https://github.com/misskey-dev)上ã‹ã€[フォーラム](https://forum.misskey.io/)ç‰ã§è¡Œã‚ã‚Œã¾ã™ã€‚ + +### テã‚ストを翻訳ã™ã‚‹ +Misskeyã¯æ§˜ã€…ãªè¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™(i18n -internationalizationã®ç•¥- ã¨å‘¼ã°ã‚Œã¾ã™)。元ã®è¨€èªžã¯åŸºæœ¬çš„ã«æ—¥æœ¬èªžã§ã™ãŒã€æœ‰å¿—ã«ã‚ˆã£ã¦ä»–ã®è¨€èªžã¸ã¨ç¿»è¨³ã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®ç¿»è¨³ä½œæ¥ã«åŠ ã‚ã£ã¦ã„ãŸã ãã“ã¨ã§ã‚‚Misskeyã«è²¢çŒ®ã§ãã¾ã™ã€‚ Misskeyã¯[Crowdinã¨ã„ã†ã‚µãƒ¼ãƒ“スを使用ã—ã¦ç¿»è¨³ã®ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚](https://crowdin.com/project/misskey) + +### 感想を投稿ã™ã‚‹ +ä¸å…·åˆå ±å‘Šç‰ã ã‘ã§ã¯ãªãã€Misskeyã®è‰¯ã„点ã€æ¥½ã—ã„点ã¨ã„ã£ãŸãƒã‚¸ãƒ†ã‚£ãƒ–ãªæ„見もãœã²å…±æœ‰ã—ã¦ãã ã•ã„。開発ã®åŠ±ã¿ã«ãªã‚Šã€ãã‚Œã¯é–“接的ã§ã™ãŒãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã§ã™ã€‚ + +### ミスã‚ストを増や㙠+ミスã‚ストã¨ã¯ã€Misskeyを使用ã™ã‚‹äººã®ã“ã¨ã§ã™ã€‚ 知りåˆã„ã«ç´¹ä»‹ã™ã‚‹ãªã©ã—ã¦Misskeyを広ã‚ã¦ã„ãŸã ã‘ã‚Œã°ã€ãƒŸã‚¹ã‚ストãŒå¢—ãˆé–‹ç™ºã®ãƒ¢ãƒãƒ™ãƒ¼ã‚·ãƒ§ãƒ³ãŒä¸ŠãŒã‚Šã¾ã™ã€‚ + +### 寄付をã™ã‚‹ +Misskeyã¯ãƒ“ジãƒã‚¹ã§ã¯ãªãã€åˆ©ç”¨ã¯ç„¡æ–™ã§ã‚ã‚‹ãŸã‚ã€åŽç›Šã¯çš†æ§˜ã‹ã‚‰ã®å¯„付ã®ã¿ã§ã™ã€‚(インスタンスã«ã‚ˆã£ã¦ã¯åºƒå‘ŠåŽå…¥ã‚’å¾—ã¦ã„るよã†ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã‚Œã¯é‹å–¶è€…ã®åŽå…¥ã§ã‚り直接開発者ã¸ã®åŽå…¥ã«ã¯ãªã‚Šã¾ã›ã‚“) 寄付をã—ã¦ã„ãŸã ã‘ã‚Œã°ã€ä»Šå¾Œã‚‚開発を続ã‘ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®è²¢çŒ®ã«ãªã‚Šã¾ã™ã€‚ 寄付ã¯åŸºæœ¬çš„ã«ã¯[Patreon](https://www.patreon.com/syuilo)ã§å—ã‘付ã‘ã¦ã„ã¾ã™ã€‚ 一定é¡å¯„付ã—ã¦ã„ãŸã ã‘ã‚‹ã¨ã€Misskeyã®[æƒ…å ±ãƒšãƒ¼ã‚¸](/about-misskey)ã«åå‰ã‚’記載ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã‚‚ã€åŸºæœ¬çš„ã«ã¯åŽç›Šã‚’å¾—ã¦ã„ã¾ã›ã‚“。サーãƒãƒ¼ã®é‹å–¶ã«ã¯ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã§ã€é‹å–¶è€…ã®æ”¯æ´ã‚’ã™ã‚‹ã“ã¨ã‚‚ã”検討ãã ã•ã„。 開発ã«ã¯ç›´æŽ¥é–¢ä¿‚ã—ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã£ã¦ã“ãã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãªã®ã§ã€é‹å–¶ãŒç¶æŒã•ã‚Œã‚‹ã¨ã„ã†ã®ã¯é–‹ç™ºã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚ + +## クレジット +Misskeyã®é–‹ç™ºè€…ã‚„ã€Misskeyã«å¯„付をã—ã¦ãã ã•ã£ãŸæ–¹ã®ä¸€è¦§ã¯[ã“ã¡ã‚‰](/about-misskey)ã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## よãã‚ã‚‹è³ªå• +### プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ä½•ã‚’目指ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +å¼·ã„ã¦è¨€ã†ã¨ã€æ¼ 然的ã«ãªã‚Šã¾ã™ãŒåºƒã使ã‚れる汎用的ãªãƒ—ラットフォームã«ãªã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ã€‚ Misskeyã¯ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯é•ã„ã€ä½•ã‚‰ã‹ã®æ€æƒ³(例ãˆã°ã€åä¸å¤®é›†æ¨©)やビジョンã«åŸºã¥ã„ã¦é–‹ç™ºãŒè¡Œã‚ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªãã€ãã®ç‚¹ã§ã¯ãƒ•ãƒ©ãƒƒãƒˆã§ã™ã€‚ ãã‚ŒãŒé€†ã«ã€ç‰¹å®šã®æ–¹å‘性ã«ç¸›ã‚‰ã‚Œãªã„フレã‚シブルã•ã‚’生ã¿å‡ºã™ã“ã¨ã«ç¹‹ãŒã£ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ã¾ã™ã€‚ +<!-- TODO: ã“ã“ã«ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¸ã®ãƒªãƒ³ã‚¯ --> + +### ä¼æ¥ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã®é–‹ç™ºã¯å€‹äººã§è¡Œã‚ã‚Œã¦ãŠã‚Šã€å•†æ¥çš„ã§ã‚‚ãªã„ãŸã‚ã€ç‰¹å®šã®ä¼æ¥ã®é–¢ã‚Šã¯ã‚ã‚Šã¾ã›ã‚“。 開発メンãƒãƒ¼ã‚‚基本的ã«ã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã§ã™ã€‚ ã¾ãŸã€é–‹ç™ºã«å¯¾ã—ä¼æ¥ã®ã‚¹ãƒãƒ³ã‚µãƒ¼ãŒã¤ãã“ã¨ã‚‚ã‚ã‚Šã¾ã™ãŒã€ãã®å ´åˆã§ã‚‚ã‚„ã¯ã‚Šé–‹ç™ºã¯å€‹äººã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒä¸»ä½“ã§ã™ã€‚ + +### 誰ãŒé‹å–¶ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯åˆ†æ•£åž‹ãªãŸã‚ã€å„サーãƒãƒ¼ã«ãã‚Œãžã‚Œç•°ãªã£ãŸé‹å–¶è€…ãŒã„ã¾ã™ã€‚従ã£ã¦ã€ç‰¹å®šã®å€‹äººã‚„ä¼æ¥ã«ã‚ˆã£ã¦ã€Misskeyã®å…¨ã¦ãŒé‹å–¶ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 ã¾ãŸã€é–‹ç™ºãƒãƒ¼ãƒ ãŒé‹å–¶ã‚’è¡Œã†ã‚ã‘ã§ã‚‚ãªã„ãŸã‚ã€é‹å–¶ã«é–¢ã™ã‚‹é€£çµ¡ã¯ã€ãŠä½¿ã„ã®ã‚µãƒ¼ãƒãƒ¼ã®é‹å–¶è€…ã«è¡Œã£ã¦ãã ã•ã„。 サーãƒãƒ¼ã®é‹å–¶è€…ã¯ã€[ã“ã®ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã‚ãªãŸãŒã‚µãƒ¼ãƒãƒ¼ã‚’作æˆã™ã‚Œã°ã€ã‚ãªãŸãŒé‹å–¶è€…ã«ãªã‚Šã¾ã™ã€‚ + +### ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã¹ã°ã„ã„ã§ã™ã‹ï¼Ÿ +[サーãƒãƒ¼ä¸€è¦§ãŒå…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚](https://join.misskey.page/ja-JP/instances) サーãƒãƒ¼ã«ã‚ˆã£ã¦ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ†ãƒ¼ãƒž(特定ã®ã“ã¨ã€ã‚‚ã®ãŒå¥½ã ç‰)ãŒæ±ºã‚られã¦ã„ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€è‡ªåˆ†ã«åˆã£ãŸãƒ†ãƒ¼ãƒžã®ã‚µãƒ¼ãƒãƒ¼ãŒã‚ã‚Œã°ã€ãã“ã‚’é¸ã¶ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。 ä»–ã«ã‚‚ã€ã‚µãƒ¼ãƒãƒ¼ã®è¦æ¨¡ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã€å›½ãŠã‚ˆã³è¨€èªžã€é‹å–¶è€…ãŒä¿¡é ¼ã§ãã‚‹ã‹ã©ã†ã‹ã€ãªã©ã®è¦³ç‚¹ãŒã‚ã‚Šã¾ã™ã€‚ ãªãŠã€Misskeyå…¬å¼ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã‚‚ã®ã¯ã‚ã‚Šã¾ã›ã‚“。自身ã§æ–°ã—ãサーãƒãƒ¼ã‚’作æˆã™ã‚‹ã¨ã„ã†é¸æŠžè‚¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ + +基本的ã«ã©ã®ã‚µãƒ¼ãƒãƒ¼ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚ã€ä»–ã®å…¨ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ç¹‹ãŒã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +### サーãƒãƒ¼ã‚’建ã¦ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã§ã™ã‹ï¼Ÿ +Misskeyサーãƒãƒ¼ã®ä½œæˆã«èˆˆå‘³ã‚’æŒã£ã¦ã„ãŸã ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ 2021å¹´ç¾åœ¨ã€Misskeyã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚µãƒ¼ãƒ“スã¯å˜åœ¨ã—ãªã„ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ã®ä½œæˆã«ã¯ã‚る程度ã®çŸ¥è˜ãŒå¿…è¦ã§ã™ã€‚ サーãƒãƒ¼ã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦ã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### ã©ã®ã‚ˆã†ãªæŠ€è¡“を使用ã—ã¦ã„ã¾ã™ã‹ï¼Ÿ +Misskeyã¯é–‹ç™ºãŒé€²ã‚€ã«ã¤ã‚Œä½¿ç”¨ã™ã‚‹æŠ€è¡“も大ãã変ã‚ã£ã¦ãã¾ã—ãŸã€‚開発当åˆã¯MySQL + PHP + jQueryã¨ã„ã£ãŸæ§‹æˆã§ã—ãŸãŒã€ç¾åœ¨ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ +- サーãƒãƒ¼ã‚µã‚¤ãƒ‰: Node.js +- データベース: PostgreSQLã€Redis +- UIフレームワーク: Vue.js +- プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªž: TypeScript + +ã¾ãŸã€MFMã‚„AiScriptãªã©ã®ã€Misskeyã‹ã‚‰æ´¾ç”Ÿã—ã¦ç‹¬è‡ªã®æŠ€è¡“も開発ã—ã¦ã„ã¾ã™ã€‚ + +### Mastodonã®ãƒ•ã‚©ãƒ¼ã‚¯ã§ã™ã‹ï¼Ÿ +ã„ã„ãˆã€‚Misskeyã¯Mastodonã‚„ãã®ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯å…¨ã別ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã™ã€‚ 開発ã«é–¢ã—ã¦ã‚‚ã€Misskeyã®æ–¹ãŒæ˜”ã‹ã‚‰é–‹ç™ºã•ã‚Œã¦ã„ã¾ã™ã€‚ãŸã ã—ã€åˆ†æ•£åž‹ã«ãªã£ãŸã®ã¯Mastodonã®ç™»å ´ã‚ˆã‚Šå¾Œã§ã™ã€‚ åŒã˜AcitivityPubã¨ã„ã†åˆ†æ•£ã®ãŸã‚ã®ãƒ—ãƒãƒˆã‚³ãƒ«ã‚’実装ã—ã¦ã„ã‚‹ã¨ã„ã†ç‚¹ä»¥å¤–ã€ä¸¡è€…ã«ç‰¹ã«é–¢ã‚ŠãŒã‚ã‚‹ã‚ã‘ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。 + +### iOS/Androidã®ã‚¢ãƒ—リã¯ã‚ã‚Šã¾ã™ã‹ï¼Ÿ +å…¬å¼ã«ã¯ãã†ã„ã£ãŸOSã®ãƒã‚¤ãƒ†ã‚£ãƒ–アプリを開発ã—ã¦ã„ã¾ã›ã‚“ãŒã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製ã®ã‚¢ãƒ—リãŒã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](./apps)ã‚’ã”覧ãã ã•ã„。 + +ãŸã ã€ã‚µãƒ¼ãƒ‰ãƒ‘ーティ製アプリã¯ã©ã†ã—ã¦ã‚‚機能ã¸ã®å¯¾å¿œãŒé…ã‚Œã¦ã—ã¾ã†ãŸã‚ã€ã¨ãã«æ‹˜ã‚ŠãŒãªã‘ã‚Œã°å…¬å¼ã®Webクライアントã®åˆ©ç”¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ ãªãŠã€Misskeyã®Webクライアントã¯PWAã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã§ã€ãƒã‚¤ãƒ†ã‚£ãƒ–アプリã®ã‚ˆã†ã«å‹•ä½œã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 詳ã—ãã¯[ã“ã¡ã‚‰](todo)ã‚’ã”覧ãã ã•ã„。 + +### Misskeyã®ãƒã‚´ã€ã‚¢ã‚¤ã‚³ãƒ³ã¯ã©ã“ã§å…¥æ‰‹ã§ãã¾ã™ã‹ï¼Ÿ +(準備ä¸) + +### 時折目ã«ã™ã‚‹çŒ«è€³ã®å¯æ„›ã„女ã®åã¯ï¼Ÿ +Misskeyã®å®ˆã‚Šç¥žã€è—ã¡ã‚ƒã‚“ã§ã™ã€‚アイï¾ï½¬ï¾ï½¶ï¾œï½²ï½²ï¾”ッター! +<div class="info">â„¹ï¸ è—ã¡ã‚ƒã‚“ã«ã¤ã„ã¦ã¯<a href="https://xn--931a.moe/" target="_blank">ã“ã¡ã‚‰</a>ã§ã™ã€‚</div> diff --git a/src/docs/zh-TW/general/report-issue.md b/src/docs/zh-TW/general/report-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..63527e32af59a111a31f3d333e94c3aa08d5df72 --- /dev/null +++ b/src/docs/zh-TW/general/report-issue.md @@ -0,0 +1,8 @@ +# ä¸å…·åˆã®å ±å‘Š +ä¸å…·åˆã¨æ€ã‚れる状æ³ã«éé‡ã—ãŸã¨ãã¯ã€ã¾ãš[トラブルシューティング](./troubleshooting)ã‚’ã”一èªãã ã•ã„。 ãã‚Œã§ã‚‚å•é¡ŒãŒè§£æ±ºã—ãªã„ã¨ãã¯ã€ä»¥ä¸‹ã®æƒ…å ±ã‚’å«ã‚ã¦[フォーラム](https://forum.misskey.io/)ã«æŠ•ç¨¿ã—ã¦ãã ã•ã„。 投稿ã™ã‚‹ã“ã¨ã§ã€è§£æ±ºç–ãŒè¦‹ã¤ã‹ã£ãŸã‚Šã€ä¸å…·åˆã¨åˆ¤æ–ã•ã‚Œã‚Œã°é–‹ç™ºãƒãƒ¼ãƒ ã«ã‚ˆã£ã¦ä¿®æ£ãŒè¡Œã‚ã‚Œã¾ã™ã€‚ + +## å«ã‚ã‚‹æƒ…å ± +- Misskeyã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³([æƒ…å ±ãƒšãƒ¼ã‚¸](/about)ã§ç¢ºèªã§ãã¾ã™) +- ãŠä½¿ã„ã®ãƒ–ラウザã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- ãŠä½¿ã„ã®OSã®ç¨®é¡žã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ +- å•é¡Œã®å†ç¾æ‰‹é † diff --git a/src/docs/zh-TW/general/troubleshooting.md b/src/docs/zh-TW/general/troubleshooting.md new file mode 100644 index 0000000000000000000000000000000000000000..4a3509129912dfbb34203e9d6ea9616805bc68a4 --- /dev/null +++ b/src/docs/zh-TW/general/troubleshooting.md @@ -0,0 +1,36 @@ +# トラブルシューティング +<div class="info">â„¹ï¸ <a href="./faq">よãã‚る質å•</a>ã‚‚åˆã‚ã›ã¦ãŠå½¹ç«‹ã¦ãã ã•ã„。</div> + +å•é¡ŒãŒç™ºç”Ÿã—ãŸã¨ãã¯ã€ã¾ãšã“ã¡ã‚‰ã‚’ã”確èªãã ã•ã„。 該当ã™ã‚‹é …ç›®ãŒç„¡ã„ã€ã‚‚ã—ãã¯æ‰‹é †ã‚’試ã—ã¦ã‚‚効果ãŒãªã„å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã™ã‚‹ã‹[ä¸å…·åˆã‚’å ±å‘Š](./report-issue)ã—ã¦ãã ã•ã„。 + +## クライアントãŒèµ·å‹•ã—ãªã„ +ã»ã¨ã‚“ã©ã®å ´åˆã€ãŠä½¿ã„ã®ãƒ–ラウザã¾ãŸã¯OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå¤ã„ã“ã¨ãŒåŽŸå› ã§ã™ã€‚ ブラウザãŠã‚ˆã³OSã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’最新ã®ã‚‚ã®ã«æ›´æ–°ã—ã¦ã‹ã‚‰ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ãã‚Œã§ã‚‚èµ·å‹•ã—ãªã„å ´åˆã¯ã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +## ページãŒèªã¿è¾¼ã‚ãªã„ +クライアントãŒèµ·å‹•ã™ã‚‹ã‚‚ã®ã®ãƒšãƒ¼ã‚¸ãŒèªã¿è¾¼ã‚ãªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹å ´åˆã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å•é¡ŒãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ãŒãƒ€ã‚¦ãƒ³ã—ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。 + +ã“ã‚Œã¯ç¨€ã§ã™ãŒã€ã‚ャッシュãŒåŽŸå› ã®å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ブラウザã®ã‚ャッシュをクリアã—ã¦ã€å†åº¦è©¦ã—ã¦ã¿ã¦ãã ã•ã„。 + +ã¾ã å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®å•é¡Œã¨æ€ã‚れるã®ã§ã‚µãƒ¼ãƒãƒ¼ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。 + +## クライアントã®å‹•ä½œãŒé…ã„ +以下を試ã—ã¦ã¿ã¦ãã ã•ã„: + +- クライアントè¨å®šã§ã€ŒUIã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’減らã™ã€ã‚’有効ã«ã™ã‚‹ +- クライアントè¨å®šã§ã€Œãƒ¢ãƒ¼ãƒ€ãƒ«ã«ã¼ã‹ã—効果を使用ã€ã‚’無効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ–ラウザã®è¨å®šã§ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ +- ãŠä½¿ã„ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚¹ãƒšãƒƒã‚¯ã‚’上ã’ã‚‹ + +## 通知やアンテナç‰ã®ç‚¹æ»…ãŒæ¶ˆãˆãªã„ +点滅ã¯ã€æœªèªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚通常点滅ãŒæ¶ˆãˆãªã„å ´åˆã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’é¡ã‚‹ã¨æœªèªãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚ ã™ã¹ã¦æ—¢èªã«ã—ãŸã¨æ€ã‚れるã®ã«ã€ãã‚Œã§ã‚‚ãªãŠç‚¹æ»…ãŒç¶šãå ´åˆ(ãŠãらãä¸å…·åˆã¨æ€ã‚ã‚Œã¾ã™)ã¯è¨å®šã‹ã‚‰å¼·åˆ¶çš„ã«ã™ã¹ã¦æ—¢èªæ‰±ã„ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +## RenoteãŒã§ããªã„ +フォãƒãƒ¯ãƒ¼é™å®šã®ãƒŽãƒ¼ãƒˆã¯Renoteã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 + +## UI上ã§ç‰¹å®šã®è¦ç´ ãŒè¡¨ç¤ºã•ã‚Œãªã„ +広告ブãƒãƒƒã‚«ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã®ã‚ˆã†ãªä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚Misskeyã§ã¯ã‚ªãƒ•ã«ã—ã¦ã”利用ãã ã•ã„。 + +## UI上ã§æœªç¿»è¨³ã®éƒ¨åˆ†ãŒã‚ã‚‹ +ã»ã¨ã‚“ã©ã®å ´åˆã€å˜ã«ç¿»è¨³ãŒé–“ã«åˆã£ã¦ã„ãªã„ã ã‘ã§ã€ä¸å…·åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。翻訳ãŒçµ‚ã‚ã‚‹ã¾ã§ãŠå¾…ã¡ãã ã•ã„。 [翻訳ã«å‚åŠ ](./misskey)ã—ã¦ã„ãŸã ãã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚