Skip to content

Commit

Permalink
New Crowdin updates (#253)
Browse files Browse the repository at this point in the history
* New translations create-plugin.md (English)

* New translations create-plugin.md (French)

* New translations create-plugin.md (Italian)

* New translations create-plugin.md (Korean)

* New translations create-plugin.md (Polish)

* New translations create-plugin.md (Chinese Simplified)

* New translations create-plugin.md (Chinese Traditional)

* New translations create-plugin.md (Indonesian)

* New translations create-plugin.md (Thai)

* New translations create-plugin.md (English)
  • Loading branch information
kakkokari-gtyih authored Oct 23, 2024
1 parent 3a53812 commit d4c7ae0
Show file tree
Hide file tree
Showing 9 changed files with 243 additions and 0 deletions.
27 changes: 27 additions & 0 deletions content/cn/docs/4.for-developers/plugin/create-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,33 @@
Misskey Web 客户端的插件功能将允许您扩展客户端并添加各种功能。\
本文档介绍如何创建插件

## プラグインの例

以下に完全なプラグインの例を示します。このプラグインは、[`Plugin:register_post_form_action`](/docs/for-developers/plugin/plugin-api-reference/#pluginregister_post_form_actiontitle-fn)を使用して、投稿フォームに「フグパンチボタン」を追加するものです。

このプラグインをインストールすると、投稿フォーム上のプラグインメニューに「フグパンチ」の項目が追加されます。クリックすると、投稿フォーム上のテキストに `フグパンチ!!!!🐡( '-' 🐡 )` が追加されます。

```ais
/// @ 0.12.4
### {
name: "フグパンチボタン"
version: "0.0.1"
author: "Misskey Project"
}
Plugin:register_post_form_action('フグパンチ', @(note, rewrite) {
let fugu = "フグパンチ!!!!🐡( '-' 🐡 )"
if (note.text.trim() == '') {
// ノートの中身がない場合はフグパンチに置き換え
rewrite('text', fugu)
} else {
// ノートの中身がある場合は冒頭にフグパンチを追加して改行
rewrite('text', `{fugu}{Str:lf}{note.text}`)
}
})
```

##

插件是指使用 AiScript 编写的脚本。
Expand Down
27 changes: 27 additions & 0 deletions content/en/docs/4.for-developers/plugin/create-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,33 @@

The plugin feature of the Misskey Web Client allows you to extend the client and add various features to it.

## Example

This is a complete example of plugin.This plugin adds a "Fugu Punch Button" to the post form by utilizing [`Plugin:register_post_form_action`](/docs/for-developers/plugin/plugin-api-reference/#pluginregister_post_form_actiontitle-fn).

By installing this plugin, you will find additional item named "Fugu Punch" in plugin section of the post form.And if you click the button, `フグパンチ!!!!🐡( '-' 🐡 )` will be appended in the body text.

```ais
/// @ 0.12.4
### {
name: "Fugu Punch Button"
version: "0.0.1"
author: "Misskey Project"
}
Plugin:register_post_form_action('Fugu Punch', @(note, rewrite) {
let fugu = "フグパンチ!!!!🐡( '-' 🐡 )"
if (note.text.trim() == '') {
// Replace with Fugu Punch when no body text is present
rewrite('text', fugu)
} else {
// If body has some content, append Fugu Punch and line break
rewrite('text', `{fugu}{Str:lf}{note.text}`)
}
})
```

## AiScript

Plugins are scripts written using AiScript.
Expand Down
27 changes: 27 additions & 0 deletions content/fr/docs/4.for-developers/plugin/create-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,33 @@
Misskey Webクライアントのプラグイン機能を使うと、クライアントを拡張し、様々な機能を追加できます。
このドキュメントではプラグインの作成方法について説明します。

## プラグインの例

以下に完全なプラグインの例を示します。このプラグインは、[`Plugin:register_post_form_action`](/docs/for-developers/plugin/plugin-api-reference/#pluginregister_post_form_actiontitle-fn)を使用して、投稿フォームに「フグパンチボタン」を追加するものです。

このプラグインをインストールすると、投稿フォーム上のプラグインメニューに「フグパンチ」の項目が追加されます。クリックすると、投稿フォーム上のテキストに `フグパンチ!!!!🐡( '-' 🐡 )` が追加されます。

```ais
/// @ 0.12.4
### {
name: "フグパンチボタン"
version: "0.0.1"
author: "Misskey Project"
}
Plugin:register_post_form_action('フグパンチ', @(note, rewrite) {
let fugu = "フグパンチ!!!!🐡( '-' 🐡 )"
if (note.text.trim() == '') {
// ノートの中身がない場合はフグパンチに置き換え
rewrite('text', fugu)
} else {
// ノートの中身がある場合は冒頭にフグパンチを追加して改行
rewrite('text', `{fugu}{Str:lf}{note.text}`)
}
})
```

## AiScript

プラグインはAiScriptを使って記述されるスクリプトです。
Expand Down
27 changes: 27 additions & 0 deletions content/id/docs/4.for-developers/plugin/create-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,33 @@
Fitur plugin dalam klien Misskey Web memperbolehkan kamu untuk memperluas fungsionalitas klien dan menambah fitur lain.
Dokumen ini akan menjelaskan bagaimana cara membuat plugin Misskey.

## プラグインの例

以下に完全なプラグインの例を示します。このプラグインは、[`Plugin:register_post_form_action`](/docs/for-developers/plugin/plugin-api-reference/#pluginregister_post_form_actiontitle-fn)を使用して、投稿フォームに「フグパンチボタン」を追加するものです。

このプラグインをインストールすると、投稿フォーム上のプラグインメニューに「フグパンチ」の項目が追加されます。クリックすると、投稿フォーム上のテキストに `フグパンチ!!!!🐡( '-' 🐡 )` が追加されます。

```ais
/// @ 0.12.4
### {
name: "フグパンチボタン"
version: "0.0.1"
author: "Misskey Project"
}
Plugin:register_post_form_action('フグパンチ', @(note, rewrite) {
let fugu = "フグパンチ!!!!🐡( '-' 🐡 )"
if (note.text.trim() == '') {
// ノートの中身がない場合はフグパンチに置き換え
rewrite('text', fugu)
} else {
// ノートの中身がある場合は冒頭にフグパンチを追加して改行
rewrite('text', `{fugu}{Str:lf}{note.text}`)
}
})
```

## AiScript

Plugin merupakan script yang dituliskan menggunakan bahasa pemrograman AiScript.
Expand Down
27 changes: 27 additions & 0 deletions content/it/docs/4.for-developers/plugin/create-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,33 @@
Misskey Webクライアントのプラグイン機能を使うと、クライアントを拡張し、様々な機能を追加できます。
このドキュメントではプラグインの作成方法について説明します。

## プラグインの例

以下に完全なプラグインの例を示します。このプラグインは、[`Plugin:register_post_form_action`](/docs/for-developers/plugin/plugin-api-reference/#pluginregister_post_form_actiontitle-fn)を使用して、投稿フォームに「フグパンチボタン」を追加するものです。

このプラグインをインストールすると、投稿フォーム上のプラグインメニューに「フグパンチ」の項目が追加されます。クリックすると、投稿フォーム上のテキストに `フグパンチ!!!!🐡( '-' 🐡 )` が追加されます。

```ais
/// @ 0.12.4
### {
name: "フグパンチボタン"
version: "0.0.1"
author: "Misskey Project"
}
Plugin:register_post_form_action('フグパンチ', @(note, rewrite) {
let fugu = "フグパンチ!!!!🐡( '-' 🐡 )"
if (note.text.trim() == '') {
// ノートの中身がない場合はフグパンチに置き換え
rewrite('text', fugu)
} else {
// ノートの中身がある場合は冒頭にフグパンチを追加して改行
rewrite('text', `{fugu}{Str:lf}{note.text}`)
}
})
```

## AiScript

プラグインはAiScriptを使って記述されるスクリプトです。
Expand Down
27 changes: 27 additions & 0 deletions content/ko/docs/4.for-developers/plugin/create-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,33 @@

Misskey 웹 클라이언트의 플러그인 기능을 사용하면 클라이언트를 확장하고 다양한 기능을 추가할 수 있습니다.

## プラグインの例

以下に完全なプラグインの例を示します。このプラグインは、[`Plugin:register_post_form_action`](/docs/for-developers/plugin/plugin-api-reference/#pluginregister_post_form_actiontitle-fn)を使用して、投稿フォームに「フグパンチボタン」を追加するものです。

このプラグインをインストールすると、投稿フォーム上のプラグインメニューに「フグパンチ」の項目が追加されます。クリックすると、投稿フォーム上のテキストに `フグパンチ!!!!🐡( '-' 🐡 )` が追加されます。

```ais
/// @ 0.12.4
### {
name: "フグパンチボタン"
version: "0.0.1"
author: "Misskey Project"
}
Plugin:register_post_form_action('フグパンチ', @(note, rewrite) {
let fugu = "フグパンチ!!!!🐡( '-' 🐡 )"
if (note.text.trim() == '') {
// ノートの中身がない場合はフグパンチに置き換え
rewrite('text', fugu)
} else {
// ノートの中身がある場合は冒頭にフグパンチを追加して改行
rewrite('text', `{fugu}{Str:lf}{note.text}`)
}
})
```

## AiScript

플러그인은 AiScript로 작성되는 스크립트입니다.
Expand Down
27 changes: 27 additions & 0 deletions content/pl/docs/4.for-developers/plugin/create-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,33 @@
Misskey Webクライアントのプラグイン機能を使うと、クライアントを拡張し、様々な機能を追加できます。
このドキュメントではプラグインの作成方法について説明します。

## プラグインの例

以下に完全なプラグインの例を示します。このプラグインは、[`Plugin:register_post_form_action`](/docs/for-developers/plugin/plugin-api-reference/#pluginregister_post_form_actiontitle-fn)を使用して、投稿フォームに「フグパンチボタン」を追加するものです。

このプラグインをインストールすると、投稿フォーム上のプラグインメニューに「フグパンチ」の項目が追加されます。クリックすると、投稿フォーム上のテキストに `フグパンチ!!!!🐡( '-' 🐡 )` が追加されます。

```ais
/// @ 0.12.4
### {
name: "フグパンチボタン"
version: "0.0.1"
author: "Misskey Project"
}
Plugin:register_post_form_action('フグパンチ', @(note, rewrite) {
let fugu = "フグパンチ!!!!🐡( '-' 🐡 )"
if (note.text.trim() == '') {
// ノートの中身がない場合はフグパンチに置き換え
rewrite('text', fugu)
} else {
// ノートの中身がある場合は冒頭にフグパンチを追加して改行
rewrite('text', `{fugu}{Str:lf}{note.text}`)
}
})
```

## AiScript

プラグインはAiScriptを使って記述されるスクリプトです。
Expand Down
27 changes: 27 additions & 0 deletions content/th/docs/4.for-developers/plugin/create-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,33 @@
Misskey Webクライアントのプラグイン機能を使うと、クライアントを拡張し、様々な機能を追加できます。
このドキュメントではプラグインの作成方法について説明します。

## プラグインの例

以下に完全なプラグインの例を示します。このプラグインは、[`Plugin:register_post_form_action`](/docs/for-developers/plugin/plugin-api-reference/#pluginregister_post_form_actiontitle-fn)を使用して、投稿フォームに「フグパンチボタン」を追加するものです。

このプラグインをインストールすると、投稿フォーム上のプラグインメニューに「フグパンチ」の項目が追加されます。クリックすると、投稿フォーム上のテキストに `フグパンチ!!!!🐡( '-' 🐡 )` が追加されます。

```ais
/// @ 0.12.4
### {
name: "フグパンチボタン"
version: "0.0.1"
author: "Misskey Project"
}
Plugin:register_post_form_action('フグパンチ', @(note, rewrite) {
let fugu = "フグパンチ!!!!🐡( '-' 🐡 )"
if (note.text.trim() == '') {
// ノートの中身がない場合はフグパンチに置き換え
rewrite('text', fugu)
} else {
// ノートの中身がある場合は冒頭にフグパンチを追加して改行
rewrite('text', `{fugu}{Str:lf}{note.text}`)
}
})
```

## AiScript

プラグインはAiScriptを使って記述されるスクリプトです。
Expand Down
27 changes: 27 additions & 0 deletions content/tw/docs/4.for-developers/plugin/create-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,33 @@
Misskey Webクライアントのプラグイン機能を使うと、クライアントを拡張し、様々な機能を追加できます。
このドキュメントではプラグインの作成方法について説明します。

## プラグインの例

以下に完全なプラグインの例を示します。このプラグインは、[`Plugin:register_post_form_action`](/docs/for-developers/plugin/plugin-api-reference/#pluginregister_post_form_actiontitle-fn)を使用して、投稿フォームに「フグパンチボタン」を追加するものです。

このプラグインをインストールすると、投稿フォーム上のプラグインメニューに「フグパンチ」の項目が追加されます。クリックすると、投稿フォーム上のテキストに `フグパンチ!!!!🐡( '-' 🐡 )` が追加されます。

```ais
/// @ 0.12.4
### {
name: "フグパンチボタン"
version: "0.0.1"
author: "Misskey Project"
}
Plugin:register_post_form_action('フグパンチ', @(note, rewrite) {
let fugu = "フグパンチ!!!!🐡( '-' 🐡 )"
if (note.text.trim() == '') {
// ノートの中身がない場合はフグパンチに置き換え
rewrite('text', fugu)
} else {
// ノートの中身がある場合は冒頭にフグパンチを追加して改行
rewrite('text', `{fugu}{Str:lf}{note.text}`)
}
})
```

## AiScript

プラグインはAiScriptを使って記述されるスクリプトです。
Expand Down

0 comments on commit d4c7ae0

Please sign in to comment.