Compare commits
66 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
7281db2375 | ||
|
2699d51301 | ||
|
e8c1dad86b | ||
|
72b279a107 | ||
|
73894c7e37 | ||
|
12dee56919 | ||
|
e9c5709095 | ||
|
10358cb317 | ||
|
7d6d0b5628 | ||
|
e6eeff56e3 | ||
|
0f3be2fdc4 | ||
|
8c1ba088be | ||
|
5d5e3c77e1 | ||
|
995f677d8f | ||
|
8e71e973d6 | ||
|
c7f1bb9b76 | ||
|
3cc1f427ce | ||
|
3621be674f | ||
|
ef1ecd5db3 | ||
|
a0a0802784 | ||
|
3b96bf3c25 | ||
|
87c747cb93 | ||
|
83b2138b26 | ||
|
23a72c1dc5 | ||
|
9413d9c4b8 | ||
|
78ea495969 | ||
|
a2c8d5fd37 | ||
|
31b5df7f42 | ||
|
28a0419d2c | ||
|
88214e5a33 | ||
|
277f61826f | ||
|
447aeea0cb | ||
|
cc5ba8af0f | ||
|
9e62d15576 | ||
|
eaec63adb8 | ||
|
57ca23e4e5 | ||
|
e97ac5008a | ||
|
8c2d17d096 | ||
|
7763ad98ad | ||
|
d6a32fbeae | ||
|
aeaca51334 | ||
|
f4d6ff8ee3 | ||
|
f0a25df38f | ||
|
89b25c56e7 | ||
|
f0f8ed5eca | ||
|
793a511bc3 | ||
|
22299eaf33 | ||
|
8745f94d81 | ||
|
ecff3c7f8f | ||
|
5cee604d51 | ||
|
f12f9ed047 | ||
|
7f4e752b21 | ||
|
3ad4aca4a7 | ||
|
4fbe7218e6 | ||
|
46bc9474a0 | ||
|
40ac7b33a1 | ||
|
1db56bcfbb | ||
|
4612dbe591 | ||
|
0a74b9c54b | ||
|
a10a4d02b4 | ||
|
6805ed32fb | ||
|
1f2740b01e | ||
|
74af696ad5 | ||
|
ec3c2369bc | ||
|
c0a6ecec4d | ||
|
7169f1147b |
8
.gitignore
vendored
8
.gitignore
vendored
@@ -25,3 +25,11 @@ app/git
|
|||||||
*.code-workspace
|
*.code-workspace
|
||||||
releasenote.md
|
releasenote.md
|
||||||
app/yarn-error.log
|
app/yarn-error.log
|
||||||
|
app/js/platform/aiscript.js
|
||||||
|
app/view/es-ES
|
||||||
|
app/view/fr-FR
|
||||||
|
app/view/no-NO
|
||||||
|
app/view/zh-CN
|
||||||
|
app/view/ru-RU
|
||||||
|
app/view/zh-TW
|
||||||
|
app/view/pt-BR
|
@@ -12,6 +12,7 @@ cache:
|
|||||||
script: node -v
|
script: node -v
|
||||||
before_deploy:
|
before_deploy:
|
||||||
- yarn global add electron-builder
|
- yarn global add electron-builder
|
||||||
|
- yarn global add browserify
|
||||||
- cd app
|
- cd app
|
||||||
- VERSION=$(cat package.json | grep version | head -1 | awk -F= "{ print $2 }" | sed 's/[version:,\",]//g' | tr -d '[[:space:]]')
|
- VERSION=$(cat package.json | grep version | head -1 | awk -F= "{ print $2 }" | sed 's/[version:,\",]//g' | tr -d '[[:space:]]')
|
||||||
- yarn install --no-lockfile --prod
|
- yarn install --no-lockfile --prod
|
||||||
|
62
README.md
62
README.md
@@ -11,7 +11,7 @@
|
|||||||
Mastodon/Misskey client for PC(Windows/Linux/macOS)
|
Mastodon/Misskey client for PC(Windows/Linux/macOS)
|
||||||
オープンソースSNSマストドン/MisskeyのPC向けクライアント[日本語はこちら](README_ja.md)
|
オープンソースSNSマストドン/MisskeyのPC向けクライアント[日本語はこちら](README_ja.md)
|
||||||
|
|
||||||
Download:[TheDesk](https://thedesk.top) [](https://status.cutls.com)
|
Download:[TheDesk](https://thedesk.top)
|
||||||
|
|
||||||
On GitHub Releases, `-store.*` assets are made for some application store or manager(Snapcraft, Homebrew, Microsoft Store).
|
On GitHub Releases, `-store.*` assets are made for some application store or manager(Snapcraft, Homebrew, Microsoft Store).
|
||||||
They do not check the latest version(Which you can get the latest ver or not depends on the store)
|
They do not check the latest version(Which you can get the latest ver or not depends on the store)
|
||||||
@@ -31,19 +31,24 @@ The icon is provided under [Creative Commons BY-NC-SA](https://creativecommons.o
|
|||||||
* [SVG 4095x4096](https://d2upiril6ywqp9.cloudfront.net/press/thedesk-fullcolor.svg)
|
* [SVG 4095x4096](https://d2upiril6ywqp9.cloudfront.net/press/thedesk-fullcolor.svg)
|
||||||
* [ico 256x256](https://d2upiril6ywqp9.cloudfront.net/press/thedesk.ico)
|
* [ico 256x256](https://d2upiril6ywqp9.cloudfront.net/press/thedesk.ico)
|
||||||
* [icns old](https://d2upiril6ywqp9.cloudfront.net/press/thedesk.icns)
|
* [icns old](https://d2upiril6ywqp9.cloudfront.net/press/thedesk.icns)
|
||||||
|
* [Illustrator .ai](https://d2upiril6ywqp9.cloudfront.net/press/thedesk.ai)
|
||||||
|
|
||||||
The default sounds of notifications is provided [Creative Commons BY](https://creativecommons.org/licenses/by/4.0/)
|
The default sounds of notifications is provided [Creative Commons BY](https://creativecommons.org/licenses/by/4.0/)
|
||||||
|
|
||||||
## Terms of Use
|
## Privacy Policy
|
||||||
|
|
||||||
* [利用規約(Terms of Use(ja))](https://thedesk.top/tos.html)
|
|
||||||
* [プライバシーポリシー(Privacy Policy(ja))](https://thedesk.top/priv.html)
|
* [プライバシーポリシー(Privacy Policy(ja))](https://thedesk.top/priv.html)
|
||||||
|
|
||||||
## Language
|
## Language
|
||||||
|
|
||||||
* 日本語(Japanese)
|
* 日本語(Japanese)
|
||||||
|
* 日本語, 関西(Japanese, Kansai)
|
||||||
* English
|
* English
|
||||||
* de, cs, bg(from Crowdin)
|
* български(Bulgarian) with [translate project](https://translate.thedesk.top/project/thedesk/bg)
|
||||||
|
* Česky(Czech) with [translate project](https://translate.thedesk.top/project/thedesk/cs)
|
||||||
|
* Deutsch(German) with [translate project](https://translate.thedesk.top/project/thedesk/de)
|
||||||
|
* Español, argentina(Spanish, Argentina) with [translate project](https://translate.thedesk.top/project/thedesk/es-AR)
|
||||||
|
* italiano(Italian) with [translate project](https://translate.thedesk.top/project/thedesk/it-IT)
|
||||||
|
|
||||||
### Translation
|
### Translation
|
||||||
|
|
||||||
@@ -51,15 +56,17 @@ Crowdin project is available! Visit: https://translate.thedesk.top
|
|||||||
|
|
||||||
### Run on developer mode
|
### Run on developer mode
|
||||||
|
|
||||||
`npm run dev` on `app` folder.
|
`npm run dev` on `app` folder.(before you should run `yarn construct` to make HTML views)
|
||||||
|
|
||||||
|
If you change HTML or language files, you should rub to `yarn construct`. Or `yarn watchview` can always watch and construct such files with 1 process.
|
||||||
|
|
||||||
## Contributors
|
## Contributors
|
||||||
|
|
||||||
Build for macOS
|
Build for macOS(Now: Travis CI)
|
||||||
|
|
||||||
* [toneji](https://minohdon.jp/@toneji)
|
* [toneji](https://minohdon.jp/@toneji)
|
||||||
|
|
||||||
Build for Linux
|
Build for Linux(Now: Travis CI)
|
||||||
|
|
||||||
* [popn_ja](https://popon.pptdn.jp/@popn_ja)
|
* [popn_ja](https://popon.pptdn.jp/@popn_ja)
|
||||||
|
|
||||||
@@ -69,7 +76,8 @@ Fellow coder
|
|||||||
|
|
||||||
## Build
|
## Build
|
||||||
|
|
||||||
You have to use either **npm** or **yarn**. Whichever you use, it works well.
|
You should use `yarn` but you can use also `npm`, but if you build on Windows, you should strongly use `yarn`
|
||||||
|
`yarn ***` and `npm run ***` has the same meaning,
|
||||||
|
|
||||||
### npm
|
### npm
|
||||||
|
|
||||||
@@ -94,27 +102,11 @@ yarn install
|
|||||||
yarn construct
|
yarn construct
|
||||||
```
|
```
|
||||||
|
|
||||||
run `npm run dev` or `yarn dev` to launch developer version with console(click `view`)
|
run `yarn dev` to launch developer version with console(click `view`)
|
||||||
|
|
||||||
### electron-builder(Recommended)
|
### electron-builder(Recommended)
|
||||||
Use scripts(they can work well with npm, **yarn**).
|
Use scripts(they can work well with npm, **yarn**).
|
||||||
|
|
||||||
#### npm
|
|
||||||
|
|
||||||
```sh
|
|
||||||
# Build for current platform
|
|
||||||
npm run build
|
|
||||||
|
|
||||||
# Select build target
|
|
||||||
## Windows
|
|
||||||
npm run build:win
|
|
||||||
|
|
||||||
## Windows and Linux (The macOS target should run on macOS. So, this option hasn't include the build for macOS)
|
|
||||||
npm run build:all
|
|
||||||
```
|
|
||||||
|
|
||||||
#### yarn
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# Build for current platform
|
# Build for current platform
|
||||||
yarn build
|
yarn build
|
||||||
@@ -131,7 +123,7 @@ yarn build:all
|
|||||||
Config is all on package.json
|
Config is all on package.json
|
||||||
|
|
||||||
### electron-packager
|
### electron-packager
|
||||||
`npm install --save-dev electron-rebuild`
|
`yarn --D electron-rebuild`
|
||||||
|
|
||||||
Linux/macOS
|
Linux/macOS
|
||||||
`./node_modules/.bin/electron-rebuild`
|
`./node_modules/.bin/electron-rebuild`
|
||||||
@@ -142,11 +134,17 @@ To install Python 2.x and Visual C++ for Windows, before running `npm install --
|
|||||||
`npm install --global windows-build-tools`
|
`npm install --global windows-build-tools`
|
||||||
|
|
||||||
Windows
|
Windows
|
||||||
`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --win32metadata.CompanyName="TheDesk&Cutls.com" --win32metadata.FileDescription="TheDesk" --win32metadata.OriginalFilename="TheDesk" --win32metadata.InternalName="TheDesk" --win32metadata.ProductName="TheDesk" --platform=win32 --arch=all --electron-version=4.0.5 --icon=.\app\thedesk.ico --overwrite`
|
```
|
||||||
|
electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --win32metadata.CompanyName="TheDesk&Cutls.com" --win32metadata.FileDescription="TheDesk" --win32metadata.OriginalFilename="TheDesk" --win32metadata.InternalName="TheDesk" --win32metadata.ProductName="TheDesk" --platform=win32 --arch=all --electron-version=4.0.5 --icon=.\app\thedesk.ico --overwrite
|
||||||
|
```
|
||||||
Linux
|
Linux
|
||||||
`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=linux --arch=x64,ia32 --electron-version=4.0.5 --overwrite`
|
```
|
||||||
|
electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=linux --arch=x64,ia32 --electron-version=4.0.5 --overwrite
|
||||||
|
```
|
||||||
macOS
|
macOS
|
||||||
`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=darwin --arch=all --electron-version=4.0.5 --icon=./app/icon.icns --overwrite`
|
```
|
||||||
|
electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=darwin --arch=all --electron-version=4.0.5 --icon=./app/icon.icns --overwrite
|
||||||
|
```
|
||||||
|
|
||||||
### PWA support
|
### PWA support
|
||||||
|
|
||||||
@@ -154,7 +152,7 @@ TheDesk is a web-based app, so you can run it on a browser. Of course, the main
|
|||||||
|
|
||||||
You can run `npm run build:pwa` to build as PWA, including `manifest.json` and the ServiceWorker.
|
You can run `npm run build:pwa` to build as PWA, including `manifest.json` and the ServiceWorker.
|
||||||
|
|
||||||
**You have to rename `node_modules` to `dependencies` to run as a web application. (restricted by Netlify)**
|
**You have to rename `node_modules` to `dependencies` to run as a web application. (restricted by Netlify, but always you should do to run as PWA)**
|
||||||
|
|
||||||
Check the app on Chrome or Firefox: [Here](https://app.thedesk.top) (it follows the `master` branch, so not stable.)
|
Check the app on Chrome or Firefox: [Here](https://app.thedesk.top) (it follows the `master` branch, so not stable.)
|
||||||
[](https://app.netlify.com/sites/thedesk/deploys)
|
[](https://app.netlify.com/sites/thedesk/deploys)
|
||||||
@@ -165,6 +163,6 @@ Did you find a bug with Pleroma accounts?
|
|||||||
Pleroma **does not** follow Mastodon API rules completely although Pleroma developers say so.
|
Pleroma **does not** follow Mastodon API rules completely although Pleroma developers say so.
|
||||||
Please write issues to improve TheDesk affinity with Pleroma.
|
Please write issues to improve TheDesk affinity with Pleroma.
|
||||||
|
|
||||||
## Vulnerabilities when `npm i`???
|
## Vulnerabilities when `yarn install`???
|
||||||
|
|
||||||
No, if your npm says materialize-css has vulnerabilities(CVE-2019-11002/3/4), look at [here](https://github.com/Dogfalo/materialize/issues/6286) under discussion.
|
No, if your npm says materialize-css has vulnerabilities(CVE-2019-11002/3/4), look at [here](https://github.com/Dogfalo/materialize/issues/6286) under discussion, but I do not think this report is really fatal.
|
60
README_ja.md
60
README_ja.md
@@ -10,7 +10,7 @@
|
|||||||

|

|
||||||
Mastodon/Misskey client for PC(Windows/Linux/macOS)
|
Mastodon/Misskey client for PC(Windows/Linux/macOS)
|
||||||
オープンソースSNSマストドン/MisskeyのPC向けクライアント
|
オープンソースSNSマストドン/MisskeyのPC向けクライアント
|
||||||
Download:[TheDesk](https://thedesk.top) [](https://status.cutls.com)
|
Download:[TheDesk](https://thedesk.top)
|
||||||
|
|
||||||
[Pixiv FANBOX](https://www.pixiv.net/fanbox/creator/28105985)
|
[Pixiv FANBOX](https://www.pixiv.net/fanbox/creator/28105985)
|
||||||
|
|
||||||
@@ -33,32 +33,39 @@ Download:[TheDesk](https://thedesk.top) [ で提供されています。
|
標準の通知音は [Creative Commons BY](https://creativecommons.org/licenses/by/4.0/) で提供されています。
|
||||||
|
|
||||||
## 利用規約
|
## プライバシーポリシー
|
||||||
|
|
||||||
* [利用規約](https://thedesk.top/tos.html)
|
|
||||||
* [プライバシーポリシー](https://thedesk.top/priv.html)
|
* [プライバシーポリシー](https://thedesk.top/priv.html)
|
||||||
|
|
||||||
## 言語
|
## 言語
|
||||||
|
|
||||||
* 日本語
|
* 日本語
|
||||||
|
* 日本語(関西)
|
||||||
* English(英語)
|
* English(英語)
|
||||||
* ドイツ語, チェコ語, ブルガリア語(from Crowdin)
|
* ドイツ語, チェコ語, ブルガリア語, イタリア語, スペイン語アルゼンチン方言 (from [Crowdin](https://translate.thedesk.top))
|
||||||
|
|
||||||
### 翻訳
|
### 翻訳
|
||||||
|
|
||||||
Crowdinから翻訳に参加してみませんか?: https://translate.thedesk.top
|
Crowdinから翻訳に参加してみませんか?: https://translate.thedesk.top
|
||||||
|
|
||||||
|
以下、`yarn ***`は全て`npm run ***`で実行できます。(yarnが推奨)
|
||||||
|
|
||||||
### デベロッパーモード
|
### デベロッパーモード
|
||||||
|
|
||||||
`npm run dev`を`app`フォルダ内で実行
|
`yarn dev`を`app`フォルダ内で実行。
|
||||||
|
ただし、最初に`yarn construct`必須。
|
||||||
|
|
||||||
|
watchモード(ホットリロードはしません): `yarn construct`の代わりに`yarn watchview`
|
||||||
|
HTMLや言語定義の変更について、このコマンドで継続監視します。その他のアセットの変更には不要です。
|
||||||
|
プロセス1つを占拠するので、`yarn dev`は他のプロセスで行ってください。
|
||||||
|
|
||||||
## 主なコントリビューター
|
## 主なコントリビューター
|
||||||
|
|
||||||
macOSビルダー
|
macOSビルダー(現在はTravis CI)
|
||||||
|
|
||||||
* [とねぢ](https://minohdon.jp/@toneji)
|
* [とねぢ](https://minohdon.jp/@toneji)
|
||||||
|
|
||||||
Linuxビルダー
|
Linuxビルダー(現在はTravis CI)
|
||||||
|
|
||||||
* [ぽぷんじゃ](https://popon.pptdn.jp/@popn_ja)
|
* [ぽぷんじゃ](https://popon.pptdn.jp/@popn_ja)
|
||||||
|
|
||||||
@@ -68,7 +75,7 @@ Linuxビルダー
|
|||||||
|
|
||||||
## ビルド
|
## ビルド
|
||||||
|
|
||||||
npmでもyarnでも好きな方を選んでください。
|
npmでもyarnでも好きな方を選んでください。Windows環境ではyarnを強く推奨します。
|
||||||
|
|
||||||
### npm
|
### npm
|
||||||
|
|
||||||
@@ -97,22 +104,6 @@ yarn construct
|
|||||||
|
|
||||||
scriptsを利用します
|
scriptsを利用します
|
||||||
|
|
||||||
#### npm
|
|
||||||
|
|
||||||
```sh
|
|
||||||
# 実行している環境向けにビルド
|
|
||||||
npm run build
|
|
||||||
|
|
||||||
# ターゲットを指定してビルド
|
|
||||||
## Windows
|
|
||||||
npm run build:win
|
|
||||||
|
|
||||||
## macOS向けのビルドにはmacOSで実行する必要があるためこのコマンドではビルドされません
|
|
||||||
npm run build:all
|
|
||||||
```
|
|
||||||
|
|
||||||
#### yarn
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# 実行している環境向けにビルド
|
# 実行している環境向けにビルド
|
||||||
yarn build
|
yarn build
|
||||||
@@ -125,10 +116,11 @@ yarn build:win
|
|||||||
yarn build:all
|
yarn build:all
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
ビルド設定はすべてpackage.jsonに記載しています。
|
ビルド設定はすべてpackage.jsonに記載しています。
|
||||||
|
|
||||||
### electron-packager(非推奨)
|
### electron-packager(非推奨)
|
||||||
`npm install --save-dev electron-rebuild`
|
`yarn -D electron-rebuild`
|
||||||
|
|
||||||
Linux/macOS
|
Linux/macOS
|
||||||
`./node_modules/.bin/electron-rebuild`
|
`./node_modules/.bin/electron-rebuild`
|
||||||
@@ -141,19 +133,25 @@ WindowsでPython 2.xやVisualC++を一発でインストールできるツール
|
|||||||
日本語話者向けですが、macOSビルドにはXCodeが要るとの情報があります。([とねぢ](https://minohdon.jp/@toneji)氏談)
|
日本語話者向けですが、macOSビルドにはXCodeが要るとの情報があります。([とねぢ](https://minohdon.jp/@toneji)氏談)
|
||||||
|
|
||||||
Windows
|
Windows
|
||||||
`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --win32metadata.CompanyName="TheDesk&Cutls.com" --win32metadata.FileDescription="TheDesk" --win32metadata.OriginalFilename="TheDesk" --win32metadata.InternalName="TheDesk" --win32metadata.ProductName="TheDesk" --platform=win32 --arch=all --electron-version=4.0.5 --icon=.\app\thedesk.ico --overwrite`
|
```
|
||||||
|
electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --win32metadata.CompanyName="TheDesk&Cutls.com" --win32metadata.FileDescription="TheDesk" --win32metadata.OriginalFilename="TheDesk" --win32metadata.InternalName="TheDesk" --win32metadata.ProductName="TheDesk" --platform=win32 --arch=all --electron-version=4.0.5 --icon=.\app\thedesk.ico --overwrite
|
||||||
|
```
|
||||||
Linux
|
Linux
|
||||||
`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=linux --arch=x64,ia32 --electron-version=4.0.5 --overwrite`
|
```
|
||||||
|
electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=linux --arch=x64,ia32 --electron-version=4.0.5 --overwrite
|
||||||
|
```
|
||||||
macOS
|
macOS
|
||||||
`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=darwin --arch=all --electron-version=4.0.5 --icon=./app/icon.icns --overwrite`
|
```
|
||||||
|
electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=darwin --arch=all --electron-version=4.0.5 --icon=./app/icon.icns --overwrite
|
||||||
|
```
|
||||||
|
|
||||||
### PWAとして実行
|
### PWAとして実行
|
||||||
|
|
||||||
TheDeskはウェブ技術を使用して作られているので、ブラウザで動かすこともできます。もちろん、Electron向けに設計されているので一部機能は動きません。
|
TheDeskはウェブ技術を使用して作られているので、ブラウザで動かすこともできます。もちろん、Electron向けに設計されているので一部機能は動きません。
|
||||||
|
|
||||||
`npm run build:pwa`でビルドできます。PWAに必要な`manifest.json`やサービスワーカーなども要員されています。
|
`yarn build:pwa`でビルドできます。PWAに必要な`manifest.json`やサービスワーカーなども用意されています。
|
||||||
|
|
||||||
**`node_modules`を`dependencies`にリネームしないと動きません。(Netlifyの制限です)**
|
**`node_modules`を`dependencies`にリネームしないと動きません。(Netlifyの制限ですが、Netlify以外で動かす場合にも必須です)**
|
||||||
|
|
||||||
ChromeまたはFirefoxでチェック: [こちら](https://app.thedesk.top) (`master`ブランチに追従しています。不安定です。)
|
ChromeまたはFirefoxでチェック: [こちら](https://app.thedesk.top) (`master`ブランチに追従しています。不安定です。)
|
||||||
[](https://app.netlify.com/sites/thedesk/deploys)
|
[](https://app.netlify.com/sites/thedesk/deploys)
|
||||||
@@ -167,7 +165,7 @@ Issuesに書いてある問題についてはなるべく対処しますので
|
|||||||
|
|
||||||
[TheDesk - マストドン日本語ウィキ](https://ja.mstdn.wiki/TheDesk)
|
[TheDesk - マストドン日本語ウィキ](https://ja.mstdn.wiki/TheDesk)
|
||||||
|
|
||||||
## `npm i`したら脆弱性あるって言われた
|
## `yarn install`したら脆弱性あるって言われた
|
||||||
|
|
||||||
materialize-cssの脆弱性(CVE-2019-11002/3/4)については[こちら](https://github.com/Dogfalo/materialize/issues/6286)で本当に脆弱性かどうか議論しています。
|
materialize-cssの脆弱性(CVE-2019-11002/3/4)については[こちら](https://github.com/Dogfalo/materialize/issues/6286)で本当に脆弱性かどうか議論しています。
|
||||||
実際には害が無いものと思われます。
|
実際には害が無いものと思われます。
|
||||||
|
11
app/aiscript.js
Normal file
11
app/aiscript.js
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
const { AiScript, parse, values, utils } = require('@syuilo/aiscript')
|
||||||
|
global.sanitizeHtml = require('sanitize-html')
|
||||||
|
global.asValue = values
|
||||||
|
global.AiScript = AiScript
|
||||||
|
global.asParse = parse
|
||||||
|
global.asCommon = {
|
||||||
|
'TheDesk:console': values.FN_NATIVE((z) => {
|
||||||
|
console.log(z[0].value)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
global.asUtil = utils
|
@@ -89,3 +89,6 @@ i.left {
|
|||||||
#domain-list .title {
|
#domain-list .title {
|
||||||
font-size: 1.3rem;
|
font-size: 1.3rem;
|
||||||
}
|
}
|
||||||
|
.text-line-icon {
|
||||||
|
font-size: 1rem;
|
||||||
|
}
|
@@ -90,6 +90,15 @@ option {
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
|
#imagewrap img.rotate-90 {
|
||||||
|
transform: rotate(-90deg)
|
||||||
|
}
|
||||||
|
#imagewrap img.rotate-180 {
|
||||||
|
transform: rotate(-180deg)
|
||||||
|
}
|
||||||
|
#imagewrap img.rotate-270 {
|
||||||
|
transform: rotate(-270deg)
|
||||||
|
}
|
||||||
.pointer {
|
.pointer {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
@@ -568,9 +577,15 @@ textarea {
|
|||||||
/*スクロールバー*/
|
/*スクロールバー*/
|
||||||
::-webkit-scrollbar {
|
::-webkit-scrollbar {
|
||||||
width: 5px;
|
width: 5px;
|
||||||
height: 10px;
|
height: 12px;
|
||||||
background: rgba(0, 0, 0, 0.05);
|
background: rgba(0, 0, 0, 0.05);
|
||||||
}
|
}
|
||||||
|
.thickScrollBar ::-webkit-scrollbar {
|
||||||
|
height: 18px;
|
||||||
|
}
|
||||||
|
.thinScrollBar ::-webkit-scrollbar {
|
||||||
|
height: 5px;
|
||||||
|
}
|
||||||
::-webkit-scrollbar-track {
|
::-webkit-scrollbar-track {
|
||||||
-webkit-border-radius: 5px;
|
-webkit-border-radius: 5px;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
@@ -582,6 +597,15 @@ textarea {
|
|||||||
background: #607d8b;
|
background: #607d8b;
|
||||||
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
|
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
|
||||||
}
|
}
|
||||||
|
::-webkit-scrollbar-thumb::after {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
top: 100%;
|
||||||
|
left: 50%;
|
||||||
|
margin-left: -15px;
|
||||||
|
border: 15px solid transparent;
|
||||||
|
border-top: 15px solid #e0edff;
|
||||||
|
}
|
||||||
/* Web Fonts */
|
/* Web Fonts */
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'Open Sans';
|
font-family: 'Open Sans';
|
||||||
@@ -653,3 +677,12 @@ button {
|
|||||||
color: white;
|
color: white;
|
||||||
z-index: 999;
|
z-index: 999;
|
||||||
}
|
}
|
||||||
|
.pluginNex {
|
||||||
|
width: 2rem;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.pluginNex span {
|
||||||
|
font-size: 2rem;
|
||||||
|
position: relative;
|
||||||
|
top: -4px;
|
||||||
|
}
|
@@ -237,7 +237,6 @@ iframe,
|
|||||||
flex: 1;
|
flex: 1;
|
||||||
overflow-y: scroll;
|
overflow-y: scroll;
|
||||||
overflow-x: hidden;
|
overflow-x: hidden;
|
||||||
background-color: var(--bg);
|
|
||||||
}
|
}
|
||||||
.additional {
|
.additional {
|
||||||
overflow-x: scroll;
|
overflow-x: scroll;
|
||||||
@@ -638,6 +637,7 @@ p:not(:last-child) {
|
|||||||
text-align: left;
|
text-align: left;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
height: 70px;
|
height: 70px;
|
||||||
|
text-align: center;
|
||||||
}
|
}
|
||||||
.notf-exclude-btn:hover {
|
.notf-exclude-btn:hover {
|
||||||
background-color: inherit !important;
|
background-color: inherit !important;
|
||||||
|
50
app/img/aiscript.svg
Normal file
50
app/img/aiscript.svg
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg width="100%" height="100%" viewBox="0 0 687 72" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
|
||||||
|
<g id="アートボード1" transform="matrix(1,0,0,1,-168.896,-476)">
|
||||||
|
<rect x="168.896" y="476" width="686.208" height="72" style="fill:none;"/>
|
||||||
|
<clipPath id="_clip1">
|
||||||
|
<rect x="168.896" y="476" width="686.208" height="72"/>
|
||||||
|
</clipPath>
|
||||||
|
<g clip-path="url(#_clip1)">
|
||||||
|
<g transform="matrix(1,0,0,1,77.6363,162.413)">
|
||||||
|
<g transform="matrix(96,0,0,96,88.3157,385.587)">
|
||||||
|
<path d="M0.463,-0.571C0.452,-0.59 0.436,-0.602 0.415,-0.608C0.394,-0.613 0.374,-0.611 0.356,-0.6L0.08,-0.443C0.053,-0.428 0.04,-0.405 0.04,-0.374C0.04,-0.344 0.053,-0.321 0.08,-0.306L0.356,-0.148C0.368,-0.141 0.381,-0.138 0.395,-0.138C0.425,-0.138 0.448,-0.151 0.463,-0.178C0.474,-0.197 0.476,-0.217 0.47,-0.237C0.465,-0.259 0.453,-0.274 0.434,-0.285L0.278,-0.374L0.434,-0.464C0.453,-0.474 0.465,-0.49 0.47,-0.511C0.476,-0.532 0.474,-0.552 0.463,-0.571Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,137.468,385.587)">
|
||||||
|
<path d="M0.197,-0.67C0.197,-0.691 0.189,-0.71 0.174,-0.725C0.159,-0.74 0.14,-0.748 0.118,-0.748C0.096,-0.748 0.078,-0.74 0.063,-0.725C0.047,-0.71 0.04,-0.691 0.04,-0.67C0.04,-0.648 0.047,-0.629 0.063,-0.614C0.078,-0.599 0.096,-0.591 0.118,-0.591C0.14,-0.591 0.159,-0.599 0.174,-0.614C0.189,-0.629 0.197,-0.648 0.197,-0.67ZM0.197,-0.079C0.197,-0.101 0.189,-0.119 0.174,-0.135C0.159,-0.15 0.14,-0.158 0.118,-0.158C0.096,-0.158 0.078,-0.15 0.063,-0.135C0.047,-0.119 0.04,-0.101 0.04,-0.079C0.04,-0.057 0.047,-0.038 0.063,-0.023C0.078,-0.008 0.096,0 0.118,0C0.14,0 0.159,-0.008 0.174,-0.023C0.189,-0.038 0.197,-0.057 0.197,-0.079Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,201.74,385.587)">
|
||||||
|
<path d="M0.118,-0.75C0.097,-0.75 0.078,-0.742 0.063,-0.727C0.047,-0.712 0.04,-0.693 0.04,-0.671L0.04,-0.573C0.04,-0.551 0.047,-0.532 0.063,-0.517C0.078,-0.502 0.097,-0.494 0.118,-0.494C0.14,-0.494 0.159,-0.502 0.174,-0.517C0.189,-0.532 0.197,-0.551 0.197,-0.573L0.197,-0.671C0.197,-0.693 0.189,-0.712 0.174,-0.727C0.159,-0.742 0.14,-0.75 0.118,-0.75ZM0.355,-0.75C0.333,-0.75 0.314,-0.742 0.299,-0.727C0.284,-0.712 0.276,-0.693 0.276,-0.671L0.276,-0.573C0.276,-0.551 0.284,-0.532 0.299,-0.517C0.314,-0.502 0.333,-0.494 0.355,-0.494C0.377,-0.494 0.395,-0.502 0.41,-0.517C0.426,-0.532 0.434,-0.551 0.434,-0.573L0.434,-0.671C0.434,-0.693 0.426,-0.712 0.41,-0.727C0.395,-0.742 0.377,-0.75 0.355,-0.75Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,247.1,385.587)">
|
||||||
|
<path d="M0.394,-0.494L0.488,-0.306L0.3,-0.306L0.394,-0.494ZM0.063,-0.009C0.082,0.001 0.102,0.002 0.123,-0.005C0.144,-0.011 0.159,-0.024 0.169,-0.044L0.221,-0.148L0.566,-0.148L0.619,-0.044C0.625,-0.03 0.635,-0.02 0.648,-0.012C0.661,-0.004 0.674,0 0.689,0C0.701,0 0.713,-0.003 0.724,-0.009C0.743,-0.018 0.756,-0.033 0.763,-0.054C0.771,-0.075 0.769,-0.095 0.759,-0.114L0.464,-0.705C0.457,-0.718 0.448,-0.729 0.435,-0.737C0.422,-0.745 0.408,-0.749 0.394,-0.749C0.379,-0.749 0.365,-0.745 0.352,-0.737C0.339,-0.729 0.33,-0.718 0.323,-0.705L0.028,-0.114C0.018,-0.095 0.017,-0.075 0.024,-0.054C0.03,-0.033 0.043,-0.018 0.063,-0.009Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,322.7,385.587)">
|
||||||
|
<path d="M0.158,0C0.18,0 0.198,-0.008 0.214,-0.023C0.229,-0.038 0.236,-0.057 0.236,-0.079L0.236,-0.67C0.236,-0.691 0.229,-0.71 0.214,-0.725C0.198,-0.741 0.18,-0.749 0.158,-0.749C0.136,-0.749 0.117,-0.741 0.102,-0.725C0.087,-0.71 0.079,-0.691 0.079,-0.67L0.079,-0.079C0.079,-0.057 0.087,-0.038 0.102,-0.023C0.117,-0.008 0.136,0 0.158,0Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,352.988,385.587)">
|
||||||
|
<path d="M0.118,-0.158C0.097,-0.158 0.078,-0.15 0.063,-0.135C0.047,-0.119 0.04,-0.101 0.04,-0.079C0.04,-0.057 0.047,-0.038 0.063,-0.023C0.078,-0.008 0.097,0 0.118,0L0.463,0C0.525,0 0.579,-0.022 0.623,-0.067C0.667,-0.111 0.69,-0.164 0.69,-0.227C0.69,-0.289 0.667,-0.342 0.623,-0.387C0.579,-0.431 0.525,-0.453 0.463,-0.453L0.266,-0.453C0.247,-0.453 0.231,-0.46 0.218,-0.473C0.204,-0.487 0.197,-0.503 0.197,-0.522C0.197,-0.541 0.204,-0.557 0.218,-0.571C0.231,-0.584 0.247,-0.591 0.266,-0.591L0.611,-0.591C0.632,-0.591 0.651,-0.599 0.667,-0.614C0.682,-0.629 0.69,-0.648 0.69,-0.67C0.69,-0.691 0.682,-0.71 0.667,-0.725C0.651,-0.741 0.632,-0.749 0.611,-0.749L0.266,-0.749C0.204,-0.749 0.15,-0.726 0.106,-0.682C0.062,-0.638 0.04,-0.584 0.04,-0.522C0.04,-0.459 0.062,-0.406 0.106,-0.362C0.15,-0.318 0.204,-0.296 0.266,-0.296L0.463,-0.296C0.482,-0.296 0.498,-0.289 0.511,-0.275C0.525,-0.262 0.532,-0.246 0.532,-0.227C0.532,-0.207 0.525,-0.191 0.511,-0.178C0.498,-0.164 0.482,-0.158 0.463,-0.158L0.118,-0.158Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,422.924,385.587)">
|
||||||
|
<path d="M0.413,0C0.517,0 0.605,-0.037 0.678,-0.11C0.693,-0.125 0.701,-0.143 0.701,-0.166C0.701,-0.187 0.693,-0.206 0.678,-0.221C0.663,-0.236 0.644,-0.244 0.623,-0.244C0.601,-0.244 0.582,-0.236 0.567,-0.221C0.524,-0.179 0.473,-0.158 0.413,-0.158C0.354,-0.158 0.303,-0.179 0.261,-0.221C0.218,-0.263 0.197,-0.314 0.197,-0.374C0.197,-0.434 0.218,-0.485 0.261,-0.528C0.303,-0.57 0.354,-0.591 0.413,-0.591C0.473,-0.591 0.524,-0.57 0.567,-0.528C0.582,-0.512 0.601,-0.504 0.623,-0.504C0.644,-0.504 0.663,-0.512 0.678,-0.528C0.693,-0.543 0.701,-0.561 0.701,-0.583C0.701,-0.605 0.693,-0.623 0.678,-0.639C0.605,-0.712 0.517,-0.749 0.413,-0.749C0.31,-0.749 0.222,-0.712 0.149,-0.639C0.076,-0.566 0.04,-0.478 0.04,-0.374C0.04,-0.271 0.076,-0.183 0.149,-0.11C0.222,-0.037 0.31,0 0.413,0Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,492.86,385.587)">
|
||||||
|
<path d="M0.572,-0.472C0.572,-0.44 0.56,-0.412 0.537,-0.389C0.514,-0.366 0.486,-0.355 0.453,-0.355L0.236,-0.355L0.236,-0.591L0.453,-0.591C0.486,-0.591 0.514,-0.579 0.537,-0.556C0.56,-0.533 0.572,-0.505 0.572,-0.472ZM0.421,-0.197L0.595,-0.023C0.61,-0.008 0.628,0 0.65,0C0.672,0 0.69,-0.008 0.706,-0.023C0.721,-0.038 0.729,-0.057 0.729,-0.079C0.729,-0.101 0.721,-0.119 0.706,-0.135L0.601,-0.24C0.64,-0.265 0.671,-0.298 0.694,-0.338C0.717,-0.38 0.729,-0.425 0.729,-0.472C0.729,-0.549 0.702,-0.614 0.648,-0.668C0.594,-0.722 0.529,-0.749 0.453,-0.749L0.158,-0.749C0.136,-0.749 0.117,-0.741 0.102,-0.725C0.087,-0.71 0.079,-0.691 0.079,-0.67L0.079,-0.079C0.079,-0.057 0.087,-0.038 0.102,-0.023C0.117,-0.008 0.136,0 0.158,0C0.18,0 0.198,-0.008 0.214,-0.023C0.229,-0.038 0.236,-0.057 0.236,-0.079L0.236,-0.197L0.421,-0.197Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,566.588,385.587)">
|
||||||
|
<path d="M0.158,0C0.18,0 0.198,-0.008 0.214,-0.023C0.229,-0.038 0.236,-0.057 0.236,-0.079L0.236,-0.67C0.236,-0.691 0.229,-0.71 0.214,-0.725C0.198,-0.741 0.18,-0.749 0.158,-0.749C0.136,-0.749 0.117,-0.741 0.102,-0.725C0.087,-0.71 0.079,-0.691 0.079,-0.67L0.079,-0.079C0.079,-0.057 0.087,-0.038 0.102,-0.023C0.117,-0.008 0.136,0 0.158,0Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,596.876,385.587)">
|
||||||
|
<path d="M0.572,-0.472C0.572,-0.44 0.56,-0.412 0.537,-0.389C0.514,-0.366 0.486,-0.355 0.453,-0.355L0.236,-0.355L0.236,-0.591L0.453,-0.591C0.486,-0.591 0.514,-0.579 0.537,-0.556C0.56,-0.533 0.572,-0.505 0.572,-0.472ZM0.158,0C0.18,0 0.198,-0.008 0.214,-0.023C0.229,-0.038 0.236,-0.057 0.236,-0.079L0.236,-0.197L0.453,-0.197C0.529,-0.197 0.594,-0.224 0.648,-0.278C0.702,-0.332 0.729,-0.397 0.729,-0.472C0.729,-0.549 0.702,-0.614 0.648,-0.668C0.594,-0.722 0.529,-0.749 0.453,-0.749L0.158,-0.749C0.136,-0.749 0.117,-0.741 0.102,-0.725C0.087,-0.71 0.079,-0.691 0.079,-0.67L0.079,-0.079C0.079,-0.057 0.087,-0.038 0.102,-0.023C0.117,-0.008 0.136,0 0.158,0Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,670.604,385.587)">
|
||||||
|
<path d="M0.266,-0.591L0.266,-0.079C0.266,-0.057 0.273,-0.038 0.289,-0.023C0.304,-0.008 0.323,0 0.344,0C0.366,0 0.385,-0.008 0.4,-0.023C0.415,-0.038 0.423,-0.057 0.423,-0.079L0.423,-0.591L0.591,-0.591C0.612,-0.591 0.631,-0.599 0.647,-0.614C0.662,-0.629 0.67,-0.648 0.67,-0.67C0.67,-0.691 0.662,-0.71 0.647,-0.725C0.631,-0.741 0.612,-0.749 0.591,-0.749L0.099,-0.749C0.077,-0.749 0.058,-0.741 0.043,-0.725C0.027,-0.71 0.02,-0.691 0.02,-0.67C0.02,-0.648 0.027,-0.629 0.043,-0.614C0.058,-0.599 0.077,-0.591 0.099,-0.591L0.266,-0.591Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(96,0,0,96,736.748,385.587)">
|
||||||
|
<path d="M0.118,-0.75C0.097,-0.75 0.078,-0.742 0.063,-0.727C0.047,-0.712 0.04,-0.693 0.04,-0.671L0.04,-0.573C0.04,-0.551 0.047,-0.532 0.063,-0.517C0.078,-0.502 0.097,-0.494 0.118,-0.494C0.14,-0.494 0.159,-0.502 0.174,-0.517C0.189,-0.532 0.197,-0.551 0.197,-0.573L0.197,-0.671C0.197,-0.693 0.189,-0.712 0.174,-0.727C0.159,-0.742 0.14,-0.75 0.118,-0.75ZM0.355,-0.75C0.333,-0.75 0.314,-0.742 0.299,-0.727C0.284,-0.712 0.276,-0.693 0.276,-0.671L0.276,-0.573C0.276,-0.551 0.284,-0.532 0.299,-0.517C0.314,-0.502 0.333,-0.494 0.355,-0.494C0.377,-0.494 0.395,-0.502 0.41,-0.517C0.426,-0.532 0.434,-0.551 0.434,-0.573L0.434,-0.671C0.434,-0.693 0.426,-0.712 0.41,-0.727C0.395,-0.742 0.377,-0.75 0.355,-0.75Z" style="fill:rgb(129,201,196);fill-rule:nonzero;"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 10 KiB |
@@ -73,9 +73,9 @@ function verck(ver, jp) {
|
|||||||
}
|
}
|
||||||
var platform = localStorage.getItem('platform')
|
var platform = localStorage.getItem('platform')
|
||||||
console.log('Your platform:' + platform)
|
console.log('Your platform:' + platform)
|
||||||
if (!localStorage.getItem('winstore') && !pwa) {
|
//if (!localStorage.getItem('winstore') && !pwa) {
|
||||||
$('#start').css('display', 'flex')
|
// $('#start').css('display', 'flex')
|
||||||
}
|
//}
|
||||||
if (
|
if (
|
||||||
localStorage.getItem('winstore') == 'brewcask' ||
|
localStorage.getItem('winstore') == 'brewcask' ||
|
||||||
localStorage.getItem('winstore') == 'snapcraft' ||
|
localStorage.getItem('winstore') == 'snapcraft' ||
|
||||||
|
@@ -47,8 +47,15 @@ function ck() {
|
|||||||
multiSelector(false)
|
multiSelector(false)
|
||||||
verck(ver, jp)
|
verck(ver, jp)
|
||||||
$('.stw').show()
|
$('.stw').show()
|
||||||
if (localStorage.getItem('tips')) {
|
let tipsName = localStorage.getItem('tips')
|
||||||
tips(localStorage.getItem('tips'))
|
const matchCID = /custom:([abcdef0-9]{8}-[abcdef0-9]{4}-4[abcdef0-9]{3}-[abcdef0-9]{4}-[abcdef0-9]{12})/
|
||||||
|
if (tipsName) {
|
||||||
|
if (tipsName.match(matchCID)) {
|
||||||
|
const id = tipsName.match(matchCID)[1]
|
||||||
|
tips('custom', id)
|
||||||
|
} else {
|
||||||
|
tips(tipsName)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$('#something-wrong img').attr('src', '../../img/thinking.svg')
|
$('#something-wrong img').attr('src', '../../img/thinking.svg')
|
||||||
}
|
}
|
||||||
@@ -291,18 +298,24 @@ function getdataAdv(domain, at) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
//ユーザーデータ更新
|
//ユーザーデータ更新
|
||||||
function refresh(target, loadskip) {
|
async function refresh(target, loadskip) {
|
||||||
var multi = localStorage.getItem('multi')
|
var multi = localStorage.getItem('multi')
|
||||||
var obj = JSON.parse(multi)
|
var obj = JSON.parse(multi)
|
||||||
if (obj[target].mode == 'misskey') {
|
if (obj[target].mode == 'misskey') {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
let at = obj[target].at
|
||||||
|
if (obj[target].rt) {
|
||||||
|
console.log('refresh access token')
|
||||||
|
at = await refreshPleromaAt(obj[target])
|
||||||
|
localStorage.setItem(`acct_${target}_at`, at)
|
||||||
|
}
|
||||||
var start = 'https://' + obj[target].domain + '/api/v1/accounts/verify_credentials'
|
var start = 'https://' + obj[target].domain + '/api/v1/accounts/verify_credentials'
|
||||||
fetch(start, {
|
fetch(start, {
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
headers: {
|
headers: {
|
||||||
'content-type': 'application/json',
|
'content-type': 'application/json',
|
||||||
Authorization: 'Bearer ' + obj[target].at
|
Authorization: 'Bearer ' + at
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
@@ -362,6 +375,29 @@ function refresh(target, loadskip) {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
async function refreshPleromaAt(obj) {
|
||||||
|
const start = 'https://' + obj.domain + '/oauth/token'
|
||||||
|
const rt = obj.rt.split(' ')
|
||||||
|
let promise = await fetch(start, {
|
||||||
|
method: 'POST',
|
||||||
|
headers: {
|
||||||
|
'content-type': 'application/json'
|
||||||
|
},
|
||||||
|
body: JSON.stringify({
|
||||||
|
grant_type : 'refresh_token',
|
||||||
|
refresh_token: rt[0],
|
||||||
|
client_id: rt[1],
|
||||||
|
client_secret: rt[2]
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
const json = await promise.json()
|
||||||
|
if (json.access_token) {
|
||||||
|
return json.access_token
|
||||||
|
} else {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
}
|
||||||
//MarkdownやBBCodeの対応、文字数制限をチェック
|
//MarkdownやBBCodeの対応、文字数制限をチェック
|
||||||
//絶対ストリーミングを閉じさせないマン
|
//絶対ストリーミングを閉じさせないマン
|
||||||
function ckdb(acct_id) {
|
function ckdb(acct_id) {
|
||||||
@@ -569,7 +605,7 @@ function multiSelector(parseC) {
|
|||||||
$('#add-acct-sel').append(
|
$('#add-acct-sel').append(
|
||||||
'<option value="noauth">' +
|
'<option value="noauth">' +
|
||||||
lang.lang_login_noauth +
|
lang.lang_login_noauth +
|
||||||
'</option><option value="webview">Twitter</option>'
|
'</option><!--option value="webview">Twitter</option-->'
|
||||||
)
|
)
|
||||||
$('#dir-acct-sel').append('<option value="noauth">' + lang.lang_login_noauth + '</option>')
|
$('#dir-acct-sel').append('<option value="noauth">' + lang.lang_login_noauth + '</option>')
|
||||||
}
|
}
|
||||||
|
@@ -55,6 +55,9 @@ function load() {
|
|||||||
<div class="card-content ">
|
<div class="card-content ">
|
||||||
<span class="lts">${list}.</span><img src="${acct.prof}" width="40" height="40" />
|
<span class="lts">${list}.</span><img src="${acct.prof}" width="40" height="40" />
|
||||||
<span class="card-title">${name}</span>${escapeHTML(acct.user)}@${acct.domain}
|
<span class="card-title">${name}</span>${escapeHTML(acct.user)}@${acct.domain}
|
||||||
|
<a onclick="login('${acct.domain}')" class="pointer white-text waves-effect" title="${lang.lang_manager_refreshAt}">
|
||||||
|
<i class="material-icons text-line-icon">login</i>
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-action">
|
<div class="card-action">
|
||||||
<button class="btn-flat waves-effect disTar pointer white-text" onclick="refresh('${key}')">
|
<button class="btn-flat waves-effect disTar pointer white-text" onclick="refresh('${key}')">
|
||||||
@@ -227,7 +230,9 @@ function multiDel(target) {
|
|||||||
var olddom = localStorage.getItem('domain_' + key)
|
var olddom = localStorage.getItem('domain_' + key)
|
||||||
localStorage.setItem('domain_' + nk, olddom)
|
localStorage.setItem('domain_' + nk, olddom)
|
||||||
var oldat = localStorage.getItem('acct_' + key + '_at')
|
var oldat = localStorage.getItem('acct_' + key + '_at')
|
||||||
|
var oldrt = localStorage.getItem('acct_' + key + '_rt')
|
||||||
localStorage.setItem('acct_' + nk + '_at', oldat)
|
localStorage.setItem('acct_' + nk + '_at', oldat)
|
||||||
|
localStorage.setItem('acct_' + nk + '_rt', oldrt)
|
||||||
localStorage.setItem('name_' + nk, localStorage.getItem('name_' + key))
|
localStorage.setItem('name_' + nk, localStorage.getItem('name_' + key))
|
||||||
localStorage.setItem('user_' + target, localStorage.getItem('user_' + key))
|
localStorage.setItem('user_' + target, localStorage.getItem('user_' + key))
|
||||||
localStorage.setItem('user-id_' + target, localStorage.getItem('user-id_' + key))
|
localStorage.setItem('user-id_' + target, localStorage.getItem('user-id_' + key))
|
||||||
@@ -631,7 +636,6 @@ function instance() {
|
|||||||
}
|
}
|
||||||
login(url)
|
login(url)
|
||||||
}
|
}
|
||||||
|
|
||||||
//コード入れてAccessTokenゲット
|
//コード入れてAccessTokenゲット
|
||||||
function code(code) {
|
function code(code) {
|
||||||
localStorage.removeItem('redirect')
|
localStorage.removeItem('redirect')
|
||||||
@@ -725,14 +729,16 @@ function code(code) {
|
|||||||
if (json['access_token']) {
|
if (json['access_token']) {
|
||||||
$('#auth').hide()
|
$('#auth').hide()
|
||||||
$('#add').show()
|
$('#add').show()
|
||||||
getdata(url, json['access_token'])
|
getdata(url, json)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//ユーザーデータ取得
|
//ユーザーデータ取得
|
||||||
function getdata(domain, at) {
|
function getdata(domain, json) {
|
||||||
|
var at = json['access_token']
|
||||||
|
var rt = `${json['refresh_token']} ${localStorage.getItem('client_id')} ${localStorage.getItem('client_secret')}`
|
||||||
var start = 'https://' + domain + '/api/v1/accounts/verify_credentials'
|
var start = 'https://' + domain + '/api/v1/accounts/verify_credentials'
|
||||||
fetch(start, {
|
fetch(start, {
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
@@ -772,6 +778,7 @@ function getdata(domain, at) {
|
|||||||
}
|
}
|
||||||
var add = {
|
var add = {
|
||||||
at: at,
|
at: at,
|
||||||
|
rt: rt ? rt : null,
|
||||||
name: json['display_name'],
|
name: json['display_name'],
|
||||||
domain: domain,
|
domain: domain,
|
||||||
user: json['acct'],
|
user: json['acct'],
|
||||||
@@ -782,8 +789,24 @@ function getdata(domain, at) {
|
|||||||
}
|
}
|
||||||
var multi = localStorage.getItem('multi')
|
var multi = localStorage.getItem('multi')
|
||||||
var obj = JSON.parse(multi)
|
var obj = JSON.parse(multi)
|
||||||
|
let addTarget = -1
|
||||||
|
let ct = 0
|
||||||
|
for (let acct of obj) {
|
||||||
|
if (acct.domain === domain && acct.user === json['acct']) {
|
||||||
|
console.log('detected dupl addct')
|
||||||
|
addTarget = ct
|
||||||
|
break
|
||||||
|
}
|
||||||
|
ct++
|
||||||
|
}
|
||||||
|
if (addTarget == -1) {
|
||||||
var target = obj.length
|
var target = obj.length
|
||||||
obj.push(add)
|
obj.push(add)
|
||||||
|
} else {
|
||||||
|
console.log('dupl acct_' + addTarget)
|
||||||
|
obj[addTarget] = add
|
||||||
|
var target = addTarget
|
||||||
|
}
|
||||||
localStorage.setItem('name_' + target, json['display_name'])
|
localStorage.setItem('name_' + target, json['display_name'])
|
||||||
localStorage.setItem('user_' + target, json['acct'])
|
localStorage.setItem('user_' + target, json['acct'])
|
||||||
localStorage.setItem('user-id_' + target, json['id'])
|
localStorage.setItem('user-id_' + target, json['id'])
|
||||||
@@ -807,6 +830,7 @@ function atSetup(type) {
|
|||||||
var i = $('#misskey-key').val()
|
var i = $('#misskey-key').val()
|
||||||
var add = {
|
var add = {
|
||||||
at: i,
|
at: i,
|
||||||
|
rt: null,
|
||||||
name: 'Pseudo Account',
|
name: 'Pseudo Account',
|
||||||
domain: url,
|
domain: url,
|
||||||
user: 'user+pseudo',
|
user: 'user+pseudo',
|
||||||
@@ -820,6 +844,7 @@ function atSetup(type) {
|
|||||||
var i = $('#code').val()
|
var i = $('#code').val()
|
||||||
var add = {
|
var add = {
|
||||||
at: i,
|
at: i,
|
||||||
|
rt: null,
|
||||||
name: 'Pseudo Account',
|
name: 'Pseudo Account',
|
||||||
domain: url,
|
domain: url,
|
||||||
user: 'user+pseudo',
|
user: 'user+pseudo',
|
||||||
@@ -893,6 +918,7 @@ function refresh(target) {
|
|||||||
}
|
}
|
||||||
var ref = {
|
var ref = {
|
||||||
at: obj[target].at,
|
at: obj[target].at,
|
||||||
|
rt: obj[target].rt ? obj[target].rt : null,
|
||||||
name: json['display_name'],
|
name: json['display_name'],
|
||||||
domain: obj[target].domain,
|
domain: obj[target].domain,
|
||||||
user: json['acct'],
|
user: json['acct'],
|
||||||
@@ -944,6 +970,7 @@ function misskeyRefresh(obj, target, url) {
|
|||||||
var priv = 'public'
|
var priv = 'public'
|
||||||
var add = {
|
var add = {
|
||||||
at: json.accessToken,
|
at: json.accessToken,
|
||||||
|
rt: null,
|
||||||
name: json['user']['name'],
|
name: json['user']['name'],
|
||||||
domain: url,
|
domain: url,
|
||||||
user: json['user']['username'],
|
user: json['user']['username'],
|
||||||
|
@@ -3,6 +3,7 @@
|
|||||||
$(document).on('click', 'a', e => {
|
$(document).on('click', 'a', e => {
|
||||||
var $a = $(e.target)
|
var $a = $(e.target)
|
||||||
var url = $a.attr('href')
|
var url = $a.attr('href')
|
||||||
|
var acct_id = $a.attr('data-acct')
|
||||||
if (!url) {
|
if (!url) {
|
||||||
var url = $a.parent().attr('href')
|
var url = $a.parent().attr('href')
|
||||||
}
|
}
|
||||||
@@ -43,7 +44,11 @@ $(document).on('click', 'a', e => {
|
|||||||
if (ats[2]) {
|
if (ats[2]) {
|
||||||
//Quesdon判定
|
//Quesdon判定
|
||||||
if (!~ats[2].indexOf('@')) {
|
if (!~ats[2].indexOf('@')) {
|
||||||
udgEx(url, 'main')
|
var acct_id = $a.parent().attr('data-acct')
|
||||||
|
if (!acct_id) {
|
||||||
|
acct_id = localStorage.getItem("main")
|
||||||
|
}
|
||||||
|
udgEx(url, acct_id)
|
||||||
return false
|
return false
|
||||||
} else {
|
} else {
|
||||||
if (pwa) {
|
if (pwa) {
|
||||||
@@ -144,8 +149,7 @@ onmessage = function(e) {
|
|||||||
} else if (e.data[0] == 'post') {
|
} else if (e.data[0] == 'post') {
|
||||||
post('pass')
|
post('pass')
|
||||||
} else if (e.data[0] == 'toastSaved') {
|
} else if (e.data[0] == 'toastSaved') {
|
||||||
var showTxt = `${lang.lang_img_DLDone}${
|
var showTxt = `${lang.lang_img_DLDone}${e.data[1][0]
|
||||||
e.data[1][0]
|
|
||||||
}<button class="btn-flat toast-action" onclick="openFinder('${e.data[1][1]}')">Show</button>`
|
}<button class="btn-flat toast-action" onclick="openFinder('${e.data[1][1]}')">Show</button>`
|
||||||
M.toast({ html: showTxt, displayLength: 5000 })
|
M.toast({ html: showTxt, displayLength: 5000 })
|
||||||
} else if (e.data[0] == 'parseColumn') {
|
} else if (e.data[0] == 'parseColumn') {
|
||||||
@@ -216,6 +220,8 @@ if(pwa) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$('html').addClass(localStorage.getItem('scroll') ? localStorage.getItem('scroll') : '')
|
||||||
const connection = function (event) {
|
const connection = function (event) {
|
||||||
console.log(navigator.onLine, 'network state')
|
console.log(navigator.onLine, 'network state')
|
||||||
if (!navigator.onLine) {
|
if (!navigator.onLine) {
|
||||||
|
@@ -1,3 +1,10 @@
|
|||||||
|
window.onload = function () {
|
||||||
|
console.log('loaded')
|
||||||
|
initPostbox()
|
||||||
|
connection()
|
||||||
|
initPlugin(plugins)
|
||||||
|
if(localStorage.getItem('control-center-np')) $('#ccnp').removeClass('hide')
|
||||||
|
}
|
||||||
$.strip_tags = function (str, allowed) {
|
$.strip_tags = function (str, allowed) {
|
||||||
if (!str) {
|
if (!str) {
|
||||||
return ''
|
return ''
|
||||||
|
218
app/js/platform/plugin.js
Normal file
218
app/js/platform/plugin.js
Normal file
@@ -0,0 +1,218 @@
|
|||||||
|
|
||||||
|
var plugins = getPlugin()
|
||||||
|
function getPlugin() {
|
||||||
|
const json = localStorage.getItem('plugins')
|
||||||
|
let ret = {
|
||||||
|
buttonOnPostbox: [],
|
||||||
|
buttonOnToot: [],
|
||||||
|
buttonOnBottom: [],
|
||||||
|
init: [],
|
||||||
|
tips: [],
|
||||||
|
none: []
|
||||||
|
}
|
||||||
|
if (!json) return ret
|
||||||
|
const plugins = JSON.parse(json)
|
||||||
|
for (let plugin of plugins) {
|
||||||
|
const meta = getMeta(plugin.content)
|
||||||
|
if (!meta) continue
|
||||||
|
const type = meta.event
|
||||||
|
ret[type] ? ret[type].push(plugin) : ret[type] = [plugin]
|
||||||
|
if (type === 'buttonOnToot') continue
|
||||||
|
if (type === 'tips') {
|
||||||
|
if (meta.interval) {
|
||||||
|
const matchCID = /custom:([abcdef0-9]{8}-[abcdef0-9]{4}-4[abcdef0-9]{3}-[abcdef0-9]{4}-[abcdef0-9]{12})/
|
||||||
|
setInterval(function () {
|
||||||
|
const tipsName = localStorage.getItem('tips')
|
||||||
|
if (tipsName.match(matchCID)) {
|
||||||
|
const id = tipsName.match(matchCID)[1]
|
||||||
|
if (id === plugin.id) if (location.href.split('/').pop() === 'index.html') execPlugin(id, 'tips', null)
|
||||||
|
}
|
||||||
|
|
||||||
|
}, meta.interval)
|
||||||
|
}
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
const shortcut = meta.shortcut
|
||||||
|
$(window).keydown(function (e) {
|
||||||
|
if (e.keyCode === shortcut && e.altKey) execPlugin(plugin.id, type)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
return ret
|
||||||
|
}
|
||||||
|
function initPlugin() {
|
||||||
|
asCommon['TheDesk:dialog'] = asValue.FN_NATIVE((z) => {
|
||||||
|
Swal.fire({
|
||||||
|
title: z[0].value,
|
||||||
|
icon: z[2] ? z[2].value : 'info',
|
||||||
|
text: z[1] ? z[1].value : ''
|
||||||
|
})
|
||||||
|
})
|
||||||
|
asCommon['TheDesk:confirm'] = asValue.FN_NATIVE(async (z) => {
|
||||||
|
const alert = await Swal.fire({
|
||||||
|
title: z[0].value,
|
||||||
|
text: z[1].value,
|
||||||
|
icon: z[2] ? z[2].value : 'info',
|
||||||
|
showCancelButton: true
|
||||||
|
})
|
||||||
|
return asUtil.jsToVal(!!(alert.value && alert.value === true))
|
||||||
|
})
|
||||||
|
asCommon['TheDesk:css'] = asValue.FN_NATIVE((z) => {
|
||||||
|
$(escapeHTML(z[0].value)).css(escapeHTML(z[1].value), escapeHTML(z[2].value))
|
||||||
|
})
|
||||||
|
asCommon['TheDesk:openLink'] = asValue.FN_NATIVE((z) => {
|
||||||
|
postMessage(['openUrl', z[0].value], '*')
|
||||||
|
})
|
||||||
|
|
||||||
|
const { buttonOnPostbox, init, buttonOnBottom, tips } = plugins
|
||||||
|
for (let target of buttonOnPostbox) {
|
||||||
|
const meta = getMeta(target.content)
|
||||||
|
$('#dropdown2').append(`<li><a onclick="execPlugin('${target.id}','buttonOnPostbox', null);">${escapeHTML(meta.name)}</a></li>`)
|
||||||
|
}
|
||||||
|
for (let target of buttonOnBottom) {
|
||||||
|
const meta = getMeta(target.content)
|
||||||
|
$('#group .btnsgroup').append(`<a onclick="execPlugin('${target.id}','buttonOnBottom', null);" class="nex waves-effect pluginNex"><span title="${escapeHTML(meta.name)}">${escapeHTML(meta.name).substr(0, 1)}</span></a>`)
|
||||||
|
}
|
||||||
|
for (let target of tips) {
|
||||||
|
const meta = getMeta(target.content)
|
||||||
|
$('#tips-menu .btnsgroup').append(`<a onclick="tips('custom', '${target.id}')" class="nex waves-effect pluginNex"><span title="${escapeHTML(meta.name)}">${escapeHTML(meta.name).substr(0, 1)}</span></a>`)
|
||||||
|
}
|
||||||
|
for (let target of init) {
|
||||||
|
const as = new AiScript(asCommon)
|
||||||
|
const meta = getMeta(target.content)
|
||||||
|
M.toast({ html: `${escapeHTML(meta.name)}を実行しました`, displayLength: 1000 })
|
||||||
|
if (target) as.exec(asParse(target.content))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function getMeta(plugin) {
|
||||||
|
try {
|
||||||
|
return AiScript.collectMetadata(asParse(plugin)).get(null)
|
||||||
|
} catch (e) {
|
||||||
|
console.error(e)
|
||||||
|
return null
|
||||||
|
}
|
||||||
|
}
|
||||||
|
async function execPlugin(id, source, args) {
|
||||||
|
const coh = plugins[source]
|
||||||
|
let exe = null
|
||||||
|
for (let plugin of coh) {
|
||||||
|
if (plugin.id == id) {
|
||||||
|
exe = plugin.content
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
const common = _.cloneDeep(asCommon)
|
||||||
|
if (source == 'buttonOnToot') {
|
||||||
|
common.DATA = args
|
||||||
|
const domain = localStorage.getItem(`domain_${args.acct_id}`)
|
||||||
|
const at = localStorage.getItem(`acct_${args.acct_id}_at`)
|
||||||
|
const start = `https://${domain}/api/v1/statuses/${args.id}`
|
||||||
|
const promise = await fetch(start, {
|
||||||
|
method: 'GET',
|
||||||
|
headers: {
|
||||||
|
'content-type': 'application/json',
|
||||||
|
Authorization:
|
||||||
|
`Bearer ${at}`
|
||||||
|
}
|
||||||
|
})
|
||||||
|
let json = await promise.json()
|
||||||
|
common.TOOT = asUtil.jsToVal(json)
|
||||||
|
common['TheDesk:changeText'] = asValue.FN_NATIVE((z) => {
|
||||||
|
const v = sanitizeHtml(z[0].value,
|
||||||
|
{
|
||||||
|
allowedTags: ['p', 'br', 'a', 'span'],
|
||||||
|
allowedAttributes: {
|
||||||
|
'a': ['href', 'class', 'rel', 'target'],
|
||||||
|
'span': [],
|
||||||
|
'p': [],
|
||||||
|
'br': [],
|
||||||
|
}
|
||||||
|
}).replace(/href="javascript:/, 'href="').replace(/href='javascript:/, 'href="').replace(/href=javascript:/, 'href="')
|
||||||
|
json.content = v
|
||||||
|
if (getMeta(exe).dangerHtml) $(`[unique-id=${args.id}] .toot`).html(parse([json], null, null, null, null, null, null, true))
|
||||||
|
})
|
||||||
|
} else if (source == 'buttonOnPostbox') {
|
||||||
|
const postDt = post(null, false, true)
|
||||||
|
common.POST = asUtil.jsToVal(postDt)
|
||||||
|
common.ACCT_ID = asUtil.jsToVal(postDt.TheDeskAcctId)
|
||||||
|
common['TheDesk:postText'] = asValue.FN_NATIVE((z) => {
|
||||||
|
$('#textarea').val(z[0].value)
|
||||||
|
})
|
||||||
|
common['TheDesk:postCW'] = asValue.FN_NATIVE((z) => {
|
||||||
|
if (z[1]) $('#cw-text').val(z[1].value)
|
||||||
|
cw(z[0] ? z[0].value : false)
|
||||||
|
})
|
||||||
|
common['TheDesk:postNSFW'] = asValue.FN_NATIVE((z) => {
|
||||||
|
nsfw(z[0] ? z[0].value : false)
|
||||||
|
})
|
||||||
|
common['TheDesk:postVis'] = asValue.FN_NATIVE((z) => {
|
||||||
|
vis(z[0].value)
|
||||||
|
})
|
||||||
|
common['TheDesk:postClearbox'] = asValue.FN_NATIVE(() => {
|
||||||
|
clear()
|
||||||
|
})
|
||||||
|
common['TheDesk:postExec'] = asValue.FN_NATIVE(() => {
|
||||||
|
if (getMeta(exe).apiPost) post()
|
||||||
|
})
|
||||||
|
} else if (source == 'tips') {
|
||||||
|
common['TheDesk:refreshTipsView'] = asValue.FN_NATIVE((z) => {
|
||||||
|
const v = sanitizeHtml(z[0].value,
|
||||||
|
{
|
||||||
|
allowedTags: ['p', 'br', 'a', 'span', 'img'],
|
||||||
|
allowedAttributes: {
|
||||||
|
'a': ['href', 'class', 'rel', 'target', 'style'],
|
||||||
|
'span': ['style'],
|
||||||
|
'p': ['style'],
|
||||||
|
'br': [],
|
||||||
|
'img': ['src', 'style']
|
||||||
|
}
|
||||||
|
}).replace(/href="javascript:/, 'href="').replace(/href='javascript:/, 'href="').replace(/href=javascript:/, 'href="')
|
||||||
|
if (getMeta(exe).dangerHtml) $('#tips-text').html(v)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
common['TheDesk:console'] = asValue.FN_NATIVE((z) => {
|
||||||
|
console.log(z[0].value)
|
||||||
|
})
|
||||||
|
common['TheDesk:api'] = asValue.FN_NATIVE(async (z) => {
|
||||||
|
try {
|
||||||
|
if (!getMeta(exe).apiGet && z[0].value == "GET") return asUtil.jsToVal(null)
|
||||||
|
if (!getMeta(exe).apiPost && (z[0].value == "POST" || z[0].value == "DELETE" || z[0].value == "PUT")) return asUtil.jsToVal(null)
|
||||||
|
const domain = localStorage.getItem(`domain_${z[3].value}`)
|
||||||
|
const at = localStorage.getItem(`acct_${z[3].value}_at`)
|
||||||
|
const start = `https://${domain}/api/${z[1].value}`
|
||||||
|
const q = {
|
||||||
|
method: z[0].value,
|
||||||
|
headers: {
|
||||||
|
'content-type': 'application/json',
|
||||||
|
Authorization:
|
||||||
|
`Bearer ${at}`
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (z[2]) q.body = z[2].value
|
||||||
|
const promise = await fetch(start, q)
|
||||||
|
const json = await promise.json()
|
||||||
|
return asUtil.jsToVal(json)
|
||||||
|
} catch (e) {
|
||||||
|
return asUtil.jsToVal(null)
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
common['TheDesk:getRequest'] = asValue.FN_NATIVE(async (z) => {
|
||||||
|
try {
|
||||||
|
if (!getMeta(exe).apiGet) return asUtil.jsToVal(null)
|
||||||
|
const start = `https://${z[0].value}`
|
||||||
|
const promise = await fetch(start)
|
||||||
|
let json = null
|
||||||
|
if (z[1].value) {
|
||||||
|
json = await promise.json()
|
||||||
|
} else {
|
||||||
|
json = await promise.text()
|
||||||
|
}
|
||||||
|
return asUtil.jsToVal(json)
|
||||||
|
} catch (e) {
|
||||||
|
return asUtil.jsToVal(null)
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
const as = new AiScript(common)
|
||||||
|
if (exe) as.exec(asParse(exe))
|
||||||
|
}
|
@@ -339,6 +339,8 @@ function emojiInsert(code, del) {
|
|||||||
}
|
}
|
||||||
sentence = before + word + after
|
sentence = before + word + after
|
||||||
textarea.value = sentence
|
textarea.value = sentence
|
||||||
|
textarea.focus()
|
||||||
|
textarea.setSelectionRange(pos + word.length, pos + word.length)
|
||||||
}
|
}
|
||||||
//改行挿入
|
//改行挿入
|
||||||
function brInsert(code) {
|
function brInsert(code) {
|
||||||
|
@@ -1,14 +1,14 @@
|
|||||||
/*保護系*/
|
/*保護系*/
|
||||||
//画像保護
|
//画像保護
|
||||||
function nsfw() {
|
function nsfw(force) {
|
||||||
if ($('#nsfw').hasClass('nsfw-avail')) {
|
if (force || !$('#nsfw').hasClass('nsfw-avail')) {
|
||||||
$('#nsfw').removeClass('yellow-text')
|
|
||||||
$('#nsfw').html('visibility_off')
|
|
||||||
$('#nsfw').removeClass('nsfw-avail')
|
|
||||||
} else {
|
|
||||||
$('#nsfw').addClass('yellow-text')
|
$('#nsfw').addClass('yellow-text')
|
||||||
$('#nsfw').html('visibility')
|
$('#nsfw').html('visibility')
|
||||||
$('#nsfw').addClass('nsfw-avail')
|
$('#nsfw').addClass('nsfw-avail')
|
||||||
|
} else {
|
||||||
|
$('#nsfw').removeClass('yellow-text')
|
||||||
|
$('#nsfw').html('visibility_off')
|
||||||
|
$('#nsfw').removeClass('nsfw-avail')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -80,12 +80,7 @@ loadVis()
|
|||||||
|
|
||||||
//コンテントワーニング
|
//コンテントワーニング
|
||||||
function cw(force) {
|
function cw(force) {
|
||||||
if ($('#cw').hasClass('cw-avail') || !force) {
|
if (force || !$('#cw').hasClass('cw-avail')) {
|
||||||
$('#cw-text').val()
|
|
||||||
$('#cw-text').hide()
|
|
||||||
$('#cw').removeClass('yellow-text')
|
|
||||||
$('#cw').removeClass('cw-avail')
|
|
||||||
} else {
|
|
||||||
$('#cw-text').show()
|
$('#cw-text').show()
|
||||||
$('#cw').addClass('yellow-text')
|
$('#cw').addClass('yellow-text')
|
||||||
$('#cw').addClass('cw-avail')
|
$('#cw').addClass('cw-avail')
|
||||||
@@ -93,6 +88,11 @@ function cw(force) {
|
|||||||
if (cwt) {
|
if (cwt) {
|
||||||
$('#cw-text').val(cwt)
|
$('#cw-text').val(cwt)
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
$('#cw-text').val()
|
||||||
|
$('#cw-text').hide()
|
||||||
|
$('#cw').removeClass('yellow-text')
|
||||||
|
$('#cw').removeClass('cw-avail')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//TLでコンテントワーニングを表示トグル
|
//TLでコンテントワーニングを表示トグル
|
||||||
|
@@ -437,7 +437,6 @@ function draftToPost(json, acct_id, id) {
|
|||||||
$('#post-acct-sel').val(acct_id)
|
$('#post-acct-sel').val(acct_id)
|
||||||
$('select').formSelect()
|
$('select').formSelect()
|
||||||
mdCheck()
|
mdCheck()
|
||||||
var medias = $('[toot-id=' + id + ']').attr('data-medias')
|
|
||||||
mediack = null
|
mediack = null
|
||||||
if(json.media_attachments) mediack = json.media_attachments[0]
|
if(json.media_attachments) mediack = json.media_attachments[0]
|
||||||
//メディアがあれば
|
//メディアがあれば
|
||||||
@@ -684,9 +683,9 @@ function staEx(mode) {
|
|||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
function toggleAction(id) {
|
function toggleAction(elm) {
|
||||||
const elm = document.getElementById(id)
|
console.log(elm)
|
||||||
const instance = M.Dropdown.init(elm);
|
const instance = M.Dropdown.init(elm)
|
||||||
console.log(instance.isOpen)
|
console.log(instance.isOpen)
|
||||||
instance.open()
|
instance.open()
|
||||||
}
|
}
|
||||||
|
@@ -334,9 +334,14 @@ function cardCheck(tlid) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function mov(id, tlid, type) {
|
function mov(id, tlid, type, rand, target) {
|
||||||
const dropdownTrigger = `dropdown_${tlid}_${id}`
|
const dropdownTrigger = `dropdown_${rand}`
|
||||||
const elm = document.getElementById(dropdownTrigger)
|
let elm = document.querySelector(`#timeline_${tlid} #${dropdownTrigger}`)
|
||||||
|
if(tlid == 'notf') {
|
||||||
|
const timeline = $(target).parents('.notf-indv-box').attr('id')
|
||||||
|
elm = document.querySelector(`#${timeline} #${dropdownTrigger}`)
|
||||||
|
console.log(`#${timeline} #${dropdownTrigger}`)
|
||||||
|
}
|
||||||
const instance = M.Dropdown.getInstance(elm)
|
const instance = M.Dropdown.getInstance(elm)
|
||||||
if(instance) {
|
if(instance) {
|
||||||
if(instance.isOpen) return false
|
if(instance.isOpen) return false
|
||||||
|
@@ -765,9 +765,10 @@ function misskeyParse(obj, mix, acct_id, tlid, popup, mutefilter) {
|
|||||||
} else {
|
} else {
|
||||||
var actemojick = false
|
var actemojick = false
|
||||||
}
|
}
|
||||||
|
var rand = randomStr(8)
|
||||||
templete = templete + '<div id="pub_' + toot.id + '" class="cvo ' +
|
templete = templete + '<div id="pub_' + toot.id + '" class="cvo ' +
|
||||||
boostback + ' ' + fav_app + ' ' + rt_app + ' ' + hasmedia + '" toot-id="' + id + '" unique-id="' + uniqueid + '" data-medias="' + media_ids + ' " unixtime="' + date(obj[
|
boostback + ' ' + fav_app + ' ' + rt_app + ' ' + hasmedia + '" toot-id="' + id + '" unique-id="' + uniqueid + '" data-medias="' + media_ids + ' " unixtime="' + date(obj[
|
||||||
key].created_at, 'unix') + '" ' + if_notf + ' onmouseover="mov(\'' + toot.id + '\',\'' + tlid + '\',\'mv\')" onclick="mov(\'' + toot.id + '\',\'' + tlid + '\',\'cl\')" onmouseout="resetmv(\'mv\')" reacted="' + reacted + '">' +
|
key].created_at, 'unix') + '" ' + if_notf + ' onmouseover="mov(\'' + toot.id + '\',\'' + tlid + '\',\'mv\', \''+rand+'\')" onclick="mov(\'' + toot.id + '\',\'' + tlid + '\',\'cl\', \''+rand+'\')" onmouseout="resetmv(\'mv\')" reacted="' + reacted + '">' +
|
||||||
'<div class="area-notice"><span class="gray sharesta">' + notice + home +
|
'<div class="area-notice"><span class="gray sharesta">' + notice + home +
|
||||||
'</span></div>' +
|
'</span></div>' +
|
||||||
'<div class="area-icon"><a onclick="udg(\'' + toot.user.id +
|
'<div class="area-icon"><a onclick="udg(\'' + toot.user.id +
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
//オブジェクトパーサー(トゥート)
|
//オブジェクトパーサー(トゥート)
|
||||||
function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
function parse(obj, mix, acct_id, tlid, popup, mutefilter, type, onlyContent) {
|
||||||
var splitter = new GraphemeSplitter()
|
var splitter = new GraphemeSplitter()
|
||||||
var templete = ''
|
var templete = ''
|
||||||
if (obj[0]) {
|
if (obj[0]) {
|
||||||
@@ -194,7 +194,8 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
}
|
}
|
||||||
var local = []
|
var local = []
|
||||||
var times = []
|
var times = []
|
||||||
Object.keys(obj).forEach(function (key) {
|
let content
|
||||||
|
for (let key in obj) {
|
||||||
var domain = localStorage.getItem('domain_' + acct_id)
|
var domain = localStorage.getItem('domain_' + acct_id)
|
||||||
var toot = obj[key]
|
var toot = obj[key]
|
||||||
if (type == 'dm') {
|
if (type == 'dm') {
|
||||||
@@ -271,8 +272,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
var noticetext = `<span onclick="notfFilter('${toot.account.id}','${tlid}');" class=" pointer big-text ${notfFilHide}"><i class="fas fa-filter"
|
var noticetext = `<span onclick="notfFilter('${toot.account.id}','${tlid}');" class=" pointer big-text ${notfFilHide}"><i class="fas fa-filter"
|
||||||
title="${lang.lang_parse_notffilter}">
|
title="${lang.lang_parse_notffilter}">
|
||||||
</i><span class="voice">${lang.lang_parse_notffilter}</span></span>
|
</i><span class="voice">${lang.lang_parse_notffilter}</span></span>
|
||||||
<span class="cbadge cbadge-hover" title="${date(toot.created_at, 'absolute')}(${
|
<span class="cbadge cbadge-hover" title="${date(toot.created_at, 'absolute')}(${lang.lang_parse_notftime
|
||||||
lang.lang_parse_notftime
|
|
||||||
})" aria-hidden="true"><i class="far fa-clock"></i>
|
})" aria-hidden="true"><i class="far fa-clock"></i>
|
||||||
${date(toot.created_at, datetype)}
|
${date(toot.created_at, datetype)}
|
||||||
</span>
|
</span>
|
||||||
@@ -464,9 +464,9 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (toot.content == '') {
|
if (toot.content == '') {
|
||||||
var content = ' '
|
content = ' '
|
||||||
} else {
|
} else {
|
||||||
var content = toot.content
|
content = toot.content
|
||||||
}
|
}
|
||||||
if (content) {
|
if (content) {
|
||||||
var id = toot.id
|
var id = toot.id
|
||||||
@@ -537,7 +537,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
(sent < ct && $.mb_strlen($.strip_tags(content)) > 5) ||
|
(sent < ct && $.mb_strlen($.strip_tags(content)) > 5) ||
|
||||||
($.mb_strlen($.strip_tags(content)) > ltr && $.mb_strlen($.strip_tags(content)) > 5)
|
($.mb_strlen($.strip_tags(content)) > ltr && $.mb_strlen($.strip_tags(content)) > 5)
|
||||||
) {
|
) {
|
||||||
var content = `<span class="gray">${lang.lang_parse_fulltext}</span><br>` + content
|
content = `<span class="gray">${lang.lang_parse_fulltext}</span><br>` + content
|
||||||
var spoil = `<span class="cw_long">${$.mb_substr(
|
var spoil = `<span class="cw_long">${$.mb_substr(
|
||||||
$.strip_tags(content),
|
$.strip_tags(content),
|
||||||
0,
|
0,
|
||||||
@@ -560,6 +560,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
/https?:\/\/([^+_]+)\/?(?!.*((media|tags)|mentions)).*([-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)?/
|
/https?:\/\/([^+_]+)\/?(?!.*((media|tags)|mentions)).*([-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)?/
|
||||||
)
|
)
|
||||||
urlsck = content.match(/(https?):\/\/([^<>]*?)\/([^"]*)/g)
|
urlsck = content.match(/(https?):\/\/([^<>]*?)\/([^"]*)/g)
|
||||||
|
content = content.replace(/href="([^"]+)"/g, `href="$1" data-acct="${acct_id}"`)
|
||||||
if (urlsck) {
|
if (urlsck) {
|
||||||
for (var urlct = 0; urlct < urlsck.length; urlct++) {
|
for (var urlct = 0; urlct < urlsck.length; urlct++) {
|
||||||
var urlindv = urlsck[urlct]
|
var urlindv = urlsck[urlct]
|
||||||
@@ -569,12 +570,11 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
var encoded = encodeURI(urlCont[4])
|
var encoded = encodeURI(urlCont[4])
|
||||||
var punycoded = 'xn--' + punycode.encode(urlCont[2])
|
var punycoded = 'xn--' + punycode.encode(urlCont[2])
|
||||||
var eUrl = urlCont[1] + '://' + punycoded + '.' + urlCont[3] + '/' + encoded
|
var eUrl = urlCont[1] + '://' + punycoded + '.' + urlCont[3] + '/' + encoded
|
||||||
var regExp = new RegExp('href="' + urlindv + '"', 'g')
|
var regExp = new RegExp(`href="${urlindv}"`, 'g')
|
||||||
content = content.replace(regExp, 'href="' + eUrl + '"')
|
content = content.replace(regExp, `href="${eUrl}"`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (urls) {
|
if (urls) {
|
||||||
var analyze = `<a onclick="additionalIndv('${tlid}','${acct_id}','${id}')" class="add-show pointer" aria-hidden="true">
|
var analyze = `<a onclick="additionalIndv('${tlid}','${acct_id}','${id}')" class="add-show pointer" aria-hidden="true">
|
||||||
${lang.lang_parse_url}
|
${lang.lang_parse_url}
|
||||||
@@ -709,8 +709,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
var featured = ` <a onclick="tagFeature('${tag.name}','${acct_id}')" class="pointer" title="add it to Featured tags">Feature</a> `
|
var featured = ` <a onclick="tagFeature('${tag.name}','${acct_id}')" class="pointer" title="add it to Featured tags">Feature</a> `
|
||||||
tags =
|
tags =
|
||||||
tags +
|
tags +
|
||||||
`<span class="hide" data-tag="${tag.name}" data-regTag="${tag.name.toLowerCase()}">#${
|
`<span class="hide" data-tag="${tag.name}" data-regTag="${tag.name.toLowerCase()}">#${tag.name
|
||||||
tag.name
|
|
||||||
}:
|
}:
|
||||||
<a onclick="tl('tag','${tag.name}','${acct_id}','add')" class="pointer"
|
<a onclick="tl('tag','${tag.name}','${acct_id}','add')" class="pointer"
|
||||||
title="${lang.lang_parse_tagTL.replace(
|
title="${lang.lang_parse_tagTL.replace(
|
||||||
@@ -957,11 +956,9 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
bgColorCSS = bgColorCSS + bg + ','
|
bgColorCSS = bgColorCSS + bg + ','
|
||||||
}
|
}
|
||||||
bgColorCSS = `linear-gradient(90deg, ${bgColorCSS} transparent)`
|
bgColorCSS = `linear-gradient(90deg, ${bgColorCSS} transparent)`
|
||||||
var tickerdom = `<div aria-hidden="true" style="user-select:none;cursor:default;background:${bgColorCSS} !important; color:${
|
var tickerdom = `<div aria-hidden="true" style="user-select:none;cursor:default;background:${bgColorCSS} !important; color:${fontColor
|
||||||
fontColor
|
|
||||||
};width:100%; height:0.9rem; font-size:0.8rem;" class="tickers">
|
};width:100%; height:0.9rem; font-size:0.8rem;" class="tickers">
|
||||||
<img draggable="false" src="${
|
<img draggable="false" src="${value.favicon
|
||||||
value.favicon
|
|
||||||
}" style="height:100%;" onerror="this.src=\'../../img/loading.svg\'" loading="lazy">
|
}" style="height:100%;" onerror="this.src=\'../../img/loading.svg\'" loading="lazy">
|
||||||
<span style="position:relative; top:-0.2rem;">${escapeHTML(value.name)}</span>
|
<span style="position:relative; top:-0.2rem;">${escapeHTML(value.name)}</span>
|
||||||
</div>`
|
</div>`
|
||||||
@@ -981,8 +978,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
poll +
|
poll +
|
||||||
`<div class="quote-renote">
|
`<div class="quote-renote">
|
||||||
<div class="renote-icon">
|
<div class="renote-icon">
|
||||||
<a onclick="udg('${toot.quote.account.id}','${acct_id}');" user="${
|
<a onclick="udg('${toot.quote.account.id}','${acct_id}');" user="${toot.quote.account.acct
|
||||||
toot.quote.account.acct
|
|
||||||
}" class="udg">
|
}" class="udg">
|
||||||
<img draggable="false" src="${toot.quote.account.avatar}" loading="lazy">
|
<img draggable="false" src="${toot.quote.account.avatar}" loading="lazy">
|
||||||
</a>
|
</a>
|
||||||
@@ -994,8 +990,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
${toot.quote.content}
|
${toot.quote.content}
|
||||||
</div>
|
</div>
|
||||||
<div class="renote-details">
|
<div class="renote-details">
|
||||||
<a onclick="details('${
|
<a onclick="details('${toot.quote.id
|
||||||
toot.quote.id
|
|
||||||
}','${acct_id}','${tlid}','normal')" class="waves-effect waves-dark btn-flat details" style="padding:0">
|
}','${acct_id}','${tlid}','normal')" class="waves-effect waves-dark btn-flat details" style="padding:0">
|
||||||
<i class="text-darken-3 material-icons">more_vert</i>
|
<i class="text-darken-3 material-icons">more_vert</i>
|
||||||
</a>
|
</a>
|
||||||
@@ -1022,6 +1017,16 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
if (trans != '') {
|
if (trans != '') {
|
||||||
menuct++
|
menuct++
|
||||||
}
|
}
|
||||||
|
//このトゥート内のアクションを完了させるために、適当にIDを振る
|
||||||
|
var rand = randomStr(8)
|
||||||
|
//プラグイン機構
|
||||||
|
var pluginBOT = plugins.buttonOnToot
|
||||||
|
var pluginHtml = ''
|
||||||
|
for (let target of pluginBOT) {
|
||||||
|
const meta = getMeta(target.content)
|
||||||
|
pluginHtml = pluginHtml + `<li><a onclick="execPlugin('${target.id}','buttonOnToot',{id: '${uniqueid}', acct_id: '${acct_id}'});">${escapeHTML(meta.name)}</a></li>`
|
||||||
|
}
|
||||||
|
|
||||||
templete =
|
templete =
|
||||||
templete +
|
templete +
|
||||||
`<div
|
`<div
|
||||||
@@ -1032,8 +1037,8 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
'unix'
|
'unix'
|
||||||
)}"
|
)}"
|
||||||
${if_notf}
|
${if_notf}
|
||||||
onmouseover="mov('${uniqueid}','${tlid}','mv')"
|
onmouseover="mov('${uniqueid}','${tlid}','mv', '${rand}', this)"
|
||||||
onclick="mov('${uniqueid}','${tlid}','cl')"
|
onclick="mov('${uniqueid}','${tlid}','cl', '${rand}', this)"
|
||||||
onmouseout="resetmv('mv')"
|
onmouseout="resetmv('mv')"
|
||||||
>
|
>
|
||||||
<div class="area-notice grid"><span class="gray sharesta">${notice}${home}</span></div>
|
<div class="area-notice grid"><span class="gray sharesta">${notice}${home}</span></div>
|
||||||
@@ -1094,8 +1099,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="action ${can_rt} ${disp['rt']} ${noauth}">
|
<div class="action ${can_rt} ${disp['rt']} ${noauth}">
|
||||||
<a onclick="rt('${
|
<a onclick="rt('${toot.id
|
||||||
toot.id
|
|
||||||
}','${acct_id}','${tlid}')" class="waves-effect waves-dark btn-flat actct bt-btn"
|
}','${acct_id}','${tlid}')" class="waves-effect waves-dark btn-flat actct bt-btn"
|
||||||
style="padding:0" title="${lang.lang_parse_bt}">
|
style="padding:0" title="${lang.lang_parse_bt}">
|
||||||
<i class="fas fa-retweet ${if_rt} rt_${toot.id}"></i>
|
<i class="fas fa-retweet ${if_rt} rt_${toot.id}"></i>
|
||||||
@@ -1130,8 +1134,8 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
</div>
|
</div>
|
||||||
<div class="area-side">
|
<div class="area-side">
|
||||||
<div class="action ${noauth}">
|
<div class="action ${noauth}">
|
||||||
<a onclick="toggleAction('trigger_${tlid}_${uniqueid}')" data-target="dropdown_${tlid}_${uniqueid}"
|
<a onclick="toggleAction(this)" data-target="dropdown_${rand}"
|
||||||
class="ctxMenu waves-effect waves-dark btn-flat" style="padding:0" id="trigger_${tlid}_${uniqueid}">
|
class="ctxMenu waves-effect waves-dark btn-flat" style="padding:0" id="trigger_${rand}">
|
||||||
<i class="text-darken-3 material-icons act-icon" aria-hidden="true">expand_more</i>
|
<i class="text-darken-3 material-icons act-icon" aria-hidden="true">expand_more</i>
|
||||||
<span class="voice">Other actions</span>
|
<span class="voice">Other actions</span>
|
||||||
</a>
|
</a>
|
||||||
@@ -1144,7 +1148,7 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
<span class="voice">${lang.lang_parse_detail}</span>
|
<span class="voice">${lang.lang_parse_detail}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<ul class="dropdown-content contextMenu" id="dropdown_${tlid}_${uniqueid}">
|
<ul class="dropdown-content contextMenu" id="dropdown_${rand}">
|
||||||
<li class="${viashow} via-dropdown" onclick="client('${$.strip_tags(via)}')" title="${lang.lang_parse_clientop}">
|
<li class="${viashow} via-dropdown" onclick="client('${$.strip_tags(via)}')" title="${lang.lang_parse_clientop}">
|
||||||
via ${escapeHTML(via)}</a>
|
via ${escapeHTML(via)}</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1169,11 +1173,13 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter, type) {
|
|||||||
style="padding:0">
|
style="padding:0">
|
||||||
<i class="fas text-darken-3 fa-globe"></i>${lang.lang_parse_link}
|
<i class="fas text-darken-3 fa-globe"></i>${lang.lang_parse_link}
|
||||||
</li>
|
</li>
|
||||||
|
${pluginHtml}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
`
|
`
|
||||||
}
|
}
|
||||||
})
|
}
|
||||||
|
if (onlyContent) return content
|
||||||
if (mix == 'mix') {
|
if (mix == 'mix') {
|
||||||
return [templete, local, times]
|
return [templete, local, times]
|
||||||
} else {
|
} else {
|
||||||
|
@@ -1464,6 +1464,8 @@ function announ(acct_id, tlid) {
|
|||||||
if (ct > 0) {
|
if (ct > 0) {
|
||||||
$('.notf-announ_' + acct_id + '_ct').text(ct)
|
$('.notf-announ_' + acct_id + '_ct').text(ct)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
localStorage.setItem('announ_' + acct_id, json[0].id)
|
||||||
} else {
|
} else {
|
||||||
$('.notf-announ_' + acct_id).addClass('hide')
|
$('.notf-announ_' + acct_id).addClass('hide')
|
||||||
}
|
}
|
||||||
|
@@ -4,6 +4,7 @@ function imgv(id, key, acct_id) {
|
|||||||
$('#imgprog').text(0)
|
$('#imgprog').text(0)
|
||||||
$('#imgsec').text(0)
|
$('#imgsec').text(0)
|
||||||
$('#imgmodal').hide()
|
$('#imgmodal').hide()
|
||||||
|
rotate(true)
|
||||||
$('#imgmodal').attr('src', '../../img/loading.svg')
|
$('#imgmodal').attr('src', '../../img/loading.svg')
|
||||||
var murl = $('#' + id + '-image-' + key).attr('data-url')
|
var murl = $('#' + id + '-image-' + key).attr('data-url')
|
||||||
var ourl = $('#' + id + '-image-' + key).attr('data-original')
|
var ourl = $('#' + id + '-image-' + key).attr('data-original')
|
||||||
@@ -119,10 +120,36 @@ function imageXhr(id, key, murl) {
|
|||||||
var width
|
var width
|
||||||
element.onload = function() {
|
element.onload = function() {
|
||||||
var width = element.naturalWidth
|
var width = element.naturalWidth
|
||||||
|
var height = element.naturalHeight
|
||||||
|
calcNiceAspect(width, height)
|
||||||
|
$('#imagemodal').attr('data-naturalWidth', width)
|
||||||
|
$('#imagemodal').attr('data-naturalHeight', height)
|
||||||
|
}
|
||||||
|
if ($('#' + id + '-image-' + (key * 1 + 1)).length == 0) {
|
||||||
|
$('#image-next').prop('disabled', true)
|
||||||
|
} else {
|
||||||
|
$('#image-next').prop('disabled', false)
|
||||||
|
}
|
||||||
|
if ($('#' + id + '-image-' + (key * 1 - 1)).length == 0) {
|
||||||
|
$('#image-prev').prop('disabled', true)
|
||||||
|
} else {
|
||||||
|
$('#image-prev').prop('disabled', false)
|
||||||
|
}
|
||||||
|
element.src = b64
|
||||||
|
var endTime = new Date()
|
||||||
|
var proctime = endTime.getTime() - startTime.getTime()
|
||||||
|
$('#imgsec').text(proctime)
|
||||||
|
$('#imgmodal').attr('src', b64)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
xhr.responseType = 'blob'
|
||||||
|
xhr.send()
|
||||||
|
}
|
||||||
|
function calcNiceAspect( width, height ) {
|
||||||
if(width < 650) {
|
if(width < 650) {
|
||||||
width = 650
|
width = 650
|
||||||
}
|
}
|
||||||
var height = element.naturalHeight
|
|
||||||
var windowH = $(window).height()
|
var windowH = $(window).height()
|
||||||
var windowW = $(window).width()
|
var windowW = $(window).width()
|
||||||
$('#imagemodal').css('bottom', '0')
|
$('#imagemodal').css('bottom', '0')
|
||||||
@@ -151,27 +178,6 @@ function imageXhr(id, key, murl) {
|
|||||||
$('#imagemodal img').css('height', 'calc(100vh - 60px)')
|
$('#imagemodal img').css('height', 'calc(100vh - 60px)')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($('#' + id + '-image-' + (key * 1 + 1)).length == 0) {
|
|
||||||
$('#image-next').prop('disabled', true)
|
|
||||||
} else {
|
|
||||||
$('#image-next').prop('disabled', false)
|
|
||||||
}
|
|
||||||
if ($('#' + id + '-image-' + (key * 1 - 1)).length == 0) {
|
|
||||||
$('#image-prev').prop('disabled', true)
|
|
||||||
} else {
|
|
||||||
$('#image-prev').prop('disabled', false)
|
|
||||||
}
|
|
||||||
element.src = b64
|
|
||||||
var endTime = new Date()
|
|
||||||
var proctime = endTime.getTime() - startTime.getTime()
|
|
||||||
$('#imgsec').text(proctime)
|
|
||||||
$('#imgmodal').attr('src', b64)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
xhr.responseType = 'blob'
|
|
||||||
xhr.send()
|
|
||||||
}
|
|
||||||
//ズームボタン(z:倍率)
|
//ズームボタン(z:倍率)
|
||||||
function zoom(z) {
|
function zoom(z) {
|
||||||
var wdth = $('#imagewrap img').width()
|
var wdth = $('#imagewrap img').width()
|
||||||
@@ -260,6 +266,33 @@ element.onmousewheel = function(e) {
|
|||||||
zoom(0.9)
|
zoom(0.9)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
function rotate(reset) {
|
||||||
|
if (reset) {
|
||||||
|
$('#imagewrap img').removeClass('rotate-90')
|
||||||
|
$('#imagewrap img').removeClass('rotate-180')
|
||||||
|
$('#imagewrap img').removeClass('rotate-270')
|
||||||
|
$('#imagemodal').attr('data-naturalWidth', null)
|
||||||
|
$('#imagemodal').attr('data-naturalWidth', null)
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
var width = $('#imagemodal').attr('data-naturalWidth')
|
||||||
|
var height = $('#imagemodal').attr('data-naturalHeight')
|
||||||
|
if ($('#imagewrap img').hasClass('rotate-90')) {
|
||||||
|
$('#imagewrap img').removeClass('rotate-90')
|
||||||
|
$('#imagewrap img').addClass('rotate-180')
|
||||||
|
calcNiceAspect(width, height)
|
||||||
|
} else if ($('#imagewrap img').hasClass('rotate-180')) {
|
||||||
|
$('#imagewrap img').removeClass('rotate-180')
|
||||||
|
$('#imagewrap img').addClass('rotate-270')
|
||||||
|
calcNiceAspect(height, width)
|
||||||
|
} else if ($('#imagewrap img').hasClass('rotate-270')) {
|
||||||
|
$('#imagewrap img').removeClass('rotate-270')
|
||||||
|
calcNiceAspect(width, height)
|
||||||
|
} else {
|
||||||
|
$('#imagewrap img').addClass('rotate-90')
|
||||||
|
calcNiceAspect(height, width)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//当該トゥート
|
//当該トゥート
|
||||||
function detFromImg() {
|
function detFromImg() {
|
||||||
|
@@ -51,6 +51,7 @@ function parseColumn(target, dontclose) {
|
|||||||
localStorage.setItem('prof_' + key, acct.prof)
|
localStorage.setItem('prof_' + key, acct.prof)
|
||||||
localStorage.setItem('domain_' + key, acct.domain)
|
localStorage.setItem('domain_' + key, acct.domain)
|
||||||
localStorage.setItem('acct_' + key + '_at', acct.at)
|
localStorage.setItem('acct_' + key + '_at', acct.at)
|
||||||
|
localStorage.setItem('acct_' + key + '_rt', acct.rt ? acct.rt : null)
|
||||||
if(!target) mastodonBaseStreaming(key)
|
if(!target) mastodonBaseStreaming(key)
|
||||||
ckdb(key)
|
ckdb(key)
|
||||||
//フィルターデータ読もう
|
//フィルターデータ読もう
|
||||||
@@ -438,6 +439,11 @@ function parseColumn(target, dontclose) {
|
|||||||
<i class="material-icons nex" title="${lang.lang_layout_reconnect}">refresh</i>
|
<i class="material-icons nex" title="${lang.lang_layout_reconnect}">refresh</i>
|
||||||
<br />
|
<br />
|
||||||
${lang.lang_layout_reconnect}
|
${lang.lang_layout_reconnect}
|
||||||
|
</a>
|
||||||
|
<a onclick="resetWidth('${key}')" class="setting nex waves-effect">
|
||||||
|
<i class="material-icons nex" title="${lang.lang_layout_resetWidth}">refresh</i>
|
||||||
|
<br />
|
||||||
|
${lang.lang_layout_resetWidth}
|
||||||
</a><br />
|
</a><br />
|
||||||
${lang.lang_layout_headercolor}
|
${lang.lang_layout_headercolor}
|
||||||
<br>
|
<br>
|
||||||
@@ -930,3 +936,11 @@ function leftFoldRemove(key) {
|
|||||||
localStorage.setItem('column', json)
|
localStorage.setItem('column', json)
|
||||||
parseColumn()
|
parseColumn()
|
||||||
}
|
}
|
||||||
|
function resetWidth(key) {
|
||||||
|
var multi = localStorage.getItem('column')
|
||||||
|
var obj = JSON.parse(multi)
|
||||||
|
obj[key].width = null
|
||||||
|
var json = JSON.stringify(obj)
|
||||||
|
localStorage.setItem('column', json)
|
||||||
|
$(`#timeline_box_${key}_parentBox`).attr('style', '')
|
||||||
|
}
|
@@ -101,7 +101,6 @@ if (location.search) {
|
|||||||
$('.mini-btn').text('expand_less')
|
$('.mini-btn').text('expand_less')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
window.onload = function () { initPostbox(); connection() }
|
|
||||||
function initPostbox() {
|
function initPostbox() {
|
||||||
$('#posttgl').click(function (e) {
|
$('#posttgl').click(function (e) {
|
||||||
if (!$('#post-box').hasClass('appear')) {
|
if (!$('#post-box').hasClass('appear')) {
|
||||||
|
@@ -98,6 +98,10 @@ function settings() {
|
|||||||
|
|
||||||
//読み込み時の設定ロード
|
//読み込み時の設定ロード
|
||||||
function load() {
|
function load() {
|
||||||
|
var currentLang = lang.language
|
||||||
|
console.log(currentLang)
|
||||||
|
$(`#langsel-sel`).val(currentLang)
|
||||||
|
$('#langsel-sel').formSelect()
|
||||||
var max = envView.config.length
|
var max = envView.config.length
|
||||||
for (var i = 0; i < max; i++) {
|
for (var i = 0; i < max; i++) {
|
||||||
var ls = envView.config[i].storage
|
var ls = envView.config[i].storage
|
||||||
@@ -283,8 +287,10 @@ function oksload() {
|
|||||||
$('#oks-3').val(localStorage.getItem('oks-3'))
|
$('#oks-3').val(localStorage.getItem('oks-3'))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function changelang(lang) {
|
function changeLang() {
|
||||||
postMessage(['lang', lang], '*')
|
const lang = $('#langsel-sel').val()
|
||||||
|
console.log(lang)
|
||||||
|
if(lang) postMessage(['lang', lang], '*')
|
||||||
}
|
}
|
||||||
function exportSettings() {
|
function exportSettings() {
|
||||||
var exp = exportSettingsCore()
|
var exp = exportSettingsCore()
|
||||||
@@ -356,8 +362,12 @@ function exportSettingsCore() {
|
|||||||
//tags
|
//tags
|
||||||
var tagarr = localStorage.getItem('tag')
|
var tagarr = localStorage.getItem('tag')
|
||||||
var favtag = JSON.parse(tagarr)
|
var favtag = JSON.parse(tagarr)
|
||||||
exp.favoriteTags = favtag
|
//plugins
|
||||||
exp.revisons = 2.1
|
var plugins = localStorage.getItem('plugins')
|
||||||
|
var plugin = JSON.parse(plugins)
|
||||||
|
exp.plugins = plugin
|
||||||
|
|
||||||
|
exp.revisons = 2.2
|
||||||
exp.meta = {}
|
exp.meta = {}
|
||||||
exp.meta.date = new Date()
|
exp.meta.date = new Date()
|
||||||
exp.meta.thedesk = localStorage.getItem('ver')
|
exp.meta.thedesk = localStorage.getItem('ver')
|
||||||
@@ -395,6 +405,7 @@ function importSettingsCore(obj) {
|
|||||||
localStorage.setItem('prof_' + key, acct.prof)
|
localStorage.setItem('prof_' + key, acct.prof)
|
||||||
localStorage.setItem('domain_' + key, acct.domain)
|
localStorage.setItem('domain_' + key, acct.domain)
|
||||||
localStorage.setItem('acct_' + key + '_at', acct.at)
|
localStorage.setItem('acct_' + key + '_at', acct.at)
|
||||||
|
localStorage.setItem('acct_' + key + '_rt', acct.rt ? acct.rt : null)
|
||||||
}
|
}
|
||||||
localStorage.setItem('column', JSON.stringify(obj.columns))
|
localStorage.setItem('column', JSON.stringify(obj.columns))
|
||||||
if (obj.config) {
|
if (obj.config) {
|
||||||
@@ -728,6 +739,107 @@ function customSoundSave(key, file) {
|
|||||||
localStorage.setItem('custom' + key, file)
|
localStorage.setItem('custom' + key, file)
|
||||||
$(`#c${key}-file`).text(file)
|
$(`#c${key}-file`).text(file)
|
||||||
}
|
}
|
||||||
|
function pluginLoad() {
|
||||||
|
$('#plugin-edit-sel').val('add_new')
|
||||||
|
$(".plugin_delete").addClass('disabled')
|
||||||
|
var template = ''
|
||||||
|
var pgns = localStorage.getItem('plugins')
|
||||||
|
var args = JSON.parse(pgns ? pgns : '[]')
|
||||||
|
Object.keys(args).forEach(function (key) {
|
||||||
|
var theme = args[key]
|
||||||
|
var themeid = theme.id
|
||||||
|
template = template + `<option value="${themeid}">${getMeta(theme.content).name}</option>`
|
||||||
|
})
|
||||||
|
template = '<option value="add_new">' + $('#plugin-selector').attr('data-add') + '</option>' + template
|
||||||
|
$('#plugin-edit-sel').html(template)
|
||||||
|
$('select').formSelect()
|
||||||
|
}
|
||||||
|
function pluginEdit() {
|
||||||
|
var id = $('#plugin-edit-sel').val()
|
||||||
|
$('#plugin').attr('data-id', id)
|
||||||
|
if (id == 'add_new') {
|
||||||
|
$('#plugin').val('')
|
||||||
|
$(".plugin_delete").addClass('disabled')
|
||||||
|
} else {
|
||||||
|
$(".plugin_delete").removeClass('disabled')
|
||||||
|
var pgns = localStorage.getItem('plugins')
|
||||||
|
var args = JSON.parse(pgns ? pgns : '[]')
|
||||||
|
Object.keys(args).forEach(function (key) {
|
||||||
|
var plugin = args[key]
|
||||||
|
var targetId = plugin.id
|
||||||
|
if (targetId == id) $('#plugin').val(plugin.content)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function completePlugin(comp) {
|
||||||
|
var pgns = localStorage.getItem('plugins')
|
||||||
|
var args = JSON.parse(pgns ? pgns : '[]')
|
||||||
|
var id = $('#plugin').attr('data-id')
|
||||||
|
|
||||||
|
var inputPlugin = $('#plugin').val()
|
||||||
|
var meta = getMeta(inputPlugin)
|
||||||
|
if (!meta) {
|
||||||
|
Swal.fire({
|
||||||
|
icon: 'error',
|
||||||
|
title: 'error',
|
||||||
|
})
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
if (!meta.name || !meta.version || !meta.event || !meta.author) {
|
||||||
|
Swal.fire({
|
||||||
|
icon: 'error',
|
||||||
|
title: 'error',
|
||||||
|
})
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
if (id == 'add_new') {
|
||||||
|
id = makeCID()
|
||||||
|
args.push({
|
||||||
|
id: id,
|
||||||
|
content: inputPlugin
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
Object.keys(args).forEach(function (key) {
|
||||||
|
var plugin = args[key]
|
||||||
|
var targetId = plugin.id
|
||||||
|
if (targetId == id) args[key].content = inputPlugin
|
||||||
|
})
|
||||||
|
}
|
||||||
|
var ss = args
|
||||||
|
localStorage.setItem('plugins', JSON.stringify(ss))
|
||||||
|
if(comp) return false
|
||||||
|
$('#plugin').attr('data-id', 'add_new')
|
||||||
|
$('#plugin').val('')
|
||||||
|
pluginLoad()
|
||||||
|
}
|
||||||
|
async function deletePlugin() {
|
||||||
|
const alert = await Swal.fire({
|
||||||
|
title: 'delete',
|
||||||
|
icon: 'warning',
|
||||||
|
showCancelButton: true
|
||||||
|
})
|
||||||
|
if (!alert) return false
|
||||||
|
$('#plugin').val('')
|
||||||
|
var pgns = localStorage.getItem('plugins')
|
||||||
|
var args = JSON.parse(pgns ? pgns : '[]')
|
||||||
|
var id = $('#plugin').attr('data-id')
|
||||||
|
$('#plugin').attr('data-id', 'add_new')
|
||||||
|
var ss = []
|
||||||
|
Object.keys(args).forEach(function (key) {
|
||||||
|
var plugin = args[key]
|
||||||
|
var targetId = plugin.id
|
||||||
|
if (targetId != id) ss.push(plugin)
|
||||||
|
})
|
||||||
|
localStorage.setItem('plugins', JSON.stringify(ss))
|
||||||
|
pluginLoad()
|
||||||
|
}
|
||||||
|
function execEditPlugin() {
|
||||||
|
completePlugin(true)
|
||||||
|
var id = $('#plugin').attr('data-id')
|
||||||
|
var inputPlugin = $('#plugin').val()
|
||||||
|
var meta = getMeta(inputPlugin)
|
||||||
|
execPlugin(id, meta.event, { acct_id: 0, id: null })
|
||||||
|
}
|
||||||
window.onload = function () {
|
window.onload = function () {
|
||||||
//最初に読む
|
//最初に読む
|
||||||
load()
|
load()
|
||||||
@@ -738,6 +850,7 @@ window.onload = function () {
|
|||||||
voiceSettingLoad()
|
voiceSettingLoad()
|
||||||
oksload()
|
oksload()
|
||||||
ctLoad()
|
ctLoad()
|
||||||
|
pluginLoad()
|
||||||
$('body').addClass(localStorage.getItem('platform'))
|
$('body').addClass(localStorage.getItem('platform'))
|
||||||
}
|
}
|
||||||
//設定画面で未読マーカーは要らない
|
//設定画面で未読マーカーは要らない
|
||||||
|
@@ -62,6 +62,12 @@ function checkSpotify() {
|
|||||||
} else {
|
} else {
|
||||||
$('#amw_no').prop('checked', true)
|
$('#amw_no').prop('checked', true)
|
||||||
}
|
}
|
||||||
|
var flag3 = localStorage.getItem('control-center-np')
|
||||||
|
if (flag3) {
|
||||||
|
$('#cmw_yes').prop('checked', true)
|
||||||
|
} else {
|
||||||
|
$('#cmw_no').prop('checked', true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
function spotifyFlagSave() {
|
function spotifyFlagSave() {
|
||||||
var awk = $('[name=awk]:checked').val()
|
var awk = $('[name=awk]:checked').val()
|
||||||
@@ -83,6 +89,16 @@ function aMusicFlagSave() {
|
|||||||
M.toast({ html: lang.lang_spotify_imgno, displayLength: 3000 })
|
M.toast({ html: lang.lang_spotify_imgno, displayLength: 3000 })
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
function cMusicFlagSave() {
|
||||||
|
var awk = $('[name=cmw]:checked').val()
|
||||||
|
if (awk == 'yes') {
|
||||||
|
localStorage.setItem('control-center-np', 'yes')
|
||||||
|
M.toast({ html: 'コントロールセンターNPをオンにしました', displayLength: 3000 })
|
||||||
|
} else {
|
||||||
|
localStorage.removeItem('control-center-np')
|
||||||
|
M.toast({ html: 'コントロールセンターNPをオフにしました', displayLength: 3000 })
|
||||||
|
}
|
||||||
|
}
|
||||||
function nowplaying(mode) {
|
function nowplaying(mode) {
|
||||||
if (mode == 'spotify') {
|
if (mode == 'spotify') {
|
||||||
var start = 'https://spotify.thedesk.top/current-playing?code=' + localStorage.getItem('spotify-token')
|
var start = 'https://spotify.thedesk.top/current-playing?code=' + localStorage.getItem('spotify-token')
|
||||||
@@ -155,6 +171,8 @@ function nowplaying(mode) {
|
|||||||
}
|
}
|
||||||
} else if (mode == 'itunes') {
|
} else if (mode == 'itunes') {
|
||||||
postMessage(['itunes', ''], '*')
|
postMessage(['itunes', ''], '*')
|
||||||
|
} else if (mode == 'anynp') {
|
||||||
|
postMessage(['itunes', 'anynp'], '*')
|
||||||
} else if (mode == 'lastFm') {
|
} else if (mode == 'lastFm') {
|
||||||
var user = localStorage.getItem('lastFmUser')
|
var user = localStorage.getItem('lastFmUser')
|
||||||
var start = 'https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=' + user + '&limit=1&api_key=8f113803bfea951b6dde9e56d32458b2&format=json'
|
var start = 'https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=' + user + '&limit=1&api_key=8f113803bfea951b6dde9e56d32458b2&format=json'
|
||||||
@@ -228,6 +246,16 @@ function nowplaying(mode) {
|
|||||||
}
|
}
|
||||||
async function npCore(arg) {
|
async function npCore(arg) {
|
||||||
console.table(arg)
|
console.table(arg)
|
||||||
|
if(arg.anynp) {
|
||||||
|
var flag = localStorage.getItem('artwork')
|
||||||
|
var q = arg.title
|
||||||
|
if (flag && localStorage.getItem('complete-artwork')) {
|
||||||
|
aaw = await getUnknownAA(q)
|
||||||
|
postMessage(['bmpImage', [aaw.aaw, 0]], '*')
|
||||||
|
}
|
||||||
|
$('#textarea').val(q)
|
||||||
|
return false
|
||||||
|
}
|
||||||
var content = localStorage.getItem('np-temp')
|
var content = localStorage.getItem('np-temp')
|
||||||
if (!content || content == '' || content == 'null') {
|
if (!content || content == '' || content == 'null') {
|
||||||
var content = '#NowPlaying {song} / {album} / {artist}\n{url}'
|
var content = '#NowPlaying {song} / {album} / {artist}\n{url}'
|
||||||
|
@@ -19,7 +19,7 @@ function bottomReverse() {
|
|||||||
localStorage.setItem('reverse', 'true')
|
localStorage.setItem('reverse', 'true')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function tips(mode) {
|
function tips(mode, custom) {
|
||||||
postMessage(['sendSinmpleIpc', 'endmem'], '*')
|
postMessage(['sendSinmpleIpc', 'endmem'], '*')
|
||||||
clearInterval(clockint)
|
clearInterval(clockint)
|
||||||
clearInterval(spotStart)
|
clearInterval(spotStart)
|
||||||
@@ -57,6 +57,10 @@ function tips(mode) {
|
|||||||
tipsToggle()
|
tipsToggle()
|
||||||
localStorage.setItem('tips', 'itunes')
|
localStorage.setItem('tips', 'itunes')
|
||||||
itunestips()
|
itunestips()
|
||||||
|
} else if (mode == 'custom') {
|
||||||
|
tipsToggle()
|
||||||
|
localStorage.setItem('tips', `custom:${custom}`)
|
||||||
|
execPlugin(custom, 'tips', null)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//メモリ
|
//メモリ
|
||||||
|
12
app/main.js
12
app/main.js
@@ -185,6 +185,13 @@ function createWindow() {
|
|||||||
mainWindow.maximize()
|
mainWindow.maximize()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
mainWindow.webContents.on('page-title-updated', () => {
|
||||||
|
const url = mainWindow.webContents.getURL()
|
||||||
|
if(url.match(/https:\/\/crowdin.com\/profile/)) {
|
||||||
|
app.relaunch()
|
||||||
|
app.exit()
|
||||||
|
}
|
||||||
|
})
|
||||||
if (!packaged) mainWindow.toggleDevTools()
|
if (!packaged) mainWindow.toggleDevTools()
|
||||||
electron.session.defaultSession.clearCache(() => {})
|
electron.session.defaultSession.clearCache(() => {})
|
||||||
if (process.argv) {
|
if (process.argv) {
|
||||||
@@ -230,9 +237,12 @@ function createWindow() {
|
|||||||
}
|
}
|
||||||
const promise = new Promise(function (resolve) {
|
const promise = new Promise(function (resolve) {
|
||||||
mainWindow.webContents.send('asReadEnd', '')
|
mainWindow.webContents.send('asReadEnd', '')
|
||||||
|
let wait = 3000
|
||||||
|
const url = mainWindow.webContents.getURL()
|
||||||
|
if(!url.match(/index.html/)) wait = 0
|
||||||
setTimeout(function () {
|
setTimeout(function () {
|
||||||
resolve()
|
resolve()
|
||||||
}, 3000)
|
}, wait)
|
||||||
})
|
})
|
||||||
promise.then(function (response) {
|
promise.then(function (response) {
|
||||||
closeArg = true
|
closeArg = true
|
||||||
|
@@ -1,13 +1,24 @@
|
|||||||
|
const { execSync } = require('child_process')
|
||||||
|
const { join } = require('path')
|
||||||
function np(mainWindow) {
|
function np(mainWindow) {
|
||||||
|
var platform = process.platform
|
||||||
|
if (platform !== 'darwin') return false
|
||||||
const electron = require('electron')
|
const electron = require('electron')
|
||||||
const ipc = electron.ipcMain
|
const ipc = electron.ipcMain
|
||||||
ipc.on('itunes', async (e, args) => {
|
ipc.on('itunes', async (e, args) => {
|
||||||
console.log('Access')
|
console.log('Access')
|
||||||
if (args[0] == 'set') {
|
if (args == 'anynp') {
|
||||||
|
const dir = join(__dirname, "..", "main", "script", "macOSNP.scpt").replace("app.asar","app.asar.unpacked")
|
||||||
|
|
||||||
|
const stdout = execSync(`osascript ${dir}`).toString()
|
||||||
|
const title = stdout.substring(0, stdout.length - 100).match(/"(.+)?"/)[1].replace('\"','"')
|
||||||
|
const ret = {
|
||||||
|
title: title,
|
||||||
|
anynp: true
|
||||||
|
}
|
||||||
|
e.sender.webContents.send('itunes-np', ret)
|
||||||
} else {
|
} else {
|
||||||
var platform = process.platform
|
|
||||||
var bit = process.arch
|
|
||||||
if (platform == 'darwin') {
|
|
||||||
try {
|
try {
|
||||||
const nowplaying = require('itunes-nowplaying-mac')
|
const nowplaying = require('itunes-nowplaying-mac')
|
||||||
let value = await nowplaying()
|
let value = await nowplaying()
|
||||||
@@ -27,8 +38,6 @@ function np(mainWindow) {
|
|||||||
console.error(error)
|
console.error(error)
|
||||||
e.sender.webContents.send('itunes-np', error)
|
e.sender.webContents.send('itunes-np', error)
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
BIN
app/main/script/macOSNP.applescript
Normal file
BIN
app/main/script/macOSNP.applescript
Normal file
Binary file not shown.
BIN
app/main/script/macOSNP.scpt
Normal file
BIN
app/main/script/macOSNP.scpt
Normal file
Binary file not shown.
@@ -1,14 +1,14 @@
|
|||||||
{
|
{
|
||||||
"name": "thedesk",
|
"name": "thedesk",
|
||||||
"version": "21.3.0",
|
"version": "22.1.0",
|
||||||
"codename": "Mayu",
|
"codename": "Koume",
|
||||||
"description": "TheDesk is a Mastodon client for PC.",
|
"description": "TheDesk is a Mastodon client for PC.",
|
||||||
"repository": "https://github.com/cutls/TheDesk",
|
"repository": "https://github.com/cutls/TheDesk",
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "echo \"Error: no test specified\" && exit 1",
|
"test": "echo \"Error: no test specified\" && exit 1",
|
||||||
"construct": "cd view/make && node make --automatic && cd ../../",
|
"construct": "cd view/make && node make --automatic && cd ../../ && browserify aiscript.js -o js/platform/aiscript.js",
|
||||||
"construct:store": "cd view/make && node make --automatic --store && cd ../../",
|
"construct:store": "cd view/make && node make --automatic --store && cd ../../ && browserify aiscript.js -o js/platform/aiscript.js",
|
||||||
"dev": "npx electron ./ --dev",
|
"dev": "npx electron ./ --dev",
|
||||||
"dist": "build --linux snap",
|
"dist": "build --linux snap",
|
||||||
"watchview": "node view/make/make.js --automatic --watch",
|
"watchview": "node view/make/make.js --automatic --watch",
|
||||||
@@ -59,16 +59,18 @@
|
|||||||
],
|
],
|
||||||
"license": "GPL-3.0",
|
"license": "GPL-3.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@fortawesome/fontawesome-free": "^5.15.1",
|
"@fortawesome/fontawesome-free": "^5.15.2",
|
||||||
|
"@syuilo/aiscript": "^0.11.1",
|
||||||
"electron-dl": "^3.0.2",
|
"electron-dl": "^3.0.2",
|
||||||
"jimp": "^0.16.1",
|
"jimp": "^0.16.1",
|
||||||
"jquery": "^3.5.1",
|
"jquery": "^3.5.1",
|
||||||
"jquery-ui-dist": "^1.12.1",
|
"jquery-ui-dist": "^1.12.1",
|
||||||
"json5": "^2.1.3",
|
"json5": "^2.2.0",
|
||||||
"lodash": "^4.17.20",
|
"lodash": "^4.17.20",
|
||||||
"materialize-css": "git://github.com/cutls/materialize#v1-dev",
|
"materialize-css": "git://github.com/cutls/materialize#v1-dev",
|
||||||
|
"sanitize-html": "^2.3.2",
|
||||||
"sumchecker": "^3.0.1",
|
"sumchecker": "^3.0.1",
|
||||||
"sweetalert2": "^10.10.0",
|
"sweetalert2": "^10.14.0",
|
||||||
"system-font-families": "^0.4.1",
|
"system-font-families": "^0.4.1",
|
||||||
"vue": "^2.6.12"
|
"vue": "^2.6.12"
|
||||||
},
|
},
|
||||||
@@ -76,7 +78,8 @@
|
|||||||
"itunes-nowplaying-mac": "0.3.1"
|
"itunes-nowplaying-mac": "0.3.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"chokidar": "^3.4.3",
|
"browserify": "^17.0.0",
|
||||||
|
"chokidar": "^3.5.1",
|
||||||
"electron": "^10.1.5",
|
"electron": "^10.1.5",
|
||||||
"electron-builder": "^22.9.1",
|
"electron-builder": "^22.9.1",
|
||||||
"electron-rebuild": "^2.3.2",
|
"electron-rebuild": "^2.3.2",
|
||||||
@@ -87,7 +90,8 @@
|
|||||||
"productName": "TheDesk",
|
"productName": "TheDesk",
|
||||||
"appId": "top.thedesk",
|
"appId": "top.thedesk",
|
||||||
"asarUnpack": [
|
"asarUnpack": [
|
||||||
"node_modules/itunes-nowplaying-mac"
|
"node_modules/itunes-nowplaying-mac",
|
||||||
|
"main/script"
|
||||||
],
|
],
|
||||||
"directories": {
|
"directories": {
|
||||||
"output": "../build"
|
"output": "../build"
|
||||||
|
@@ -1,22 +1,16 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="@@lang@@">
|
<html lang="@@lang@@">
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
<title>Account Manager - TheDesk</title>
|
<title>Account Manager - TheDesk</title>
|
||||||
<meta content="width=device-width,initial-scale=1.0" name="viewport" />
|
<meta content="width=device-width,initial-scale=1.0" name="viewport" />
|
||||||
<link href="../../css/themes.css" type="text/css" rel="stylesheet">
|
<link href="../../css/themes.css" type="text/css" rel="stylesheet">
|
||||||
<link
|
<link href="../../@@node_base@@/materialize-css/dist/css/materialize.css" type="text/css" rel="stylesheet" />
|
||||||
href="../../@@node_base@@/materialize-css/dist/css/materialize.css"
|
|
||||||
type="text/css"
|
|
||||||
rel="stylesheet"
|
|
||||||
/>
|
|
||||||
<link href="../../css/master.css" type="text/css" rel="stylesheet" />
|
<link href="../../css/master.css" type="text/css" rel="stylesheet" />
|
||||||
<link href="../../css/tl.css" rel="stylesheet" type="text/css" />
|
<link href="../../css/tl.css" rel="stylesheet" type="text/css" />
|
||||||
<link href="../../css/userdata.css" rel="stylesheet" type="text/css" />
|
<link href="../../css/userdata.css" rel="stylesheet" type="text/css" />
|
||||||
<link
|
<link href="../../@@node_base@@/@fortawesome/fontawesome-free/css/all.min.css" type="text/css" rel="stylesheet" />
|
||||||
href="../../@@node_base@@/@fortawesome/fontawesome-free/css/all.min.css"
|
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||||
type="text/css"
|
|
||||||
rel="stylesheet"
|
|
||||||
/>
|
|
||||||
<link href="../../css/acct.css" rel="stylesheet" type="text/css" />
|
<link href="../../css/acct.css" rel="stylesheet" type="text/css" />
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
@@comment-start@@
|
@@comment-start@@
|
||||||
@@ -32,23 +26,15 @@
|
|||||||
<body id="mainView" class="@@pwaClass@@">
|
<body id="mainView" class="@@pwaClass@@">
|
||||||
<script type="text/javascript" src="../../@@node_base@@/jquery/dist/jquery.js"></script>
|
<script type="text/javascript" src="../../@@node_base@@/jquery/dist/jquery.js"></script>
|
||||||
<script type="text/javascript" src="../../js/platform/first.js"></script>
|
<script type="text/javascript" src="../../js/platform/first.js"></script>
|
||||||
<script
|
<script type="text/javascript" src="../../@@node_base@@/materialize-css/dist/js/materialize.js"></script>
|
||||||
type="text/javascript"
|
|
||||||
src="../../@@node_base@@/materialize-css/dist/js/materialize.js"
|
|
||||||
></script>
|
|
||||||
<script type="text/javascript" src="main.js"></script>
|
<script type="text/javascript" src="main.js"></script>
|
||||||
<script
|
<script type="text/javascript" src="../../@@node_base@@/sweetalert2/dist/sweetalert2.all.min.js"></script>
|
||||||
type="text/javascript"
|
|
||||||
src="../../@@node_base@@/sweetalert2/dist/sweetalert2.all.min.js"
|
|
||||||
></script>
|
|
||||||
<script>
|
<script>
|
||||||
var misskeytoken = false
|
var misskeytoken = false
|
||||||
</script>
|
</script>
|
||||||
<script type="text/javascript" src="../../js/common/time.js"></script>
|
<script type="text/javascript" src="../../js/common/time.js"></script>
|
||||||
<div class="hide-first">
|
<div class="hide-first">
|
||||||
<a href="index.html" class="btn waves-effect orange nex" style="width:100%; max-width:200px;"
|
<a href="index.html" class="btn waves-effect orange nex" style="width:100%; max-width:200px;">@@back@@</a><br />
|
||||||
>@@back@@</a
|
|
||||||
><br />
|
|
||||||
<h5>@@list@@</h5>
|
<h5>@@list@@</h5>
|
||||||
<div id="acct-list"></div>
|
<div id="acct-list"></div>
|
||||||
<div class="divider"></div>
|
<div class="divider"></div>
|
||||||
@@ -76,8 +62,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox" class="filled-in" id="misskey" />
|
<input type="checkbox" class="filled-in" id="misskey" />
|
||||||
<span>@@thisismisskey@@</span> </label
|
<span>@@thisismisskey@@</span> </label><br />
|
||||||
><br />
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col s4 scr" aria-hidden="true">
|
<div class="col s4 scr" aria-hidden="true">
|
||||||
<span style="font-family:Open Sans;">Supports</span>
|
<span style="font-family:Open Sans;">Supports</span>
|
||||||
@@ -93,11 +78,9 @@
|
|||||||
<a onclick="atSetup()" class="pointer">@@accessTokenSetup@@</a>
|
<a onclick="atSetup()" class="pointer">@@accessTokenSetup@@</a>
|
||||||
<div id="compt" style="display:none" class="scr">
|
<div id="compt" style="display:none" class="scr">
|
||||||
<h5>ログイン前に必ずご確認ください</h5>
|
<h5>ログイン前に必ずご確認ください</h5>
|
||||||
<span id="compt-instance"></span>はバージョンが<span id="compt-ver"></span
|
<span id="compt-instance"></span>はバージョンが<span id="compt-ver"></span>のため以下の機能がご利用いただけません。
|
||||||
>のため以下の機能がご利用いただけません。
|
<span id="compt-warn"
|
||||||
<span id="compt-warn" style="display:none"
|
style="display:none">また、このインスタンスはMastodonではなくそのAPI上の互換実装であり、TheDeskでは利用を想定していないため非保証となります。</span>
|
||||||
>また、このインスタンスはMastodonではなくそのAPI上の互換実装であり、TheDeskでは利用を想定していないため非保証となります。</span
|
|
||||||
>
|
|
||||||
<ul id="compt-list"></ul>
|
<ul id="compt-list"></ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -116,12 +99,7 @@
|
|||||||
<div class="input-field" style="width:300px">
|
<div class="input-field" style="width:300px">
|
||||||
<span data-trans="your_acct">@@selacct@@</span>
|
<span data-trans="your_acct">@@selacct@@</span>
|
||||||
<br />
|
<br />
|
||||||
<select
|
<select id="main-acct-sel" class="acct-sel" style="color:black" onchange="mainacct()"></select>
|
||||||
id="main-acct-sel"
|
|
||||||
class="acct-sel"
|
|
||||||
style="color:black"
|
|
||||||
onchange="mainacct()"
|
|
||||||
></select>
|
|
||||||
<label></label>
|
<label></label>
|
||||||
</div>
|
</div>
|
||||||
<ul id="domain-list" class="collection transparent"></ul>
|
<ul id="domain-list" class="collection transparent"></ul>
|
||||||
@@ -151,4 +129,5 @@
|
|||||||
<script type="text/javascript" src="../../js/tl/date.js"></script>
|
<script type="text/javascript" src="../../js/tl/date.js"></script>
|
||||||
<script>$('body').addClass(localStorage.getItem('platform'))</script>
|
<script>$('body').addClass(localStorage.getItem('platform'))</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
@@ -275,6 +275,9 @@
|
|||||||
<li class="mac">
|
<li class="mac">
|
||||||
<a onclick="nowplaying('itunes');">NowPlaying (iTunes macOS)</a>
|
<a onclick="nowplaying('itunes');">NowPlaying (iTunes macOS)</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="mac hide" id="ccnp">
|
||||||
|
<a onclick="nowplaying('anynp');">NowPlaying (コントロールセンター)</a>
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a onclick="nowplaying('lastFm');">NowPlaying (Last.fm)</a>
|
<a onclick="nowplaying('lastFm');">NowPlaying (Last.fm)</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -739,6 +742,9 @@
|
|||||||
<a class="waves-effect white-text" onclick="zoom(0.5)">
|
<a class="waves-effect white-text" onclick="zoom(0.5)">
|
||||||
<i class="material-icons">zoom_out</i>
|
<i class="material-icons">zoom_out</i>
|
||||||
</a>
|
</a>
|
||||||
|
<a class="waves-effect white-text" onclick="rotate(false)">
|
||||||
|
<i class="material-icons">rotate_90_degrees_ccw</i>
|
||||||
|
</a>
|
||||||
<button class="btn waves-effect blue" onclick="copyImgUrl()" title="@@copyURL@@">
|
<button class="btn waves-effect blue" onclick="copyImgUrl()" title="@@copyURL@@">
|
||||||
<i class="material-icons">link</i>
|
<i class="material-icons">link</i>
|
||||||
</button>
|
</button>
|
||||||
@@ -775,19 +781,21 @@
|
|||||||
<a href="https://thedesk.top" target="_blank">HP</a><br />
|
<a href="https://thedesk.top" target="_blank">HP</a><br />
|
||||||
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br />
|
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br />
|
||||||
<br />
|
<br />
|
||||||
<div id="release-21-3-0_Mayu" class="release-do" style="display:none; ">
|
<div id="release-22-1-0_Koume" class="release-do" style="display:none; ">
|
||||||
<br />
|
<br />
|
||||||
<a href="https://ja.mstdn.
|
<a href="https://ja.mstdn.
|
||||||
wiki/TheDesk" target="_blank">機能一覧</a><br />
|
wiki/TheDesk" target="_blank">機能一覧</a><br />
|
||||||
Pixiv
|
Pixiv
|
||||||
FanboxやPatreonでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br />
|
FanboxやPatreonでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br />
|
||||||
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
||||||
<h5>Release Note 21.2.4 (Mayu)</h5>
|
<h5>Release Note 22.1.0 (Koume)</h5>
|
||||||
<!--上のdivのidも変えてね-->
|
<!--上のdivのidも変えてね-->
|
||||||
・プロフィールのデザイン改善 <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a> <a onclick="udgEx('Zergling_man@openweb.social','main')" class="contributor"><img src="https://user-images.githubusercontent.com/17561618/99282891-a470b080-2877-11eb-8b6c-66457e1a9643.png">zergling-man</a><br>
|
・Crowdin連携の強化 <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a><br>
|
||||||
・下書き機能の追加 <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a><br>
|
・macOSにおけるNowPlayingで、コントロールセンター経由を追加 <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a><br>
|
||||||
・リプライ時のCWの挙動を設定で変更可能に <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a><br>
|
・Pleroma特有のリフレッシュトークンの実装 <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a> <a onclick="udgEx('kPherox@pl.kplerox.dev','main')" class="contributor"><img src="https://user-images.githubusercontent.com/17561618/66582379-a3714800-ebbc-11e9-8402-d81a35a3be9f.png">kPherox</a><br>
|
||||||
・オフライン時の挙動を変更。下書き機能を活用。 <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a><br>
|
・画像の回転ボタン <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a><br>
|
||||||
|
・タグやメンションのリンクの対象アカウントがうまく認識されない不具合を修正 <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a> <a onclick="udgEx('popn_ja@popon.pptdn.jp','main')" class="contributor"><img src="https://avatars3.githubusercontent.com/u/24523508?s=88&v=4">kaias1jp</a><br>
|
||||||
|
・TweetDeck連携を削除 <a onclick="udgEx('Cutls@cutls.com','main')" class="contributor"><img src="https://media.thedesk.top/accounts/avatars/000/000/001/original/d34ef8bb49d5e011.png">cutls</a><br>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div id="release-en" style="display:none">
|
<div id="release-en" style="display:none">
|
||||||
@@ -1221,8 +1229,10 @@
|
|||||||
<!--JS-->
|
<!--JS-->
|
||||||
<script type="text/javascript" src="../../@@node_base@@/jquery/dist/jquery.js"></script>
|
<script type="text/javascript" src="../../@@node_base@@/jquery/dist/jquery.js"></script>
|
||||||
<script type="text/javascript" src="../../js/platform/first.js"></script>
|
<script type="text/javascript" src="../../js/platform/first.js"></script>
|
||||||
<script type="text/javascript" src="../../@@node_base@@/grapheme-splitter/index.js"></script>
|
<script type="text/javascript" src="../../js/platform/aiscript.js"></script>
|
||||||
|
<script type="text/javascript" src="../../js/platform/plugin.js"></script>
|
||||||
<script type="text/javascript" src="../../@@node_base@@/materialize-css/dist/js/materialize.js"></script>
|
<script type="text/javascript" src="../../@@node_base@@/materialize-css/dist/js/materialize.js"></script>
|
||||||
|
<script type="text/javascript" src="../../@@node_base@@/grapheme-splitter/index.js"></script>
|
||||||
<script type="text/javascript" src="../../@@node_base@@/lodash/lodash.min.js"></script>
|
<script type="text/javascript" src="../../@@node_base@@/lodash/lodash.min.js"></script>
|
||||||
<script type="text/javascript" src="main.js"></script>
|
<script type="text/javascript" src="main.js"></script>
|
||||||
<script type="text/javascript" src="../../js/common/time.js"></script>
|
<script type="text/javascript" src="../../js/common/time.js"></script>
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Custom emojis",
|
"lang_emoji_custom": "Custom emojis",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Time format",
|
"timemode": "Time format",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Custom emojis",
|
"lang_emoji_custom": "Custom emojis",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Time format",
|
"timemode": "Time format",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Отворете DevCenter на Misskey. Ние показваме официални документи, на които се позоваваме.",
|
"lang_manager_godev": "Отворете DevCenter на Misskey. Ние показваме официални документи, на които се позоваваме.",
|
||||||
"lang_manager_logout": "Излизане",
|
"lang_manager_logout": "Излизане",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk разглежда \"@\" като отговор, но поставя друг параметър. Ако не е включено в Mastodon това означава, че е в Home на Misskey.",
|
"lang_bbmd_misskey": "TheDesk разглежда \"@\" като отговор, но поставя друг параметър. Ако не е включено в Mastodon това означава, че е в Home на Misskey.",
|
||||||
"lang_emoji_get": "Вземи емотикони",
|
"lang_emoji_get": "Вземи емотикони",
|
||||||
"lang_emoji_custom": "Персонализирани емотикони",
|
"lang_emoji_custom": "Персонализирани емотикони",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Непрочетени",
|
"lang_layout_unread": "Непрочетени",
|
||||||
"lang_layout_tagManager": "Мениджър на таговете на времевата линия",
|
"lang_layout_tagManager": "Мениджър на таговете на времевата линия",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Отидете в тази колона",
|
"lang_sort_gothis": "Отидете в тази колона",
|
||||||
"lang_sort_remthis": "Премахване на тази колона",
|
"lang_sort_remthis": "Премахване на тази колона",
|
||||||
"lang_spotify_img": "Добавете към албум произведенията на изкуството",
|
"lang_spotify_img": "Добавете към албум произведенията на изкуството",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Добавяне на нов",
|
"add_new": "Добавяне на нов",
|
||||||
"name": "Име",
|
"name": "Име",
|
||||||
"desc": "Относно тази тема",
|
"desc": "Относно тази тема",
|
||||||
"customShare": "Споделете този код с друг TheDesk. Не споделяйте този код с MiAS.",
|
|
||||||
"customImport": "Импортиране на персонализирани теми",
|
"customImport": "Импортиране на персонализирани теми",
|
||||||
"delete": "Изтрий",
|
"delete": "Изтрий",
|
||||||
"cImpWarn": "Вземете още теми от <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Предпочитания за времевата линия",
|
"timeline": "Предпочитания за времевата линия",
|
||||||
"timemode": "Времеви формат",
|
"timemode": "Времеви формат",
|
||||||
"relativetime": "Относителен формат: „преди 1 минута“, „преди 3 дни“",
|
"relativetime": "Относителен формат: „преди 1 минута“, „преди 3 дни“",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "Можете да вмъкнете всякакви букви и емотикони само с 3 клавиша",
|
"okswarn": "Можете да вмъкнете всякакви букви и емотикони само с 3 клавиша",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Custom emojis",
|
"lang_emoji_custom": "Custom emojis",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Time format",
|
"timemode": "Time format",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Otevřené vývojářské centrum softwaru Misskey. Zobrazujeme také oficiální dokumentaci.",
|
"lang_manager_godev": "Otevřené vývojářské centrum softwaru Misskey. Zobrazujeme také oficiální dokumentaci.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk považuje „@“ za odpověď, ale vkládá ho do jiných parametrů. „Neuvedeno“ na Mastodonu znamená „Domů“ na Misskey.",
|
"lang_bbmd_misskey": "TheDesk považuje „@“ za odpověď, ale vkládá ho do jiných parametrů. „Neuvedeno“ na Mastodonu znamená „Domů“ na Misskey.",
|
||||||
"lang_emoji_get": "Získat emoji",
|
"lang_emoji_get": "Získat emoji",
|
||||||
"lang_emoji_custom": "Vlastní emoji",
|
"lang_emoji_custom": "Vlastní emoji",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Časový formát",
|
"timemode": "Časový formát",
|
||||||
"relativetime": "Relativní formát: „před 1 minutou“, „před 3 dny“",
|
"relativetime": "Relativní formát: „před 1 minutou“, „před 3 dny“",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Custom emojis",
|
"lang_emoji_custom": "Custom emojis",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Time format",
|
"timemode": "Time format",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -17,7 +17,7 @@
|
|||||||
"safety": "Verbindung",
|
"safety": "Verbindung",
|
||||||
"ver": "Mastodon Version",
|
"ver": "Mastodon Version",
|
||||||
"ko": "",
|
"ko": "",
|
||||||
"thisismisskey": "Als Misskey anmelden",
|
"thisismisskey": "Login als Misskey",
|
||||||
"misskeylogin": "Lies die <a href=\"https://thedesk.top/how-to-misskey-login.html\">Doku (japanisch)</a> um dich bei Misskey einzuloggen.",
|
"misskeylogin": "Lies die <a href=\"https://thedesk.top/how-to-misskey-login.html\">Doku (japanisch)</a> um dich bei Misskey einzuloggen.",
|
||||||
"nodata": "Keine Daten",
|
"nodata": "Keine Daten",
|
||||||
"accessTokenSetup": "Benutze Zugangs-Token zum Anmelden (Klicke nach Ausfüllen nicht den Code, sondern den Access-Token im Kästchen: Erweitert)",
|
"accessTokenSetup": "Benutze Zugangs-Token zum Anmelden (Klicke nach Ausfüllen nicht den Code, sondern den Access-Token im Kästchen: Erweitert)",
|
||||||
|
@@ -47,7 +47,7 @@
|
|||||||
"thingsEmoji": "Emojis vom Werkzeugen",
|
"thingsEmoji": "Emojis vom Werkzeugen",
|
||||||
"symbolEmoji": "Emojis von Symbolen",
|
"symbolEmoji": "Emojis von Symbolen",
|
||||||
"flagsEmoji": "Emojis der Flaggen",
|
"flagsEmoji": "Emojis der Flaggen",
|
||||||
"draft": "Draft",
|
"draft": "Entwurf",
|
||||||
"poll": "Umfrage",
|
"poll": "Umfrage",
|
||||||
"pollDdisabled": "Umfragen: Deaktiviert",
|
"pollDdisabled": "Umfragen: Deaktiviert",
|
||||||
"pollProvider": "Anbieter von Umfragen",
|
"pollProvider": "Anbieter von Umfragen",
|
||||||
|
@@ -48,7 +48,8 @@
|
|||||||
"lang_manager_none": "Ohne",
|
"lang_manager_none": "Ohne",
|
||||||
"lang_manager_godev": "Öffnen Sie das DevCenter von Misskey. Wir zeigen auch ein offizielles Dokument als Referenz.",
|
"lang_manager_godev": "Öffnen Sie das DevCenter von Misskey. Wir zeigen auch ein offizielles Dokument als Referenz.",
|
||||||
"lang_manager_logout": "Abmelden",
|
"lang_manager_logout": "Abmelden",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max Zeichen von toots",
|
||||||
|
"lang_manager_refreshAt": "Mit dieser Domain anmelden",
|
||||||
"lang_bbmd_misskey": "TheDesk betrachtet \"@\" als Antwort, setzt aber einen anderen Parameter. Nicht auf Mastodon gelistet bedeutet Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk betrachtet \"@\" als Antwort, setzt aber einen anderen Parameter. Nicht auf Mastodon gelistet bedeutet Home on Misskey.",
|
||||||
"lang_emoji_get": "Hole Emojis",
|
"lang_emoji_get": "Hole Emojis",
|
||||||
"lang_emoji_custom": "Eigene Emojis",
|
"lang_emoji_custom": "Eigene Emojis",
|
||||||
@@ -70,8 +71,8 @@
|
|||||||
"lang_post_btn2": "Text automatisch ausblenden",
|
"lang_post_btn2": "Text automatisch ausblenden",
|
||||||
"lang_post_btn3": "Weiter mit Senden",
|
"lang_post_btn3": "Weiter mit Senden",
|
||||||
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
"lang_post_retry": "Retry",
|
"lang_post_retry": "Erneut versuchen",
|
||||||
"lang_post_offline": "Add to the drafts because of offline",
|
"lang_post_offline": "Zu den Entwürfen wegen offline hinzufügen",
|
||||||
"lang_status_favWarn": "Es braucht einen Moment, um ein entferntes Tröt zu favorisieren.",
|
"lang_status_favWarn": "Es braucht einen Moment, um ein entferntes Tröt zu favorisieren.",
|
||||||
"lang_status_btWarn": "Es braucht einen Moment, um ein entferntes Tröt zu verstärken.",
|
"lang_status_btWarn": "Es braucht einen Moment, um ein entferntes Tröt zu verstärken.",
|
||||||
"lang_status_follow": "Folgen",
|
"lang_status_follow": "Folgen",
|
||||||
@@ -88,8 +89,8 @@
|
|||||||
"lang_status_endorse": "Auf dem Profil zeigen",
|
"lang_status_endorse": "Auf dem Profil zeigen",
|
||||||
"lang_status_followers": "Folgende",
|
"lang_status_followers": "Folgende",
|
||||||
"lang_status_active": "Letzter Status",
|
"lang_status_active": "Letzter Status",
|
||||||
"lang_secure_draft": "Add to draft",
|
"lang_secure_draft": "Zum Entwurf hinzufügen",
|
||||||
"lang_secure_useThis": "Use this",
|
"lang_secure_useThis": "Benutze dies",
|
||||||
"lang_secure_deleteThis": "Diesen Tröt löschen",
|
"lang_secure_deleteThis": "Diesen Tröt löschen",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Antwortmodus. Strg+Umschalt+C zum Löschen.",
|
"lang_usetxtbox_reply": "Antwortmodus. Strg+Umschalt+C zum Löschen.",
|
||||||
@@ -141,18 +142,19 @@
|
|||||||
"lang_layout_dm": "Direkte Nachricht",
|
"lang_layout_dm": "Direkte Nachricht",
|
||||||
"lang_layout_webviewmode": "Web-Ansicht bevorzugen",
|
"lang_layout_webviewmode": "Web-Ansicht bevorzugen",
|
||||||
"lang_layout_excluded": "Excluded type of notification",
|
"lang_layout_excluded": "Excluded type of notification",
|
||||||
"lang_layout_mention": "Mentions",
|
"lang_layout_mention": "Erwähnungen",
|
||||||
"lang_layout_fav": "Favourites",
|
"lang_layout_fav": "Favoriten",
|
||||||
"lang_layout_bt": "Boosts",
|
"lang_layout_bt": "Boosts",
|
||||||
"lang_layout_poll": "Polls",
|
"lang_layout_poll": "Umfragen",
|
||||||
"lang_layout_excludingbt": "BT-Modus anzeigen (aus/kein BT/Nur BT)",
|
"lang_layout_excludingbt": "BT-Modus anzeigen (aus/kein BT/Nur BT)",
|
||||||
"lang_layout_leftFold": "Nach links Stapeln",
|
"lang_layout_leftFold": "Nach links Stapeln",
|
||||||
"lang_layout_leftUnfold": "Rechts Anheften",
|
"lang_layout_leftUnfold": "Rechts Anheften",
|
||||||
"lang_layout_deleteColumn": "Diese Spalte löschen",
|
"lang_layout_deleteColumn": "Diese Spalte löschen",
|
||||||
"lang_layout_deleteColumnDesc": "Diese Spalte löschen",
|
"lang_layout_deleteColumnDesc": "Diese Spalte löschen",
|
||||||
"lang_layout_unread": "ungelesen",
|
"lang_layout_unread": "ungelesen",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag-Zeitleiste Manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Diese Spalte strecken",
|
||||||
"lang_sort_gothis": "Gehe zu dieser Spalte",
|
"lang_sort_gothis": "Gehe zu dieser Spalte",
|
||||||
"lang_sort_remthis": "Diese Spalte löschen",
|
"lang_sort_remthis": "Diese Spalte löschen",
|
||||||
"lang_spotify_img": "Albumcover anhängen",
|
"lang_spotify_img": "Albumcover anhängen",
|
||||||
@@ -169,12 +171,12 @@
|
|||||||
"lang_showontl_movebtn": "Auf dem neuen Konto fortfahren",
|
"lang_showontl_movebtn": "Auf dem neuen Konto fortfahren",
|
||||||
"lang_showontl_botacct": "[bot]",
|
"lang_showontl_botacct": "[bot]",
|
||||||
"lang_showontl_followed": "Folgt dir",
|
"lang_showontl_followed": "Folgt dir",
|
||||||
"lang_parse_request": "Follow request",
|
"lang_parse_request": "Anfrage folgen",
|
||||||
"lang_showontl_notf": "Benachrichtigung ",
|
"lang_showontl_notf": "Benachrichtigung ",
|
||||||
"lang_showontl_domain": "Domäne ",
|
"lang_showontl_domain": "Domäne ",
|
||||||
"lang_showontl_listwarn": "Folgen, um diesen Benutzer zu Listen hinzuzufügen.",
|
"lang_showontl_listwarn": "Folgen, um diesen Benutzer zu Listen hinzuzufügen.",
|
||||||
"lang_showontl_verified": "This website is verified by owner at ",
|
"lang_showontl_verified": "This website is verified by owner at ",
|
||||||
"lang_status_requesting": "Requesting",
|
"lang_status_requesting": "Anfordern",
|
||||||
"lang_parse_mentioned": " hat dir geantwortet",
|
"lang_parse_mentioned": " hat dir geantwortet",
|
||||||
"lang_parse_faved": " favorisierte deinen Tröt",
|
"lang_parse_faved": " favorisierte deinen Tröt",
|
||||||
"lang_parse_bted": " hat deinen Tröt verstärkt",
|
"lang_parse_bted": " hat deinen Tröt verstärkt",
|
||||||
@@ -183,7 +185,7 @@
|
|||||||
"lang_parse_notftime": "Bearbeitet am",
|
"lang_parse_notftime": "Bearbeitet am",
|
||||||
"lang_parse_cwshow": "Anzeigen",
|
"lang_parse_cwshow": "Anzeigen",
|
||||||
"lang_parse_cwshow_acc": "This is a post with content warning. click to show the whole content",
|
"lang_parse_cwshow_acc": "This is a post with content warning. click to show the whole content",
|
||||||
"lang_parse_fulltext": "Full size text:",
|
"lang_parse_fulltext": "Text in voller Größe:",
|
||||||
"lang_parse_autofold": "Automatisches Zusammenfalten",
|
"lang_parse_autofold": "Automatisches Zusammenfalten",
|
||||||
"lang_parse_more": "Mehr",
|
"lang_parse_more": "Mehr",
|
||||||
"lang_parse_url": "URL-Analyse",
|
"lang_parse_url": "URL-Analyse",
|
||||||
@@ -223,11 +225,11 @@
|
|||||||
"lang_parse_vote": "Abstimmen",
|
"lang_parse_vote": "Abstimmen",
|
||||||
"lang_parse_unvoted": "Ergebnis ohne Abstimmung anzeigen",
|
"lang_parse_unvoted": "Ergebnis ohne Abstimmung anzeigen",
|
||||||
"lang_parse_endedvote": "Abgelaufen",
|
"lang_parse_endedvote": "Abgelaufen",
|
||||||
"lang_parse_people": "people",
|
"lang_parse_people": "personen",
|
||||||
"lang_parse_thread": "Konversation anzeigen",
|
"lang_parse_thread": "Konversation anzeigen",
|
||||||
"lang_parse_unknown": "Angehängte Datei",
|
"lang_parse_unknown": "Angehängte Datei",
|
||||||
"lang_parse_nsfw": "NSFW Medien",
|
"lang_parse_nsfw": "NSFW Medien",
|
||||||
"lang_parse_html": "Show embed HTML",
|
"lang_parse_html": "Eingebettetes HTML anzeigen",
|
||||||
"lang_parse_notffilter": "Benachrichtigungen dieses Benutzers anzeigen",
|
"lang_parse_notffilter": "Benachrichtigungen dieses Benutzers anzeigen",
|
||||||
"lang_parse_hidden": "Unvisible quoted toot",
|
"lang_parse_hidden": "Unvisible quoted toot",
|
||||||
"lang_parse_disconnected": "Streaming has been disconnected(retry after 3s)",
|
"lang_parse_disconnected": "Streaming has been disconnected(retry after 3s)",
|
||||||
@@ -245,7 +247,7 @@
|
|||||||
"lang_misskeyparse_reacted": " hat auf Ihren folgenden Beitrag reagiert.",
|
"lang_misskeyparse_reacted": " hat auf Ihren folgenden Beitrag reagiert.",
|
||||||
"lang_setting_time": "Zeitformat:{{set}}",
|
"lang_setting_time": "Zeitformat:{{set}}",
|
||||||
"lang_setting_theme": "Design:{{set}}",
|
"lang_setting_theme": "Design:{{set}}",
|
||||||
"lang_setting_compat": "Compatible",
|
"lang_setting_compat": "Kompatibel",
|
||||||
"lang_setting_nsfw": "NSFW:{{set}}",
|
"lang_setting_nsfw": "NSFW:{{set}}",
|
||||||
"lang_setting_cw": "NSFW:{{set}}",
|
"lang_setting_cw": "NSFW:{{set}}",
|
||||||
"lang_setting_cwtext": "Standard-NSFW-Text:{{set}}",
|
"lang_setting_cwtext": "Standard-NSFW-Text:{{set}}",
|
||||||
|
@@ -20,7 +20,7 @@
|
|||||||
"theme": "Designs",
|
"theme": "Designs",
|
||||||
"popup": "Popup-Benachrichtigung(unter Windows)",
|
"popup": "Popup-Benachrichtigung(unter Windows)",
|
||||||
"popupwarn": "Bei \"0\" Ausgeschaltet.",
|
"popupwarn": "Bei \"0\" Ausgeschaltet.",
|
||||||
"s": "Sek",
|
"s": "Sekunden",
|
||||||
"nativenotf": "System Benachrichtigungen",
|
"nativenotf": "System Benachrichtigungen",
|
||||||
"nnwarn": "Dies funktioniert nicht mit der Portablen Windows Version.",
|
"nnwarn": "Dies funktioniert nicht mit der Portablen Windows Version.",
|
||||||
"nntest": "Benachrichtigungen testen",
|
"nntest": "Benachrichtigungen testen",
|
||||||
@@ -48,12 +48,12 @@
|
|||||||
"customthemeDirection": "Farbschema",
|
"customthemeDirection": "Farbschema",
|
||||||
"advanced": "Erweiterte Einstellungen",
|
"advanced": "Erweiterte Einstellungen",
|
||||||
"advancedWarn": "",
|
"advancedWarn": "",
|
||||||
"use": "Use this",
|
"use": "Benutze dies",
|
||||||
"copyFrom": "Kopieren von",
|
"copyFrom": "Kopieren von",
|
||||||
"bg": "Hintergrundfarbe",
|
"bg": "Hintergrundfarbe",
|
||||||
"subcolor": "Distinguishable from background",
|
"subcolor": "Vom Hintergrund unterscheidbar",
|
||||||
"text": "Textfarbe",
|
"text": "Textfarbe",
|
||||||
"accent": "Hintergrund des Boosts",
|
"accent": "Hintergrund der Boosts",
|
||||||
"modal": "Background of modal window",
|
"modal": "Background of modal window",
|
||||||
"modalFooter": "Background of modal window's footer",
|
"modalFooter": "Background of modal window's footer",
|
||||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||||
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Neues hinzufügen",
|
"add_new": "Neues hinzufügen",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "Über dieses Design",
|
"desc": "Über dieses Design",
|
||||||
"customShare": "Teilen Sie diesen Code mit anderen TheDesk. Teilen Sie diesen Code nicht mit MiAS.",
|
|
||||||
"customImport": "Import von eigenen Designs",
|
"customImport": "Import von eigenen Designs",
|
||||||
"delete": "Löschen",
|
"delete": "Löschen",
|
||||||
"cImpWarn": "Mehr Designs auf: <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Verlaufseinstellungen",
|
"timeline": "Verlaufseinstellungen",
|
||||||
"timemode": "Zeitformat",
|
"timemode": "Zeitformat",
|
||||||
"relativetime": "Relatives Format:\"vor 1 Minuten\",\"vor 3 Tagen\"",
|
"relativetime": "Relatives Format:\"vor 1 Minuten\",\"vor 3 Tagen\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Deaktiviert (Taste in Verlauf ausgeblendet)",
|
"notqt": "Deaktiviert (Taste in Verlauf ausgeblendet)",
|
||||||
"apiQuote": "API(nur einige Instanzen)",
|
"apiQuote": "API(nur einige Instanzen)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Standard-Konto für Aktionen",
|
"main": "Standard-Konto für Aktionen",
|
||||||
"mainwarn": "Das Hauptkonto kann in der Kontoverwaltung gestellt werden.",
|
"mainwarn": "Das Hauptkonto kann in der Kontoverwaltung gestellt werden.",
|
||||||
"lastacct": "Konto, das Sie kürzlich verwendet haben",
|
"lastacct": "Konto, das Sie kürzlich verwendet haben",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Tastaturkürzel Einstellungen",
|
"keysc": "Tastaturkürzel Einstellungen",
|
||||||
"iks": "Schnell Einfügen",
|
"iks": "Schnell Einfügen",
|
||||||
"okswarn": "Sie können Buchstaben und Emojis mit 3-Tasten-Kombination einfügen",
|
"okswarn": "Sie können Buchstaben und Emojis mit 3-Tasten-Kombination einfügen",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Einstellungen für Stumm & Hervorheben",
|
"muteemp": "Einstellungen für Stumm & Hervorheben",
|
||||||
"climute": "Client Stumm",
|
"climute": "Client Stumm",
|
||||||
"cliemp": "Client Hervorheben",
|
"cliemp": "Client Hervorheben",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Custom emojis",
|
"lang_emoji_custom": "Custom emojis",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Time format",
|
"timemode": "Time format",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "crwdns3504:0crwdne3504:0",
|
"lang_manager_godev": "crwdns3504:0crwdne3504:0",
|
||||||
"lang_manager_logout": "crwdns3506:0crwdne3506:0",
|
"lang_manager_logout": "crwdns3506:0crwdne3506:0",
|
||||||
"lang_manager_maxChars": "crwdns4447:0crwdne4447:0",
|
"lang_manager_maxChars": "crwdns4447:0crwdne4447:0",
|
||||||
|
"lang_manager_refreshAt": "crwdns4570:0crwdne4570:0",
|
||||||
"lang_bbmd_misskey": "crwdns3508:0crwdne3508:0",
|
"lang_bbmd_misskey": "crwdns3508:0crwdne3508:0",
|
||||||
"lang_emoji_get": "crwdns3510:0crwdne3510:0",
|
"lang_emoji_get": "crwdns3510:0crwdne3510:0",
|
||||||
"lang_emoji_custom": "crwdns3512:0crwdne3512:0",
|
"lang_emoji_custom": "crwdns3512:0crwdne3512:0",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "crwdns3674:0crwdne3674:0",
|
"lang_layout_unread": "crwdns3674:0crwdne3674:0",
|
||||||
"lang_layout_tagManager": "crwdns4411:0crwdne4411:0",
|
"lang_layout_tagManager": "crwdns4411:0crwdne4411:0",
|
||||||
"lang_layout_announ": "crwdns4449:0crwdne4449:0",
|
"lang_layout_announ": "crwdns4449:0crwdne4449:0",
|
||||||
|
"lang_layout_resetWidth": "crwdns4560:0crwdne4560:0",
|
||||||
"lang_sort_gothis": "crwdns3676:0crwdne3676:0",
|
"lang_sort_gothis": "crwdns3676:0crwdne3676:0",
|
||||||
"lang_sort_remthis": "crwdns3678:0crwdne3678:0",
|
"lang_sort_remthis": "crwdns3678:0crwdne3678:0",
|
||||||
"lang_spotify_img": "crwdns3680:0crwdne3680:0",
|
"lang_spotify_img": "crwdns3680:0crwdne3680:0",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "crwdns3988:0crwdne3988:0",
|
"add_new": "crwdns3988:0crwdne3988:0",
|
||||||
"name": "crwdns3990:0crwdne3990:0",
|
"name": "crwdns3990:0crwdne3990:0",
|
||||||
"desc": "crwdns3992:0crwdne3992:0",
|
"desc": "crwdns3992:0crwdne3992:0",
|
||||||
"customShare": "crwdns3994:0crwdne3994:0",
|
|
||||||
"customImport": "crwdns3996:0crwdne3996:0",
|
"customImport": "crwdns3996:0crwdne3996:0",
|
||||||
"delete": "crwdns3998:0crwdne3998:0",
|
"delete": "crwdns3998:0crwdne3998:0",
|
||||||
"cImpWarn": "crwdns4000:0crwdne4000:0",
|
|
||||||
"timeline": "crwdns4002:0crwdne4002:0",
|
"timeline": "crwdns4002:0crwdne4002:0",
|
||||||
"timemode": "crwdns4004:0crwdne4004:0",
|
"timemode": "crwdns4004:0crwdne4004:0",
|
||||||
"relativetime": "crwdns4006:0crwdne4006:0",
|
"relativetime": "crwdns4006:0crwdne4006:0",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "crwdns4138:0crwdne4138:0",
|
"notqt": "crwdns4138:0crwdne4138:0",
|
||||||
"apiQuote": "crwdns4140:0crwdne4140:0",
|
"apiQuote": "crwdns4140:0crwdne4140:0",
|
||||||
"showBookmarkAction": "crwdns4404:0crwdne4404:0",
|
"showBookmarkAction": "crwdns4404:0crwdne4404:0",
|
||||||
|
"scrollBar": "crwdns4562:0crwdne4562:0",
|
||||||
|
"thin": "crwdns4564:0crwdne4564:0",
|
||||||
|
"normal": "crwdns4566:0crwdne4566:0",
|
||||||
|
"thick": "crwdns4568:0crwdne4568:0",
|
||||||
"main": "crwdns4142:0crwdne4142:0",
|
"main": "crwdns4142:0crwdne4142:0",
|
||||||
"mainwarn": "crwdns4144:0crwdne4144:0",
|
"mainwarn": "crwdns4144:0crwdne4144:0",
|
||||||
"lastacct": "crwdns4146:0crwdne4146:0",
|
"lastacct": "crwdns4146:0crwdne4146:0",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "crwdns4160:0crwdne4160:0",
|
"keysc": "crwdns4160:0crwdne4160:0",
|
||||||
"iks": "crwdns4162:0crwdne4162:0",
|
"iks": "crwdns4162:0crwdne4162:0",
|
||||||
"okswarn": "crwdns4164:0crwdne4164:0",
|
"okswarn": "crwdns4164:0crwdne4164:0",
|
||||||
|
"plugin": "crwdns4554:0crwdne4554:0",
|
||||||
|
"howToWritePlugin": "crwdns4556:0crwdne4556:0",
|
||||||
|
"pluginList": "crwdns4558:0crwdne4558:0",
|
||||||
"muteemp": "crwdns4166:0crwdne4166:0",
|
"muteemp": "crwdns4166:0crwdne4166:0",
|
||||||
"climute": "crwdns4168:0crwdne4168:0",
|
"climute": "crwdns4168:0crwdne4168:0",
|
||||||
"cliemp": "crwdns4170:0crwdne4170:0",
|
"cliemp": "crwdns4170:0crwdne4170:0",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Custom emojis",
|
"lang_emoji_custom": "Custom emojis",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Time format",
|
"timemode": "Time format",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Abrí DevCenter de Misskey. También mostramos documentos oficiales como referencia.",
|
"lang_manager_godev": "Abrí DevCenter de Misskey. También mostramos documentos oficiales como referencia.",
|
||||||
"lang_manager_logout": "Cerrar sesión",
|
"lang_manager_logout": "Cerrar sesión",
|
||||||
"lang_manager_maxChars": "Máx. de caracteres para toots",
|
"lang_manager_maxChars": "Máx. de caracteres para toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk considera \"@\" como respuesta, pero podés poner otro parámetro. \"No listado\" en Mastodon significa \"Principal\" en Misskey.",
|
"lang_bbmd_misskey": "TheDesk considera \"@\" como respuesta, pero podés poner otro parámetro. \"No listado\" en Mastodon significa \"Principal\" en Misskey.",
|
||||||
"lang_emoji_get": "Obtené emojis",
|
"lang_emoji_get": "Obtené emojis",
|
||||||
"lang_emoji_custom": "Emojis personalizados",
|
"lang_emoji_custom": "Emojis personalizados",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Sin leer",
|
"lang_layout_unread": "Sin leer",
|
||||||
"lang_layout_tagManager": "Administrador de etiqueta de línea temporal",
|
"lang_layout_tagManager": "Administrador de etiqueta de línea temporal",
|
||||||
"lang_layout_announ": "Anuncio: el contador es el número de tus anuncios no leídos. Si no se muestra, significa que todos los anuncios están marcados como leídos.",
|
"lang_layout_announ": "Anuncio: el contador es el número de tus anuncios no leídos. Si no se muestra, significa que todos los anuncios están marcados como leídos.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Ir a esta columna",
|
"lang_sort_gothis": "Ir a esta columna",
|
||||||
"lang_sort_remthis": "Eliminar esta columna",
|
"lang_sort_remthis": "Eliminar esta columna",
|
||||||
"lang_spotify_img": "Adjuntar la tapa del álbum",
|
"lang_spotify_img": "Adjuntar la tapa del álbum",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Agregar nuevo",
|
"add_new": "Agregar nuevo",
|
||||||
"name": "Nombre",
|
"name": "Nombre",
|
||||||
"desc": "Acerca de este tema",
|
"desc": "Acerca de este tema",
|
||||||
"customShare": "Compartí este código con otros usuarios de TheDesk. No se comparte este código en MiAS.",
|
|
||||||
"customImport": "Importación de temas personalizados",
|
"customImport": "Importación de temas personalizados",
|
||||||
"delete": "Eliminar",
|
"delete": "Eliminar",
|
||||||
"cImpWarn": "Obtené más temas en<a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Configuración de la línea temporal",
|
"timeline": "Configuración de la línea temporal",
|
||||||
"timemode": "Formato del tiempo",
|
"timemode": "Formato del tiempo",
|
||||||
"relativetime": "Formato relativo: \"hace 1 minuto\", \"hace 3 días\"",
|
"relativetime": "Formato relativo: \"hace 1 minuto\", \"hace 3 días\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Deshabilitado (ocultar botones en las líneas temporales)",
|
"notqt": "Deshabilitado (ocultar botones en las líneas temporales)",
|
||||||
"apiQuote": "API (sólo algunas instancias)",
|
"apiQuote": "API (sólo algunas instancias)",
|
||||||
"showBookmarkAction": "Mostrar un botón de marcador",
|
"showBookmarkAction": "Mostrar un botón de marcador",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Acciones de cuenta predeterminada",
|
"main": "Acciones de cuenta predeterminada",
|
||||||
"mainwarn": "Se puede establecer la cuenta predeterminada en el Administrador de cuentas.",
|
"mainwarn": "Se puede establecer la cuenta predeterminada en el Administrador de cuentas.",
|
||||||
"lastacct": "Cuenta usada recientemente",
|
"lastacct": "Cuenta usada recientemente",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Configuración de atajos del teclado",
|
"keysc": "Configuración de atajos del teclado",
|
||||||
"iks": "Inserción fácil",
|
"iks": "Inserción fácil",
|
||||||
"okswarn": "Podés insertar cualquier letra y emoji con sólo 3 teclas",
|
"okswarn": "Podés insertar cualquier letra y emoji con sólo 3 teclas",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Configuración de silenciado y resaltado",
|
"muteemp": "Configuración de silenciado y resaltado",
|
||||||
"climute": "Silenciado de usuario",
|
"climute": "Silenciado de usuario",
|
||||||
"cliemp": "Resaltado de usuario",
|
"cliemp": "Resaltado de usuario",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Custom emojis",
|
"lang_emoji_custom": "Custom emojis",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Time format",
|
"timemode": "Time format",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Custom emojis",
|
"lang_emoji_custom": "Custom emojis",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Time format",
|
"timemode": "Time format",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
"codesetup": "Code setup",
|
"codesetup": "Code setup",
|
||||||
"mainacct": "Main an account",
|
"mainacct": "Main an account",
|
||||||
"selacct": "Choisir un compte",
|
"selacct": "Choisir un compte",
|
||||||
"codepastewarn": "Paste the code and close browser.",
|
"codepastewarn": "Insérer le code et fermez le navigateur.",
|
||||||
"codepaste": "Code",
|
"codepaste": "Code",
|
||||||
"domain": "Domaine",
|
"domain": "Domaine",
|
||||||
"connect": "Serveur fédérées",
|
"connect": "Serveur fédérées",
|
||||||
@@ -17,9 +17,9 @@
|
|||||||
"safety": "Connection",
|
"safety": "Connection",
|
||||||
"ver": "Version de Mastodon",
|
"ver": "Version de Mastodon",
|
||||||
"ko": "",
|
"ko": "",
|
||||||
"thisismisskey": "Login as Misskey",
|
"thisismisskey": "Connexion en tant que Misskey",
|
||||||
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
|
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
|
||||||
"nodata": "No data",
|
"nodata": "Aucune donnée",
|
||||||
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)",
|
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)",
|
||||||
"haveExported": "Having the exported file of TheDesk, click here to jump setting page"
|
"haveExported": "Having the exported file of TheDesk, click here to jump setting page"
|
||||||
}
|
}
|
@@ -9,7 +9,7 @@
|
|||||||
"lang_edit": "Modifier",
|
"lang_edit": "Modifier",
|
||||||
"lang_del": "Supprimer",
|
"lang_del": "Supprimer",
|
||||||
"lang_add": "Ajouter",
|
"lang_add": "Ajouter",
|
||||||
"lang_fatalerroroccured": "Error",
|
"lang_fatalerroroccured": "Erreur",
|
||||||
"lang_speech": "Google U.S en anglais",
|
"lang_speech": "Google U.S en anglais",
|
||||||
"lang_lang": "Langue",
|
"lang_lang": "Langue",
|
||||||
"lang_langlocale": "Anglais",
|
"lang_langlocale": "Anglais",
|
||||||
@@ -28,11 +28,11 @@
|
|||||||
"lang_time_hours": "%d h",
|
"lang_time_hours": "%d h",
|
||||||
"lang_time_day": "1 d",
|
"lang_time_day": "1 d",
|
||||||
"lang_time_days": "%d d",
|
"lang_time_days": "%d d",
|
||||||
"lang_time_month": "1 month",
|
"lang_time_month": "1 mois",
|
||||||
"lang_time_months": "%d months",
|
"lang_time_months": "%d mois",
|
||||||
"lang_time_year": "y",
|
"lang_time_year": "y",
|
||||||
"lang_time_years": "%d y",
|
"lang_time_years": "%d y",
|
||||||
"lang_version_usever": "No update is found({{ver}})",
|
"lang_version_usever": "Aucune mise à jour n'a été trouvée ({{ver}})",
|
||||||
"lang_version_skipver": "La mise à jour a été ignorée.",
|
"lang_version_skipver": "La mise à jour a été ignorée.",
|
||||||
"lang_version_platform": "Do you want auto-updates?(users installed on Microsoft Store select 'No')",
|
"lang_version_platform": "Do you want auto-updates?(users installed on Microsoft Store select 'No')",
|
||||||
"lang_version_platform_linux": "Do you want auto-updates?(users installed on Snapcraft select 'No')",
|
"lang_version_platform_linux": "Do you want auto-updates?(users installed on Snapcraft select 'No')",
|
||||||
@@ -48,17 +48,18 @@
|
|||||||
"lang_manager_none": "Aucun",
|
"lang_manager_none": "Aucun",
|
||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Se déconnecter",
|
"lang_manager_logout": "Se déconnecter",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Nombre maximum de caractères de pouets",
|
||||||
|
"lang_manager_refreshAt": "Se connecter avec ce domaine",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Téléchargez les émojis",
|
"lang_emoji_get": "Téléchargez les émojis",
|
||||||
"lang_emoji_custom": "Émojis personnalisés",
|
"lang_emoji_custom": "Émojis personnalisés",
|
||||||
"lang_defaultemojis_text": "Emojis about {{cat}}",
|
"lang_defaultemojis_text": "Emojis about {{cat}}",
|
||||||
"lang_emoji_uncat": "Uncategorized",
|
"lang_emoji_uncat": "Non catégorisé",
|
||||||
"lang_postimg_previewdis": "cannot preview",
|
"lang_postimg_previewdis": "impossible de prévisualiser",
|
||||||
"lang_postimg_aftupload": "You cannot change accounts after uploading.",
|
"lang_postimg_aftupload": "You cannot change accounts after uploading.",
|
||||||
"lang_postimg_failupload": "Failed",
|
"lang_postimg_failupload": "Échec",
|
||||||
"lang_postimg_delete": "Click to add description, right-click to delete this",
|
"lang_postimg_delete": "Click to add description, right-click to delete this",
|
||||||
"lang_postimg_desc": "Description",
|
"lang_postimg_desc": "Déscription",
|
||||||
"lang_postimg_leadContext": "right-click the thumbnail to delete this",
|
"lang_postimg_leadContext": "right-click the thumbnail to delete this",
|
||||||
"lang_post_syncDetail": "Upload media synchronously",
|
"lang_post_syncDetail": "Upload media synchronously",
|
||||||
"lang_post_syncDetailText": "Click each picture icon to get the thumbnail. If you can get, the media you uploaded are completely processed.",
|
"lang_post_syncDetailText": "Click each picture icon to get the thumbnail. If you can get, the media you uploaded are completely processed.",
|
||||||
@@ -89,7 +90,7 @@
|
|||||||
"lang_status_followers": "Followers",
|
"lang_status_followers": "Followers",
|
||||||
"lang_status_active": "Last status",
|
"lang_status_active": "Last status",
|
||||||
"lang_secure_draft": "Add to draft",
|
"lang_secure_draft": "Add to draft",
|
||||||
"lang_secure_useThis": "Use this",
|
"lang_secure_useThis": "Utiliser ceci",
|
||||||
"lang_secure_deleteThis": "Supprimer ce pouet",
|
"lang_secure_deleteThis": "Supprimer ce pouet",
|
||||||
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -48,12 +48,12 @@
|
|||||||
"customthemeDirection": "Jeu de couleurs",
|
"customthemeDirection": "Jeu de couleurs",
|
||||||
"advanced": "Options avancées",
|
"advanced": "Options avancées",
|
||||||
"advancedWarn": "",
|
"advancedWarn": "",
|
||||||
"use": "Use this",
|
"use": "Utiliser ceci",
|
||||||
"copyFrom": "Copier depuis",
|
"copyFrom": "Copier depuis",
|
||||||
"bg": "Couleur de l'arrière-plan",
|
"bg": "Couleur de l'arrière-plan",
|
||||||
"subcolor": "Distinguishable from background",
|
"subcolor": "Distinguishable from background",
|
||||||
"text": "Couleur du texte",
|
"text": "Couleur du texte",
|
||||||
"accent": "Background of boosts",
|
"accent": "Arrière-plan des boosts",
|
||||||
"modal": "Background of modal window",
|
"modal": "Background of modal window",
|
||||||
"modalFooter": "Background of modal window's footer",
|
"modalFooter": "Background of modal window's footer",
|
||||||
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||||
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Ajouter",
|
"add_new": "Ajouter",
|
||||||
"name": "Nom",
|
"name": "Nom",
|
||||||
"desc": "À propos de ce thème",
|
"desc": "À propos de ce thème",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Supprimer",
|
"delete": "Supprimer",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Format de l’heure",
|
"timemode": "Format de l’heure",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API (seulement certaines instances)",
|
"apiQuote": "API (seulement certaines instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
"nextver": "Hidden until next version",
|
"nextver": "Hidden until next version",
|
||||||
"problem1": "Some problems?",
|
"problem1": "Some problems?",
|
||||||
"problem2": "Please download on <a href=\"https://thedesk.top\">Oficial HP</a>.",
|
"problem2": "Please download on <a href=\"https://thedesk.top\">Oficial HP</a>.",
|
||||||
"continue": "Continue updating",
|
"continue": "Continuer la mise à jour",
|
||||||
"dlnow": "Downloading...",
|
"dlnow": "Téléchargement...",
|
||||||
"checkWhatIsNew": "What is new?"
|
"checkWhatIsNew": "Quoi de neuf ?"
|
||||||
}
|
}
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Custom emojis",
|
"lang_emoji_custom": "Custom emojis",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Time format",
|
"timemode": "Time format",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Custom emojis",
|
"lang_emoji_custom": "Custom emojis",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Time format",
|
"timemode": "Time format",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Apri DevCenter di Misskey. Mostriamo anche un documento ufficiale da riferire.",
|
"lang_manager_godev": "Apri DevCenter di Misskey. Mostriamo anche un documento ufficiale da riferire.",
|
||||||
"lang_manager_logout": "Esci",
|
"lang_manager_logout": "Esci",
|
||||||
"lang_manager_maxChars": "Max caratteri dei toot",
|
"lang_manager_maxChars": "Max caratteri dei toot",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk considera \"@\" come risposta, ma mettere altri parametri. Non elencato su Mastodon significa Home su Misskey.",
|
"lang_bbmd_misskey": "TheDesk considera \"@\" come risposta, ma mettere altri parametri. Non elencato su Mastodon significa Home su Misskey.",
|
||||||
"lang_emoji_get": "Ottieni emoji",
|
"lang_emoji_get": "Ottieni emoji",
|
||||||
"lang_emoji_custom": "Emoji personalizzate",
|
"lang_emoji_custom": "Emoji personalizzate",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Non Letta",
|
"lang_layout_unread": "Non Letta",
|
||||||
"lang_layout_tagManager": "Gestore timeline tag",
|
"lang_layout_tagManager": "Gestore timeline tag",
|
||||||
"lang_layout_announ": "Annuncio: il contatore è il numero dei tuoi annunci non letti. Se non mostrato, significa che gli annunci sono tutti contrassegnati come letti.",
|
"lang_layout_announ": "Annuncio: il contatore è il numero dei tuoi annunci non letti. Se non mostrato, significa che gli annunci sono tutti contrassegnati come letti.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Vai a questa colonna",
|
"lang_sort_gothis": "Vai a questa colonna",
|
||||||
"lang_sort_remthis": "Elimina questa colonna",
|
"lang_sort_remthis": "Elimina questa colonna",
|
||||||
"lang_spotify_img": "Allega una copertina album",
|
"lang_spotify_img": "Allega una copertina album",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Aggiungi nuovo",
|
"add_new": "Aggiungi nuovo",
|
||||||
"name": "Nome",
|
"name": "Nome",
|
||||||
"desc": "Informazioni su questo tema",
|
"desc": "Informazioni su questo tema",
|
||||||
"customShare": "Condividi questo codice con altri TheDesk. Non condividere questo codice con MiAS.",
|
|
||||||
"customImport": "Importa temi personalizzati",
|
"customImport": "Importa temi personalizzati",
|
||||||
"delete": "Elimina",
|
"delete": "Elimina",
|
||||||
"cImpWarn": "Ottieni altri temi su <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Preferenze Della Timeline",
|
"timeline": "Preferenze Della Timeline",
|
||||||
"timemode": "Formato orario",
|
"timemode": "Formato orario",
|
||||||
"relativetime": "Formato relativo:\"1 minuti fa\",\"3 giorni fa\"",
|
"relativetime": "Formato relativo:\"1 minuti fa\",\"3 giorni fa\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disattivato(Migliore sui TL)",
|
"notqt": "Disattivato(Migliore sui TL)",
|
||||||
"apiQuote": "API(solo alcuni casi)",
|
"apiQuote": "API(solo alcuni casi)",
|
||||||
"showBookmarkAction": "Mostra un pulsante toot per segnalibri",
|
"showBookmarkAction": "Mostra un pulsante toot per segnalibri",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Account predefiniti delle azioni",
|
"main": "Account predefiniti delle azioni",
|
||||||
"mainwarn": "L'account principale può essere impostato su Account Manager.",
|
"mainwarn": "L'account principale può essere impostato su Account Manager.",
|
||||||
"lastacct": "Account utilizzato di recente",
|
"lastacct": "Account utilizzato di recente",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Preferenze scorciatoia tastiera",
|
"keysc": "Preferenze scorciatoia tastiera",
|
||||||
"iks": "Inseritore facile",
|
"iks": "Inseritore facile",
|
||||||
"okswarn": "È possibile inserire qualsiasi lettera ed emoji con solo 3 tasti",
|
"okswarn": "È possibile inserire qualsiasi lettera ed emoji con solo 3 tasti",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Preferenze Di Muto & Emphasis",
|
"muteemp": "Preferenze Di Muto & Emphasis",
|
||||||
"climute": "Silenzia Client",
|
"climute": "Silenzia Client",
|
||||||
"cliemp": "Emfasi del client",
|
"cliemp": "Emfasi del client",
|
||||||
|
@@ -48,6 +48,7 @@
|
|||||||
"lang_manager_none": "なし",
|
"lang_manager_none": "なし",
|
||||||
"lang_manager_godev": "",
|
"lang_manager_godev": "",
|
||||||
"lang_manager_logout": "ログアウト",
|
"lang_manager_logout": "ログアウト",
|
||||||
|
"lang_manager_refreshAt": "このドメインでログイン",
|
||||||
"lang_bbmd_misskey": "TheDeskのMisskeyは、@を返信として扱うけんど、全ての@はなおされて別パラメータになってまう。ついでに、「未収載」は「ホーム」扱いや。",
|
"lang_bbmd_misskey": "TheDeskのMisskeyは、@を返信として扱うけんど、全ての@はなおされて別パラメータになってまう。ついでに、「未収載」は「ホーム」扱いや。",
|
||||||
"lang_emoji_get": "絵文字リスト引っ張ってくる",
|
"lang_emoji_get": "絵文字リスト引っ張ってくる",
|
||||||
"lang_emoji_custom": "カスタム絵文字",
|
"lang_emoji_custom": "カスタム絵文字",
|
||||||
@@ -152,6 +153,7 @@
|
|||||||
"lang_layout_unread": "未読",
|
"lang_layout_unread": "未読",
|
||||||
"lang_layout_tagManager": "タグタイムラインをいじる",
|
"lang_layout_tagManager": "タグタイムラインをいじる",
|
||||||
"lang_layout_announ": "お知らせ: 数字は未読数や。表示されてんときはもう読んでしもたいうことやな。",
|
"lang_layout_announ": "お知らせ: 数字は未読数や。表示されてんときはもう読んでしもたいうことやな。",
|
||||||
|
"lang_layout_resetWidth": "横幅自動調節",
|
||||||
"lang_sort_gothis": "このカラムへ",
|
"lang_sort_gothis": "このカラムへ",
|
||||||
"lang_sort_remthis": "このカラムを消す",
|
"lang_sort_remthis": "このカラムを消す",
|
||||||
"lang_spotify_img": "アルバムアートワークを付けるで。",
|
"lang_spotify_img": "アルバムアートワークを付けるで。",
|
||||||
|
@@ -66,10 +66,8 @@
|
|||||||
"add_new": "新規作成",
|
"add_new": "新規作成",
|
||||||
"name": "名前",
|
"name": "名前",
|
||||||
"desc": "説明",
|
"desc": "説明",
|
||||||
"customShare": "このコードは他のTheDeskなどとシェアできるけこのコードをMiASに貼るのはあかん。詳細:<a href=\"https://thedesk.top/mias.html\" target=\"_blank\">テーマ互換性</a>",
|
|
||||||
"customImport": "カスタムテーマのインポート",
|
"customImport": "カスタムテーマのインポート",
|
||||||
"delete": "削除",
|
"delete": "削除",
|
||||||
"cImpWarn": "<a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>上の80を超えるテーマを張っ付けることもできる。",
|
|
||||||
"timeline": "タイムラインの設定",
|
"timeline": "タイムラインの設定",
|
||||||
"timemode": "時間表記設定",
|
"timemode": "時間表記設定",
|
||||||
"relativetime": "相対時間の例:\"1分前\",\"3日前\"",
|
"relativetime": "相対時間の例:\"1分前\",\"3日前\"",
|
||||||
@@ -142,6 +140,10 @@
|
|||||||
"full": "本文・URL・アカウント名",
|
"full": "本文・URL・アカウント名",
|
||||||
"notqt": "使わない(TL上にボタンも出さん)",
|
"notqt": "使わない(TL上にボタンも出さん)",
|
||||||
"apiQuote": "パラメーター(対応インスタンス)",
|
"apiQuote": "パラメーター(対応インスタンス)",
|
||||||
|
"scrollBar": "スクロールバーの太さ",
|
||||||
|
"thin": "スリム",
|
||||||
|
"normal": "並",
|
||||||
|
"thick": "ごっつい",
|
||||||
"main": "投稿後や起動時のアカウント",
|
"main": "投稿後や起動時のアカウント",
|
||||||
"mainwarn": "メインアカウントはアカウント設定で選んどいてな。投稿以外のアカウント選択もこれ使うで。",
|
"mainwarn": "メインアカウントはアカウント設定で選んどいてな。投稿以外のアカウント選択もこれ使うで。",
|
||||||
"lastacct": "最後に使用したアカウント",
|
"lastacct": "最後に使用したアカウント",
|
||||||
@@ -156,6 +158,9 @@
|
|||||||
"keysc": "キーボードショートカットの設定",
|
"keysc": "キーボードショートカットの設定",
|
||||||
"iks": "簡単文字入力",
|
"iks": "簡単文字入力",
|
||||||
"okswarn": "絵文字やタグ、>BTなどを登録しておくとすぐに使えてええ感じや。",
|
"okswarn": "絵文字やタグ、>BTなどを登録しておくとすぐに使えてええ感じや。",
|
||||||
|
"plugin": "プラグイン",
|
||||||
|
"howToWritePlugin": "AiScriptでTheDeskプラグイン書いたろ!",
|
||||||
|
"pluginList": "プラグイン一覧",
|
||||||
"muteemp": "ミュート・強調の設定",
|
"muteemp": "ミュート・強調の設定",
|
||||||
"climute": "クライアントミュート",
|
"climute": "クライアントミュート",
|
||||||
"cliemp": "クライアント強調",
|
"cliemp": "クライアント強調",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "MisskeyのDevセンターに移動します。同時に開かれるドキュメントを参考にログインしてください。",
|
"lang_manager_godev": "MisskeyのDevセンターに移動します。同時に開かれるドキュメントを参考にログインしてください。",
|
||||||
"lang_manager_logout": "ログアウト",
|
"lang_manager_logout": "ログアウト",
|
||||||
"lang_manager_maxChars": "投稿最大文字数",
|
"lang_manager_maxChars": "投稿最大文字数",
|
||||||
|
"lang_manager_refreshAt": "このドメインでログイン",
|
||||||
"lang_bbmd_misskey": "TheDeskにおけるMisskeyでは、@を返信として扱いますが、全ての@は消去され別パラメータに入力されます。また、「未収載」を「ホーム」として扱います。",
|
"lang_bbmd_misskey": "TheDeskにおけるMisskeyでは、@を返信として扱いますが、全ての@は消去され別パラメータに入力されます。また、「未収載」を「ホーム」として扱います。",
|
||||||
"lang_emoji_get": "絵文字リストを取得",
|
"lang_emoji_get": "絵文字リストを取得",
|
||||||
"lang_emoji_custom": "カスタム絵文字",
|
"lang_emoji_custom": "カスタム絵文字",
|
||||||
@@ -154,6 +155,7 @@
|
|||||||
"lang_layout_unread": "未読",
|
"lang_layout_unread": "未読",
|
||||||
"lang_layout_tagManager": "タグタイムラインの編集",
|
"lang_layout_tagManager": "タグタイムラインの編集",
|
||||||
"lang_layout_announ": "お知らせ: 数字は未読数を表します。表示されていない場合は全て既読です。",
|
"lang_layout_announ": "お知らせ: 数字は未読数を表します。表示されていない場合は全て既読です。",
|
||||||
|
"lang_layout_resetWidth": "横幅自動調節",
|
||||||
"lang_sort_gothis": "このカラムへ",
|
"lang_sort_gothis": "このカラムへ",
|
||||||
"lang_sort_remthis": "このカラムを削除",
|
"lang_sort_remthis": "このカラムを削除",
|
||||||
"lang_spotify_img": "アルバムアートワークを添付します。",
|
"lang_spotify_img": "アルバムアートワークを添付します。",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "新規作成",
|
"add_new": "新規作成",
|
||||||
"name": "名前",
|
"name": "名前",
|
||||||
"desc": "説明",
|
"desc": "説明",
|
||||||
"customShare": "このコードは他のTheDeskなどとシェアできます。このコードをMiASに貼ることはご遠慮ください。詳細:<a href=\"https://thedesk.top/mias.html\" target=\"_blank\">テーマ互換性</a>",
|
|
||||||
"customImport": "カスタムテーマのインポート",
|
"customImport": "カスタムテーマのインポート",
|
||||||
"delete": "削除",
|
"delete": "削除",
|
||||||
"cImpWarn": "<a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>上の80を超えるテーマを張り付けることもできます。",
|
|
||||||
"timeline": "タイムラインの設定",
|
"timeline": "タイムラインの設定",
|
||||||
"timemode": "時間表記設定",
|
"timemode": "時間表記設定",
|
||||||
"relativetime": "相対時間の例:\"1分前\",\"3日前\"",
|
"relativetime": "相対時間の例:\"1分前\",\"3日前\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "使わない(TL上にボタンも表示されません)",
|
"notqt": "使わない(TL上にボタンも表示されません)",
|
||||||
"apiQuote": "パラメーター(対応インスタンス)",
|
"apiQuote": "パラメーター(対応インスタンス)",
|
||||||
"showBookmarkAction": "アクションボタンとしてブックマークを表示する",
|
"showBookmarkAction": "アクションボタンとしてブックマークを表示する",
|
||||||
|
"scrollBar": "スクロールバーの太さ",
|
||||||
|
"thin": "細い",
|
||||||
|
"normal": "普通",
|
||||||
|
"thick": "太い",
|
||||||
"main": "投稿後や起動時のアカウント",
|
"main": "投稿後や起動時のアカウント",
|
||||||
"mainwarn": "メインアカウントはアカウント設定で指定できます。投稿以外のアカウント選択にも影響します。",
|
"mainwarn": "メインアカウントはアカウント設定で指定できます。投稿以外のアカウント選択にも影響します。",
|
||||||
"lastacct": "最後に使用したアカウント",
|
"lastacct": "最後に使用したアカウント",
|
||||||
@@ -155,6 +157,9 @@
|
|||||||
"zeroWidthEmoji": "絵文字にゼロ幅スペースを使う",
|
"zeroWidthEmoji": "絵文字にゼロ幅スペースを使う",
|
||||||
"uploadCrop": "添付画像の自動リサイズ",
|
"uploadCrop": "添付画像の自動リサイズ",
|
||||||
"uploadCropWarn": "最大の長辺ピクセル指定。JPEG以外は自動でPNGイメージに変換されます。大きなGIFアニメは静止画になります。0に設定するとリサイズしません。",
|
"uploadCropWarn": "最大の長辺ピクセル指定。JPEG以外は自動でPNGイメージに変換されます。大きなGIFアニメは静止画になります。0に設定するとリサイズしません。",
|
||||||
|
"plugin": "プラグイン",
|
||||||
|
"howToWritePlugin": "AiScriptによるTheDeskプラグインの書き方",
|
||||||
|
"pluginList": "プラグイン一覧",
|
||||||
"keysc": "キーボードショートカットの設定",
|
"keysc": "キーボードショートカットの設定",
|
||||||
"iks": "簡単文字入力",
|
"iks": "簡単文字入力",
|
||||||
"okswarn": "絵文字やタグ、>BTなどを登録しておくとすぐに入力できます。",
|
"okswarn": "絵文字やタグ、>BTなどを登録しておくとすぐに入力できます。",
|
||||||
|
25
app/view/make/language/kw-GB/acct.json
Normal file
25
app/view/make/language/kw-GB/acct.json
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"list": "List of accounts",
|
||||||
|
"back": "Back",
|
||||||
|
"add": "Add an account",
|
||||||
|
"addAcct": "Fill the instance domain (like mastodon.social)",
|
||||||
|
"codesetupwarn": "Uncheck it to skip pasiting code.(login to Mastodon on Windows or macOS) (Recommended: pcheck)",
|
||||||
|
"codesetup": "Code setup",
|
||||||
|
"mainacct": "Main an account",
|
||||||
|
"selacct": "Select an account",
|
||||||
|
"codepastewarn": "Paste the code and close browser.",
|
||||||
|
"codepaste": "Code",
|
||||||
|
"domain": "Domain",
|
||||||
|
"connect": "Federated servers",
|
||||||
|
"toots": "Toots",
|
||||||
|
"users": "Users",
|
||||||
|
"users2": "users",
|
||||||
|
"safety": "Connection",
|
||||||
|
"ver": "Mastodon version",
|
||||||
|
"ko": "",
|
||||||
|
"thisismisskey": "Login as Misskey",
|
||||||
|
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
|
||||||
|
"nodata": "No data",
|
||||||
|
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)",
|
||||||
|
"haveExported": "Having the exported file of TheDesk, click here to jump setting page"
|
||||||
|
}
|
191
app/view/make/language/kw-GB/index.json
Normal file
191
app/view/make/language/kw-GB/index.json
Normal file
@@ -0,0 +1,191 @@
|
|||||||
|
{
|
||||||
|
"draghere": "Drag here to upload",
|
||||||
|
"nowOffline": "OFFLINE: all of your post is in the draft box and you should reload after re-connect to the Internet",
|
||||||
|
"reOnline": "Now we are in the Internet, you should reload...",
|
||||||
|
"close": "Close",
|
||||||
|
"webSrc": "Search on Web",
|
||||||
|
"tsSrc": "Search on tootsearch",
|
||||||
|
"showSelectProf": "Show profile of the selecting account",
|
||||||
|
"closethisbox": "Close this box",
|
||||||
|
"toot": "Toot",
|
||||||
|
"post-new": "Post new",
|
||||||
|
"nsfwDes": "Mark media as sensitive",
|
||||||
|
"cwDes": "Hide text behind warning",
|
||||||
|
"selfile": "Attach..",
|
||||||
|
"insertEmoji": "Emojis",
|
||||||
|
"schedule": "Scheduled toot",
|
||||||
|
"postat": "Post at",
|
||||||
|
"scheduleWarn": "2.7.0~ Minimum time gap:5min(clock on the server may not be accurate.)",
|
||||||
|
"clearToot": "Clear toot box",
|
||||||
|
"replyMode": "Reply",
|
||||||
|
"no": "No",
|
||||||
|
"yes": "Yes",
|
||||||
|
"temp": "Attaching files",
|
||||||
|
"nothing": "None",
|
||||||
|
"stamp": "Stamp",
|
||||||
|
"stampWarn": "Your acct(aa@bb.cc) is printed on the right-bottom of the uploaded image",
|
||||||
|
"vis": "Adjust status privacy",
|
||||||
|
"cwtext": "Warning text",
|
||||||
|
"selectVis": "Adjust status privacy",
|
||||||
|
"publicJP": "",
|
||||||
|
"unlistedJP": "",
|
||||||
|
"privateJP": "",
|
||||||
|
"localJP": "Local only",
|
||||||
|
"sectoot": "Secondary Toot",
|
||||||
|
"directJP": "",
|
||||||
|
"emojiWarn": "",
|
||||||
|
"emojiInsertWarn": "Some emojis are not able to be inserted.",
|
||||||
|
"refreshEmoji": "Refresh emojis list",
|
||||||
|
"closeThisBox": "Close this box",
|
||||||
|
"showThisEmoji": " are shown.",
|
||||||
|
"customEmoji": "Custom emojis",
|
||||||
|
"peopleEmoji": "Emojis of people",
|
||||||
|
"natureEmoji": "Emojis of nature",
|
||||||
|
"foodEmoji": "Emojis of foods",
|
||||||
|
"activityEmoji": "Emojis of activities",
|
||||||
|
"placeEmoji": "Emojis of places",
|
||||||
|
"thingsEmoji": "Emojis of tools",
|
||||||
|
"symbolEmoji": "Emojis of symbols",
|
||||||
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
|
"poll": "Poll",
|
||||||
|
"pollDdisabled": "Polls: Disabled",
|
||||||
|
"pollProvider": "Provider of Poll",
|
||||||
|
"polluntil": "Hide 'votes' count until people vote it.",
|
||||||
|
"choice": "Choice",
|
||||||
|
"pollmulti": "Multiple select",
|
||||||
|
"expires_in": "Expires in...(sec)",
|
||||||
|
"contextBefore": "Context before this toot",
|
||||||
|
"thisToot": "This toot",
|
||||||
|
"contextAfter": "Context after this toot",
|
||||||
|
"beforeLTL": "Local TL before this toot",
|
||||||
|
"beforeUTL": "User TL before this toot",
|
||||||
|
"afterLTL": "Local TL after this toot)",
|
||||||
|
"afterUTL": "User TL before this toot",
|
||||||
|
"afterFTL": "Federated TL after this toot",
|
||||||
|
"favedPeople": "People who favourited it",
|
||||||
|
"btedPeople": "People who boosted it",
|
||||||
|
"useOtherAcct1": "Use other account",
|
||||||
|
"useOtherAcct2": ":unfav and unBT are disabled.",
|
||||||
|
"btWithVis": "Boost with visibility",
|
||||||
|
"reply": "Reply",
|
||||||
|
"bt": "Boost",
|
||||||
|
"favRegist": "Favourite",
|
||||||
|
"openBrowser": "Open in browser",
|
||||||
|
"screenshot": "Take a screenshot",
|
||||||
|
"copyURL": "Copy the URL",
|
||||||
|
"embed": "Embed",
|
||||||
|
"toots": "Toots",
|
||||||
|
"follow": "Follow",
|
||||||
|
"follower": "Follower",
|
||||||
|
"utlColumn": "Show as a column",
|
||||||
|
"timeline": "Timeline",
|
||||||
|
"operateOtherAcct": "Cross-account",
|
||||||
|
"list": "List",
|
||||||
|
"makeNew": "Save",
|
||||||
|
"blocks": "Blocks",
|
||||||
|
"mutes": "Mutes",
|
||||||
|
"block": "Block",
|
||||||
|
"mute": "Mute",
|
||||||
|
"domainBlock": "Domain block",
|
||||||
|
"editProf": "Edit profile",
|
||||||
|
"change": "Save",
|
||||||
|
"followReq": "Follow requests",
|
||||||
|
"likeHimOrHer": "Resembling",
|
||||||
|
"endorse": "Feature on profile",
|
||||||
|
"openinbrowser": "Open in browser",
|
||||||
|
"mainacct": "Set it an main account",
|
||||||
|
"frc": "Suggest",
|
||||||
|
"more": "More",
|
||||||
|
"revoverJP": " to ",
|
||||||
|
"warnUseOtherAcct": "(Unable to unfollow)",
|
||||||
|
"revoverJPde": "",
|
||||||
|
"or": "or",
|
||||||
|
"openProf": "Show profile",
|
||||||
|
"warnListRegist": "Follow to add this user to lists.",
|
||||||
|
"blockDomain": "Add blocking domain",
|
||||||
|
"name": "Display name",
|
||||||
|
"note": "Note",
|
||||||
|
"editProfImg": "Change avataor",
|
||||||
|
"editHeader": "Change header image",
|
||||||
|
"blocked": "You are blocked. Why?",
|
||||||
|
"likeUserDes": "Get people resembling this user.",
|
||||||
|
"get": "Get",
|
||||||
|
"historyBack": "Back",
|
||||||
|
"empUser": "Emphasize this user",
|
||||||
|
"supportme": "Support TheDesk!",
|
||||||
|
"TheDeskDes": "TheDesk has no ad, you need no charge to unlock premium features. We need your friendly support!",
|
||||||
|
"PatreonSupport": "Support on Patreon",
|
||||||
|
"PixivSupport": "Support on Pixiv FANBOX",
|
||||||
|
"AWLSupport": "Amazon Wish List",
|
||||||
|
"SendAmazonGift1": "Give me Amazon Gift Card:",
|
||||||
|
"SendAmazonGift2": "",
|
||||||
|
"monthly": "Monthly",
|
||||||
|
"once": "Once",
|
||||||
|
"local": "Local",
|
||||||
|
"localMedia": "Local(Media)",
|
||||||
|
"home": "Home",
|
||||||
|
"fed": "Federated",
|
||||||
|
"fedMedia": "Federated(Media)",
|
||||||
|
"dm": "Direct Message",
|
||||||
|
"integratedTLDes": "Integrated(Local/Home)",
|
||||||
|
"localPlusDes": "LTL+Reply+BT",
|
||||||
|
"notf": "Notifications",
|
||||||
|
"bookmark": "Bookmarks",
|
||||||
|
"showThisTL": "Show this TL:",
|
||||||
|
"webviewWarn": "TweetDeck with customed TJDeck(<a href='https://gist.github.com/cutls/8787a55d2c1c53274e68a427966046a6' target='_blank'>Code</a>/<a href='https://gist.github.com/totoraj930/d1394dadb51d75666a76829f61e7280c' target='_blank'>TJDeck</a>).",
|
||||||
|
"add": "Add",
|
||||||
|
"search": "Search",
|
||||||
|
"sortSet": "Sort",
|
||||||
|
"selectAcct": "Account(Scroll to show all)",
|
||||||
|
"listLocale": "List",
|
||||||
|
"filterWord": "Filtering words",
|
||||||
|
"degree": "Filter contexts",
|
||||||
|
"conver": "Conversations",
|
||||||
|
"prof": "Profiles",
|
||||||
|
"option": "Options",
|
||||||
|
"matchWord": "Whole word",
|
||||||
|
"warnMatchWord": "Nice for Latin language",
|
||||||
|
"except": "Drop instead of hide",
|
||||||
|
"exceptWorn": "Filtered toots will disappear irreversibly, even if filter is later removed",
|
||||||
|
"avalableBefore": "Expire after",
|
||||||
|
"warnAvBefore": "Unset or \"0\" means \"Never\"",
|
||||||
|
"warnAvBefore2": "This value may contain some error",
|
||||||
|
"unlimited": "Never",
|
||||||
|
"days": "day(s)",
|
||||||
|
"hours": "hour(s)",
|
||||||
|
"mins": "minute(s)",
|
||||||
|
"secs": "second(s)",
|
||||||
|
"warnOnIntegratedTL": "Integrated TL/Plus TL will hide both Home-filtering words and Local-filtering words.",
|
||||||
|
"helloTheDesk": "Internal error: please clear all data(at setting page) <b>All data will be deleted.</b>",
|
||||||
|
"addColumn": "Add a column",
|
||||||
|
"sortColumns": "Sort",
|
||||||
|
"acctMan": "Account Manager",
|
||||||
|
"filter": "Filter",
|
||||||
|
"setting": "Preferences",
|
||||||
|
"reverse": "Toot button layout reverse",
|
||||||
|
"f5": "Reload TL",
|
||||||
|
"nanoDes": "The smallest Mastodon,",
|
||||||
|
"verTips": "Version",
|
||||||
|
"clockTips": "Clock",
|
||||||
|
"ramTips": "RAM status",
|
||||||
|
"changeTips": "Change Tips",
|
||||||
|
"helpAndLogs": "Help & Log",
|
||||||
|
"help": "Help",
|
||||||
|
"contactwithlog": "If you tell me bugs(not working or something) with this log, I can detect what is wrong more easily.",
|
||||||
|
"about": "About TheDesk",
|
||||||
|
"hereAddColumns": "<- Add TL",
|
||||||
|
"foundBug": "I found a bug",
|
||||||
|
"show": "Show",
|
||||||
|
"directory": "Directory",
|
||||||
|
"active": "Recently active",
|
||||||
|
"newcomer": "New arrivals",
|
||||||
|
"local_only": "Local only",
|
||||||
|
"menu": "Menu",
|
||||||
|
"demoBottomBtns": "Welcome guide",
|
||||||
|
"lookAtBottom": "Look at the bottom of this window. Here is some tips about it.",
|
||||||
|
"acctManDesc": "Add more accounts and logout them.",
|
||||||
|
"settingDesc": "Many and many preferences here. You will couldn't check it all!",
|
||||||
|
"nanoDescPlus": "Mini window client(experimental)",
|
||||||
|
"menuDesc": "All daily TheDesk and Mastodon tuning like <b>add and sort columns</b>, <b>list and filter check</b>."
|
||||||
|
}
|
291
app/view/make/language/kw-GB/main.json
Normal file
291
app/view/make/language/kw-GB/main.json
Normal file
@@ -0,0 +1,291 @@
|
|||||||
|
{
|
||||||
|
"language": "en",
|
||||||
|
"lang_toot": "Toot",
|
||||||
|
"lang_there": "Yes",
|
||||||
|
"lang_nothing": "None",
|
||||||
|
"lang_yesno": "Yes",
|
||||||
|
"lang_no": "No",
|
||||||
|
"lang_progress": "Wait...",
|
||||||
|
"lang_edit": "Edit",
|
||||||
|
"lang_del": "Delete",
|
||||||
|
"lang_add": "Add",
|
||||||
|
"lang_fatalerroroccured": "Error",
|
||||||
|
"lang_speech": "Google US English",
|
||||||
|
"lang_lang": "Language",
|
||||||
|
"lang_langlocale": "English",
|
||||||
|
"lang_back": "Back",
|
||||||
|
"lang_set": "Set",
|
||||||
|
"lang_langadd": "Translate TheDesk to other languages or proofread TheDesk on <a href=\"https://github.com/cutls/TheDesk\" target=\"_blank\">GitHub</a>. TheDesk needs your help.",
|
||||||
|
"lang_time_prefixAgo": null,
|
||||||
|
"lang_time_prefixFromNow": null,
|
||||||
|
"lang_time_suffixAgo": null,
|
||||||
|
"lang_time_suffixFromNow": null,
|
||||||
|
"lang_time_inPast": null,
|
||||||
|
"lang_time_seconds": "%d s",
|
||||||
|
"lang_time_minute": "1 m",
|
||||||
|
"lang_time_minutes": "%d m",
|
||||||
|
"lang_time_hour": "1 h",
|
||||||
|
"lang_time_hours": "%d h",
|
||||||
|
"lang_time_day": "1 d",
|
||||||
|
"lang_time_days": "%d d",
|
||||||
|
"lang_time_month": "1 month",
|
||||||
|
"lang_time_months": "%d months",
|
||||||
|
"lang_time_year": "y",
|
||||||
|
"lang_time_years": "%d y",
|
||||||
|
"lang_version_usever": "No update is found({{ver}})",
|
||||||
|
"lang_version_skipver": "Update was ignored.",
|
||||||
|
"lang_version_platform": "Do you want auto-updates?(users installed on Microsoft Store select 'No')",
|
||||||
|
"lang_version_platform_linux": "Do you want auto-updates?(users installed on Snapcraft select 'No')",
|
||||||
|
"lang_version_platform_mac": "Do you want auto-updates?(Homebrew Cask users select 'No')",
|
||||||
|
"lang_login_noauth": "Show TL of unlogined accounts",
|
||||||
|
"lang_manager_info": "About this instance",
|
||||||
|
"lang_manager_refresh": "Refresh",
|
||||||
|
"lang_manager_delete": "Logout",
|
||||||
|
"lang_manager_color": "Account Color",
|
||||||
|
"lang_manager_confirm": "is about to logout. Continue?",
|
||||||
|
"lang_manager_mainAcct": "Done:choose main account",
|
||||||
|
"lang_manager_def": "Default",
|
||||||
|
"lang_manager_none": "None",
|
||||||
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
|
"lang_manager_logout": "Logout",
|
||||||
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
|
"lang_emoji_get": "Get emojis",
|
||||||
|
"lang_emoji_custom": "Custom emojis",
|
||||||
|
"lang_defaultemojis_text": "Emojis about {{cat}}",
|
||||||
|
"lang_emoji_uncat": "Uncategorized",
|
||||||
|
"lang_postimg_previewdis": "cannot preview",
|
||||||
|
"lang_postimg_aftupload": "You cannot change accounts after uploading.",
|
||||||
|
"lang_postimg_failupload": "Failed",
|
||||||
|
"lang_postimg_delete": "Click to add description, right-click to delete this",
|
||||||
|
"lang_postimg_desc": "Description",
|
||||||
|
"lang_postimg_leadContext": "right-click the thumbnail to delete this",
|
||||||
|
"lang_post_syncDetail": "Upload media synchronously",
|
||||||
|
"lang_post_syncDetailText": "Click each picture icon to get the thumbnail. If you can get, the media you uploaded are completely processed.",
|
||||||
|
"lang_post_tagTL": "This toot does not contain a default tag. This toot will not be shown on Local TL. Continue?",
|
||||||
|
"lang_post_tagVis": "This toot(not 'public' toot) is not shown on this tag's TL.",
|
||||||
|
"lang_post_cwtitle": "Auto CW Alert",
|
||||||
|
"lang_post_cwtxt": "You are about to post longer toot than you set.\nWarning text:",
|
||||||
|
"lang_post_btn1": "Cancel (will not post)",
|
||||||
|
"lang_post_btn2": "Make text hidden automatically",
|
||||||
|
"lang_post_btn3": "Continue to post",
|
||||||
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
|
"lang_status_follow": "Follow",
|
||||||
|
"lang_status_unfollow": "Unfollow",
|
||||||
|
"lang_status_block": "Block",
|
||||||
|
"lang_status_unblock": "Unblock",
|
||||||
|
"lang_status_mute": "Mute",
|
||||||
|
"lang_status_unmute": "Unmute",
|
||||||
|
"lang_status_redraftTitle": "Delete & redraft",
|
||||||
|
"lang_status_redraft": "Continue to delete & redraft? You lose statuses of this toot. This fanction may contain some bugs. Images of this toot will be deleted on older than Mastodon 2.4.1.",
|
||||||
|
"lang_status_emphas": "'s toots are emphasized. Please reload after this action.",
|
||||||
|
"lang_status_unemphas": "'s toots are not emphasized. Please reload after this action.",
|
||||||
|
"lang_status_unendorse": "Not feature on profile",
|
||||||
|
"lang_status_endorse": "Feature on profile",
|
||||||
|
"lang_status_followers": "Followers",
|
||||||
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "Use this",
|
||||||
|
"lang_secure_deleteThis": "Delete this",
|
||||||
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
|
"lang_cards_check": " check",
|
||||||
|
"lang_cards_pip": "PiP mode",
|
||||||
|
"lang_cards_trusted": "Trusted embed HTML by TheDesk(Twitter, nicovideo, YouTube, Spotify, twitcasing)",
|
||||||
|
"lang_cards_untrusted": "Untrusted embed HTML by TheDesk",
|
||||||
|
"lang_details_nodata": "No data",
|
||||||
|
"lang_details_filtered": "Filtered toot",
|
||||||
|
"lang_details_embed": "Embed HTML is cliped.",
|
||||||
|
"lang_details_url": "URL of this toot is cliped.",
|
||||||
|
"lang_details_txt": "Content of this toot is cliped.",
|
||||||
|
"lang_filter_nodata": "No data",
|
||||||
|
"lang_filter_errordegree": "Please check a context",
|
||||||
|
"lang_list_nodata": "No data",
|
||||||
|
"lang_list_show": "Show",
|
||||||
|
"lang_list_users": "Users list",
|
||||||
|
"lang_list_nouser": "No users in this list.",
|
||||||
|
"lang_list_add": "Add to the list",
|
||||||
|
"lang_list_add_misskey": "(perhaps this user has been listed)",
|
||||||
|
"lang_list_remove": "Remove from the list",
|
||||||
|
"lang_notf_new": " new notifications",
|
||||||
|
"lang_speech_refresh": "Save value about TTS config",
|
||||||
|
"lang_src_ts": "chronological order",
|
||||||
|
"lang_src_people": " people toot",
|
||||||
|
"lang_tags_always": "Always toots with ",
|
||||||
|
"lang_tags_realtime": "Tag-stream toot",
|
||||||
|
"lang_tags_tagunpin": "Unpin {{tag}}",
|
||||||
|
"lang_tags_unrealtime": "Disable TsT",
|
||||||
|
"lang_tags_tagwarn": "Auto complete {{tag}}, if toot without {{tag}}",
|
||||||
|
"lang_tl_media": "Media",
|
||||||
|
"lang_tl_reconnect": "Reconnect to streaming API",
|
||||||
|
"lang_tl_postmarkers_title": "Process...",
|
||||||
|
"lang_tl_postmarkers": "POST markers data. Please wait",
|
||||||
|
"lang_img_DLDone": "Downloaded:",
|
||||||
|
"lang_img_copyDone": "Copied: URL of this image",
|
||||||
|
"lang_layout_gotop": "Go top of this column. When icon is red, this column cannot connect straming API. Please reload.",
|
||||||
|
"lang_layout_thisacct": "{{notf}} of this account",
|
||||||
|
"lang_layout_delthis": "Remove this column",
|
||||||
|
"lang_layout_setthis": "Preferences of this column",
|
||||||
|
"lang_layout_mediafil": "Media filtering",
|
||||||
|
"lang_layout_remoteOnly": "Remote only",
|
||||||
|
"lang_layout_linkana": "Auto Link Analyzer",
|
||||||
|
"lang_layout_linkanades": "Auto link analyzer",
|
||||||
|
"lang_layout_tts": "Text to speech ",
|
||||||
|
"lang_layout_reconnect": "Reload",
|
||||||
|
"lang_layout_headercolor": "Header color of this column",
|
||||||
|
"lang_layout_nodata": "[No data]<br>F5/⌘+R to reload",
|
||||||
|
"lang_layout_dm": "Direct Message",
|
||||||
|
"lang_layout_webviewmode": "Prefer WebView",
|
||||||
|
"lang_layout_excluded": "Excluded type of notification",
|
||||||
|
"lang_layout_mention": "Mentions",
|
||||||
|
"lang_layout_fav": "Favourites",
|
||||||
|
"lang_layout_bt": "Boosts",
|
||||||
|
"lang_layout_poll": "Polls",
|
||||||
|
"lang_layout_excludingbt": "Show BT mode",
|
||||||
|
"lang_layout_leftFold": "Stack to the left",
|
||||||
|
"lang_layout_leftUnfold": "Dock on the right",
|
||||||
|
"lang_layout_deleteColumn": "Delete this column",
|
||||||
|
"lang_layout_deleteColumnDesc": "Delete this column",
|
||||||
|
"lang_layout_unread": "Unread",
|
||||||
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
|
"lang_sort_gothis": "Go to this column",
|
||||||
|
"lang_sort_remthis": "Delete this column",
|
||||||
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
"lang_spotify_imgno": "Not attach an album artwork",
|
||||||
|
"lang_spotify_acct": "Connect TheDesk to Spotify",
|
||||||
|
"lang_spotify_np": "Done:templete of NowPlaying",
|
||||||
|
"lang_setting_npprovide": "NowPlaying provider:{{set}}",
|
||||||
|
"lang_hisdata_frcreq": "Required Mastodon 2.4.3 and above",
|
||||||
|
"lang_hisdata_frcwarn": "Unfollow accounts will be shown.",
|
||||||
|
"lang_hisdata_taketime": "It will take 30s ~ several minutes",
|
||||||
|
"lang_hisdata_notonmisskey": "Misskey is unable to request.",
|
||||||
|
"lang_hisdata_key": "This user is proofed by {{set}}",
|
||||||
|
"lang_showontl_movetxt": "This account was moved",
|
||||||
|
"lang_showontl_movebtn": "Continue on the new account",
|
||||||
|
"lang_showontl_botacct": "[bot]",
|
||||||
|
"lang_showontl_followed": "Following you",
|
||||||
|
"lang_parse_request": "Follow request",
|
||||||
|
"lang_showontl_notf": "Notification ",
|
||||||
|
"lang_showontl_domain": "Domain ",
|
||||||
|
"lang_showontl_listwarn": "Follow to add this user to lists.",
|
||||||
|
"lang_showontl_verified": "This website is verified by owner at ",
|
||||||
|
"lang_status_requesting": "Requesting",
|
||||||
|
"lang_parse_mentioned": " replied to you",
|
||||||
|
"lang_parse_faved": " favourited your toot",
|
||||||
|
"lang_parse_bted": " boosted your toot",
|
||||||
|
"lang_parse_btedsimple": " boosted",
|
||||||
|
"lang_parse_polled": "'s poll",
|
||||||
|
"lang_parse_notftime": "Actioned at",
|
||||||
|
"lang_parse_cwshow": "Show",
|
||||||
|
"lang_parse_cwshow_acc": "This is a post with content warning. click to show the whole content",
|
||||||
|
"lang_parse_fulltext": "Full size text:",
|
||||||
|
"lang_parse_autofold": "Auto folded",
|
||||||
|
"lang_parse_more": "More",
|
||||||
|
"lang_parse_url": "URL Analyzer",
|
||||||
|
"lang_parse_tagTL": "Timeline of {{tag}}",
|
||||||
|
"lang_parse_tagtoot": "Toot with {{tag}}",
|
||||||
|
"lang_parse_tagpin": "Pin {{tag}}",
|
||||||
|
"lang_parse_public": "Public",
|
||||||
|
"lang_parse_unlisted": "Unlisted",
|
||||||
|
"lang_parse_private": "Private",
|
||||||
|
"lang_parse_direct": "Direct",
|
||||||
|
"lang_parse_clickcopy": "Click to copy text of this toot",
|
||||||
|
"lang_parse_clickcopyurl": "Click to copy URL of this toot",
|
||||||
|
"lang_parse_trans": "Translate to English",
|
||||||
|
"lang_parse_replyto": "Reply to this toot",
|
||||||
|
"lang_parse_bt": "Boost this toot",
|
||||||
|
"lang_parse_fav": "Favourite this toot",
|
||||||
|
"lang_parse_quote": "Quote this toot",
|
||||||
|
"lang_parse_bookmark": "Bookmark this",
|
||||||
|
"lang_parse_unbookmark": "Unbookmark this",
|
||||||
|
"lang_parse_del": "Delete this",
|
||||||
|
"lang_parse_pin": "Pin this",
|
||||||
|
"lang_parse_unpin": "Unpin this",
|
||||||
|
"lang_parse_link": "Open in a browser",
|
||||||
|
"lang_parse_det": "Details via your main account.",
|
||||||
|
"lang_parse_detail": "Details",
|
||||||
|
"lang_parse_redraft": "Delete & re-draft",
|
||||||
|
"lang_parse_followed": "Followed you",
|
||||||
|
"lang_parse_moved": "Moved to...",
|
||||||
|
"lang_parse_clientop": "Operation of this client",
|
||||||
|
"lang_parse_clienttxt": " will be",
|
||||||
|
"lang_parse_clientno": "done nothing",
|
||||||
|
"lang_parse_clientemp": "emphasized(/not emphasized)",
|
||||||
|
"lang_parse_clientmute": "muted",
|
||||||
|
"lang_parse_mute": " will be muted. You can remove on preferences.",
|
||||||
|
"lang_parse_voted": "(Voted)",
|
||||||
|
"lang_parse_myvote": "(My own poll)",
|
||||||
|
"lang_parse_vote": "Vote",
|
||||||
|
"lang_parse_unvoted": "Show the result without voting",
|
||||||
|
"lang_parse_endedvote": "Expired",
|
||||||
|
"lang_parse_people": "people",
|
||||||
|
"lang_parse_thread": "Show thread",
|
||||||
|
"lang_parse_unknown": "Attached file",
|
||||||
|
"lang_parse_nsfw": "sensitive media",
|
||||||
|
"lang_parse_html": "Show embed HTML",
|
||||||
|
"lang_parse_notffilter": "Show this user's notifications",
|
||||||
|
"lang_parse_hidden": "Unvisible quoted toot",
|
||||||
|
"lang_parse_disconnected": "Streaming has been disconnected(retry after 3s)",
|
||||||
|
"lang_misskeyparse_renote": "Repost",
|
||||||
|
"lang_misskeyparse_renoteqt": "Renote",
|
||||||
|
"lang_misskeyparse_reaction": "Reaction",
|
||||||
|
"lang_misskeyparse_tagnostr": "No streaming API on Tag TLs",
|
||||||
|
"lang_misskeyparse_listnostr": "No streaming API on List TLs",
|
||||||
|
"lang_misskeyparse_home": "Home",
|
||||||
|
"lang_misskeyparse_followers": "Follower",
|
||||||
|
"lang_misskeyparse_specified": "Specified User",
|
||||||
|
"lang_misskeyparse_qt": "Misskey renote(quote) mode:Ctrl+Shift+Enter to clear",
|
||||||
|
"lang_misskeyparse_renoted": " renoted your following post.",
|
||||||
|
"lang_misskeyparse_quoted": " quoted your following post.",
|
||||||
|
"lang_misskeyparse_reacted": " reacted your following post.",
|
||||||
|
"lang_setting_time": "Time format:{{set}}",
|
||||||
|
"lang_setting_theme": "Theme:{{set}}",
|
||||||
|
"lang_setting_compat": "Compatible",
|
||||||
|
"lang_setting_nsfw": "Sensitive media:{{set}}",
|
||||||
|
"lang_setting_cw": "CW:{{set}}",
|
||||||
|
"lang_setting_cwtext": "Default CW text:{{set}}",
|
||||||
|
"lang_setting_cws": "Always CW on:{{set}}",
|
||||||
|
"lang_setting_rp": "Reply counter:{{set}}",
|
||||||
|
"lang_setting_vis": "Default visibility:{{set}}",
|
||||||
|
"lang_setting_popup": "Popup notification:{{set}}",
|
||||||
|
"lang_setting_off": "Off",
|
||||||
|
"lang_setting_s": "s",
|
||||||
|
"lang_setting_box": "Default toot box action:{{set}}",
|
||||||
|
"lang_setting_gif": "GIF:{{set}}",
|
||||||
|
"lang_setting_selt": "Auto fold:{{set1}} lines and above, {{set2}} letters and above",
|
||||||
|
"lang_setting_autocw": "Auto CW:{{set1}} lines and above, {{set2}} letters and above",
|
||||||
|
"lang_setting_width": "Minimam width:{{set}}",
|
||||||
|
"lang_setting_fixwidth": "TweetDeck fixed width:{{set}}px",
|
||||||
|
"lang_setting_img": "After posting an image:{{set}}",
|
||||||
|
"lang_setting_font": "Fonts:{{set}}",
|
||||||
|
"lang_setting_default": "default font",
|
||||||
|
"lang_setting_size": "Font size:{{set}}px",
|
||||||
|
"lang_setting_imgheight": "Image height:{{set}}px",
|
||||||
|
"lang_setting_ticker": "#InstanceTicker:{{set}}px",
|
||||||
|
"lang_setting_animation": "Animation: {{set}}",
|
||||||
|
"lang_setting_tag": "Tag TL:{{set}}",
|
||||||
|
"lang_setting_boxConfirm": "Post box:{{set}}",
|
||||||
|
"lang_setting_ul": "Native locale:{{set}}",
|
||||||
|
"lang_setting_notf": "Native notification:{{set}}",
|
||||||
|
"lang_setting_quote": "Quote format:{{set}}",
|
||||||
|
"lang_setting_via": "Via:{{set}}",
|
||||||
|
"lang_setting_mov": "Action buttons hiding:{{set}}",
|
||||||
|
"lang_setting_setasread": "Notification markers:{{set}}",
|
||||||
|
"lang_setting_main": "Default account:{{set}}",
|
||||||
|
"lang_setting_sec": "Secondary toot button:{{set}}",
|
||||||
|
"lang_setting_ksref": "Keyboard shortcuts are refreshed.",
|
||||||
|
"lang_setting_nomuting": "No client is muted.",
|
||||||
|
"lang_setting_notftest": " Notification test ",
|
||||||
|
"lang_setting_notftestprof": "Your icon is shown.",
|
||||||
|
"lang_setting_exportwarn": "Only important data will be exported. You must keep this data secure.",
|
||||||
|
"lang_setting_importwarn": "All data will be deleted.",
|
||||||
|
"lang_setting_noupd": "No available update",
|
||||||
|
"lang_setting_thisisbeta": "This is beta version. You have to update manually."
|
||||||
|
}
|
234
app/view/make/language/kw-GB/setting.json
Normal file
234
app/view/make/language/kw-GB/setting.json
Normal file
@@ -0,0 +1,234 @@
|
|||||||
|
{
|
||||||
|
"setting": "Preferences",
|
||||||
|
"set": "Save",
|
||||||
|
"yes": "Yes",
|
||||||
|
"no": "No",
|
||||||
|
"none": "None",
|
||||||
|
"show": "Show",
|
||||||
|
"hide": "Hide",
|
||||||
|
"default": "Default",
|
||||||
|
"change": "Change",
|
||||||
|
"select": "Select",
|
||||||
|
"env": "System Preferences",
|
||||||
|
"setlang": "Languages",
|
||||||
|
"backup": "Import and export of preferences",
|
||||||
|
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||||
|
"import": "Import",
|
||||||
|
"export": "Export",
|
||||||
|
"hardwareAcceleration": "Disable hardware acceleration",
|
||||||
|
"hardwareAccelerationWarn": "Auto restarted",
|
||||||
|
"theme": "Themes",
|
||||||
|
"popup": "Popup notification",
|
||||||
|
"popupwarn": "Hide to set \"0\"",
|
||||||
|
"s": "sec",
|
||||||
|
"nativenotf": "Native notification",
|
||||||
|
"nnwarn": "This does not work on Windows Portable ver.",
|
||||||
|
"nntest": "Notification test",
|
||||||
|
"width": "Width of columns",
|
||||||
|
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||||
|
"fixwidth": "Minimum width of TweetDeck browser",
|
||||||
|
"fixwidthwarn": "",
|
||||||
|
"margin": "Margin between timelines",
|
||||||
|
"above": "above",
|
||||||
|
"font": "Font",
|
||||||
|
"fontwarn": "Select your favorite font to 'Select'(On Linux, it may not work.)",
|
||||||
|
"fontsize": "Font size",
|
||||||
|
"savefolder": "Folder to save",
|
||||||
|
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||||
|
"useragent": "User agent",
|
||||||
|
"useragentWarn": "Restart when changed",
|
||||||
|
"frame": "Window frame",
|
||||||
|
"frameWarn": "If 'off', the window looks cool.",
|
||||||
|
"downloadWin": "Versioning(o Windows downloader)",
|
||||||
|
"absolute": "absolute value",
|
||||||
|
"srcUrl": "Search engine",
|
||||||
|
"srcUrlWarn": "{q} will be replaced to query.",
|
||||||
|
"themeSel": "Select theme",
|
||||||
|
"customtheme": "Edit and add themes",
|
||||||
|
"customthemeDirection": "Color scheme",
|
||||||
|
"advanced": "Advanced options",
|
||||||
|
"advancedWarn": "",
|
||||||
|
"use": "Use this",
|
||||||
|
"copyFrom": "Copy from",
|
||||||
|
"bg": "Background color",
|
||||||
|
"subcolor": "Distinguishable from background",
|
||||||
|
"text": "Text color",
|
||||||
|
"accent": "Background of boosts",
|
||||||
|
"modal": "Background of modal window",
|
||||||
|
"modalFooter": "Background of modal window's footer",
|
||||||
|
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||||
|
"forthColor": "Title bar(same scheme to Background)",
|
||||||
|
"bottom": "Background of menu-bar at bottom of window",
|
||||||
|
"emphasized": "Emphasized toot's background",
|
||||||
|
"postbox": "Background of post-box and menu",
|
||||||
|
"active": "Background of 'active' elements",
|
||||||
|
"selected": "Background of selected with arrow keys",
|
||||||
|
"selectedWithShare": "Background of selected with arrow keys(boosted toots)",
|
||||||
|
"add_new": "Add new",
|
||||||
|
"name": "Name",
|
||||||
|
"desc": "About this theme",
|
||||||
|
"customImport": "Import of custom themes",
|
||||||
|
"delete": "Delete",
|
||||||
|
"timeline": "Timeline Preferences",
|
||||||
|
"timemode": "Time format",
|
||||||
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
|
"absolutetime": "Absolute format:\"23:25:21\",\"2017/12/30 23:59:00\"",
|
||||||
|
"mixtime": "Mixed format:toots posted today are relative-format, others are absolute-format.",
|
||||||
|
"relativesel": "Relative",
|
||||||
|
"absolutesel": "Absolute",
|
||||||
|
"doublesel": "Both relative and absolute",
|
||||||
|
"mixsel": "Mixed",
|
||||||
|
"locale": "Server's unique locale",
|
||||||
|
"localewarn": "This value is available on some Japanese servers",
|
||||||
|
"nswf": "Hide Mark sensitive pictures",
|
||||||
|
"nsfwwarn": "Strong blur effect",
|
||||||
|
"cw": "Hide CW contents",
|
||||||
|
"replyct": "Reply counter style",
|
||||||
|
"replyct_hidden": "Show 1+ if the replies are more than 1.",
|
||||||
|
"replyct_full": "Show full count(1,2...)",
|
||||||
|
"gif": "Animated GIF images animation",
|
||||||
|
"box": "Action of posting-box",
|
||||||
|
"boxyes": "Folding",
|
||||||
|
"boxabs": "Absolutely open",
|
||||||
|
"boxno": "Open after posting",
|
||||||
|
"tag": "Tag TL Search",
|
||||||
|
"tagfed": "Use federated network",
|
||||||
|
"taglocal": "Use local network",
|
||||||
|
"via": "Show via",
|
||||||
|
"mouseover": "Hide action buttons without mouseover",
|
||||||
|
"mouseoverwarn": "You may feel 'mouseover' is unconfortable:(",
|
||||||
|
"mv": "Mouseover to show",
|
||||||
|
"mvclick": "Click to show",
|
||||||
|
"notfmarker": "Show Notification marker, red colored bell and counter(if you show a notification column.)",
|
||||||
|
"autofold": "Auto folding",
|
||||||
|
"autofoldwarn": "TheDesk does not collapse totes of 5 characters or less. Also, when collapsing, newlines are not shown. TheDesk count only newlines as the number of lines.",
|
||||||
|
"lines": "lines",
|
||||||
|
"letters": "letters",
|
||||||
|
"or": "or",
|
||||||
|
"imgheight": "Height of images",
|
||||||
|
"imgheightwarn": "Option:Set \"full\" to uncrop.",
|
||||||
|
"ticker": "Enable OpenSticker",
|
||||||
|
"tickerwarn": "Show the instance name and favicon of tooters <a href=\"https://opensticker.0px.io\">About OpenSticker</a>",
|
||||||
|
"animation": "Animation of timelines",
|
||||||
|
"markers": "Markers(mark as read) on HTL and notifications",
|
||||||
|
"markerswarn": "Mastodon 3.0~. Shared on WebUI and third-party supported clients.",
|
||||||
|
"remote_img": "Get images from the remote server",
|
||||||
|
"remote_imgWarn": "All previews are got from your loginned cache server.",
|
||||||
|
"replySound": "Sound(Reply)",
|
||||||
|
"favSound": "Sound(Fav)",
|
||||||
|
"btSound": "Sound(Boost)",
|
||||||
|
"followSound": "Sound(Follow)",
|
||||||
|
"customSound": "Custom sound",
|
||||||
|
"post": "Posting Preferences",
|
||||||
|
"autocw": "Alert before posting a long toot.",
|
||||||
|
"autocwwarn": "Show dialog whether you make too-long text hidden.",
|
||||||
|
"defaultcw": "Default warining text",
|
||||||
|
"cws": "Always CW set",
|
||||||
|
"defaultvis": "Default visibility",
|
||||||
|
"public": "Public",
|
||||||
|
"unlisted": "Unlisted",
|
||||||
|
"private": "Private",
|
||||||
|
"direct": "Direct",
|
||||||
|
"memory": "Memory(memorized as each server)",
|
||||||
|
"useapi": "Default of your visibility(Set on preferences of Mastodon server)",
|
||||||
|
"postimg": "Posting images preferences",
|
||||||
|
"showurl": "Insert media URL",
|
||||||
|
"nourl": "Insert nothig",
|
||||||
|
"disabled": "Disabled",
|
||||||
|
"quote": "Quote format",
|
||||||
|
"simple": "Only URL",
|
||||||
|
"mention": "URL and acct(mention to the user)",
|
||||||
|
"full": "URL, text and acct(mention to the user)",
|
||||||
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
|
"apiQuote": "API(only some instances)",
|
||||||
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
|
"main": "Default accounts of actions",
|
||||||
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
|
"lastacct": "Account you used recently",
|
||||||
|
"usemainacct": "Main account",
|
||||||
|
"secondary": "Secondary Toot Button",
|
||||||
|
"secwarn": "Toot with other visibility setting",
|
||||||
|
"nothing": "Hidden",
|
||||||
|
"localonly": "Local Only",
|
||||||
|
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||||
|
"uploadCrop": "Auto scale to fit",
|
||||||
|
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||||
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
|
"iks": "Easy inserter",
|
||||||
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
|
"climute": "Client Mute",
|
||||||
|
"cliemp": "Client Emphasis",
|
||||||
|
"cliwarn": "Click client name on toots to toggle mute and emphasis.",
|
||||||
|
"enter": "Enter to set",
|
||||||
|
"wordmute": "Words Mute",
|
||||||
|
"wordemp": "Words Emphasis",
|
||||||
|
"useremp": "Users Emphasis",
|
||||||
|
"useerempwarn": "Set on users data modals.",
|
||||||
|
"empcolorwarn": "Use this color to emphasis",
|
||||||
|
"spotify": "Spotify and NowPlaying Preferences",
|
||||||
|
"spotifynote1": "Click ",
|
||||||
|
"spotifynote2": "icon to NowPlaying",
|
||||||
|
"link": "Account Connection",
|
||||||
|
"linkwarn": "TheDesk save your data on thedesk.top server.",
|
||||||
|
"connect": "Connect",
|
||||||
|
"disconnect": "Disconnect",
|
||||||
|
"lastFmWarn": "User name...(empty to disconnect) You cannot hide your recent play log at last.fm privacy settings.",
|
||||||
|
"templateedit": "Edit a template",
|
||||||
|
"templateeditwarn": "",
|
||||||
|
"template1": "Spotify:{song}:Song name/{album}:Album name/{artist}:Artist name/{url}:URL to Spotify",
|
||||||
|
"template2": "macOS:{song}:Song name/{album}:Album name/{artist}:Artist name/composer:{composer}/spampling rate:{hz}/bit rate:{bitRate}/genre:{genre}",
|
||||||
|
"template3": "",
|
||||||
|
"postartwork": "Attach an Artwork of Spotify",
|
||||||
|
"searchArtwork": "If the song has no artwork, automatic complete it(macOS)",
|
||||||
|
"searchArtworkWarn": "If you nowplaying an non-artwork song, get one which seems nice through API. If you do not like the completed artwork, you can right-click it to delete.",
|
||||||
|
"tts": "TTS(text to speech) Preferences",
|
||||||
|
"bouyomi": "BouyomiChan connect",
|
||||||
|
"bouyomiWarn": "Require: BouyomiChan WebSocket Plugin",
|
||||||
|
"speed": "Speed",
|
||||||
|
"speedwarn": "1-100(default:10)",
|
||||||
|
"pitch": "Pitch",
|
||||||
|
"pitchwarn": "0-100(default:50)",
|
||||||
|
"vol": "Volume",
|
||||||
|
"volwarn": "0-100(default:100)",
|
||||||
|
"volwarn80": "0-100(default:80)",
|
||||||
|
"test": "Test",
|
||||||
|
"sample": "TheDesk is an open-source Mastodon client for PC.",
|
||||||
|
"playstop": "Play/Stop",
|
||||||
|
"back": "Back",
|
||||||
|
"keyscs": "Keyboard shortcuts",
|
||||||
|
"keyscr": "Jump to n(1-9)th column",
|
||||||
|
"keynew": "Open toot box",
|
||||||
|
"keytoggle": "Toggle toot box",
|
||||||
|
"keypost": "Post",
|
||||||
|
"keysecpost": "Post(secondary toot)",
|
||||||
|
"keyunread": "Make all notifications read",
|
||||||
|
"keyesc": "Hide toot box",
|
||||||
|
"keyf5": "Super Reload",
|
||||||
|
"keyclear": "Clear toot box",
|
||||||
|
"keyacctman": "Account Manager",
|
||||||
|
"keyshowprof": "Show profile of selecting",
|
||||||
|
"keyrow": "Show next or previous image",
|
||||||
|
"keyzoom": "Mousewheel:Zoom a image",
|
||||||
|
"whenSelected": "When a toot is selected: ",
|
||||||
|
"fav": "Favourite this toot",
|
||||||
|
"bt": "Boost this toot",
|
||||||
|
"reply": "Reply to this toot",
|
||||||
|
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||||
|
"reset": "Reset(Danger)",
|
||||||
|
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||||
|
"about": "About TheDesk",
|
||||||
|
"hp": "Website",
|
||||||
|
"support": "Support",
|
||||||
|
"help": "Help",
|
||||||
|
"sushi": "Give me a sushi!",
|
||||||
|
"checkup": "Check update",
|
||||||
|
"ossJP": ""
|
||||||
|
}
|
19
app/view/make/language/kw-GB/update.json
Normal file
19
app/view/make/language/kw-GB/update.json
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"updatehere": "Get latest TheDesk",
|
||||||
|
"download": "Start",
|
||||||
|
"portable": "Portable ver.",
|
||||||
|
"installer": "Installer(Recommended)",
|
||||||
|
"linux": "zip",
|
||||||
|
"linuxdeb": "deb(Recommended on buntu, Debian)",
|
||||||
|
"linuxsnap": "snap",
|
||||||
|
"snap": "Get it on Snapcraft",
|
||||||
|
"sureupd": "You may lose a cool experience!",
|
||||||
|
"skipupd": "Skip this update",
|
||||||
|
"nexttl": "Hidden until next TL loading",
|
||||||
|
"nextver": "Hidden until next version",
|
||||||
|
"problem1": "Some problems?",
|
||||||
|
"problem2": "Please download on <a href='https://thedesk.top'>Oficial HP</a>.",
|
||||||
|
"continue": "Continue updating",
|
||||||
|
"dlnow": "Downloading...",
|
||||||
|
"checkWhatIsNew": "What is new?"
|
||||||
|
}
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Custom emojis",
|
"lang_emoji_custom": "Custom emojis",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Time format",
|
"timemode": "Time format",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logg av",
|
"lang_manager_logout": "Logg av",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Tilpassede emojier",
|
"lang_emoji_custom": "Tilpassede emojier",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Uleste",
|
"lang_layout_unread": "Uleste",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Gå til denne kolonnen",
|
"lang_sort_gothis": "Gå til denne kolonnen",
|
||||||
"lang_sort_remthis": "Slett denne kolonnen",
|
"lang_sort_remthis": "Slett denne kolonnen",
|
||||||
"lang_spotify_img": "Legg til albumbilde",
|
"lang_spotify_img": "Legg til albumbilde",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Legg til ny",
|
"add_new": "Legg til ny",
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"desc": "Om dette temaet",
|
"desc": "Om dette temaet",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Slett",
|
"delete": "Slett",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Tidslinjepreferanser",
|
"timeline": "Tidslinjepreferanser",
|
||||||
"timemode": "Tidsformat",
|
"timemode": "Tidsformat",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(kun noen instanser)",
|
"apiQuote": "API(kun noen instanser)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Konto du nylig brukte",
|
"lastacct": "Konto du nylig brukte",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Enkel innsetter",
|
"iks": "Enkel innsetter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Custom emojis",
|
"lang_emoji_custom": "Custom emojis",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Time format",
|
"timemode": "Time format",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Abrir Central de Desenvolvedor do Misskey. Também exibimos um documento oficial para referir.",
|
"lang_manager_godev": "Abrir Central de Desenvolvedor do Misskey. Também exibimos um documento oficial para referir.",
|
||||||
"lang_manager_logout": "Sair",
|
"lang_manager_logout": "Sair",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Conseguir emojis",
|
"lang_emoji_get": "Conseguir emojis",
|
||||||
"lang_emoji_custom": "Emojis personalizados",
|
"lang_emoji_custom": "Emojis personalizados",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Excluir",
|
"delete": "Excluir",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Time format",
|
"timemode": "Time format",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Custom emojis",
|
"lang_emoji_custom": "Custom emojis",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Time format",
|
"timemode": "Time format",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Custom emojis",
|
"lang_emoji_custom": "Custom emojis",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Add new",
|
"add_new": "Add new",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"desc": "About this theme",
|
"desc": "About this theme",
|
||||||
"customShare": "Share this code with other TheDesk. Do not share this code with MiAS.",
|
|
||||||
"customImport": "Import of custom themes",
|
"customImport": "Import of custom themes",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Get more themes on <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Timeline Preferences",
|
"timeline": "Timeline Preferences",
|
||||||
"timemode": "Time format",
|
"timemode": "Time format",
|
||||||
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
@@ -49,6 +49,7 @@
|
|||||||
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
"lang_manager_logout": "Logout",
|
"lang_manager_logout": "Logout",
|
||||||
"lang_manager_maxChars": "Max chars of toots",
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
"lang_emoji_get": "Get emojis",
|
"lang_emoji_get": "Get emojis",
|
||||||
"lang_emoji_custom": "Пользовательские смайлики",
|
"lang_emoji_custom": "Пользовательские смайлики",
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
"lang_layout_unread": "Unread",
|
"lang_layout_unread": "Unread",
|
||||||
"lang_layout_tagManager": "Tag timeline manager",
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
"lang_sort_gothis": "Go to this column",
|
"lang_sort_gothis": "Go to this column",
|
||||||
"lang_sort_remthis": "Delete this column",
|
"lang_sort_remthis": "Delete this column",
|
||||||
"lang_spotify_img": "Attach an album artwork",
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
@@ -67,10 +67,8 @@
|
|||||||
"add_new": "Добавить новое",
|
"add_new": "Добавить новое",
|
||||||
"name": "Имя",
|
"name": "Имя",
|
||||||
"desc": "Об этой теме",
|
"desc": "Об этой теме",
|
||||||
"customShare": "Поделитесь этим кодом с другими TheDesk. Не делитесь этим кодом с MiAS.",
|
|
||||||
"customImport": "Импорт пользовательских тем",
|
"customImport": "Импорт пользовательских тем",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"cImpWarn": "Получить больше тем на <a href=\"https://assets.msky.cafe/\" target=\"_blank\">MiAS</a>",
|
|
||||||
"timeline": "Настройки хронологии",
|
"timeline": "Настройки хронологии",
|
||||||
"timemode": "Формат времени",
|
"timemode": "Формат времени",
|
||||||
"relativetime": "Относительный формат:\"1 минут назад\",\"3 дня назад\"",
|
"relativetime": "Относительный формат:\"1 минут назад\",\"3 дня назад\"",
|
||||||
@@ -144,6 +142,10 @@
|
|||||||
"notqt": "Disabled(Hide buttons on TLs)",
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
"apiQuote": "API(only some instances)",
|
"apiQuote": "API(only some instances)",
|
||||||
"showBookmarkAction": "Show a bookmarking toot button",
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
"main": "Default accounts of actions",
|
"main": "Default accounts of actions",
|
||||||
"mainwarn": "Main account can be set on Account Manager.",
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
"lastacct": "Account you used recently",
|
"lastacct": "Account you used recently",
|
||||||
@@ -158,6 +160,9 @@
|
|||||||
"keysc": "Keyboard shortcut Preferences",
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
"iks": "Easy inserter",
|
"iks": "Easy inserter",
|
||||||
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
"muteemp": "Mute & Emphasis Preferences",
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
"climute": "Client Mute",
|
"climute": "Client Mute",
|
||||||
"cliemp": "Client Emphasis",
|
"cliemp": "Client Emphasis",
|
||||||
|
25
app/view/make/language/si-LK/acct.json
Normal file
25
app/view/make/language/si-LK/acct.json
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"list": "List of accounts",
|
||||||
|
"back": "Back",
|
||||||
|
"add": "Add an account",
|
||||||
|
"addAcct": "Fill the instance domain (like mastodon.social)",
|
||||||
|
"codesetupwarn": "Uncheck it to skip pasiting code.(login to Mastodon on Windows or macOS) (Recommended: pcheck)",
|
||||||
|
"codesetup": "Code setup",
|
||||||
|
"mainacct": "Main an account",
|
||||||
|
"selacct": "Select an account",
|
||||||
|
"codepastewarn": "Paste the code and close browser.",
|
||||||
|
"codepaste": "Code",
|
||||||
|
"domain": "Domain",
|
||||||
|
"connect": "Federated servers",
|
||||||
|
"toots": "Toots",
|
||||||
|
"users": "Users",
|
||||||
|
"users2": "users",
|
||||||
|
"safety": "Connection",
|
||||||
|
"ver": "Mastodon version",
|
||||||
|
"ko": "",
|
||||||
|
"thisismisskey": "Login as Misskey",
|
||||||
|
"misskeylogin": "Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.",
|
||||||
|
"nodata": "No data",
|
||||||
|
"accessTokenSetup": "Use access token to login(click after fill not code but access-token in box: Advanced)",
|
||||||
|
"haveExported": "Having the exported file of TheDesk, click here to jump setting page"
|
||||||
|
}
|
191
app/view/make/language/si-LK/index.json
Normal file
191
app/view/make/language/si-LK/index.json
Normal file
@@ -0,0 +1,191 @@
|
|||||||
|
{
|
||||||
|
"draghere": "Drag here to upload",
|
||||||
|
"nowOffline": "OFFLINE: all of your post is in the draft box and you should reload after re-connect to the Internet",
|
||||||
|
"reOnline": "Now we are in the Internet, you should reload...",
|
||||||
|
"close": "Close",
|
||||||
|
"webSrc": "Search on Web",
|
||||||
|
"tsSrc": "Search on tootsearch",
|
||||||
|
"showSelectProf": "Show profile of the selecting account",
|
||||||
|
"closethisbox": "Close this box",
|
||||||
|
"toot": "Toot",
|
||||||
|
"post-new": "Post new",
|
||||||
|
"nsfwDes": "Mark media as sensitive",
|
||||||
|
"cwDes": "Hide text behind warning",
|
||||||
|
"selfile": "Attach..",
|
||||||
|
"insertEmoji": "Emojis",
|
||||||
|
"schedule": "Scheduled toot",
|
||||||
|
"postat": "Post at",
|
||||||
|
"scheduleWarn": "2.7.0~ Minimum time gap:5min(clock on the server may not be accurate.)",
|
||||||
|
"clearToot": "Clear toot box",
|
||||||
|
"replyMode": "Reply",
|
||||||
|
"no": "No",
|
||||||
|
"yes": "Yes",
|
||||||
|
"temp": "Attaching files",
|
||||||
|
"nothing": "None",
|
||||||
|
"stamp": "Stamp",
|
||||||
|
"stampWarn": "Your acct(aa@bb.cc) is printed on the right-bottom of the uploaded image",
|
||||||
|
"vis": "Adjust status privacy",
|
||||||
|
"cwtext": "Warning text",
|
||||||
|
"selectVis": "Adjust status privacy",
|
||||||
|
"publicJP": "",
|
||||||
|
"unlistedJP": "",
|
||||||
|
"privateJP": "",
|
||||||
|
"localJP": "Local only",
|
||||||
|
"sectoot": "Secondary Toot",
|
||||||
|
"directJP": "",
|
||||||
|
"emojiWarn": "",
|
||||||
|
"emojiInsertWarn": "Some emojis are not able to be inserted.",
|
||||||
|
"refreshEmoji": "Refresh emojis list",
|
||||||
|
"closeThisBox": "Close this box",
|
||||||
|
"showThisEmoji": " are shown.",
|
||||||
|
"customEmoji": "Custom emojis",
|
||||||
|
"peopleEmoji": "Emojis of people",
|
||||||
|
"natureEmoji": "Emojis of nature",
|
||||||
|
"foodEmoji": "Emojis of foods",
|
||||||
|
"activityEmoji": "Emojis of activities",
|
||||||
|
"placeEmoji": "Emojis of places",
|
||||||
|
"thingsEmoji": "Emojis of tools",
|
||||||
|
"symbolEmoji": "Emojis of symbols",
|
||||||
|
"flagsEmoji": "Emojis of flags",
|
||||||
|
"draft": "Draft",
|
||||||
|
"poll": "Poll",
|
||||||
|
"pollDdisabled": "Polls: Disabled",
|
||||||
|
"pollProvider": "Provider of Poll",
|
||||||
|
"polluntil": "Hide 'votes' count until people vote it.",
|
||||||
|
"choice": "Choice",
|
||||||
|
"pollmulti": "Multiple select",
|
||||||
|
"expires_in": "Expires in...(sec)",
|
||||||
|
"contextBefore": "Context before this toot",
|
||||||
|
"thisToot": "This toot",
|
||||||
|
"contextAfter": "Context after this toot",
|
||||||
|
"beforeLTL": "Local TL before this toot",
|
||||||
|
"beforeUTL": "User TL before this toot",
|
||||||
|
"afterLTL": "Local TL after this toot)",
|
||||||
|
"afterUTL": "User TL before this toot",
|
||||||
|
"afterFTL": "Federated TL after this toot",
|
||||||
|
"favedPeople": "People who favourited it",
|
||||||
|
"btedPeople": "People who boosted it",
|
||||||
|
"useOtherAcct1": "Use other account",
|
||||||
|
"useOtherAcct2": ":unfav and unBT are disabled.",
|
||||||
|
"btWithVis": "Boost with visibility",
|
||||||
|
"reply": "Reply",
|
||||||
|
"bt": "Boost",
|
||||||
|
"favRegist": "Favourite",
|
||||||
|
"openBrowser": "Open in browser",
|
||||||
|
"screenshot": "Take a screenshot",
|
||||||
|
"copyURL": "Copy the URL",
|
||||||
|
"embed": "Embed",
|
||||||
|
"toots": "Toots",
|
||||||
|
"follow": "Follow",
|
||||||
|
"follower": "Follower",
|
||||||
|
"utlColumn": "Show as a column",
|
||||||
|
"timeline": "Timeline",
|
||||||
|
"operateOtherAcct": "Cross-account",
|
||||||
|
"list": "List",
|
||||||
|
"makeNew": "Save",
|
||||||
|
"blocks": "Blocks",
|
||||||
|
"mutes": "Mutes",
|
||||||
|
"block": "Block",
|
||||||
|
"mute": "Mute",
|
||||||
|
"domainBlock": "Domain block",
|
||||||
|
"editProf": "Edit profile",
|
||||||
|
"change": "Save",
|
||||||
|
"followReq": "Follow requests",
|
||||||
|
"likeHimOrHer": "Resembling",
|
||||||
|
"endorse": "Feature on profile",
|
||||||
|
"openinbrowser": "Open in browser",
|
||||||
|
"mainacct": "Set it an main account",
|
||||||
|
"frc": "Suggest",
|
||||||
|
"more": "More",
|
||||||
|
"revoverJP": " to ",
|
||||||
|
"warnUseOtherAcct": "(Unable to unfollow)",
|
||||||
|
"revoverJPde": "",
|
||||||
|
"or": "or",
|
||||||
|
"openProf": "Show profile",
|
||||||
|
"warnListRegist": "Follow to add this user to lists.",
|
||||||
|
"blockDomain": "Add blocking domain",
|
||||||
|
"name": "Display name",
|
||||||
|
"note": "Note",
|
||||||
|
"editProfImg": "Change avataor",
|
||||||
|
"editHeader": "Change header image",
|
||||||
|
"blocked": "You are blocked. Why?",
|
||||||
|
"likeUserDes": "Get people resembling this user.",
|
||||||
|
"get": "Get",
|
||||||
|
"historyBack": "Back",
|
||||||
|
"empUser": "Emphasize this user",
|
||||||
|
"supportme": "Support TheDesk!",
|
||||||
|
"TheDeskDes": "TheDesk has no ad, you need no charge to unlock premium features. We need your friendly support!",
|
||||||
|
"PatreonSupport": "Support on Patreon",
|
||||||
|
"PixivSupport": "Support on Pixiv FANBOX",
|
||||||
|
"AWLSupport": "Amazon Wish List",
|
||||||
|
"SendAmazonGift1": "Give me Amazon Gift Card:",
|
||||||
|
"SendAmazonGift2": "",
|
||||||
|
"monthly": "Monthly",
|
||||||
|
"once": "Once",
|
||||||
|
"local": "Local",
|
||||||
|
"localMedia": "Local(Media)",
|
||||||
|
"home": "Home",
|
||||||
|
"fed": "Federated",
|
||||||
|
"fedMedia": "Federated(Media)",
|
||||||
|
"dm": "Direct Message",
|
||||||
|
"integratedTLDes": "Integrated(Local/Home)",
|
||||||
|
"localPlusDes": "LTL+Reply+BT",
|
||||||
|
"notf": "Notifications",
|
||||||
|
"bookmark": "Bookmarks",
|
||||||
|
"showThisTL": "Show this TL:",
|
||||||
|
"webviewWarn": "TweetDeck with customed TJDeck(<a href='https://gist.github.com/cutls/8787a55d2c1c53274e68a427966046a6' target='_blank'>Code</a>/<a href='https://gist.github.com/totoraj930/d1394dadb51d75666a76829f61e7280c' target='_blank'>TJDeck</a>).",
|
||||||
|
"add": "Add",
|
||||||
|
"search": "Search",
|
||||||
|
"sortSet": "Sort",
|
||||||
|
"selectAcct": "Account(Scroll to show all)",
|
||||||
|
"listLocale": "List",
|
||||||
|
"filterWord": "Filtering words",
|
||||||
|
"degree": "Filter contexts",
|
||||||
|
"conver": "Conversations",
|
||||||
|
"prof": "Profiles",
|
||||||
|
"option": "Options",
|
||||||
|
"matchWord": "Whole word",
|
||||||
|
"warnMatchWord": "Nice for Latin language",
|
||||||
|
"except": "Drop instead of hide",
|
||||||
|
"exceptWorn": "Filtered toots will disappear irreversibly, even if filter is later removed",
|
||||||
|
"avalableBefore": "Expire after",
|
||||||
|
"warnAvBefore": "Unset or \"0\" means \"Never\"",
|
||||||
|
"warnAvBefore2": "This value may contain some error",
|
||||||
|
"unlimited": "Never",
|
||||||
|
"days": "day(s)",
|
||||||
|
"hours": "hour(s)",
|
||||||
|
"mins": "minute(s)",
|
||||||
|
"secs": "second(s)",
|
||||||
|
"warnOnIntegratedTL": "Integrated TL/Plus TL will hide both Home-filtering words and Local-filtering words.",
|
||||||
|
"helloTheDesk": "Internal error: please clear all data(at setting page) <b>All data will be deleted.</b>",
|
||||||
|
"addColumn": "Add a column",
|
||||||
|
"sortColumns": "Sort",
|
||||||
|
"acctMan": "Account Manager",
|
||||||
|
"filter": "Filter",
|
||||||
|
"setting": "Preferences",
|
||||||
|
"reverse": "Toot button layout reverse",
|
||||||
|
"f5": "Reload TL",
|
||||||
|
"nanoDes": "The smallest Mastodon,",
|
||||||
|
"verTips": "Version",
|
||||||
|
"clockTips": "Clock",
|
||||||
|
"ramTips": "RAM status",
|
||||||
|
"changeTips": "Change Tips",
|
||||||
|
"helpAndLogs": "Help & Log",
|
||||||
|
"help": "Help",
|
||||||
|
"contactwithlog": "If you tell me bugs(not working or something) with this log, I can detect what is wrong more easily.",
|
||||||
|
"about": "About TheDesk",
|
||||||
|
"hereAddColumns": "<- Add TL",
|
||||||
|
"foundBug": "I found a bug",
|
||||||
|
"show": "Show",
|
||||||
|
"directory": "Directory",
|
||||||
|
"active": "Recently active",
|
||||||
|
"newcomer": "New arrivals",
|
||||||
|
"local_only": "Local only",
|
||||||
|
"menu": "Menu",
|
||||||
|
"demoBottomBtns": "Welcome guide",
|
||||||
|
"lookAtBottom": "Look at the bottom of this window. Here is some tips about it.",
|
||||||
|
"acctManDesc": "Add more accounts and logout them.",
|
||||||
|
"settingDesc": "Many and many preferences here. You will couldn't check it all!",
|
||||||
|
"nanoDescPlus": "Mini window client(experimental)",
|
||||||
|
"menuDesc": "All daily TheDesk and Mastodon tuning like <b>add and sort columns</b>, <b>list and filter check</b>."
|
||||||
|
}
|
291
app/view/make/language/si-LK/main.json
Normal file
291
app/view/make/language/si-LK/main.json
Normal file
@@ -0,0 +1,291 @@
|
|||||||
|
{
|
||||||
|
"language": "en",
|
||||||
|
"lang_toot": "Toot",
|
||||||
|
"lang_there": "Yes",
|
||||||
|
"lang_nothing": "None",
|
||||||
|
"lang_yesno": "Yes",
|
||||||
|
"lang_no": "No",
|
||||||
|
"lang_progress": "Wait...",
|
||||||
|
"lang_edit": "Edit",
|
||||||
|
"lang_del": "Delete",
|
||||||
|
"lang_add": "Add",
|
||||||
|
"lang_fatalerroroccured": "Error",
|
||||||
|
"lang_speech": "Google US English",
|
||||||
|
"lang_lang": "Language",
|
||||||
|
"lang_langlocale": "English",
|
||||||
|
"lang_back": "Back",
|
||||||
|
"lang_set": "Set",
|
||||||
|
"lang_langadd": "Translate TheDesk to other languages or proofread TheDesk on <a href=\"https://github.com/cutls/TheDesk\" target=\"_blank\">GitHub</a>. TheDesk needs your help.",
|
||||||
|
"lang_time_prefixAgo": null,
|
||||||
|
"lang_time_prefixFromNow": null,
|
||||||
|
"lang_time_suffixAgo": null,
|
||||||
|
"lang_time_suffixFromNow": null,
|
||||||
|
"lang_time_inPast": null,
|
||||||
|
"lang_time_seconds": "%d s",
|
||||||
|
"lang_time_minute": "1 m",
|
||||||
|
"lang_time_minutes": "%d m",
|
||||||
|
"lang_time_hour": "1 h",
|
||||||
|
"lang_time_hours": "%d h",
|
||||||
|
"lang_time_day": "1 d",
|
||||||
|
"lang_time_days": "%d d",
|
||||||
|
"lang_time_month": "1 month",
|
||||||
|
"lang_time_months": "%d months",
|
||||||
|
"lang_time_year": "y",
|
||||||
|
"lang_time_years": "%d y",
|
||||||
|
"lang_version_usever": "No update is found({{ver}})",
|
||||||
|
"lang_version_skipver": "Update was ignored.",
|
||||||
|
"lang_version_platform": "Do you want auto-updates?(users installed on Microsoft Store select 'No')",
|
||||||
|
"lang_version_platform_linux": "Do you want auto-updates?(users installed on Snapcraft select 'No')",
|
||||||
|
"lang_version_platform_mac": "Do you want auto-updates?(Homebrew Cask users select 'No')",
|
||||||
|
"lang_login_noauth": "Show TL of unlogined accounts",
|
||||||
|
"lang_manager_info": "About this instance",
|
||||||
|
"lang_manager_refresh": "Refresh",
|
||||||
|
"lang_manager_delete": "Logout",
|
||||||
|
"lang_manager_color": "Account Color",
|
||||||
|
"lang_manager_confirm": "is about to logout. Continue?",
|
||||||
|
"lang_manager_mainAcct": "Done:choose main account",
|
||||||
|
"lang_manager_def": "Default",
|
||||||
|
"lang_manager_none": "None",
|
||||||
|
"lang_manager_godev": "Open DevCenter of Misskey. We show also an official documents to refer.",
|
||||||
|
"lang_manager_logout": "Logout",
|
||||||
|
"lang_manager_maxChars": "Max chars of toots",
|
||||||
|
"lang_manager_refreshAt": "Login with this domain",
|
||||||
|
"lang_bbmd_misskey": "TheDesk regards \"@\" as reply, but put other parameter. Unlisted on Mastodon means Home on Misskey.",
|
||||||
|
"lang_emoji_get": "Get emojis",
|
||||||
|
"lang_emoji_custom": "Custom emojis",
|
||||||
|
"lang_defaultemojis_text": "Emojis about {{cat}}",
|
||||||
|
"lang_emoji_uncat": "Uncategorized",
|
||||||
|
"lang_postimg_previewdis": "cannot preview",
|
||||||
|
"lang_postimg_aftupload": "You cannot change accounts after uploading.",
|
||||||
|
"lang_postimg_failupload": "Failed",
|
||||||
|
"lang_postimg_delete": "Click to add description, right-click to delete this",
|
||||||
|
"lang_postimg_desc": "Description",
|
||||||
|
"lang_postimg_leadContext": "right-click the thumbnail to delete this",
|
||||||
|
"lang_post_syncDetail": "Upload media synchronously",
|
||||||
|
"lang_post_syncDetailText": "Click each picture icon to get the thumbnail. If you can get, the media you uploaded are completely processed.",
|
||||||
|
"lang_post_tagTL": "This toot does not contain a default tag. This toot will not be shown on Local TL. Continue?",
|
||||||
|
"lang_post_tagVis": "This toot(not 'public' toot) is not shown on this tag's TL.",
|
||||||
|
"lang_post_cwtitle": "Auto CW Alert",
|
||||||
|
"lang_post_cwtxt": "You are about to post longer toot than you set.\nWarning text:",
|
||||||
|
"lang_post_btn1": "Cancel (will not post)",
|
||||||
|
"lang_post_btn2": "Make text hidden automatically",
|
||||||
|
"lang_post_btn3": "Continue to post",
|
||||||
|
"lang_post_unfinishedMedia": "The server has not finished processing your media. Retry.",
|
||||||
|
"lang_post_retry": "Retry",
|
||||||
|
"lang_post_offline": "Add to the drafts because of offline",
|
||||||
|
"lang_status_favWarn": "It will take a miunte to favourite a remote toot.",
|
||||||
|
"lang_status_btWarn": "It will take a miunte to boost a remote toot.",
|
||||||
|
"lang_status_follow": "Follow",
|
||||||
|
"lang_status_unfollow": "Unfollow",
|
||||||
|
"lang_status_block": "Block",
|
||||||
|
"lang_status_unblock": "Unblock",
|
||||||
|
"lang_status_mute": "Mute",
|
||||||
|
"lang_status_unmute": "Unmute",
|
||||||
|
"lang_status_redraftTitle": "Delete & redraft",
|
||||||
|
"lang_status_redraft": "Continue to delete & redraft? You lose statuses of this toot. This fanction may contain some bugs. Images of this toot will be deleted on older than Mastodon 2.4.1.",
|
||||||
|
"lang_status_emphas": "'s toots are emphasized. Please reload after this action.",
|
||||||
|
"lang_status_unemphas": "'s toots are not emphasized. Please reload after this action.",
|
||||||
|
"lang_status_unendorse": "Not feature on profile",
|
||||||
|
"lang_status_endorse": "Feature on profile",
|
||||||
|
"lang_status_followers": "Followers",
|
||||||
|
"lang_status_active": "Last status",
|
||||||
|
"lang_secure_draft": "Add to draft",
|
||||||
|
"lang_secure_useThis": "මෙය භාවිතා කරන්න",
|
||||||
|
"lang_secure_deleteThis": "Delete this",
|
||||||
|
"lang_suggest_nodata": "Please get emojis list in order to show suggestion.",
|
||||||
|
"lang_usetxtbox_reply": "Reply Mode. Ctrl+Shift+C to clear.",
|
||||||
|
"lang_cards_check": " check",
|
||||||
|
"lang_cards_pip": "PiP mode",
|
||||||
|
"lang_cards_trusted": "Trusted embed HTML by TheDesk(Twitter, nicovideo, YouTube, Spotify, twitcasing)",
|
||||||
|
"lang_cards_untrusted": "Untrusted embed HTML by TheDesk",
|
||||||
|
"lang_details_nodata": "No data",
|
||||||
|
"lang_details_filtered": "Filtered toot",
|
||||||
|
"lang_details_embed": "Embed HTML is cliped.",
|
||||||
|
"lang_details_url": "URL of this toot is cliped.",
|
||||||
|
"lang_details_txt": "Content of this toot is cliped.",
|
||||||
|
"lang_filter_nodata": "No data",
|
||||||
|
"lang_filter_errordegree": "Please check a context",
|
||||||
|
"lang_list_nodata": "No data",
|
||||||
|
"lang_list_show": "Show",
|
||||||
|
"lang_list_users": "Users list",
|
||||||
|
"lang_list_nouser": "No users in this list.",
|
||||||
|
"lang_list_add": "Add to the list",
|
||||||
|
"lang_list_add_misskey": "(perhaps this user has been listed)",
|
||||||
|
"lang_list_remove": "Remove from the list",
|
||||||
|
"lang_notf_new": " new notifications",
|
||||||
|
"lang_speech_refresh": "Save value about TTS config",
|
||||||
|
"lang_src_ts": "chronological order",
|
||||||
|
"lang_src_people": " people toot",
|
||||||
|
"lang_tags_always": "Always toots with ",
|
||||||
|
"lang_tags_realtime": "Tag-stream toot",
|
||||||
|
"lang_tags_tagunpin": "Unpin {{tag}}",
|
||||||
|
"lang_tags_unrealtime": "Disable TsT",
|
||||||
|
"lang_tags_tagwarn": "Auto complete {{tag}}, if toot without {{tag}}",
|
||||||
|
"lang_tl_media": "Media",
|
||||||
|
"lang_tl_reconnect": "Reconnect to streaming API",
|
||||||
|
"lang_tl_postmarkers_title": "Process...",
|
||||||
|
"lang_tl_postmarkers": "POST markers data. Please wait",
|
||||||
|
"lang_img_DLDone": "Downloaded:",
|
||||||
|
"lang_img_copyDone": "Copied: URL of this image",
|
||||||
|
"lang_layout_gotop": "Go top of this column. When icon is red, this column cannot connect straming API. Please reload.",
|
||||||
|
"lang_layout_thisacct": "{{notf}} of this account",
|
||||||
|
"lang_layout_delthis": "Remove this column",
|
||||||
|
"lang_layout_setthis": "Preferences of this column",
|
||||||
|
"lang_layout_mediafil": "Media filtering",
|
||||||
|
"lang_layout_remoteOnly": "Remote only",
|
||||||
|
"lang_layout_linkana": "Auto Link Analyzer",
|
||||||
|
"lang_layout_linkanades": "Auto link analyzer",
|
||||||
|
"lang_layout_tts": "Text to speech ",
|
||||||
|
"lang_layout_reconnect": "Reload",
|
||||||
|
"lang_layout_headercolor": "Header color of this column",
|
||||||
|
"lang_layout_nodata": "[No data]<br>F5/⌘+R to reload",
|
||||||
|
"lang_layout_dm": "Direct Message",
|
||||||
|
"lang_layout_webviewmode": "Prefer WebView",
|
||||||
|
"lang_layout_excluded": "Excluded type of notification",
|
||||||
|
"lang_layout_mention": "Mentions",
|
||||||
|
"lang_layout_fav": "Favourites",
|
||||||
|
"lang_layout_bt": "Boosts",
|
||||||
|
"lang_layout_poll": "Polls",
|
||||||
|
"lang_layout_excludingbt": "Show BT mode",
|
||||||
|
"lang_layout_leftFold": "Stack to the left",
|
||||||
|
"lang_layout_leftUnfold": "Dock on the right",
|
||||||
|
"lang_layout_deleteColumn": "Delete this column",
|
||||||
|
"lang_layout_deleteColumnDesc": "Delete this column",
|
||||||
|
"lang_layout_unread": "Unread",
|
||||||
|
"lang_layout_tagManager": "Tag timeline manager",
|
||||||
|
"lang_layout_announ": "Announcement: the counter is the number of your unread announcements. If not shown, it means announcements are all marked as read.",
|
||||||
|
"lang_layout_resetWidth": "Stretch this column",
|
||||||
|
"lang_sort_gothis": "Go to this column",
|
||||||
|
"lang_sort_remthis": "Delete this column",
|
||||||
|
"lang_spotify_img": "Attach an album artwork",
|
||||||
|
"lang_spotify_imgno": "Not attach an album artwork",
|
||||||
|
"lang_spotify_acct": "Connect TheDesk to Spotify",
|
||||||
|
"lang_spotify_np": "Done:templete of NowPlaying",
|
||||||
|
"lang_setting_npprovide": "NowPlaying provider:{{set}}",
|
||||||
|
"lang_hisdata_frcreq": "Required Mastodon 2.4.3 and above",
|
||||||
|
"lang_hisdata_frcwarn": "Unfollow accounts will be shown.",
|
||||||
|
"lang_hisdata_taketime": "It will take 30s ~ several minutes",
|
||||||
|
"lang_hisdata_notonmisskey": "Misskey is unable to request.",
|
||||||
|
"lang_hisdata_key": "This user is proofed by {{set}}",
|
||||||
|
"lang_showontl_movetxt": "This account was moved",
|
||||||
|
"lang_showontl_movebtn": "Continue on the new account",
|
||||||
|
"lang_showontl_botacct": "[bot]",
|
||||||
|
"lang_showontl_followed": "Following you",
|
||||||
|
"lang_parse_request": "Follow request",
|
||||||
|
"lang_showontl_notf": "Notification ",
|
||||||
|
"lang_showontl_domain": "Domain ",
|
||||||
|
"lang_showontl_listwarn": "Follow to add this user to lists.",
|
||||||
|
"lang_showontl_verified": "This website is verified by owner at ",
|
||||||
|
"lang_status_requesting": "Requesting",
|
||||||
|
"lang_parse_mentioned": " replied to you",
|
||||||
|
"lang_parse_faved": " favourited your toot",
|
||||||
|
"lang_parse_bted": " boosted your toot",
|
||||||
|
"lang_parse_btedsimple": " boosted",
|
||||||
|
"lang_parse_polled": "'s poll",
|
||||||
|
"lang_parse_notftime": "Actioned at",
|
||||||
|
"lang_parse_cwshow": "Show",
|
||||||
|
"lang_parse_cwshow_acc": "This is a post with content warning. click to show the whole content",
|
||||||
|
"lang_parse_fulltext": "Full size text:",
|
||||||
|
"lang_parse_autofold": "Auto folded",
|
||||||
|
"lang_parse_more": "More",
|
||||||
|
"lang_parse_url": "URL Analyzer",
|
||||||
|
"lang_parse_tagTL": "Timeline of {{tag}}",
|
||||||
|
"lang_parse_tagtoot": "Toot with {{tag}}",
|
||||||
|
"lang_parse_tagpin": "Pin {{tag}}",
|
||||||
|
"lang_parse_public": "Public",
|
||||||
|
"lang_parse_unlisted": "Unlisted",
|
||||||
|
"lang_parse_private": "Private",
|
||||||
|
"lang_parse_direct": "Direct",
|
||||||
|
"lang_parse_clickcopy": "Click to copy text of this toot",
|
||||||
|
"lang_parse_clickcopyurl": "Click to copy URL of this toot",
|
||||||
|
"lang_parse_trans": "Translate to English",
|
||||||
|
"lang_parse_replyto": "Reply to this toot",
|
||||||
|
"lang_parse_bt": "Boost this toot",
|
||||||
|
"lang_parse_fav": "Favourite this toot",
|
||||||
|
"lang_parse_quote": "Quote this toot",
|
||||||
|
"lang_parse_bookmark": "Bookmark this",
|
||||||
|
"lang_parse_unbookmark": "Unbookmark this",
|
||||||
|
"lang_parse_del": "Delete this",
|
||||||
|
"lang_parse_pin": "Pin this",
|
||||||
|
"lang_parse_unpin": "Unpin this",
|
||||||
|
"lang_parse_link": "Open in a browser",
|
||||||
|
"lang_parse_det": "Details via your main account.",
|
||||||
|
"lang_parse_detail": "Details",
|
||||||
|
"lang_parse_redraft": "Delete & re-draft",
|
||||||
|
"lang_parse_followed": "Followed you",
|
||||||
|
"lang_parse_moved": "Moved to...",
|
||||||
|
"lang_parse_clientop": "Operation of this client",
|
||||||
|
"lang_parse_clienttxt": " will be",
|
||||||
|
"lang_parse_clientno": "done nothing",
|
||||||
|
"lang_parse_clientemp": "emphasized(/not emphasized)",
|
||||||
|
"lang_parse_clientmute": "muted",
|
||||||
|
"lang_parse_mute": " will be muted. You can remove on preferences.",
|
||||||
|
"lang_parse_voted": "(Voted)",
|
||||||
|
"lang_parse_myvote": "(My own poll)",
|
||||||
|
"lang_parse_vote": "Vote",
|
||||||
|
"lang_parse_unvoted": "Show the result without voting",
|
||||||
|
"lang_parse_endedvote": "Expired",
|
||||||
|
"lang_parse_people": "people",
|
||||||
|
"lang_parse_thread": "Show thread",
|
||||||
|
"lang_parse_unknown": "Attached file",
|
||||||
|
"lang_parse_nsfw": "sensitive media",
|
||||||
|
"lang_parse_html": "Show embed HTML",
|
||||||
|
"lang_parse_notffilter": "Show this user's notifications",
|
||||||
|
"lang_parse_hidden": "Unvisible quoted toot",
|
||||||
|
"lang_parse_disconnected": "Streaming has been disconnected(retry after 3s)",
|
||||||
|
"lang_misskeyparse_renote": "Repost",
|
||||||
|
"lang_misskeyparse_renoteqt": "Renote",
|
||||||
|
"lang_misskeyparse_reaction": "Reaction",
|
||||||
|
"lang_misskeyparse_tagnostr": "No streaming API on Tag TLs",
|
||||||
|
"lang_misskeyparse_listnostr": "No streaming API on List TLs",
|
||||||
|
"lang_misskeyparse_home": "Home",
|
||||||
|
"lang_misskeyparse_followers": "Follower",
|
||||||
|
"lang_misskeyparse_specified": "Specified User",
|
||||||
|
"lang_misskeyparse_qt": "Misskey renote(quote) mode:Ctrl+Shift+Enter to clear",
|
||||||
|
"lang_misskeyparse_renoted": " renoted your following post.",
|
||||||
|
"lang_misskeyparse_quoted": " quoted your following post.",
|
||||||
|
"lang_misskeyparse_reacted": " reacted your following post.",
|
||||||
|
"lang_setting_time": "Time format:{{set}}",
|
||||||
|
"lang_setting_theme": "Theme:{{set}}",
|
||||||
|
"lang_setting_compat": "Compatible",
|
||||||
|
"lang_setting_nsfw": "Sensitive media:{{set}}",
|
||||||
|
"lang_setting_cw": "CW:{{set}}",
|
||||||
|
"lang_setting_cwtext": "Default CW text:{{set}}",
|
||||||
|
"lang_setting_cws": "Always CW on:{{set}}",
|
||||||
|
"lang_setting_rp": "Reply counter:{{set}}",
|
||||||
|
"lang_setting_vis": "Default visibility:{{set}}",
|
||||||
|
"lang_setting_popup": "Popup notification:{{set}}",
|
||||||
|
"lang_setting_off": "Off",
|
||||||
|
"lang_setting_s": "s",
|
||||||
|
"lang_setting_box": "Default toot box action:{{set}}",
|
||||||
|
"lang_setting_gif": "GIF:{{set}}",
|
||||||
|
"lang_setting_selt": "Auto fold:{{set1}} lines and above, {{set2}} letters and above",
|
||||||
|
"lang_setting_autocw": "Auto CW:{{set1}} lines and above, {{set2}} letters and above",
|
||||||
|
"lang_setting_width": "Minimam width:{{set}}",
|
||||||
|
"lang_setting_fixwidth": "TweetDeck fixed width:{{set}}px",
|
||||||
|
"lang_setting_img": "After posting an image:{{set}}",
|
||||||
|
"lang_setting_font": "Fonts:{{set}}",
|
||||||
|
"lang_setting_default": "default font",
|
||||||
|
"lang_setting_size": "Font size:{{set}}px",
|
||||||
|
"lang_setting_imgheight": "Image height:{{set}}px",
|
||||||
|
"lang_setting_ticker": "#InstanceTicker:{{set}}px",
|
||||||
|
"lang_setting_animation": "Animation: {{set}}",
|
||||||
|
"lang_setting_tag": "Tag TL:{{set}}",
|
||||||
|
"lang_setting_boxConfirm": "Post box:{{set}}",
|
||||||
|
"lang_setting_ul": "Native locale:{{set}}",
|
||||||
|
"lang_setting_notf": "Native notification:{{set}}",
|
||||||
|
"lang_setting_quote": "Quote format:{{set}}",
|
||||||
|
"lang_setting_via": "Via:{{set}}",
|
||||||
|
"lang_setting_mov": "Action buttons hiding:{{set}}",
|
||||||
|
"lang_setting_setasread": "Notification markers:{{set}}",
|
||||||
|
"lang_setting_main": "Default account:{{set}}",
|
||||||
|
"lang_setting_sec": "Secondary toot button:{{set}}",
|
||||||
|
"lang_setting_ksref": "Keyboard shortcuts are refreshed.",
|
||||||
|
"lang_setting_nomuting": "No client is muted.",
|
||||||
|
"lang_setting_notftest": " Notification test ",
|
||||||
|
"lang_setting_notftestprof": "Your icon is shown.",
|
||||||
|
"lang_setting_exportwarn": "Only important data will be exported. You must keep this data secure.",
|
||||||
|
"lang_setting_importwarn": "All data will be deleted.",
|
||||||
|
"lang_setting_noupd": "No available update",
|
||||||
|
"lang_setting_thisisbeta": "This is beta version. You have to update manually."
|
||||||
|
}
|
234
app/view/make/language/si-LK/setting.json
Normal file
234
app/view/make/language/si-LK/setting.json
Normal file
@@ -0,0 +1,234 @@
|
|||||||
|
{
|
||||||
|
"setting": "Preferences",
|
||||||
|
"set": "Save",
|
||||||
|
"yes": "Yes",
|
||||||
|
"no": "No",
|
||||||
|
"none": "None",
|
||||||
|
"show": "Show",
|
||||||
|
"hide": "Hide",
|
||||||
|
"default": "Default",
|
||||||
|
"change": "Change",
|
||||||
|
"select": "තෝරන්න",
|
||||||
|
"env": "System Preferences",
|
||||||
|
"setlang": "භාෂාව",
|
||||||
|
"backup": "Import and export of preferences",
|
||||||
|
"backupWarn": "If you got a error when you choose the file, please paste the strings printed when you open the file and click import",
|
||||||
|
"import": "Import",
|
||||||
|
"export": "Export",
|
||||||
|
"hardwareAcceleration": "Disable hardware acceleration",
|
||||||
|
"hardwareAccelerationWarn": "Auto restarted",
|
||||||
|
"theme": "තේමාවන්",
|
||||||
|
"popup": "Popup notification",
|
||||||
|
"popupwarn": "Hide to set \"0\"",
|
||||||
|
"s": "තත්.",
|
||||||
|
"nativenotf": "Native notification",
|
||||||
|
"nnwarn": "This does not work on Windows Portable ver.",
|
||||||
|
"nntest": "Notification test",
|
||||||
|
"width": "Width of columns",
|
||||||
|
"widthwarn": "Scroll bar will be shown when your window size is more than ammounts of columns.",
|
||||||
|
"fixwidth": "Minimum width of TweetDeck browser",
|
||||||
|
"fixwidthwarn": "",
|
||||||
|
"margin": "Margin between timelines",
|
||||||
|
"above": "above",
|
||||||
|
"font": "Font",
|
||||||
|
"fontwarn": "Select your favorite font to 'Select'(On Linux, it may not work.)",
|
||||||
|
"fontsize": "Font size",
|
||||||
|
"savefolder": "Folder to save",
|
||||||
|
"savefolderwarn": "TheDesk uses this value when it try to save pictures or take screenshots.",
|
||||||
|
"useragent": "User agent",
|
||||||
|
"useragentWarn": "Restart when changed",
|
||||||
|
"frame": "Window frame",
|
||||||
|
"frameWarn": "If 'off', the window looks cool.",
|
||||||
|
"downloadWin": "Versioning(o Windows downloader)",
|
||||||
|
"absolute": "absolute value",
|
||||||
|
"srcUrl": "සෙවුම් යන්ත්රය",
|
||||||
|
"srcUrlWarn": "{q} will be replaced to query.",
|
||||||
|
"themeSel": "Select theme",
|
||||||
|
"customtheme": "Edit and add themes",
|
||||||
|
"customthemeDirection": "Color scheme",
|
||||||
|
"advanced": "Advanced options",
|
||||||
|
"advancedWarn": "",
|
||||||
|
"use": "මෙය භාවිතා කරන්න",
|
||||||
|
"copyFrom": "Copy from",
|
||||||
|
"bg": "Background color",
|
||||||
|
"subcolor": "Distinguishable from background",
|
||||||
|
"text": "Text color",
|
||||||
|
"accent": "Background of boosts",
|
||||||
|
"modal": "Background of modal window",
|
||||||
|
"modalFooter": "Background of modal window's footer",
|
||||||
|
"thirdColor": "Backgroud of tag buttons, etc(near to Background)",
|
||||||
|
"forthColor": "Title bar(same scheme to Background)",
|
||||||
|
"bottom": "Background of menu-bar at bottom of window",
|
||||||
|
"emphasized": "Emphasized toot's background",
|
||||||
|
"postbox": "Background of post-box and menu",
|
||||||
|
"active": "Background of 'active' elements",
|
||||||
|
"selected": "Background of selected with arrow keys",
|
||||||
|
"selectedWithShare": "Background of selected with arrow keys(boosted toots)",
|
||||||
|
"add_new": "Add new",
|
||||||
|
"name": "නම",
|
||||||
|
"desc": "About this theme",
|
||||||
|
"customImport": "Import of custom themes",
|
||||||
|
"delete": "Delete",
|
||||||
|
"timeline": "Timeline Preferences",
|
||||||
|
"timemode": "Time format",
|
||||||
|
"relativetime": "Relative format:\"1 minutes ago\",\"3 days ago\"",
|
||||||
|
"absolutetime": "Absolute format:\"23:25:21\",\"2017/12/30 23:59:00\"",
|
||||||
|
"mixtime": "Mixed format:toots posted today are relative-format, others are absolute-format.",
|
||||||
|
"relativesel": "Relative",
|
||||||
|
"absolutesel": "Absolute",
|
||||||
|
"doublesel": "Both relative and absolute",
|
||||||
|
"mixsel": "Mixed",
|
||||||
|
"locale": "Server's unique locale",
|
||||||
|
"localewarn": "This value is available on some Japanese servers",
|
||||||
|
"nswf": "Hide Mark sensitive pictures",
|
||||||
|
"nsfwwarn": "Strong blur effect",
|
||||||
|
"cw": "Hide CW contents",
|
||||||
|
"replyct": "Reply counter style",
|
||||||
|
"replyct_hidden": "Show 1+ if the replies are more than 1.",
|
||||||
|
"replyct_full": "Show full count(1,2...)",
|
||||||
|
"gif": "Animated GIF images animation",
|
||||||
|
"box": "Action of posting-box",
|
||||||
|
"boxyes": "Folding",
|
||||||
|
"boxabs": "Absolutely open",
|
||||||
|
"boxno": "Open after posting",
|
||||||
|
"tag": "Tag TL Search",
|
||||||
|
"tagfed": "Use federated network",
|
||||||
|
"taglocal": "Use local network",
|
||||||
|
"via": "Show via",
|
||||||
|
"mouseover": "Hide action buttons without mouseover",
|
||||||
|
"mouseoverwarn": "You may feel 'mouseover' is unconfortable:(",
|
||||||
|
"mv": "Mouseover to show",
|
||||||
|
"mvclick": "Click to show",
|
||||||
|
"notfmarker": "Show Notification marker, red colored bell and counter(if you show a notification column.)",
|
||||||
|
"autofold": "Auto folding",
|
||||||
|
"autofoldwarn": "TheDesk does not collapse totes of 5 characters or less. Also, when collapsing, newlines are not shown. TheDesk count only newlines as the number of lines.",
|
||||||
|
"lines": "lines",
|
||||||
|
"letters": "letters",
|
||||||
|
"or": "or",
|
||||||
|
"imgheight": "Height of images",
|
||||||
|
"imgheightwarn": "Option:Set \"full\" to uncrop.",
|
||||||
|
"ticker": "Enable OpenSticker",
|
||||||
|
"tickerwarn": "Show the instance name and favicon of tooters <a href=\"https://opensticker.0px.io\">About OpenSticker</a>",
|
||||||
|
"animation": "Animation of timelines",
|
||||||
|
"markers": "Markers(mark as read) on HTL and notifications",
|
||||||
|
"markerswarn": "Mastodon 3.0~. Shared on WebUI and third-party supported clients.",
|
||||||
|
"remote_img": "Get images from the remote server",
|
||||||
|
"remote_imgWarn": "All previews are got from your loginned cache server.",
|
||||||
|
"replySound": "Sound(Reply)",
|
||||||
|
"favSound": "Sound(Fav)",
|
||||||
|
"btSound": "Sound(Boost)",
|
||||||
|
"followSound": "Sound(Follow)",
|
||||||
|
"customSound": "Custom sound",
|
||||||
|
"post": "Posting Preferences",
|
||||||
|
"autocw": "Alert before posting a long toot.",
|
||||||
|
"autocwwarn": "Show dialog whether you make too-long text hidden.",
|
||||||
|
"defaultcw": "Default warining text",
|
||||||
|
"cws": "Always CW set",
|
||||||
|
"defaultvis": "Default visibility",
|
||||||
|
"public": "Public",
|
||||||
|
"unlisted": "Unlisted",
|
||||||
|
"private": "Private",
|
||||||
|
"direct": "Direct",
|
||||||
|
"memory": "Memory(memorized as each server)",
|
||||||
|
"useapi": "Default of your visibility(Set on preferences of Mastodon server)",
|
||||||
|
"postimg": "Posting images preferences",
|
||||||
|
"showurl": "Insert media URL",
|
||||||
|
"nourl": "Insert nothig",
|
||||||
|
"disabled": "Disabled",
|
||||||
|
"quote": "Quote format",
|
||||||
|
"simple": "Only URL",
|
||||||
|
"mention": "URL and acct(mention to the user)",
|
||||||
|
"full": "URL, text and acct(mention to the user)",
|
||||||
|
"notqt": "Disabled(Hide buttons on TLs)",
|
||||||
|
"apiQuote": "API(only some instances)",
|
||||||
|
"showBookmarkAction": "Show a bookmarking toot button",
|
||||||
|
"scrollBar": "Height of the scroll bar",
|
||||||
|
"thin": "Thin",
|
||||||
|
"normal": "Normal",
|
||||||
|
"thick": "Thick",
|
||||||
|
"main": "Default accounts of actions",
|
||||||
|
"mainwarn": "Main account can be set on Account Manager.",
|
||||||
|
"lastacct": "Account you used recently",
|
||||||
|
"usemainacct": "Main account",
|
||||||
|
"secondary": "Secondary Toot Button",
|
||||||
|
"secwarn": "Toot with other visibility setting",
|
||||||
|
"nothing": "Hidden",
|
||||||
|
"localonly": "Local Only",
|
||||||
|
"zeroWidthEmoji": "Zero-width space when inserting emojis",
|
||||||
|
"uploadCrop": "Auto scale to fit",
|
||||||
|
"uploadCropWarn": "Max long-side px. Uploaded images are converted to JPEG(from JPEG) or PNG(from others). Set 0 and the images will not be resized. Notice: if you post an animated picture like GIF, it will be converted static one.",
|
||||||
|
"keysc": "Keyboard shortcut Preferences",
|
||||||
|
"iks": "Easy inserter",
|
||||||
|
"okswarn": "You can insert any letters and emojis with only 3 keys",
|
||||||
|
"plugin": "Plugins",
|
||||||
|
"howToWritePlugin": "Japanese docs of AiScript TheDesk plugins",
|
||||||
|
"pluginList": "Plugin list",
|
||||||
|
"muteemp": "Mute & Emphasis Preferences",
|
||||||
|
"climute": "Client Mute",
|
||||||
|
"cliemp": "Client Emphasis",
|
||||||
|
"cliwarn": "Click client name on toots to toggle mute and emphasis.",
|
||||||
|
"enter": "Enter to set",
|
||||||
|
"wordmute": "Words Mute",
|
||||||
|
"wordemp": "Words Emphasis",
|
||||||
|
"useremp": "Users Emphasis",
|
||||||
|
"useerempwarn": "Set on users data modals.",
|
||||||
|
"empcolorwarn": "Use this color to emphasis",
|
||||||
|
"spotify": "Spotify and NowPlaying Preferences",
|
||||||
|
"spotifynote1": "Click ",
|
||||||
|
"spotifynote2": "icon to NowPlaying",
|
||||||
|
"link": "Account Connection",
|
||||||
|
"linkwarn": "TheDesk save your data on thedesk.top server.",
|
||||||
|
"connect": "Connect",
|
||||||
|
"disconnect": "Disconnect",
|
||||||
|
"lastFmWarn": "User name...(empty to disconnect) You cannot hide your recent play log at last.fm privacy settings.",
|
||||||
|
"templateedit": "Edit a template",
|
||||||
|
"templateeditwarn": "",
|
||||||
|
"template1": "Spotify:{song}:Song name/{album}:Album name/{artist}:Artist name/{url}:URL to Spotify",
|
||||||
|
"template2": "macOS:{song}:Song name/{album}:Album name/{artist}:Artist name/composer:{composer}/spampling rate:{hz}/bit rate:{bitRate}/genre:{genre}",
|
||||||
|
"template3": "",
|
||||||
|
"postartwork": "Attach an Artwork of Spotify",
|
||||||
|
"searchArtwork": "If the song has no artwork, automatic complete it(macOS)",
|
||||||
|
"searchArtworkWarn": "If you nowplaying an non-artwork song, get one which seems nice through API. If you do not like the completed artwork, you can right-click it to delete.",
|
||||||
|
"tts": "TTS(text to speech) Preferences",
|
||||||
|
"bouyomi": "BouyomiChan connect",
|
||||||
|
"bouyomiWarn": "Require: BouyomiChan WebSocket Plugin",
|
||||||
|
"speed": "Speed",
|
||||||
|
"speedwarn": "1-100(default:10)",
|
||||||
|
"pitch": "Pitch",
|
||||||
|
"pitchwarn": "0-100(default:50)",
|
||||||
|
"vol": "Volume",
|
||||||
|
"volwarn": "0-100(default:100)",
|
||||||
|
"volwarn80": "0-100(default:80)",
|
||||||
|
"test": "Test",
|
||||||
|
"sample": "TheDesk is an open-source Mastodon client for PC.",
|
||||||
|
"playstop": "Play/Stop",
|
||||||
|
"back": "Back",
|
||||||
|
"keyscs": "Keyboard shortcuts",
|
||||||
|
"keyscr": "Jump to n(1-9)th column",
|
||||||
|
"keynew": "Open toot box",
|
||||||
|
"keytoggle": "Toggle toot box",
|
||||||
|
"keypost": "Post",
|
||||||
|
"keysecpost": "Post(secondary toot)",
|
||||||
|
"keyunread": "Make all notifications read",
|
||||||
|
"keyesc": "Hide toot box",
|
||||||
|
"keyf5": "Super Reload",
|
||||||
|
"keyclear": "Clear toot box",
|
||||||
|
"keyacctman": "Account Manager",
|
||||||
|
"keyshowprof": "Show profile of selecting",
|
||||||
|
"keyrow": "Show next or previous image",
|
||||||
|
"keyzoom": "Mousewheel:Zoom a image",
|
||||||
|
"whenSelected": "When a toot is selected: ",
|
||||||
|
"fav": "Favourite this toot",
|
||||||
|
"bt": "Boost this toot",
|
||||||
|
"reply": "Reply to this toot",
|
||||||
|
"keyselecttop": "Select the top & left(No.1 column) toot",
|
||||||
|
"reset": "Reset(Danger)",
|
||||||
|
"resetconfirm": "Delete all data. You cannot undo. Continue?",
|
||||||
|
"about": "About TheDesk",
|
||||||
|
"hp": "Website",
|
||||||
|
"support": "Support",
|
||||||
|
"help": "Help",
|
||||||
|
"sushi": "Give me a sushi!",
|
||||||
|
"checkup": "Check update",
|
||||||
|
"ossJP": ""
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user