From 863054214652378c11f0596591eff0b259cfc5d1 Mon Sep 17 00:00:00 2001 From: syuilo Date: Fri, 5 Nov 2021 16:18:52 +0900 Subject: ドキュメントをmisskey-hubに移行 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/docs/fr-FR/admin/disable-timelines.md | 8 - src/docs/fr-FR/admin/faq.md | 5 - src/docs/fr-FR/advanced/aiscript.md | 7 - src/docs/fr-FR/advanced/api.md | 58 ----- src/docs/fr-FR/advanced/create-plugin.md | 74 ------ src/docs/fr-FR/advanced/develop-bot.md | 6 - src/docs/fr-FR/advanced/reversi-bot.md | 160 ------------ src/docs/fr-FR/advanced/share-page.md | 54 ---- src/docs/fr-FR/advanced/stream.md | 350 -------------------------- src/docs/fr-FR/aiscript.md | 4 - src/docs/fr-FR/api.md | 58 ----- src/docs/fr-FR/create-plugin.md | 74 ------ src/docs/fr-FR/custom-emoji.md | 2 - src/docs/fr-FR/deck.md | 18 -- src/docs/fr-FR/features/antenna.md | 4 - src/docs/fr-FR/features/custom-emoji.md | 2 - src/docs/fr-FR/features/deck.md | 18 -- src/docs/fr-FR/features/drive.md | 17 -- src/docs/fr-FR/features/favorite.md | 4 - src/docs/fr-FR/features/follow.md | 2 - src/docs/fr-FR/features/keyboard-shortcut.md | 66 ----- src/docs/fr-FR/features/mfm.md | 12 - src/docs/fr-FR/features/mute-and-block.md | 41 ---- src/docs/fr-FR/features/mute.md | 13 - src/docs/fr-FR/features/note.md | 54 ---- src/docs/fr-FR/features/pages.md | 10 - src/docs/fr-FR/features/reaction.md | 11 - src/docs/fr-FR/features/silence.md | 6 - src/docs/fr-FR/features/theme.md | 68 ----- src/docs/fr-FR/features/timeline.md | 31 --- src/docs/fr-FR/features/widgets.md | 7 - src/docs/fr-FR/features/word-mute.md | 20 -- src/docs/fr-FR/follow.md | 2 - src/docs/fr-FR/general/apps.md | 6 - src/docs/fr-FR/general/changelog.md | 5 - src/docs/fr-FR/general/faq.md | 28 --- src/docs/fr-FR/general/glossary.md | 89 ------- src/docs/fr-FR/general/links.md | 12 - src/docs/fr-FR/general/misskey.md | 87 ------- src/docs/fr-FR/general/report-issue.md | 8 - src/docs/fr-FR/general/troubleshooting.md | 40 --- src/docs/fr-FR/keyboard-shortcut.md | 68 ----- src/docs/fr-FR/mfm.md | 2 - src/docs/fr-FR/mute.md | 13 - src/docs/fr-FR/pages.md | 10 - src/docs/fr-FR/reaction.md | 11 - src/docs/fr-FR/reversi-bot.md | 160 ------------ src/docs/fr-FR/stream.md | 354 --------------------------- src/docs/fr-FR/theme.md | 68 ----- src/docs/fr-FR/timelines.md | 15 -- 50 files changed, 2242 deletions(-) delete mode 100644 src/docs/fr-FR/admin/disable-timelines.md delete mode 100644 src/docs/fr-FR/admin/faq.md delete mode 100644 src/docs/fr-FR/advanced/aiscript.md delete mode 100644 src/docs/fr-FR/advanced/api.md delete mode 100644 src/docs/fr-FR/advanced/create-plugin.md delete mode 100644 src/docs/fr-FR/advanced/develop-bot.md delete mode 100644 src/docs/fr-FR/advanced/reversi-bot.md delete mode 100644 src/docs/fr-FR/advanced/share-page.md delete mode 100644 src/docs/fr-FR/advanced/stream.md delete mode 100644 src/docs/fr-FR/aiscript.md delete mode 100644 src/docs/fr-FR/api.md delete mode 100644 src/docs/fr-FR/create-plugin.md delete mode 100644 src/docs/fr-FR/custom-emoji.md delete mode 100644 src/docs/fr-FR/deck.md delete mode 100644 src/docs/fr-FR/features/antenna.md delete mode 100644 src/docs/fr-FR/features/custom-emoji.md delete mode 100644 src/docs/fr-FR/features/deck.md delete mode 100644 src/docs/fr-FR/features/drive.md delete mode 100644 src/docs/fr-FR/features/favorite.md delete mode 100644 src/docs/fr-FR/features/follow.md delete mode 100644 src/docs/fr-FR/features/keyboard-shortcut.md delete mode 100644 src/docs/fr-FR/features/mfm.md delete mode 100644 src/docs/fr-FR/features/mute-and-block.md delete mode 100644 src/docs/fr-FR/features/mute.md delete mode 100644 src/docs/fr-FR/features/note.md delete mode 100644 src/docs/fr-FR/features/pages.md delete mode 100644 src/docs/fr-FR/features/reaction.md delete mode 100644 src/docs/fr-FR/features/silence.md delete mode 100644 src/docs/fr-FR/features/theme.md delete mode 100644 src/docs/fr-FR/features/timeline.md delete mode 100644 src/docs/fr-FR/features/widgets.md delete mode 100644 src/docs/fr-FR/features/word-mute.md delete mode 100644 src/docs/fr-FR/follow.md delete mode 100644 src/docs/fr-FR/general/apps.md delete mode 100644 src/docs/fr-FR/general/changelog.md delete mode 100644 src/docs/fr-FR/general/faq.md delete mode 100644 src/docs/fr-FR/general/glossary.md delete mode 100644 src/docs/fr-FR/general/links.md delete mode 100644 src/docs/fr-FR/general/misskey.md delete mode 100644 src/docs/fr-FR/general/report-issue.md delete mode 100644 src/docs/fr-FR/general/troubleshooting.md delete mode 100644 src/docs/fr-FR/keyboard-shortcut.md delete mode 100644 src/docs/fr-FR/mfm.md delete mode 100644 src/docs/fr-FR/mute.md delete mode 100644 src/docs/fr-FR/pages.md delete mode 100644 src/docs/fr-FR/reaction.md delete mode 100644 src/docs/fr-FR/reversi-bot.md delete mode 100644 src/docs/fr-FR/stream.md delete mode 100644 src/docs/fr-FR/theme.md delete mode 100644 src/docs/fr-FR/timelines.md (limited to 'src/docs/fr-FR') diff --git a/src/docs/fr-FR/admin/disable-timelines.md b/src/docs/fr-FR/admin/disable-timelines.md deleted file mode 100644 index b081e35ab0..0000000000 --- a/src/docs/fr-FR/admin/disable-timelines.md +++ /dev/null @@ -1,8 +0,0 @@ -# LTL/STL/GTLの無効化 -Misskeyでは、LTL/STL/GTLをそれぞれ無効化することができます。有効/無効を切り替えるには、インスタンスコントロールパネルで設定します。 - -LTLやSTLは、そのインスタンス全員の投稿が見れるため、新規のユーザーにとってはユーザーを探す必要がなくなり、興味のあるユーザーを見つけやすいという利点があります。 しかし同時に、フォロー機能が活用されなくなったり、不適切な投稿が目につきやすくなったり、チャットのようになることで内輪感が生じて逆に新規ユーザーが参加しにくくなるといったデメリットも持ち合わせています。 サーバーによってメリット/デメリットどちらが優勢かは異なるので、オプションとして無効にできるようになっています。 もしデメリットの方が上回っていると感じたら、それらのタイムラインを無効化することも検討してください。 - -
⚠️ 無効化を行うと、ユーザーが困惑し、短期的に見て利用者が減る可能性があります。そのため、無効化の際は影響を慎重に検討し、事前に説明してフォローを整える期間を一定程度設けることを推奨します。
- -なお、管理者/モデレーターは、これらのタイムラインの無効化状態は適用されず、引き続き利用することが可能です。 diff --git a/src/docs/fr-FR/admin/faq.md b/src/docs/fr-FR/admin/faq.md deleted file mode 100644 index 9be3edc444..0000000000 --- a/src/docs/fr-FR/admin/faq.md +++ /dev/null @@ -1,5 +0,0 @@ -# Questions fréquentes -Ici sont publiées les questions que les administrateur·rice·s de serveurs posent le plus fréquemment. - -## « Je veux configurer un thème par défaut » -Pour l'instant, il n'existe aucune fonctionnalité permettant de configurer un thème par défaut pour votre instance. diff --git a/src/docs/fr-FR/advanced/aiscript.md b/src/docs/fr-FR/advanced/aiscript.md deleted file mode 100644 index 5af011f990..0000000000 --- a/src/docs/fr-FR/advanced/aiscript.md +++ /dev/null @@ -1,7 +0,0 @@ -# AiScript -AiScriptは、Misskeyで使用できるスクリプト言語です。 - -
ℹ️ AiScript実装はMisskeyとは別リポジトリで、オープンソースで公開されています。
- -## Utilisation -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 deleted file mode 100644 index bffde881f4..0000000000 --- a/src/docs/fr-FR/advanced/api.md +++ /dev/null @@ -1,58 +0,0 @@ -# API de Misskey - -MisskeyAPIを使ってMisskeyクライアント、Misskey連携Webサービス、Bot等(以下「アプリケーション」と呼びます)を開発できます。 ストリーミングAPIもあるので、リアルタイム性のあるアプリケーションを作ることも可能です。 - -APIを使い始めるには、まずアクセストークンを取得する必要があります。 このドキュメントでは、アクセストークンを取得する手順を説明した後、基本的なAPIの使い方を説明します。 - -## アクセストークンの取得 -基本的に、APIはリクエストにはアクセストークンが必要となります。 APIにリクエストするのが自分自身なのか、不特定の利用者に使ってもらうアプリケーションなのかによって取得手順は異なります。 - -* 前者の場合: [「自分自身のアクセストークンを手動発行する」](#自分自身のアクセストークンを手動発行する)に進む -* 後者の場合: [「アプリケーション利用者にアクセストークンの発行をリクエストする」](#アプリケーション利用者にアクセストークンの発行をリクエストする)に進む - -### 自分自身のアクセストークンを手動発行する -「設定 > API」で、自分のアクセストークンを発行できます。 - -[「APIの使い方」へ進む](#APIの使い方) - -### アプリケーション利用者にアクセストークンの発行をリクエストする -アプリケーション利用者のアクセストークンを取得するには、以下の手順で発行をリクエストします。 - -#### Étape 1 - -UUIDを生成する。以後これをセッションIDと呼びます。 - -> このセッションIDは毎回生成し、使いまわさないようにしてください。 - -#### Étape 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)で確認できます - -#### Étape 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 deleted file mode 100644 index 540909de42..0000000000 --- a/src/docs/fr-FR/advanced/create-plugin.md +++ /dev/null @@ -1,74 +0,0 @@ -# プラグインの作成 -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 deleted file mode 100644 index 7f825e9bc4..0000000000 --- a/src/docs/fr-FR/advanced/develop-bot.md +++ /dev/null @@ -1,6 +0,0 @@ -# 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 deleted file mode 100644 index 2da95be1dc..0000000000 --- a/src/docs/fr-FR/advanced/reversi-bot.md +++ /dev/null @@ -1,160 +0,0 @@ -# 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`。 - -## 投了する -投了をするには、このエンドポイントにリクエストします。 diff --git a/src/docs/fr-FR/advanced/share-page.md b/src/docs/fr-FR/advanced/share-page.md deleted file mode 100644 index 056f8e1efb..0000000000 --- a/src/docs/fr-FR/advanced/share-page.md +++ /dev/null @@ -1,54 +0,0 @@ -# シェアページ -`/share`を開くと、共有用の投稿フォームを開くことができます。 ここではシェアページで利用できるクエリ文字列の一覧を示します。 - -## クエリ文字列一覧 -### Texte - -
-
title
-
タイトルです。本文の先頭に[ … ]と挿入されます。
-
text
-
本文です。
-
url
-
URLです。末尾に挿入されます。
-
- -### リプライ情報 -以下のいずれか - -
-
replyId
-
リプライ先のノートid
-
replyUri
-
リプライ先のUrl(リモートのノートオブジェクトを指定)
-
- -### Renote情報 -以下のいずれか - -
-
renoteId
-
Renote先のノートid
-
renoteUri
-
Renote先のUrl(リモートのノートオブジェクトを指定)
-
- -### Visibilité -※specifiedに相当する値はvisibility=specifiedとvisibleAccts/visibleUserIdsで指定する - -
-
visibility
-
公開範囲 ['public' | 'home' | 'followers' | 'specified']
-
localOnly
-
0(false) or 1(true)
-
visibleUserIds
-
specified時のダイレクト先のユーザーid カンマ区切りで
-
visibleAccts
-
specified時のダイレクト先のacct(@?username[@host]) カンマ区切りで
-
- -### Fichiers -
-
fileIds
-
添付したいファイルのid(カンマ区切りで)
-
diff --git a/src/docs/fr-FR/advanced/stream.md b/src/docs/fr-FR/advanced/stream.md deleted file mode 100644 index b1820bf616..0000000000 --- a/src/docs/fr-FR/advanced/stream.md +++ /dev/null @@ -1,350 +0,0 @@ -# ストリーミングAPI - -ストリーミングAPIを使うと、リアルタイムで様々な情報(例えばタイムラインに新しい投稿が流れてきた、メッセージが届いた、フォローされた、など)を受け取ったり、様々な操作を行ったりすることができます。 - -## ストリームに接続する - -ストリーミングAPIを利用するには、まずMisskeyサーバーに**websocket**接続する必要があります。 - -以下のURLに、`i`というパラメータ名で認証情報を含めて、websocket接続してください。例: -``` -%WS_URL%/streaming?i=xxxxxxxxxxxxxxx -``` - -認証情報は、自分のAPIキーや、アプリケーションからストリームに接続する際はユーザーのアクセストークンのことを指します。 - -
ℹ️ 認証情報の取得については、こちらのドキュメントをご確認ください。
- ---- - -認証情報は省略することもできますが、その場合非ログインでの利用ということになり、受信できる情報や可能な操作は限られます。例: - -``` -%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`はチャンネルに接続する際のパラメータです。チャンネルによって接続時に必要とされるパラメータは異なります。パラメータ不要のチャンネルに接続する際は、このプロパティは省略可能です。 - -
ℹ️ IDはチャンネルごとではなく「チャンネルの接続ごと」です。なぜなら、同じチャンネルに異なるパラメータで複数接続するケースもあるからです。
- -### チャンネルからのメッセージを受け取る -例えばタイムラインのチャンネルなら、新しい投稿があった時にメッセージを発します。そのメッセージを受け取ることで、タイムラインに新しい投稿がされたことをリアルタイムで知ることができます。 - -チャンネルがメッセージを発すると、次のようなデータが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`には、エンドポイントのパラメータを含めます。 - -
ℹ️ APIのエンドポイントやパラメータについてはAPIリファレンスをご確認ください。
- -### レスポンスの受信 - -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/aiscript.md b/src/docs/fr-FR/aiscript.md deleted file mode 100644 index 8ca752e254..0000000000 --- a/src/docs/fr-FR/aiscript.md +++ /dev/null @@ -1,4 +0,0 @@ -# AiScript - -## Fonction -Réglé sur « passage par valeur » par défaut. diff --git a/src/docs/fr-FR/api.md b/src/docs/fr-FR/api.md deleted file mode 100644 index 0147f95bac..0000000000 --- a/src/docs/fr-FR/api.md +++ /dev/null @@ -1,58 +0,0 @@ -# API de Misskey - -Vous pouvez utiliser l'API de Misskey pour développer des clients Misskey, des services web s'intégrant à Misskey, des Bots (que nous appellerons plus loin "Applications"), etc. Comme l'API streaming est aussi implémenté, vous avez la possibilité de créer des applications de temps réel. - -Pour pouvoir vous servir de l'API, il vous faudra d'abord obtenir un jeton d'accès. Ce guide a été conçu pour vous accompagner dans le processus d'obtention du jeton d'accès, puis donner des instructions de base sur l'utilisation de l'API. - -## Obtenir le jeton d'accès -Une requête d'API, par essence, nécessite un jeton d'accès. La procédure d'acquisition du jeton diffère selon que vous effectuez la requête vous-même, ou qu'elle est envoyée via une application par un utilisateur final non défini. - -* Dans le premier cas : allez à [« Générer manuellement un jeton d'accès pour son propre compte »](#自分自身のアクセストークンを手動発行する). -* Dans le second cas : allez à [« Demander la génération du jeton d'accès via un utilisateur d'application »](#アプリケーション利用者にアクセストークンの発行をリクエストする). - -### Générer manuellement un jeton d'accès pour son propre compte -Vous pouvez générer votre propre jeton d'accès en allant dans { Paramètres > API }. - -[Continuer avec « Utiliser l'API ».](#APIの使い方) - -### Demander la génération du jeton d'accès via un utilisateur d'application -Pour obtenir un jeton d'accès pour le compte utilisateur final de votre application, suivez la procédure de génération ci-dessous. - -#### Étape 1 - -Générez un UUID. Nous l'appellerons « ID de session » dans la suite de ce guide. - -> Un même ID de session ne devrait pas être utilisé plusieurs fois ; veillez à en générer un nouveau pour chaque jeton d'accès. - -#### Étape 2 - -Ouvrez l'adresse `{_URL_}/miauth/{session}` dans le navigateur de l'utilisateur. Remplacez alors la partie `{session}` de l'URL par l'ID de session que vous venez de générer. -> Par ex. : `{_URL_}/miauth/c1f6d42b-468b-4fd2-8274-e58abdedef6f` - -En ouvrant cette URL, vous pourrez configurer un certain nombre d'options pour les paramètres de requête : -* `name` : nom de l'application - * > Ex. : `MissDeck` -* `icon` : URL de l'icône de l'application - * > Ex. : `https://missdeck.example.com/icon.png` -* `callback` : URL de redirection après l'authentification - * > Ex. : `https://missdeck.example.com/callback` - * Lors de la redirection, un paramètre de requête `session` contenant l'ID de session sera joint. -* `permission` : permissions requises par l'application - * > Ex. : `write:notes,write:following,read:drive` - * Listez les permissions requises en utilisant une `,` pour les séparer. - * Vous pouvez vérifier quelles sont les permissions disponibles sur [les références API de Misskey](/api-doc). - -#### Étape 3 -Si vous envoyez une requête POST à `{_URL_}/api/miauth/{session}/check` une fois que l'utilisateur a validé le jeton d'accès, la réponse arrivera sous forme de fichier JSON contenant ce jeton. - -Propriétés incluses dans la réponse : -* `token` : jeton d'accès de l'utilisateur -* `user` : données de l'utilisateur - -[Continuer avec « Utiliser l'API ».](#APIの使い方) - -## Utiliser l'API -**L'API utilise seulement la méthode POST, et toutes les requêtes / réponses sont au format JSON. REST n'est pas pris en charge. ** Le jeton d'accès s'insère dans le paramètre de requête nommé `i`. - -* [Références API de Misskey](/api-doc) -* [API streaming](./stream) diff --git a/src/docs/fr-FR/create-plugin.md b/src/docs/fr-FR/create-plugin.md deleted file mode 100644 index 0d6e8a8ad7..0000000000 --- a/src/docs/fr-FR/create-plugin.md +++ /dev/null @@ -1,74 +0,0 @@ -# Création d'un plugin -En utilisant la fonction plugin du client web Misskey, vous pouvez étendre et y ajouter de nouvelles fonctionnalités. Cette page liste la définition des métadonnées et les références de l'API AIScript pour la création des plugins. - -## Métadonnées -Les plugins doivent définir des métadonnées de plugin par défaut via le format de métadonnées AiScript. Les métadonnées sont un objet contenant les propriétés suivantes : - -### name -Nom du plugin. - -### author -Nom de l'auteur du plugin. - -### version -Version du plugin.Cette valeur doit être un nombre. - -### description -Description du plugin. - -### permissions -Permissions requises par le plugin.Utilisé pour les requêtes de l'API Misskey. - -### config -Un objet représentant les paramètres du plugin. Les clés représentent les noms des paramètres et les valeurs sont l'une des propriétés ci-dessous. - -#### type -Une chaîne de caractères représentant le type de valeur du paramètre.Sélectionnez l'une des options suivantes : string number boolean - -#### label -Nom du paramètre affiché à l'utilisateur. - -#### description -Description du paramètre - -#### default -Valeur par défaut du paramètre - -## Références API de Misskey -L'API intégrée directement dans la norme AiScript elle-même ne sera pas répertoriée. - -### Mk:dialog(title text type) -Affiche la boîte de dialogue.type peut être défini par les valeurs suivantes. info success warn error question Si elle est omise, c'est "info" qui est utilisée. - -### Mk:confirm(title text type) -Affiche une boîte de dialogue de confirmation.Le type peut être défini par les valeurs suivantes. info success warn error question Si elle est omise, c'est "question" qui est utilisé par défaut. Si l'utilisateur sélectionne "OK", true est renvoyé, si l'utilisateur sélectionne "Cancel", false est renvoyé. - -### Mk:api(endpoint params) -Envoie une requête à l'API Misskey.Le premier paramètre spécifie le point de terminaison de l'API, le second spécifie les paramètres de la requête sous forme d'objet. - -### Mk:save(key value) -Fait persister une valeur arbitraire avec un nom arbitraire.La valeur persistante reste après la fin du contexte AiScript et peut être lue par Mk:load. - -### Mk:load(key) -Lit la valeur du nom spécifié persisté par Mk:save. - -### Plugin:register_post_form_action(title fn) -Ajoute une action au formulaire de soumission.Le premier argument est le nom de l'action, le second est la fonction de rappel lorsque l'action est sélectionnée. La fonction de rappel reçoit l'objet du formulaire de soumission comme premier argument. - -### Plugin:register_note_action(title fn) -Ajoute un élément au menu note. Le premier paramètre spécifie le nom de l'action, le second paramètre spécifie une fonction de rappel qui est exécutée lorsque cet élément est sélectionné. La fonction de rappel reçoit un objet note comme premier paramètre. - -### Plugin:register_user_action(title fn) -Ajoute un élément au menu de l'utilisateur.Le premier paramètre spécifie le nom de l'action, le second paramètre spécifie une fonction de rappel qui est exécutée lorsque cet élément est sélectionné. La fonction de rappel reçoit un objet utilisateur comme premier paramètre. - -### Plugin:register_note_view_interruptor(fn) -Réécrit les informations de la note affichée dans l'interface utilisateur. L'objet note cible est passé comme premier argument à la fonction de rappel. La note est réécrite dans la valeur de retour de la fonction de rappel. - -### Plugin:register_note_post_interruptor(fn) -Réécrit les informations de la note lors de la publication d'une note. L'objet note cible est passé comme premier argument à la fonction de rappel. La note sera réécrite dans la valeur de retour de la fonction de rappel. - -### Plugin:open_url(url) -Ouvre l'URL passée comme premier argument dans un nouvel onglet du navigateur. - -### Plugin:config -Un objet dans lequel la configuration du plugin est stockée.La valeur est saisie par la clé définie dans la configuration de la définition du plugin. diff --git a/src/docs/fr-FR/custom-emoji.md b/src/docs/fr-FR/custom-emoji.md deleted file mode 100644 index 649da5d3a7..0000000000 --- a/src/docs/fr-FR/custom-emoji.md +++ /dev/null @@ -1,2 +0,0 @@ -# Émojis personnalisés -Les émojis personnalisés sont une fonctionnalité qui vous permet d'utiliser une sélection d'images disponibles sur votre instance comme des émojis. Vous pouvez les utiliser dans différents contextes : vos notes, vos réactions, vos discussions directes, votre présentation de profil, votre nom, etc. Lorsque vous voulez utiliser des émojis personnalisés, vous pouvez utiliser le sélecteur d'émojis (s'il est disponible), ou bien faire apparaître des suggestions d'émojis en tapant `:`. Ainsi, quand cette suite de caractères (au format `:foo:`) est détectée dans un texte, elle est interprétée comme un nom d'émoji personnalisé : les lettres contenues au centre de la suite `foo` provoquent alors l'affichage de la suggestion d'émoji personnalisé approprié. diff --git a/src/docs/fr-FR/deck.md b/src/docs/fr-FR/deck.md deleted file mode 100644 index 610cf967a3..0000000000 --- a/src/docs/fr-FR/deck.md +++ /dev/null @@ -1,18 +0,0 @@ -# Deck - -Le deck est l'une des interfaces utilisateur disponibles.Sa particularité est de former une interface riche en contenus et hautement personnalisable grâce à l'affichage de plusieurs colonnes. - -## Ajouter une colonne -Vous pouvez ajouter une colonne en cliquant avec le clic-droit dans l'arrière-plan du deck puis sur « Ajouter une colonne » . - -## Déplacer une colonne -Vous pouvez déplacer une colonne à la place d'une autre en la faisant glisser. Il est en outre possible de réorganiser les colonnes depuis le menu des colonnes — en faisant un clic-droit dans l'en-tête de colonne. - -## Division horizontale des colonnes -Il est possible d'agencer les colonnes horizontalement. Depuis le menu de la colonne que vous voulez déplacer, cliquez sur « Empiler à gauche » pour la déplacer sous la colonne de gauche. Cliquez sur « Déplacer à droite » pour annuler. - -## Configuration de la colonne -Vous pouvez éditer la configuration de la colonne en cliquant sur « édition » dans le menu de colonne. Vous pourrez y changer le nom ou la largeur de la colonne. - -## Configuration du deck -Vous trouverez les options de configuration du deck à [settings/deck](/settings/deck) diff --git a/src/docs/fr-FR/features/antenna.md b/src/docs/fr-FR/features/antenna.md deleted file mode 100644 index 49746e7087..0000000000 --- a/src/docs/fr-FR/features/antenna.md +++ /dev/null @@ -1,4 +0,0 @@ -# Antennes -Les antennes vous permettent de recueillir des notes automatiquement, en fonction de critères que vous définissez librement. - -Ainsi, lorsqu'une note répondant aux critères que vous avez spécifiés dans une antenne est publiée, elle est ajoutée au fil de l'antenne correspondante en temps réel. diff --git a/src/docs/fr-FR/features/custom-emoji.md b/src/docs/fr-FR/features/custom-emoji.md deleted file mode 100644 index 01840868eb..0000000000 --- a/src/docs/fr-FR/features/custom-emoji.md +++ /dev/null @@ -1,2 +0,0 @@ -# Émojis personnalisés -カスタム絵文字は、インスタンスで用意された画像を絵文字のように使える機能です。 ノート、リアクション、チャット、自己紹介、名前などの場所で使うことができます。 カスタム絵文字をそれらの場所で使うには、絵文字ピッカーボタン(ある場合)を押すか、`:`を入力して絵文字サジェストを表示します。 テキスト内に`:foo:`のような形式の文字列が見つかると、`foo`の部分がカスタム絵文字名と解釈され、表示時には対応したカスタム絵文字に置き換わります。 diff --git a/src/docs/fr-FR/features/deck.md b/src/docs/fr-FR/features/deck.md deleted file mode 100644 index 73e9efdaaf..0000000000 --- a/src/docs/fr-FR/features/deck.md +++ /dev/null @@ -1,18 +0,0 @@ -# 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 deleted file mode 100644 index c445b99a86..0000000000 --- a/src/docs/fr-FR/features/drive.md +++ /dev/null @@ -1,17 +0,0 @@ -# Drive -ドライブは、Misskey上でファイルを管理できる機能です。 - -[ドライブのページ](/my/drive)から任意のファイルをアップロードできるほか、アバターに設定した画像や、ノートに添付したファイルなどもすべてドライブにアップロードされます。 - -
⚠️ ドライブからファイルを削除すると、そのファイルが添付されたノートも消えます。
- -ドライブにアップロードされたファイルは、いつでもダウンロードすることができるほか、ノート作成時に「ドライブからファイルを添付」することでファイルを再利用することもできます。 - -ドライブ内にフォルダを作り、複数のファイルをまとめて整理することもできます。 - -## 閲覧注意 (NSFW) -
ℹ️ この項目が閲覧注意なわけではありません
- -閲覧注意またはNSFW (Not safe for work) は、ドライブのファイルに設定することができるフラグです。 閲覧注意フラグを設定されたファイルは、表示される際に閲覧者の操作なしには表示されなくなります。 このフラグは、例えば職場や公共の場で閲覧するのに適切でないと思われる画像などに設定し、そのような画像が突然表示されてしまうことを防ぐ目的で使われます。 - -このフラグは手動でオンオフを切り替えられるほか、モデレーターの判断で設定される場合もあります。 diff --git a/src/docs/fr-FR/features/favorite.md b/src/docs/fr-FR/features/favorite.md deleted file mode 100644 index a7ef5b7fde..0000000000 --- a/src/docs/fr-FR/features/favorite.md +++ /dev/null @@ -1,4 +0,0 @@ -# Ajouter aux favoris -[ノート](./node)をお気に入りとして登録できる機能です。 お気に入り登録したノートは、[お気に入りページ](./my/favorites)で一覧することができます。 お気に入りに登録したことは相手に通知されず、お気に入りは自分しか見ることができません。 - -ノートをお気に入り登録するには、ノートメニューの「お気に入り」を押します。お気に入り解除するには、ノートメニューの「お気に入り解除」を押します。 diff --git a/src/docs/fr-FR/features/follow.md b/src/docs/fr-FR/features/follow.md deleted file mode 100644 index 93c8428e20..0000000000 --- a/src/docs/fr-FR/features/follow.md +++ /dev/null @@ -1,2 +0,0 @@ -# Abonnements -ユーザーをフォローすると、タイムラインにそのユーザーの投稿が表示されるようになります。ただし、他のユーザーに対する返信は含まれません。 ユーザーをフォローするには、ユーザーページの「フォロー」ボタンをクリックします。フォローを解除するには、もう一度クリックします。 diff --git a/src/docs/fr-FR/features/keyboard-shortcut.md b/src/docs/fr-FR/features/keyboard-shortcut.md deleted file mode 100644 index 2bb01c331b..0000000000 --- a/src/docs/fr-FR/features/keyboard-shortcut.md +++ /dev/null @@ -1,66 +0,0 @@ -# キーボードショートカット - -## Global -これらのショートカットは基本的にどこでも使えます。 - - - - - - - - - - - -
ショートカット効果由来
P, N新規投稿Post, New, Note
Tタイムラインの最も新しい投稿にフォーカスTimeline, Top
Shift + N通知を表示/隠すNotifications
SRechercherSearch
H, ?ヘルプを表示Help
- -## 投稿にフォーカスされた状態 - - - - - - - - - - - - - - - - - - -
ショートカット効果由来
, K, Shift + Tab上の投稿にフォーカスを移動-
, J, Tab下の投稿にフォーカスを移動-
R返信フォームを開くReply
QRenoteフォームを開くQuote
Ctrl + Q即刻Renoteする(フォームを開かずに)-
E, A, +リアクションフォームを開くEmote, reAction
0~9数字に対応したリアクションをする(対応については後述)-
F, Bお気に入りに登録Favorite, Bookmark
Del, Ctrl + D投稿を削除Delete
M, O投稿に対するメニューを開くMore, Other
SCWで隠された部分を表示 or 隠すShow, See
Escフォーカスを外す-
- -## Renoteフォーム - - - - - - - - - -
ショートカット効果由来
EnterRenoteする-
Qフォームを展開するQuote
Escフォームを閉じる-
- -## リアクションフォーム -デフォルトで「👍」にフォーカスが当たっている状態です。 - - - - - - - - - - - - - -
ショートカット効果由来
, K上のリアクションにフォーカスを移動-
, J下のリアクションにフォーカスを移動-
, H, Shift + Tab左のリアクションにフォーカスを移動-
, L, Tab右のリアクションにフォーカスを移動-
Enter, Space, +リアクション確定-
0~9数字に対応したリアクションで確定-
Escリアクションするのをやめる-
diff --git a/src/docs/fr-FR/features/mfm.md b/src/docs/fr-FR/features/mfm.md deleted file mode 100644 index 5be2df4f30..0000000000 --- a/src/docs/fr-FR/features/mfm.md +++ /dev/null @@ -1,12 +0,0 @@ -# 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-and-block.md b/src/docs/fr-FR/features/mute-and-block.md deleted file mode 100644 index 9f4cfd39b8..0000000000 --- a/src/docs/fr-FR/features/mute-and-block.md +++ /dev/null @@ -1,41 +0,0 @@ -# Masqué·e·s / Bloqué·e·s -好みではないユーザーがいる場合は、ミュートを行うことでそのユーザーが自分から見えないようにすることができます。 また、より強力な措置として、ブロックを行うことでそのユーザーから自分のコンテンツが見えないようになるほか、自分に対して関わることができないようにすることができます。 ミュートされていることは相手は分かりませんが、ブロックされていることは相手に分かります。どちらを選ぶかはご自身の判断で行ってください。 - -
ℹ️ ミュートとブロックは併用できます。
- -
⚠️ 利用規約に違反するような、迷惑なユーザーがいる場合は運営者に報告することも検討してください。
- -設定>ミュートとブロック から、自分がミュートまたはブロックしているユーザー一覧を確認することができます。 - -## Masquer -ユーザーをミュートすると、そのユーザーに関する次のコンテンツがMisskeyに表示されなくなります: - -- タイムラインや投稿の検索結果内の、そのユーザーの投稿(およびそれらの投稿に対する返信やRenote) -- そのユーザーからの通知 -- メッセージ履歴一覧内の、そのユーザーとのメッセージ履歴 -- など - -ユーザーをミュートするには、対象のユーザーのユーザーページのメニューを開き、「ミュート」ボタンを押します。 - -
ℹ️ ミュートを行ったことは相手に通知されず、ミュートされていることを知ることもできません。
- -## Bloquer -ユーザーをブロックすると、そのユーザーからあなたのコンテンツが見えないようになり、またあなたに対して以下のようなアクションをすることができなくなります。 - -- フォローする -- ユーザーリストに追加する -- 返信する、Renoteする -- リアクションする、アンケートに投票する -- メッセージを送信する -- など - -また、 - -- ブロックする際に既にそのユーザーからフォローされていた場合はフォローが解除されます。 -- ブロックする際に既にそのユーザーがあなたをユーザーリストに入れていた場合はそのリストからあなたが削除されます。 - -ユーザーをブロックするには、対象のユーザーのユーザーページのメニューを開き、「ブロック」ボタンを押します。 - -
⚠️ ブロックを行ったこと自体は相手に通知されませんが、フォローを行ったりなどの上記のアクションが行えなくなるので間接的にブロックされていることは分かります。
- -
⚠️ 相手から自分のコンテンツが見えなくなりますが、相手がアカウントを切り替えたりログアウト状態になれば見ることができます。あくまで簡易的、補助的なものとしてお考えください。
diff --git a/src/docs/fr-FR/features/mute.md b/src/docs/fr-FR/features/mute.md deleted file mode 100644 index b64dbfeaee..0000000000 --- a/src/docs/fr-FR/features/mute.md +++ /dev/null @@ -1,13 +0,0 @@ -# Masquer - -ユーザーをミュートすると、そのユーザーに関する次のコンテンツがMisskeyに表示されなくなります: - -* タイムラインや投稿の検索結果内の、そのユーザーの投稿(およびそれらの投稿に対する返信やRenote) -* そのユーザーからの通知 -* メッセージ履歴一覧内の、そのユーザーとのメッセージ履歴 - -ユーザーをミュートするには、対象のユーザーのユーザーページに表示されている「ミュート」ボタンを押します。 - -ミュートを行ったことは相手に通知されず、ミュートされていることを知ることもできません。 - -設定>ミュート から、自分がミュートしているユーザー一覧を確認することができます。 diff --git a/src/docs/fr-FR/features/note.md b/src/docs/fr-FR/features/note.md deleted file mode 100644 index 9aa6de7de7..0000000000 --- a/src/docs/fr-FR/features/note.md +++ /dev/null @@ -1,54 +0,0 @@ -# Notes -ノートは、Misskeyに投稿される、文章、ファイル、アンケートなどを含むコンテンツで、Misskeyの中心的概念です。また、そのノートを作成する行為自体もノートと呼ばれます。 - -ノートが作成されると、[タイムライン](./timeline)に追加され、自分の[フォロワー](./follow)やサーバーのユーザーが見れるようになります。 - -ノートには、[リアクション](./reaction)を行うことができます。また、返信や引用もできます。 - -ノートを[お気に入り](./favorite)登録することで、後で簡単に見返すことができます。 - -## ノートを作成する -ノートを作成するには、画面上にある鉛筆マークのボタンを押して、作成フォームを開きます。作成フォームに内容を入力し、「ノート」ボタンを押すことでノートが作成されます。 ノートには、画像、動画など任意のファイルや、[アンケート](./poll)を添付することができます。また、本文中には[MFM](./mfm)が使用でき、[メンション](./mention)や[ハッシュタグ](./hashtag)を含めることもできます。 他にも、CWや公開範囲といった設定も行えます(詳細は後述)。 -
ℹ️ コンピューターのクリップボードに画像データがある状態で、フォーム内のテキストボックスにペーストするとその画像を添付することができます。
-
ℹ️ テキストボックス内でCtrl + Enterを押すことでも投稿できます。
- -## Renoter -既にあるノートを引用、もしくはそのノートを新しいノートとして共有する行為、またそれによって作成されたノートをRenoteと呼びます。 自分がフォローしているユーザーの、気に入ったノートを自分のフォロワーに共有したい場合や、過去の自分のノートを再度共有したい場合に使います。 同じノートに対して無制限にRenoteを行うことができますが、あまり連続して使用すると迷惑になる場合もあるので、注意しましょう。 -
⚠️ 公開範囲がフォロワーやダイレクトのノートはRenoteできません
- -Renoteを削除するには、Renoteの時刻表示の隣にある「...」を押し、「Renote解除」を選択します。 - -## CW -Contents Warningの略で、ノートの内容を、閲覧者の操作なしには表示しないようにできる機能です。主に長大な内容を隠すためや、ネタバレ防止などに使うことができます。 設定するには、フォームの「内容を隠す」ボタン(目のアイコン)を押します。すると新しい入力エリアが表れるので、そこに内容の要約を記入します。 - -## Visibilité -ノートごとに、そのノートが公開される範囲を設定することができます。フォームの「ノート」ボタンの左にあるアイコンを押すと公開範囲を以下から選択できます。 - -### Public -全ての人に対してノートが公開されるほか、サーバーの全てのタイムライン(ホームタイムライン、ローカルタイムライン、ソーシャルタイムライン、グローバルタイムライン)にノートが流れます。 -
⚠️ アカウントがサイレンス状態の時は、この公開範囲は使用できません。
- -### Principal -全ての人に対してノートが公開されますが、フォロワー以外のローカルタイムライン、ソーシャルタイムライン、グローバルタイムラインにはノートは流れません。 - -### Abonné·e·s -自分のフォロワーに対してのみノートを公開します。フォロワーの全てのタイムラインに流れます。 - -### Direct -指定したユーザーに対してのみノートを公開します。指定したユーザーの全てのタイムラインに流れます。 - -### 「ローカルのみ」オプション -このオプションを有効にすると、リモートにノートを連合しなくなります。 - -### 公開範囲の比較 - - - - -
PublicPrincipalAbonné·e·sDirect
フォロワーのLTL/STL/GTL
非フォロワーのLTL/STL/GTL
- -## Épingler sur le profil -ノートをピン留めすると、ユーザーページに常にそのノートを表示しておくことができます。 ノートのメニューを開き、「ピン留め」を選択してピン留めできます。 複数のノートをピン留めできます。 - -## Surveiller -ノートをウォッチすると、自分以外のノートへのリアクションや返信などの通知を受け取ることができます。 ノートのメニューを開き、「ウォッチ」を選択してウォッチできます。 diff --git a/src/docs/fr-FR/features/pages.md b/src/docs/fr-FR/features/pages.md deleted file mode 100644 index 7fc6ee29c3..0000000000 --- a/src/docs/fr-FR/features/pages.md +++ /dev/null @@ -1,10 +0,0 @@ -# Pages - -## Variables -変数を使うことで動的なページを作成できます。テキスト内で { 変数名 } と書くとそこに変数の値を埋め込めます。例えば Hello { thing } world! というテキストで、変数(thing)の値が ai だった場合、テキストは Hello ai world! になります。 - -変数の評価(値を算出すること)は上から下に行われるので、ある変数の中で自分より下の変数を参照することはできません。例えば上から A、B、C と3つの変数を定義したとき、Cの中でABを参照することはできますが、Aの中でBCを参照することはできません。 - -ユーザーからの入力を受け取るには、ページに「ユーザー入力」ブロックを設置し、「変数名」に入力を格納したい変数名を設定します(変数は自動で作成されます)。その変数を使ってユーザー入力に応じた動作を行えます。 - -関数を使うと、値の算出処理を再利用可能な形にまとめることができます。関数を作るには、「関数」タイプの変数を作成します。関数にはスロット(引数)を設定することができ、スロットの値は関数内で変数として利用可能です。また、関数を引数に取る関数(高階関数と呼ばれます)も存在します。関数は予め定義しておくほかに、このような高階関数のスロットに即席でセットすることもできます。 diff --git a/src/docs/fr-FR/features/reaction.md b/src/docs/fr-FR/features/reaction.md deleted file mode 100644 index a61cee1477..0000000000 --- a/src/docs/fr-FR/features/reaction.md +++ /dev/null @@ -1,11 +0,0 @@ -# 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 deleted file mode 100644 index a33a58525e..0000000000 --- a/src/docs/fr-FR/features/silence.md +++ /dev/null @@ -1,6 +0,0 @@ -# Mettre en sourdine -サイレンスは、アカウントに設定される状態のひとつです。 - -アカウントがサイレンス状態になると、ノートの公開範囲をパブリックにできなくなります。 ホーム、フォロワー、ダイレクトは選択可能なため、サイレンスを受けた場合でもフォロワーやあなたのユーザーページを直接訪れた場合は投稿を閲覧できますが、GTL(連合タイムライン)やLTL(ローカルタイムライン)には投稿が流れません。 - -アカウントのサイレンス状態は、サーバーのモデレーターによって有効化/無効化されます。 diff --git a/src/docs/fr-FR/features/theme.md b/src/docs/fr-FR/features/theme.md deleted file mode 100644 index 161cc44dde..0000000000 --- a/src/docs/fr-FR/features/theme.md +++ /dev/null @@ -1,68 +0,0 @@ -# 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 deleted file mode 100644 index 46f26ffd35..0000000000 --- a/src/docs/fr-FR/features/timeline.md +++ /dev/null @@ -1,31 +0,0 @@ -# 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 deleted file mode 100644 index 7c5cacb39a..0000000000 --- a/src/docs/fr-FR/features/widgets.md +++ /dev/null @@ -1,7 +0,0 @@ -# Widgets -ウィジェットは、MisskeyのUI上に設置できる小型の情報表示、操作が行えるパーツです。 - -ウィジェットを編集するには、ウィジェット編集モードに切り替えます。切り替え方法はUIによって異なります。 ウィジェット編集モードでは、ウィジェットの追加、削除、並び替え、およびそれぞれのウィジェットの設定を行えます。 - -## 利用可能なウィジェット一覧 -todo diff --git a/src/docs/fr-FR/features/word-mute.md b/src/docs/fr-FR/features/word-mute.md deleted file mode 100644 index 84935a4284..0000000000 --- a/src/docs/fr-FR/features/word-mute.md +++ /dev/null @@ -1,20 +0,0 @@ -# Filtre de mots -ワードミュートの設定をすると、条件に合致したノートが表示されなくなります。 - -ワードミュートには、ソフトワードミュートとハードワードミュートの2種類があります。それぞれについて設定の方法と挙動を説明します。 - -## ソフトワードミュート -ソフトワードミュートは、クライアント(アプリ)側でミュートを判断するワードミュートです。 - -ノートが設定した条件に合致すると、「(ユーザー名)が何かを言いました」という表示で隠れます。 -クリックすると元の通りに表示されます。 - -## ハードワードミュート -ハードワードミュートは、アンテナのようにサーバーが新しいノートの本文に対して条件に合致するかどうか判断し、タイムラインから対象となったノートを除外します。 - -つまり、ハードワードミュートには、以下のような特徴があります。 - -* 条件設定後、新しい投稿のみがミュートの対象になります。 -* 条件を変更しても、過去にハードミュートされたノートはミュートされたままになります。 -* 「○○が何かを言いました」でタイムラインが埋まることがありません。 -* ソフトミュートに非対応のアプリでも、ハードミュートは適用されます。 diff --git a/src/docs/fr-FR/follow.md b/src/docs/fr-FR/follow.md deleted file mode 100644 index fde5c5e471..0000000000 --- a/src/docs/fr-FR/follow.md +++ /dev/null @@ -1,2 +0,0 @@ -# Abonnements -Lorsque vous suivez un·e utilisateur·rice, ses publications apparaissent dans votre fil.Cela n'inclut toutefois pas ses réponses aux autres utilisateur·ice·s. Pour suivre un compte, rendez-vous sur sa page et cliquez sur le bouton « s'abonner ». Vous pouvez vous désabonner du compte en cliquant une seconde fois. diff --git a/src/docs/fr-FR/general/apps.md b/src/docs/fr-FR/general/apps.md deleted file mode 100644 index 32a1274a59..0000000000 --- a/src/docs/fr-FR/general/apps.md +++ /dev/null @@ -1,6 +0,0 @@ -# Liste des applications tierces -## Client -todo - -## Services connexes -todo diff --git a/src/docs/fr-FR/general/changelog.md b/src/docs/fr-FR/general/changelog.md deleted file mode 100644 index 0f2c782a96..0000000000 --- a/src/docs/fr-FR/general/changelog.md +++ /dev/null @@ -1,5 +0,0 @@ -# Journal des changements -
ℹ️ Ce journal concerne uniquement les changements survenus sur ce serveur. Pour en savoir plus sur la dernière version de Misskey, merci de vous rendre sur GitHub.
- - - diff --git a/src/docs/fr-FR/general/faq.md b/src/docs/fr-FR/general/faq.md deleted file mode 100644 index 0ec7159ebd..0000000000 --- a/src/docs/fr-FR/general/faq.md +++ /dev/null @@ -1,28 +0,0 @@ -# Questions fréquentes -Vous trouverez ici les questions les plus fréquentes sur l'utilisation de Misskey. Les questions fréquentes concernant Misskey en tant que projet sont publiées [sur cette page](./misskey). - -## « Existe-t-il des appli pour Android / iOS ? » -Bien qu'il n'existe d'application Misskey officielle pour aucun OS, différentes applications développées par des tiers sont disponibles. [Voir ici](./apps) pour plus de détails. - -Cependant, à moins que vous ne soyez particulièrement déterminé·e à utiliser une application dédiée, l'utilisation du client Web officiel est vivement recommandée du fait que les applications développées par des tiers seront forcément en retard par rapport à celui-ci. Par ailleurs, étant donné que le client Web de Misskey est compatible avec une PWA, il peut adopter le comportement d'une application native. [Voir ici](todo) pour plus d'informations. - -## « Ne peut-on pas utiliser un client Mastodon pour se connecter à Misskey ? » -Étant donné que Misskey n'est pas compatible avec l'API Mastodon, sauf cas exceptionnels, il n'est pas possible d'utiliser un client Mastodon pour Misskey. - -## « Comment faire pour suivre des utilisateur·rice·s d'autres instances ? » -Sélectionnez la fonction « Recherche » depuis le menu et tapez le nom d'utilisateur·rice suivi du nom de l'instance. Ex. : `@syuilo@misskey.io` - -## « Comment puis-je annuler une Renote ? » -Cliquez sur sur les trois points (« ... ») situés à côté de l'horodatage de votre Renote et sélectionnez « Annuler la Renote ». Pour en savoir plus sur les Renotes, vous pouvez consulter [cette page](../features/note). - -## « Je ne veux pas afficher les aperçus d'URL. » -Vous pouvez désactiver l'affichage des aperçus d'URL grâce au langage MFM. Voir l'[Antisèche MFM](/mfm-cheat-sheet) pour plus de détails. - -## « Je veux ajouter des émojis personnalisés. » -Seul·e·s les administrateur·rice·s peuvent ajouter, éditer ou effacer des émojis personnalisés. Ainsi, si vous avez une requête à ce sujet, merci de contacter votre administrateur·rice d'instance. - -## « Je veux créer un Bot. » -Vous pouvez développer un Bot en utilisant l'API de Misskey. Plus d'informations sur [cette page](../advanced/develop-bot). - -## « Quel est le service utilisé pour la fonctionnalité de traduction des notes ? » -Il s'agit de [DeepL](https://www.deepl.com/). diff --git a/src/docs/fr-FR/general/glossary.md b/src/docs/fr-FR/general/glossary.md deleted file mode 100644 index 863ca57baf..0000000000 --- a/src/docs/fr-FR/general/glossary.md +++ /dev/null @@ -1,89 +0,0 @@ -# Glossaire -Glossaire des termes utilisés dans Misskey. - -## ActivityPub -Nom du protocole (procédé technique) utilisé par Misskey pour pouvoir fonctionner comme service décentralisé. Ce protocole permet à tous les serveurs l'ayant adopté de communiquer entre eux et de former une sorte de fédération que l'on appelle « Fédiverse ». - -## AiScript -Langage de programmation qui peut être utilisé sur Misskey. [Voir ici pour plus d'informations.](../advanced/aiscript) - -## API -Interface pour permettre à un programme d'utiliser Misskey, disponible publiquement sur le serveur de Misskey. [Voir ici pour plus d'informations. ](../advanced/api) - -## Bot -Anglicisme désignant un compte géré par un programme informatique (vous le trouverez parfois aussi sous le terme de « robot »). - -## CW -Abréviation de « Content Warning » (qui signifie littéralement « alerte de contenu »). Fonctionnalité permettant d'assujettir l'affichage du contenu d'une note à une intervention de l'utilisateur·rice par le biais d'un bouton de masquage automatique. Principalement employée pour cacher le contenu des notes très longues, ou pour éviter de dévoiler publiquement des spoils potentiels, etc. - -## Fédiverse -Nom du réseau social fédéré qui rassemble une multitude d'instances appartenant à différents services et dont fait partie Misskey. - -## FG -Abréviation de « Fil global ». Pour en savoir plus sur les différents fils, [voir ici.](../features/timeline) - -## FP -Abréviation de « Fil principal ». Pour en savoir plus sur les différents fils, [voir ici.](../features/timeline) - -## FL -Abréviation de « Fil local ». Pour en savoir plus sur les différents fils, [voir ici.](../features/timeline) - -## MFM -Abréviation de « Misskey Flavored Markdown », un langage Markdown qui peut être utilisé sur Misskey. [Voir ici pour plus d'informations.](../features/mfm) - -## NSFW -Abréviation de « Not Safe For Work » (qui signifie littéralement « pas sûr pour le travail »). Fonctionnalité permettant d'avertir que le contenu d'une note n'est pas approprié sur le lieu de travail et d'en assujettir l'affichage à une intervention de l'utilisateur·rice par le biais d'un bouton de masquage automatique. - -## Renoter -Il s'agit du fait de citer une note existante ou de partager une note existante dans une nouvelle note. La note créée par l'un de ces deux biais est alors appelée une « Renote ». [Voir ici pour plus d'informations.](../features/note) - -## FS -Abréviation de « Fil social ». Pour en savoir plus sur les différents fils, [voir ici.](../features/timeline) - -## Ai -Nom de la mascotte officielle de Misskey. (Le mot japonais, à prononcer « a-i », signifie littéralement « indigo »). - -## Utilisateurices actif·ve·s -Désigne les utilisateur·rice·s, parmi tou·te·s celleux inscrit·e·s sur l'instance, qui utilisent effectivement leur compte au moment présent. - -## Instance -todo - -## Émojis personnalisés -Désigne les émojis mis à disposition par votre instance. Par opposition, les émojis disponibles par défaut (donc pas « personnalisés ») sont appelés « émojis unicode ». - -## Panneau de contrôle -Écran de contrôle des paramètres d'instance. - -## Serveurs -todo - -## Mettre en sourdine -Désigne le fait de paramétrer un compte pour empêcher ses publications d'être partagées en mode « Public ». Peut être appliqué à des utilisateur·rice·s individuel·le·s à la discrétion des modérateur·rice·s. [Voir ici pour plus d'informations. ](../features/silence) - -## File d’attente -Système permettant de distribuer les activités dans un ordre successif. - -## Suspendre -Désigne le fait de paramétrer un compte pour le rendre inutilisable à son/sa propriétaire. - -## Drive -Fonctionnalité vous permettant de gérer les fichiers que vous avez téléversés sur Misskey. [Voir ici pour plus d'informations. ](../features/drive) - -## Notes -Nom des publications sur Misskey. Leur contenu peut être du texte, mais aussi des fichiers, des enquêtes, etc. [Voir ici pour plus d'informations.](../features/note) - -## Misskeynaute -Désigne les utilisateur·rice·s de Misskey. - -## Modérateur·rice·s -Utilisateur·rice·s chargé·e·s de gérer la communauté d'une instance, ayant autorité pour désactiver les comptes de spam, mettre des utilisateur·rice·s en sourdine, supprimer des publications inappropriées, etc. - -## Distant -Désigne les autres instances que celle où vous êtes inscrit·e. Peut aussi être utilisé pour qualifier d'autres mots, comme « utilisateur·rice·s distant·e·s ». C'est le contraire de « local ». - -## Fédération -Désigne le fait de partager les informations publiées sur un serveur avec les autres serveurs du réseau. - -## Local -Désigne l'instance où vous êtes inscrit·e. Peut aussi être utilisé pour qualifier d'autres mots, comme « utilisateur·rice·s locaux·cales » ou « fil local ». C'est le contraire de « distant ». diff --git a/src/docs/fr-FR/general/links.md b/src/docs/fr-FR/general/links.md deleted file mode 100644 index a8c08df93c..0000000000 --- a/src/docs/fr-FR/general/links.md +++ /dev/null @@ -1,12 +0,0 @@ -# Liens utiles - -## Sites internet -- [Official Discord](https://discord.gg/Wp8gVStHW3) - Serveur Discord officiel de Misskey -- [Misskey Forum](https://forum.misskey.io/) - Forum pour discuter de tout sujet en lien avec Misskey - -## Comptes -- [@repo@misskey.io](https://misskey.io/@repo) - Bot publiant les mises à jour effectuées dans le dépôt Misskey - -## Programmathèques -- [misskey-dev/misskey.js](https://github.com/misskey-dev/misskey.js) - SDK de Misskey en JavaScript -- [misskey-dev/mfm.js](https://github.com/misskey-dev/mfm.js) - Implémentation d'un analyseur MFM en JavaScript diff --git a/src/docs/fr-FR/general/misskey.md b/src/docs/fr-FR/general/misskey.md deleted file mode 100644 index 1fb7008cee..0000000000 --- a/src/docs/fr-FR/general/misskey.md +++ /dev/null @@ -1,87 +0,0 @@ -# À propos de Misskey - -Misskeyはオープンソースの分散型マイクロブログプラットフォームプロジェクトです。 開発は日本でsyuiloによって2014年から開始されました。 ドライブ、リアクションなどの豊富な機能や、高いカスタマイズ性を備えたUIを持つことが特徴です。 - -## 歴史 -開発当初は掲示板がメインのサービスでしたが、ユーザーが短文を投稿し、それを時系列で流れるタイムライン機能を追加したところ人気が高まり、徐々にそれがメインとして開発が進むようになりました。 当初は分散型ではありませんでしたが、2018年にActivityPubを実装し分散型になったことで、より多くの方に認知され利用されるサービスになり、現在に至ります。 -
ℹ️ Misskeyという名前は、syuiloが当時聴いていたMay'nというアーティストの楽曲、Brain Diverの歌詞に由来します。
- -誰でも開発に参加することができ、現在でも活発に開発が続いています。 - -## 分散型とは何か? - -分散(distributed)型とは、非中央集権(decentralized)とも呼ばれ、コミュニティが多数のサーバーに分散して存在し、それらが相互に通信(連合、federation)することでコンテンツ共有ネットワーク(Fediverse)を形成していることが特徴のサービスです。 単一のサーバーしか存在しない、もしくは複数存在しても互いに独立している場合は中央集権なサービスと言われ、例えばTwitterやFacebookなどほとんどのサービスがそれに該当します。 分散型のメリットは、自分に合った運営者やテーマのサーバーを選択できることです。自分でサーバーを作成することもできます。連合するおかげで、どのサーバーを選んでも、同じコミュニティにアクセスできます。 - -## 常にオープンソース -Misskeyはこれまでもこれからも、オープンソースであり続けます。オープンソースとは、簡単に言うとソフトウェアのソースコード(プログラム)が公開されていることです。ソースコードの修正や再配布が可能であることを定義に含めることもあります。 Misskeyのすべてのソースコードは[AGPL](https://github.com/misskey-dev/misskey/blob/develop/LICENSE)というオープンソースライセンスの下に[公開](https://github.com/misskey-dev)されていて、誰でも自由に閲覧、使用、修正、改変、再配布をすることができます。 オープンソースは、自分で好きなように変えたり、有害な処理が含まれていないことを確認することができたり、誰でも開発に参加できるなどの、様々なメリットがあります。 上述の分散型を実現するためにも、オープンソースであるということは必要不可欠な要素です。 再び引き合いに出しますが、TwitterやFacebookなどの利益を得ているほとんどのサービスはオープンソースではありません。 - -
ℹ️ 技術的に言うと、MisskeyのソースコードはGitで管理されていて、リポジトリはGitHub上でホスティングされています。
- -## 開発に参加する、プロジェクトを支援する -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)で見ることができます。 - -## Questions fréquentes -### プロジェクトは何を目指していますか? -強いて言うと、漠然的になりますが広く使われる汎用的なプラットフォームになることを目指しています。 Misskeyは他のプロジェクトとは違い、何らかの思想(例えば、反中央集権)やビジョンに基づいて開発が行われているわけではなく、その点ではフラットです。 それが逆に、特定の方向性に縛られないフレキシブルさを生み出すことに繋がっていると感じています。 - - -### 企業によって開発されていますか? -いいえ。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の登場より後です。 同じActivityPubという分散のためのプロトコルを実装しているという点以外、両者に特に関りがあるわけでもありません。 - -### « Existe-t-il des appli pour Android / iOS ? » -Bien qu'il n'existe d'application Misskey officielle pour aucun OS, différentes applications développées par des tiers sont disponibles. [Voir ici](./apps) pour plus de détails. - -Cependant, à moins que vous ne soyez particulièrement déterminé·e à utiliser une application dédiée, l'utilisation du client Web officiel est vivement recommandée du fait que les applications développées par des tiers seront forcément en retard par rapport à celui-ci. Par ailleurs, étant donné que le client Web de Misskey est compatible avec une PWA, il peut adopter le comportement d'une application native. [Voir ici](todo) pour plus d'informations. - -### Misskeyのロゴ、アイコンはどこで入手できますか? -(準備中) - -### 時折目にする猫耳の可愛い女の子は? -Misskeyの守り神、藍ちゃんです。アイチャンカワイイヤッター! -
ℹ️ 藍ちゃんについてはこちらです。
diff --git a/src/docs/fr-FR/general/report-issue.md b/src/docs/fr-FR/general/report-issue.md deleted file mode 100644 index 9033352182..0000000000 --- a/src/docs/fr-FR/general/report-issue.md +++ /dev/null @@ -1,8 +0,0 @@ -# Signaler un problème -Lorsque vous pensez rencontrer un bug, commencez par consulter la page [Résolution des problèmes](./troubleshooting). Si, malgré cela, vous ne parvenez toujours pas à résoudre le problème, vous pouvez le soumettre sur le [Forum](https://forum.misskey.io/) en incluant dans votre message les renseignements listés ci-dessous. Contribuer sur le Forum vous permettra soit de trouver une solution soit de conclure à un bug, auquel cas l'équipe de développement sera en mesure d'effectuer les corrections nécessaires. - -## Renseignements à inclure -- La version de Misskey que vous utilisez (peut être consultée sur la page [À propos de Misskey](/about)) -- Le nom et la version du navigateur que vous utilisez -- Le nom et la version du système d'exploitation que vous utilisez -- Les étapes à suivre pour reproduire votre problème diff --git a/src/docs/fr-FR/general/troubleshooting.md b/src/docs/fr-FR/general/troubleshooting.md deleted file mode 100644 index 3abcf34006..0000000000 --- a/src/docs/fr-FR/general/troubleshooting.md +++ /dev/null @@ -1,40 +0,0 @@ -# Résolution des problèmes -
ℹ️ N'hésitez pas à consulter les Questions fréquentes en complément de cette page.
- -Lorsque vous rencontrez un problème, nous vous prions de lire cette page tout d'abord. Si toutefois aucun des paragraphes ci-dessous ne correspond à votre problème, ou bien si vous n'arrivez pas à le résoudre en suivant les instructions détaillées ici, nous vous invitons à contacter l'administrateur·rice de votre instance ou à [Signaler un bug](./report-issue). - -## Le client ne démarre pas -Généralement, ce problème est dû au fait que vous utilisez une version trop ancienne de votre navigateur ou de votre système d'exploitation. Effectuez les mises à jour pour chacun d'eux vers leurs versions les plus récentes, puis essayez à nouveau. - -Cela arrive rarement, mais si votre client ne démarre toujours pas après cela, le problème vient du cache. Dans ce cas, videz le cache et essayez à nouveau. - -## La page ne charge pas -Si votre client démarre mais qu'un message d'erreur apparaît lors du chargement de la page, assurez-vous qu'il ne s'agit pas d'un problème de connexion au réseau. Assurez-vous également que votre serveur n'est pas temporairement inaccessible. - -Bien que cela arrive rarement, il se peut que le cache soit à l'origine du problème. Dans ce cas, videz le cache et essayez à nouveau. - -Si le problème persiste malgré tout, il est très probable qu'il s'agisse d'une panne côté serveur ; nous vous invitons donc à contacter l'administrateur·rice de votre instance. - -## Le client est lent -Essayez les solutions proposées ci-dessous : - -- activer l'option « Réduire les animations dans l'interface » dans les paramètres du client -- désactiver l'option « Utiliser un effet de flou pour les modals » dans les paramètres du client -- activer l'accélération matérielle dans les paramètres de votre navigateur -- effectuer les mises à jour de votre appareil. - -## Certaines parties de l'interface ne s'affichent pas correctement (arrière-plan transparent, etc.) -Cela peut être lié au système de mise en cache du thème lorsqu'une mise à jour visant à améliorer l'interface a eu lieu. Pour résoudre le problème, sélectionnez la touche « Vider le cache » dans les paramètres du client. -
⚠️ Attention de bien vider le cache du -client-... et pas celui du -navigateur- !
- -## Les pastilles de notification clignotantes ne disparaissent pas -Une pastille clignotante indique la présence de nouveau contenu que vous n'avez pas encore lu. Lorsque cette pastille ne disparaît pas, c'est généralement parce que du contenu laissé non lu a été repoussé par la réception de nouveau contenu. S'il s'avère que vous avez déjà lu le contenu dans sa totalité mais que la pastille continue tout de même de clignoter, il s'agit alors vraisemblablement d'un bug et vous pouvez forcer Misskey à tout marquer comme lu depuis vos paramètres généraux. - -## La fonction « Renoter » ne fonctionne pas -Les notes dont l'audience est limitée aux « Abonné·e·s uniquement » ne peuvent pas être renotées. - -## Des éléments spécifiques de l'interface ne s'affichent pas -Ce type de dysfonctionnement survient lorsque vous utilisez des bloqueurs de publicité. Désactivez-les pour profiter d'une expérience optimale sur Misskey. - -## Certaines parties de l'interface ne sont pas traduites -La plupart du temps, cela n'est pas un bug mais simplement un problème de traduction qui n'a pas encore été faite. Merci de patienter jusqu'à ce que la traduction de la portion en question soit achevée. Vous pouvez également [aider à traduire](./misskey) Misskey. diff --git a/src/docs/fr-FR/keyboard-shortcut.md b/src/docs/fr-FR/keyboard-shortcut.md deleted file mode 100644 index 1223224f44..0000000000 --- a/src/docs/fr-FR/keyboard-shortcut.md +++ /dev/null @@ -1,68 +0,0 @@ -# Raccourcis clavier - -## Général -Ces raccourcis sont utilisables dans n'importe quel contexte. - - - - - - - - - - - -
RaccourciEffetAccès universel
P, NRédiger une nouvelle publicationPost, New, Note
TAfficher la dernière publicationTimeline, Top
Shift + NAfficher/cacher les notificationsNotifications
SRechercherSearch
H, ?Afficher l'aideHelp
- -## Actions concernant les publications - - - - - - - - - - - - - - - - - - - -
RaccourciEffetAccès universel
, K, Shift + TabDéplacer le focus sur la publication du dessus-
, J, TabDéplacer le focus sur la publication du dessous-
ROuvrir la fenêtre de réponseReply
QOuvrir la fenêtre de RenoteQuote
Ctrl + QRenote rapide (sans ouvrir de fenêtre)-
E, A, +Ouvrir la fenêtre de réactionsEmote, reAction
0~9Utiliser la réaction attribuée au chiffre-
F, BAjouter à mes favorisFavorite, Bookmark
Del, Ctrl + DSupprimer la publicationDelete
M, OOuvrir le menu des publicationsMore, Other
SAfficher ou cacher le contenu marqué CWShow, See
EscQuitter le focus-
- -## Formulaire de Renote - - - - - - - - - - -
RaccourciEffetAccès universel
EnterRenoter-
QOuvrir la fenêtreQuote
EscFermer la fenêtre-
- -## Fenêtre de réactions -La réaction sélectionnée par défaut est « 👍 ». - - - - - - - - - - - - - -
RaccourciEffetAccès universel
, KDéplacer le focus vers la réaction du dessus-
, JDéplacer le focus vers la réaction du dessous-
, H, Shift + TabDéplacer le focus vers la réaction de gauche-
, L, TabDéplacer le focus vers la réaction de droite-
Enter, Space, +Sélectionner la réaction-
0~9Utiliser la réaction correspondant au chiffre-
EscAnnuler la réaction-
diff --git a/src/docs/fr-FR/mfm.md b/src/docs/fr-FR/mfm.md deleted file mode 100644 index 107911c0ad..0000000000 --- a/src/docs/fr-FR/mfm.md +++ /dev/null @@ -1,2 +0,0 @@ -# MFM -MFM – abréviation de Misskey Flavored Markdown – est un langage Markdown spécifique utilisable ici et là dans Misskey. Vous pouvez vérifier les structures utilisables dans [l'antisèche MFM](/mfm-cheat-sheet). diff --git a/src/docs/fr-FR/mute.md b/src/docs/fr-FR/mute.md deleted file mode 100644 index 7760caa430..0000000000 --- a/src/docs/fr-FR/mute.md +++ /dev/null @@ -1,13 +0,0 @@ -# Masquer - -Le contenu afférent à un utilisateur ne vous sera plus présenté dès lors que vous le masquez : - -* les publications de cet·te utilisateur·ice dans le fil ou les résultats de recherche, de même que ses réponses et Renotes ; -* les notifications touchant à cet·te utilisateur·ice ; -* l'historique des messages avec cet·te utilisateur·ice. - -Pour masquer un·e utilisateur·ice, utilisez le bouton « Masquer » de sa page de profil. - -L'utilisateur·rice que vous ignorez ne sera pas prévenu·e. De même, vous ne serez pas prévenu·e lorsque vous serez ignoré·e par un·e autre utilisateur·rice. - -Vous pouvez vérifier la liste des utilisateur·rice·s masqué·e·s depuis l'onglet « Masqués » de vos paramètres. diff --git a/src/docs/fr-FR/pages.md b/src/docs/fr-FR/pages.md deleted file mode 100644 index 0dbafb806e..0000000000 --- a/src/docs/fr-FR/pages.md +++ /dev/null @@ -1,10 +0,0 @@ -# Pages - -## Variables -Vous pouvez créer des pages dynamiques en utilisant des variables.Vous pouvez incorporer la valeur d'une variable en insérant le { variablename } dans votre texte.Par exemple, si la valeur de la variable "thing" dans le texte Hello { thing } world! est ai, votre trexte devient alors : Hello ai world!. - -Les variables sont prises en compte dans l'ordre chronologique, de haut en bas. Il n'est donc pas possible d'appeler une variable située plus bas dans le code. Par exemple, si vous définissez, dans l'ordre, 3 variables telles que A, B, C, vous pourrez appeler en C aussi bien A que B ; par contre, vous ne pourrez appeler en A ni B ni C. - -Pour recevoir une entrée utilisateur, ajoutez un bloc "Entrée" sur la page et définissez le nom des variables que vous souhaitez stocker dans le champ "Nom de la variable" (les variables seront créées automatiquement).Vous pourrez alors exécuter les actions en fonction de l'entrée utilisateur de ces variables. - -Appeler des fonctions vous permet de définir des valeurs que vous pourrez réutiliser. Pour créer des fonctions, il faut d'abord définir une variable du type "fonction". Vous pouvez y configurer des « slots » (arguments), dont la valeur devient alors disponible en tant que variable à l'intérieur de la fonction. Par ailleurs, il existe ce que l'on appelle des "fonctions d'ordre supérieur" dont les arguments sont aussi des fonctions. En plus de paramétrer des fonctions à l'avance, vous avez également la possibilité de définir des fonctions à l'improviste directement dans les « slots » de ces fonctions d'ordre supérieur. diff --git a/src/docs/fr-FR/reaction.md b/src/docs/fr-FR/reaction.md deleted file mode 100644 index 164a257d45..0000000000 --- a/src/docs/fr-FR/reaction.md +++ /dev/null @@ -1,11 +0,0 @@ -# Réactions -Les réactions vous permettent d'interagir facilement avec les notes des autres utilisateur·rice·s en y attribuant des émojis. Pour réagir, cliquez sur le « + » de la note afin d'afficher le panneau de sélection puis choisissez un émoji. Il est également possible d'utiliser des [émojis personnalisés](./custom-emoji). - -## Personnalisation du panneau de réactions -Il est possible de choisir les émojis affichés dans le panneau de réactions en allant dans l'onglet « réactions » des paramètres. - -## Envoi de réactions à des serveurs distants -Les réactions étant une fonctionnalité originale de Misskey, la plupart des autres instances du Fediverse recevront votre réaction comme un simple "J'aime" - à moins qu'il s'agisse d'une autre instance Misskey.Généralement dans le Fediverse, les " J'aime " sont appelés " Favoris ". En outre, si vous réagissez avec un émoji personnalisé, même si l'instance destinataire est une instance Misskey, il sera automatiquement transmis comme un " 👍 " ou assimilé. - -## Réception de réactions de la part de serveurs distants -Les " J'aime " que vous recevez de la part d'utilisateur·ice·s d'autres instances apparaissent sur Misskey sous la forme de " 👍 ". diff --git a/src/docs/fr-FR/reversi-bot.md b/src/docs/fr-FR/reversi-bot.md deleted file mode 100644 index c75cb17848..0000000000 --- a/src/docs/fr-FR/reversi-bot.md +++ /dev/null @@ -1,160 +0,0 @@ -# Développement du bot Reversi de Misskey -Cette page explique comment développer un bot pour la fonction Reversi de Misskey. - -1. Connectez-vous au flux `games/reversi` avec les paramètres suivants : - * `i` : Clé API pour le compte du bot - -2. Lorsqu'une invitation à un jeu arrive, un événement `invited` sera lancé à partir du flux. - * Le contenu de cet événement est un attribut `parent`, qui contient des informations sur l'utilisateur qui a envoyé l'invitation. - -3. Envoie une requête à `games/reversi/match`, où la valeur du paramètre `user_id` est l'attribut `id` de l'objet `parent` obtenu précédemment. - -4. Si la requête fonctionne, les informations sur le jeu seront renvoyées et vous pourrez vous connecter au flux `games/reversi-game` avec les paramètres suivants : - * `i` : Clé API pour le compte du bot - * `game`: `game` de `id` - -5. Pendant ce temps, l'adversaire peut modifier les paramètres du jeu. Chaque fois qu'un paramètre est modifié, le flux envoie un événement `update-settings`, donc une logique pour gérer ces événements peut être nécessaire. - -6. Une fois que vous êtes satisfait·e des paramètres du jeu, envoyez le message `{ type : 'accept' }` au flux. - -7. Lorsque le jeu commence, l'événement `started` sera envoyé. - * Les informations sur l'état du jeu seront inclus dans cet événement. - -8. Pour placer une pierre, envoyez `{ type : 'set', pos : cette terminaison. diff --git a/src/docs/fr-FR/stream.md b/src/docs/fr-FR/stream.md deleted file mode 100644 index 6e8d7b7826..0000000000 --- a/src/docs/fr-FR/stream.md +++ /dev/null @@ -1,354 +0,0 @@ -# API streaming - -L'API Streaming permet d'implémenter l'exécution d'opérations variées et la réception de diverses informations en temps réel. Cela concerne, par exemple, l'affichage des nouvelles publications dans les fils, la réception de nouveaux messages, les nouveaux abonnements, etc. - -## Se connecter aux flux - -Pour utiliser l'API de streaming, vous devez d'abord effectuer une connexion **websocket** au serveur Misskey. - -Veuillez vous connecter à l'URL suivante avec le nom de paramètre `i` et inclure les informations d'authentification dans la connexion websocket.Par exemple : -``` -%WS_URL%/streaming?i=xxxxxxxxxxxxxxx -``` - -Les informations d'identification sont votre clé API ou, en cas de connexion au flux depuis votre application, le jeton d'accès de l'utilisateur. - -
-

Pour obtenir des informations sur l'obtention d'accréditations, veuillez consulter ce document.

-
- ---- - -Vous pouvez omettre les informations d'authentification, mais dans ce cas, vous utiliserez le système sans vous connecter, et les informations que vous pourrez recevoir et les opérations que vous pourrez effectuer seront limitées.Par exemple : - -``` -%WS_URL%/streaming -``` - ---- - -Une fois que vous êtes connecté au flux, vous pouvez utiliser l'API comme décrit ci-dessous, ou vous abonner aux messages. Cependant, à ce stade, vous ne pouvez pas recevoir de nouveaux messages sur votre fil, par exemple. Pour ce faire, vous devez vous connecter à un **canal** sur le flux, comme décrit ci-dessous. - -**Toutes les interactions dans le flux sont JSON.** - -## Canaux -L'API de streaming de Misskey possède le concept de canaux.Il s'agit d'un mécanisme permettant de séparer les informations que vous envoyez et recevez. Si vous vous connectez simplement à un flux Misskey, vous ne pourrez pas encore recevoir les messages de votre timeline en temps réel. En vous connectant aux canaux du flux, vous pourrez recevoir diverses informations et en envoyer. - -### Se connecter à un canal -Pour se connecter à un canal, envoyez les données suivantes au flux en JSON : - -```json -{ - type: 'connect', - body: { - channel: 'xxxxxxxx', - id: 'foobar', - params: { - ... - } - } -} -``` - -Ici, -* Définissez `channel` au nom du canal auquel vous voulez vous connecter.Les types de canaux sont décrits ci-dessous. -* `id` est un identifiant arbitraire pour interagir avec ce canal.En effet, le flux contient une variété de messages, et nous devons identifier de quel canal provient le message.Cet ID peut être un UUID ou une sorte de numéro aléatoire. -* `params` sont les paramètres utilisés pour se connecter au canal.Les différents canaux nécessitent des paramètres différents pour la connexion.Lors de la connexion à un canal qui ne nécessite pas de paramètres, cette propriété peut être omise. - -
-

L'ID est "par connexion de canal", et non par canal. En effet, dans certains cas, plusieurs connexions sont établies sur le même canal avec des paramètres différents.

-
- -### Recevoir des messages du canal -Par exemple, lorsqu'un événement est émis dans l'un des canaux du fil en raison de la publication d'un nouveau message.En recevant ce message, vous saurez en temps réel qu'une nouvelle publication a été faite sur votre fil. - -Lorsqu'un canal émet un message, les données suivantes sont diffusées en JSON : -```json -{ - type: 'channel', - body: { - id: 'foobar', - type: 'something', - body: { - some: 'thing' - } - } -} -``` - -Ici, -* `id` est réglé sur l'ID que vous avez défini lors de la connexion à ce canal comme décrit ci-dessus.Cela vous permettra de savoir de quel canal provient ce message. -* `type` est défini comme le type du message.Le type de message qui sera diffusé dépend du canal. -* `body` est défini comme le contenu du message.En fonction du canal, le type de message qui sera diffusé dépendra du canal. - -### Envoi d'un message à un canal -Selon le canal, il se peut que vous ne receviez pas seulement des messages, mais que vous puissiez également envoyer certains messages et effectuer certaines opérations. - -Pour envoyer un message à un canal, envoyez les données suivantes au flux en JSON : -```json -{ - type: 'channel', - body: { - id: 'foobar', - type: 'something', - body: { - some: 'thing' - } - } -} -``` - -Ici, -* `id` doit être réglé sur l'ID que vous avez défini lors de la connexion à ce canal comme décrit ci-dessus.Cela vous permettra d'identifier le canal auquel ce message est destiné. -* `type` définit le type du message.Les différents canaux acceptent différents types de messages. -* `body` est défini comme le contenu du message.Les différents canaux acceptent différents types de messages. - -### Déconnexion d'un canal -Pour se déconnecter d'un canal, envoyez les données suivantes au flux en JSON : - -```json -{ - type: 'disconnect', - body: { - id: 'foobar' - } -} -``` - -Ici, -* `id` doit être réglé sur l'ID que vous avez défini lors de la connexion à ce canal comme décrit ci-dessus. - -## Faire une requête API via le flux - -Si vous effectuez une requête d'API via un flux, vous pouvez utiliser l'API sans générer de requête HTTP.Cela peut rendre votre code plus concis et améliorer les performances. - -Pour effectuer une demande d'API via un flux, envoyez les données suivantes au flux en JSON : -```json -{ - type: 'api', - body: { - id: 'xxxxxxxxxxxxxxxx', - endpoint: 'notes/create', - data: { - text: 'yee haw!' - } - } -} -``` - -Ici, -* `id` doit être défini comme un identifiant unique pour chaque demande d'API afin d'identifier la réponse de l'API.Il peut s'agir de quelque chose comme un UUID ou un simple nombre aléatoire. -* `endpoint` est le point de terminaison de l'API que vous voulez demander. -* `data` contient les paramètres de la terminaison. - -
-

Veuillez vous reporter à la référence de l'API pour les points de terminaison et les paramètres de l'API.

-
- -### Réception des réponses - -Lorsque vous faites une demande à l'API, la réponse viendra du flux dans le format suivant. - -```json -{ - type: 'api:xxxxxxxxxxxxxxxx', - body: { - ... - } -} -``` - -Ici, -* La partie `xxxxxxxxxxxxxxxx` contient le `id` qui a été défini au moment de la demande.Cela vous permet de déterminer à quelle demande il répond. -* `body` contient la réponse. - -## Capture de message - -Misskey propose un mécanisme appelé post-capture.Il s'agit de la possibilité de recevoir un flux d'événements pour un message donné. - -Par exemple, supposons une situation dans laquelle le fil est affichée pour un utilisateur.Supposons maintenant que quelqu'un réagisse à l'un des messages de ce fil. - -Cependant, comme le client n'a aucun moyen de savoir qu'un message a reçu une réaction, il n'est pas possible de refléter la réaction en temps réel sur le message dans le fil. - -Pour résoudre ce problème, Misskey fournit un mécanisme de post-capture.Lorsque vous capturez un message, vous recevez des événements liés à ce message, ce qui vous permet de refléter les réactions en temps réel. - -### Capturer un message - -Pour capturer un message, envoyez un message comme le suivant au flux : - -```json -{ - type: 'subNote', - body: { - id: 'xxxxxxxxxxxxxxxx' - } -} -``` - -Ici, -* Définissez `id` comme l'`id` du message que vous voulez capturer. - -Lorsque vous envoyez ce message, vous demandez à Misskey de le saisir, et les événements liés à ce message se succéderont à partir de ce moment-là. - -Par exemple, lorsqu'un message suscite une réaction, vous verrez apparaître un message du type suivant : - -```json -{ - type: 'noteUpdated', - body: { - id: 'xxxxxxxxxxxxxxxx', - type: 'reacted', - body: { - reaction: 'like', - userId: 'yyyyyyyyyyyyyyyy' - } - } -} -``` - -Ici, -* Le `id` dans le `body` est défini comme l'ID du post qui a déclenché l'événement. -* Le type de l'événement est défini par `type` dans `body`. -* L'attribut `body` dans `body` contient les informations sur l'événement. - -#### Type d'événements - -##### `reacted` -Cela se produit lorsqu'une réaction est faite à ce message. - -* `reaction` est défini comme le type de réaction. -* `userId` sera défini comme l'ID de l'utilisateur qui a fait la réaction. - -Par exemple : -```json -{ - type: 'noteUpdated', - body: { - id: 'xxxxxxxxxxxxxxxx', - type: 'reacted', - body: { - reaction: 'like', - userId: 'yyyyyyyyyyyyyyyy' - } - } -} -``` - -##### `deleted` -Cela se produit lorsque ce message est supprimé. - -* `deletedAt` est défini comme la date et l'heure de la suppression. - -Par exemple : -```json -{ - type: 'noteUpdated', - body: { - id: 'xxxxxxxxxxxxxxxx', - type: 'deleted', - body: { - deletedAt: '2018-10-22T02:17:09.703Z' - } - } -} -``` - -##### `pollVoted` -Déclenché lors du vote sur un sondage dans ce message. - -* `choice` contient l'ID du choix sélectionné. -* `userId` sera défini comme l'ID de l'utilisateur qui a voté. - -Par exemple : -```json -{ - type: 'noteUpdated', - body: { - id: 'xxxxxxxxxxxxxxxx', - type: 'pollVoted', - body: { - choice: 2, - userId: 'yyyyyyyyyyyyyyyy' - } - } -} -``` - -### Annuler la capture de publication - -Quand une publication n'est plus affichée et que vous n'avez plus besoin de recevoir les événements la concernant, vous pouvez demander l'annulation de la capture. - -Envoyez le message suivant : - -```json -{ - type: 'unsubNote', - body: { - id: 'xxxxxxxxxxxxxxxx' - } -} -``` - -Ici, -* Définissez `id` comme le `id` du message que vous voulez annuler. - -Une fois que vous aurez envoyé ce message, aucun autre événement lié au message ne sera diffusé. - -# Liste des canaux -## `main` -Les informations de base relatives au compte seront transmises ici.Il n'y a pas de paramètres pour ce canal. - -### Liste des événements envoyés - -#### `renote` -Cet événement est déclenché lorsque votre message est renoté.Cela ne se produit pas lorsque vous renotez votre propre message. - -#### `mention` -Il s'agit d'un événement qui se produit lorsque quelqu'un fait vous mentionne. - -#### `readAllNotifications` -Cet événement indique que toutes les notifications qui vous ont été adressées ont été lues.Cet événement peut être utilisé pour désactiver des choses comme "l'icône indiquant qu'il y a une notification" et d'autres cas. - -#### `meUpdated` -Cet événement indique que vos informations ont été mises à jour. - -#### `follow` -Cet événement se produit lorsque vous suivez quelqu'un. - -#### `unfollow` -Cet événement se produit lorsque vous retirez quelqu'un de vos suivis. - -#### `followed` -Cet événement se produit lorsque vous êtes suivi par quelqu'un. - -## `homeTimeline` -Vous verrez ce flux d'informations s'afficher sur votre fil personnel.Il n'y a pas de paramètres pour ce canal. - -### Liste des événements envoyés - -#### `note` -Cet événement est déclenché lorsqu'un nouveau message arrive sur sur fil. - -## `localTimeline` -Vous verrez l'information affichée sur votre fil local.Il n'y a pas de paramètres pour ce canal. - -### Liste des événements envoyés - -#### `note` -Cet événement est déclenché lorsqu'un nouveau message apparaît dans le fil local. - -## `hybridTimeline` -Vous verrez l'information affichée sur le fil social.Il n'y a pas de paramètres pour ce canal. - -### Liste des événements envoyés - -#### `note` -Cet événement est déclenché lorsqu'un nouveau message apparaît sur votre fil social. - -## `globalTimeline` -Vous verrez l'information s'afficher sur le fil global.Il n'y a pas de paramètres pour ce canal. - -### Liste des événements envoyés - -#### `note` -Cet événement est déclenché lorsqu'un nouveau message arrive sur le fil global. diff --git a/src/docs/fr-FR/theme.md b/src/docs/fr-FR/theme.md deleted file mode 100644 index 1ea74ae8ac..0000000000 --- a/src/docs/fr-FR/theme.md +++ /dev/null @@ -1,68 +0,0 @@ -# Thème - -Vous pouvez modifier l'apparence de votre client Misskey à l'aide de thèmes. - -## Paramètres de thème -Paramètres > Thèmes - -## Créer un thème -Le code des thèmes est écrit sous forme d'objets JSON5. Les thèmes comprennent les objets suivants : -``` 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` ... L'identifiant unique du thème. L'utilisation d'un UUID est recommandée ; -* `name` ... Nom du thème ; -* `author` ... Auteur du thème ; -* `desc` ... Description du thème (facultatif) ; -* `base` ... Thème clair ou sombre : - * Sélectionnez `light` pour définir le thème comme thème clair et `dark` pour le définir comme sombre, - * Le thème héritera des valeurs par défaut du thème spécifié ici ; -* `props` ... Définir un style de thème.Voir les explications ci-après. - -### Définir un style de thème -C'est dans `props` que vous définirez le style du thème. Les clés deviendront des noms de variables CSS dont le contenu sera spécifié par les valeurs associées. Par ailleurs, les objets présents par défaut dans `props` sont hérités du thème de base. Ainsi, si le thème de `base` est `clair`, ce sera le fichier [_light.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_light.json5) ; et s'il est `sombre`, le fichier [_dark.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_dark.json5). En bref, s'il n'y a, par exemple, pas de clé `panel` définie dans les `props` du thème, alors ce sera la valeur `panel` du thème de base qui sera prise en compte. - -#### Syntaxe des valeurs -* Codes de couleur Hex - * Ex. : `#00ff00` -* Couleurs avec les valeurs RVB : `rgb(r, g, b)` - * Ex. : `rgb(0, 255, 0)` -* Couleurs avec les valeurs RVBA : `rgba(r, g, b, a)` - * Ex. : `rgba(0, 255, 0, 0.5)` -* Appeler les valeurs d'autres clés - * Entrer `@{keyname}` pour appeler la valeur d'une autre clé. Remplacer alors `{keyname}` par le nom de la clé que vous souhaitez appeler. - * Ex. : `@panel` -* Constantes (voir ci-dessous) - * Entrer `${constantname}` vous permet d'appeler une constante. Remplacer alors `{constantname}` par le nom de la constante que vous souhaitez appeler. - * Ex. : `$main` -* Fonctions (voir ci-dessous) - * `:{functionname}<{argument}<{color}` - -#### Constantes -Dans le cas où vous ne souhaiteriez pas qu'une valeur génère une variable CSS mais que vous voudriez l'utiliser comme valeur pour une autre variable CSS, vous avez la possibilité d'utiliser une constante. Il suffit de faire précéder le nom de la propriété de : `$` pour que celle-ci ne génère pas de variable CSS. - -#### Fonctions -wip diff --git a/src/docs/fr-FR/timelines.md b/src/docs/fr-FR/timelines.md deleted file mode 100644 index 308dccaaa0..0000000000 --- a/src/docs/fr-FR/timelines.md +++ /dev/null @@ -1,15 +0,0 @@ -# Comparaison des fils - -https://docs.google.com/spreadsheets/d/1lxQ2ugKrhz58Bg96HTDK_2F98BUritkMyIiBkOByjHA/edit?usp=sharing - -## Principal -Les publications des utilisateurs que vous suivez - -## Local -Les publications des utilisateurs de votre instance. Les notes publiées avec le statut « principal » n'y sont pas affichées. - -## Social -Regroupe le fil principal et le fil local - -## Global -Toutes les publications reçues par l'instance, qu'elles soient locales ou non. Les notes publiées avec le statut « principal » n'y sont pas affichées. -- cgit v1.2.3-freya