Skip to content

Commit 4b3e1ae

Browse files
jbblilyanatawa121Step621kakkokari-gtyihSayamame-beans
authored
misskey update (2024.3.1) (#1)
* fix: nodeinfoにenableMcaptchaとenableTurnstileが無い (misskey-dev#13387) * fix: syuilo/misskey時代から使用してるサーバーが改変したバージョンだと誤判定される問題 (DB migrationで修正) (misskey-dev#13389) * Fix(frontend): オートコンプリートが出るべき状況で出ないことがあるのを修正 (misskey-dev#13376) * オートコンプリートが出るべき状況で出ないことがあるのを修正 * update CHANGELOG.md * Fix Changelog * enhance(frontend): ノート作成画面の添付メニューのdividerの位置を"添付取り消し"の上にする (misskey-dev#13409) * enhance(frontend): change divider position for MkPostFormAttaches * docs(changelog): update * fix(frontend): チャートのラベルが消えている問題を修正 (misskey-dev#13416) * fix(frontend): チャートのラベルが消えている問題を修正 * Update CHANGELOG.md * fix(frontend): 画面表示後最初の音声再生が爆音になることがある問題を修正 (misskey-dev#13379) * fix(frontend): 画面表示後最初の音声再生が爆音になることがある問題を修正 * Update CHANGELOG.md * Update CHANGELOG.md * refactor(frontend): 不必要なconsole.logを除去・抑制 (misskey-dev#13400) * refactor(frontend): 不必要なconsole.logを除去 * Update MkCode.core.vue * Update game.board.vue * refactor(backend): `ReactionService.prototype.convertLegacyReactions` (misskey-dev#13375) * add unit tests * cleanup unnecessary type assertions * `convertedReaction`変数の定義と変換表に対する存在確認処理の整理 * `count`変数の定義とループ処理での`Object.entries()`の活用 * 条件式の整理 * `Array.prototype.reduce`を使うように * `Array.prototype.reduce`を使うように * 配列操作を1つのメソッドチェーンに整理 これまでの実装では、`decodeReaction`の返り値が同一になる異なる入力値が同時に複数個存在した場合、後ろのもので上書きされてしまっていたはず。 これからの実装では、後ろのものは前のものに加算される。 (実際にこの挙動の変更が問題になるシチュエーションはまずないはず。) * add unit test * ドキュメントコメントの追加と型定義の調整 * fix: Bump sharp to 0.33.2 (misskey-dev#13391) * 🎨 * fix: MkUserPopupが表示されてる状態でv-user-previewがついた要素がdetachされるとMkUserPopupが消えない問題 (misskey-dev#13349) * fix: MkUserPopupが表示されてる状態でv-user-previewがついた要素がdetachされるとMkUserPopupが消えない問題 * docs(changelog): previewの中のユーザメンションをホバーした状態で投稿を編集するとユーザの情報popupが消えない問題を修正 * docs(changelog): ユーザの情報のポップアップが消えなくなることがある問題を修正 * fix: 禁止キーワードを含むノートがDelayed Queueに追加されて再処理される問題 (misskey-dev#13428) * refactor: use IdentifiableError instead of NoteCreateService.ContainsProhibitedWordsError * fix: notes with prohibited words are reprocessed with delay * docs(changelog): 禁止キーワードを含むノートがDelayed Queueに追加されて再処理される問題 * lint: fix lint errors * fix: rethrowするべきなのにrethrowし忘れていたのを修正 * enhance: サーバーごとにモデレーションノートを残せるように * refactor: Refactor NoteReadService.read (misskey-dev#13429) * refactor: Refactor NoteReadService.read * clean up * Update packages/backend/src/core/NoteReadService.ts --------- Co-authored-by: syuilo <[email protected]> * flash/update で部分的に変更できるようにする (misskey-dev#13396) * make flash/update params optional * Update autogen files pnpm run build-misskey-js-with-types * Update update.ts * Update CHANGELOG.md * hasOwnProperty -> hasOwn Co-authored-by: syuilo <[email protected]> --------- Co-authored-by: syuilo <[email protected]> * enhance: `meta`をSSR HTMLに埋め込む (misskey-dev#13436) * enhance: `meta`をSSR HTMLに埋め込む * HTML Metaの有効時間を指定 * 1時間 * MetaEntityService * JSONをPackするように * ✌️ --------- Co-authored-by: syuilo <[email protected]> * fix: SSR時のmetaをエスケープするように (misskey-dev#13440) * fix: SSR時のmetaをエスケープするように * エスケープ方法を変更 * refactor(backend): `Array.prototype.filter`での非null確認では`isNotNull`関数を使うように (misskey-dev#13442) * `Array.prototype.filter`での非null確認では`isNotNull`関数を使うように * `{}` -> `NonNullable<unknown>` * fix(test): Chromaticが落ちているのを一部修正? (misskey-dev#13435) * fix(test): Chromaticが落ちているのを修正? * いらん変更をけす * 未来過ぎた * Fix(frontend): 絵文字オートコンプリートの優先順位がおかしいのを修正 (misskey-dev#13423) * 絵文字オートコンプリートの優先順位がおかしいのを修正 * update CHANGELOG.md * テストを追加 * lint fix * fix: プッシュ通知の変更が1時間ほど反映されない問題を修正 (misskey-dev#13407) * fix: プッシュ通知の変更が1時間ほど反映されない問題を修正 * 410 to refresh * refreshCache * fix(backend): より多くの人に使われているハッシュタグが検索結果上位に来るように (misskey-dev#11498) (misskey-dev#13340) * enhance: リモートのフォロワーから再度Followが来た場合、acceptを返してあげる (misskey-dev#13388) * enhance: リモートのフォロワーから再度Followが来た場合、acceptを返してあげる * nanka meccha kaeta * ブロックチェックの後にフォロー関係の存在チェックをする * enhance(games): 抜けている翻訳を追加・スタイル共通化 (misskey-dev#13434) * enhance(games): 抜けている翻訳を追加・スタイル共通化 * frameDivider の使用箇所が見当たらなかったので削除 * ミス * インナーでもcss変数を使う * コロンを翻訳から外す * 一部の翻訳を除去 * p * revert some text --------- Co-authored-by: syuilo <[email protected]> * enhance?: DeleteAccountServiceでユーザーを削除する際にuserChangeDeletedStateを発行する (misskey-dev#13382) * Enhance(frontend): リアクションピッカーを調整 (misskey-dev#13354) * 打てない絵文字を表示しないのではなくグレーアウトするように など * fix: 今度は検索とピン留めに効いてなかった * lint fix * use Map * 斜めに線を引いてわかりやすく * 斜め線は右上からのほうが良かったかも * デザイン調整 * refactor * fix(frontend): `userActivation`がない環境において不具合が生じる問題を修正 (misskey-dev#13451) * fix: 古いキャッシュを使うのを修正 (misskey-dev#13453) * admin/emoji/updateの必須項目を減らす 等 (misskey-dev#13449) * admin/emoji/update enhancement * add CustomEmojiService.getEmojiByName * update endpoint * fix * Update update.ts * Update autogen files * type assertion * Update CHANGELOG.md * test(frontend): Chromaticテストが落ちるのを修正 (misskey-dev#13448) * test(frontend): Chromaticテストが落ちるのを修正 * fix: テストケースを修正 * refactor: comment * fix(backend): fix incorrect schemas (misskey-dev#13458) * Enhance: コンディショナルロールの条件に「マニュアルロールへのアサイン」を追加 (misskey-dev#13463) * コンディショナルロールの条件に「マニュアルロールへのアサイン」を追加 * コメント修正 * enhance(backend): フォロー・フォロワー関連の通知の受信設定の強化 (misskey-dev#13468) * enhance(backend): 通知の受信設定に「フォロー中またはフォロワー」を追加 * fix(backend): 通知の受信設定で「相互フォロー」が正しく動作しない問題を修正 * Update CHANGELOG.md * refactor(backend): ノートのエクスポート処理でStreams APIを使うように (misskey-dev#13465) * refactor(backend): ノートのエクスポート処理でStreams APIを使うように * fixup! refactor(backend): ノートのエクスポート処理でStreams APIを使うように `await`忘れにより、ジョブがすぐに完了したことになり削除されてしまっていた。 それによって、`NoteStream`内での`updateProgress`メソッドの呼び出しで、`Missing key for job`のエラーが発生することがあった。 --------- Co-authored-by: syuilo <[email protected]> * fix(backend): リノート時のHTLへのストリーミングの意図しない挙動を修正 (misskey-dev#13425) * fix(backend): リノート時のストリーミングの意図しない挙動を修正 * Update CHANGELOG.md * fix: 不要な返り値 * fix: 不適切な条件分岐を修正 * test(backend): add htl tests --------- Co-authored-by: syuilo <[email protected]> * refactor(frontend): `os.ts`周りのリファクタリング (misskey-dev#13186) * refactor(frontend): `os.ts`周りのリファクタリング * refactor: apiWithDialogのdataの型付け * refactor: 不要なas anyを除去 * refactor: 返り値の型を明記、`selectDriveFolder`は`File`のほうに合わせるよう返り値を変更 * refactor: 返り値の型を改善 * refactor: フォームの型を改善 * refactor: 良い感じのimportに修正 * refactor: フォームの返り値の型を改善 * refactor: `popup()`の`props`に`ref`な値を入れるのを許可するように * fix: `os.input`系と`os.select`の返り値の型がおかしい問題とそれによるバグを修正 * Update CHANGELOG.md * Update CHANGELOG.md --------- Co-authored-by: syuilo <[email protected]> * enhance(backend): 通知がミュート・凍結を考慮するようにする (misskey-dev#13412) * Never return broken notifications misskey-dev#409 Since notifications are stored in Redis, we can't expect relational integrity: deleting a user will *not* delete notifications that mention it. But if we return notifications with missing bits (a `follow` without a `user`, for example), the frontend will get very confused and throw an exception while trying to render them. This change makes sure we never expose those broken notifications. For uniformity, I've applied the same logic to notes and roles mentioned in notifications, even if nobody reported breakage in those cases. Tested by creating a few types of notifications with a `notifierId`, then deleting their user. (cherry picked from commit 421f8d4) * Update Changelog * Update CHANGELOG.md * enhance: 通知がミュートを考慮するようにする * enhance: 通知が凍結も考慮するようにする * fix: notifierIdがない通知が消えてしまう問題 * Add tests (通知がミュートを考慮しているかどうか) * fix: notifierIdがない通知が消えてしまう問題 (grouped) * Remove unused import * Fix: typo * Revert "enhance: 通知が凍結も考慮するようにする" This reverts commit b1e57e5. * Revert API handling * Remove unused imports * enhance: Check if notifierId is valid in NotificationEntityService * 通知作成時にpackしてnullになったらあとの処理をやめる * Remove duplication of valid notifier check * add filter notification is not null * Revert "Remove duplication of valid notifier check" This reverts commit 239a695. * Improve performance * Fix packGrouped * Refactor: 判定部分を共通化 * Fix condition * use isNotNull * Update CHANGELOG.md * filterの改善 * Refactor: DONT REPEAT YOURSELF Note: GroupedNotificationはNotificationの拡張なのでその例外だけ書けば基本的に共通の処理になり複雑な個別の処理は増えにくいと思われる * Add groupedNotificationTypes * Update misskey-js typedef * Refactor: less sql calls * refactor * clean up * filter notes to mark as read * packed noteがmapなのでそちらを使う * if (notesToRead.size > 0) * if (notes.length === 0) return; * fix * Revert "if (notes.length === 0) return;" This reverts commit 22e2324. * 🎨 * console.error * err * remove try-catch * 不要なジェネリクスを除去 * Revert (既読処理をpack内で行うものを元に戻す) * Clean * Update packages/backend/src/core/entities/NotificationEntityService.ts * Update packages/backend/src/core/entities/NotificationEntityService.ts * Update packages/backend/src/core/entities/NotificationEntityService.ts * Update packages/backend/src/core/entities/NotificationEntityService.ts * Update packages/backend/src/core/NotificationService.ts * Clean --------- Co-authored-by: dakkar <[email protected]> Co-authored-by: kakkokari-gtyih <[email protected]> Co-authored-by: かっこかり <[email protected]> Co-authored-by: tamaina <[email protected]> Co-authored-by: syuilo <[email protected]> * Update CHANGELOG.md * update deps * fix type * fix test * Update scroll.test.ts * enhance: 通知の履歴をリセットできるように (misskey-dev#13335) * enhance: 通知の履歴をリセットできるように * Update Changelog * 通知欄も連動して更新するように * revert some changes * Update CHANGELOG.md * Remove unused part * fix * fix(backend): ダイレクトなノートに対してはダイレクトでしか返信できないように (misskey-dev#13477) * fix(backend): ダイレクトなノートに対してはダイレクトでしか返信できないように * Update CHANGELOG.md * test(backend): `notes/create`とWebSocket関連のテストを追加 * Update CHANGELOG.md * New Crowdin updates (misskey-dev#13359) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (French) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (German) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Arabic) * New translations ja-jp.yml (Czech) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Norwegian) * New translations ja-jp.yml (Portuguese) * New translations ja-jp.yml (Russian) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Vietnamese) * New translations ja-jp.yml (Indonesian) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (English) * New translations ja-jp.yml (English) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Traditional) * fix(client): use colorizeEmoji when unicodeEmojisMap.get * メンションの最大数をロールごとに設定可能にする (misskey-dev#13343) * Add new role policy: maximum mentions per note * fix * Reviewを反映 * fix * Add ChangeLog * Update type definitions * Add E2E test * CHANGELOG に説明を追加 --------- Co-authored-by: taichan <[email protected]> * Update CHANGELOG.md * refactor: remove export of unicodeEmojisMap * fix packedRoleCondFormulaValueAssignedRoleSchema * New Crowdin updates (misskey-dev#13478) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * update pnpm * update deps * update deps * update deps * Update CHANGELOG.md Co-authored-by: zyoshoka <[email protected]> * Update CHANGELOG.md * format * Update packages/backend/test/e2e/mute.ts Co-authored-by: zyoshoka <[email protected]> * format * add missing license headers * enhance: 禁止ワードチェック強化 (misskey-dev#27) * enhance: 禁止ワードチェック強化 * リモートの禁止ワードチェックを添付ファイルとユーザーを登録する前に行うなど Resolve misskey-dev#13374 * 禁止ワートの対象の見直し * performActivityで特定のエラーが出た際にDelayedに追加しないように * use IdentifiableError * NoteCreateService.checkProhibitedWords * https://github.com/misskey-dev/misskey-private/pull/27/files#r1507416135 * remove comment * 2024.3.0 * New translations ja-jp.yml (Chinese Traditional) (misskey-dev#13480) * fix: emoji colorization * chore(client): 絵文字の画像読み込みに失敗した際はテキストではなくダミー画像を表示 (misskey-dev#13487) * fix(frontend): ピン留め or 履歴に表示されるカスタム絵文字がサーバから削除されるとリアクションが出来なくなる (misskey-dev#13486) * fix(frontend): ピン留めに登録されているカスタム絵文字がサーバから削除されるとリアクションが出来なくなる * fix CHANGELOG.md * fix Unicode Emojis * fix Unicode Emojis * fix * New Crowdin updates (misskey-dev#13489) * New translations ja-jp.yml (French) * New translations ja-jp.yml (French) * Update CHANGELOG.md * Update CHANGELOG.md * fix(frontend): MkCustomEmojiでフォールバックをテキストか画像か選べるように fix of misskey-dev#13487 * 2024.3.1 --------- Co-authored-by: anatawa12 <[email protected]> Co-authored-by: 1Step621 <[email protected]> Co-authored-by: かっこかり <[email protected]> Co-authored-by: Sayamame-beans <[email protected]> Co-authored-by: zyoshoka <[email protected]> Co-authored-by: okayurisotto <[email protected]> Co-authored-by: tamaina <[email protected]> Co-authored-by: syuilo <[email protected]> Co-authored-by: FineArchs <[email protected]> Co-authored-by: zawa-ch <[email protected]> Co-authored-by: taichan <[email protected]> Co-authored-by: dakkar <[email protected]> Co-authored-by: kakkokari-gtyih <[email protected]> Co-authored-by: Yuriha <[email protected]> Co-authored-by: Acid Chicken (硫酸鶏) <[email protected]> Co-authored-by: おさむのひと <[email protected]>
1 parent 99bb172 commit 4b3e1ae

File tree

194 files changed

+5163
-3014
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

194 files changed

+5163
-3014
lines changed

CHANGELOG.md

+52
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,58 @@
1212
1313
-->
1414

15+
## 2024.3.1
16+
17+
### General
18+
-
19+
20+
### Client
21+
- Fix: 絵文字関係の不具合を修正 (#13485)
22+
- 履歴に残っている or ピン留めされた絵文字がコントロールパネルより削除されていた際にリアクションデッキが表示できなくなる
23+
- Unicode絵文字が履歴に残っている or ピン留めされているとリアクションデッキが表示できなくなる
24+
- Fix: カスタム絵文字の画像読み込みに失敗した際はテキストではなくダミー画像を表示 #13487
25+
26+
### Server
27+
-
28+
29+
## 2024.3.0
30+
31+
### General
32+
- Enhance: 投稿者のロールに応じて、一つのノートに含むことのできるメンションとダイレクト投稿の宛先の人数に上限を設定できるように
33+
* デフォルトのメンション上限は20アカウントに設定されます。(管理者はベースロールの設定で変更可能です。)
34+
* 連合の問い合わせに応答しないサーバーのリモートユーザーへのメンションは、上限の人数に含めない実装になっています。
35+
- Enhance: 通知がミュート、凍結を考慮するようになりました
36+
- Enhance: サーバーごとにモデレーションノートを残せるように
37+
- Enhance: コンディショナルロールの条件に「マニュアルロールへのアサイン」を追加
38+
- Enhance: 通知の受信設定に「フォロー中またはフォロワー」を追加
39+
- Enhance: 通知の履歴をリセットできるように
40+
- Fix: ダイレクトなノートに対してはダイレクトでしか返信できないように
41+
42+
### Client
43+
- Enhance: ノート作成画面のファイル添付メニューの区切り線の位置を調整
44+
- Fix: syuilo/misskeyの時代からあるインスタンスが改変されたバージョンであると誤認識される問題
45+
- Fix: MFMのオートコンプリートが出るべき状況で出ないことがある問題を修正
46+
- Fix: チャートのラベルが消えている問題を修正
47+
- Fix: 画面表示後最初の音声再生が爆音になることがある問題を修正
48+
- Fix: 設定のバックアップ作成時に名前を入力しなかった場合、ローカライゼーションがおかしくなる問題を修正
49+
- Fix: ページ`/admin/emojis`の絵文字編集ダイアログで「リアクションとして使えるロール」を追加する際に何も選択せずOKを押下すると画面が固まる問題を修正
50+
- Fix: 絵文字サジェストの順位で、絵文字自体の名前が同じものよりもタグで一致しているものが優先されてしまう問題を修正
51+
- Fix: ユーザの情報のポップアップが消えなくなることがある問題を修正
52+
53+
### Server
54+
- Enhance: エンドポイント`flash/update``flashId`以外のパラメータは必須ではなくなりました
55+
- Fix: nodeinfoにenableMcaptchaとenableTurnstileが無いのを修正
56+
- Fix: 破損した通知をクライアントに送信しないように
57+
* 通知欄が無限にリロードされる問題が改善する可能性があります
58+
- Fix: 禁止キーワードを含むノートがDelayed Queueに追加されて再処理される問題を修正
59+
- Fix: 自分がフォローしていないアカウントのフォロワー限定ノートが閲覧できることがある問題を修正
60+
- Fix: タイムラインのオプションで「リノートを表示」を無効にしている際、投票のみの引用リノートが流れてこない問題を修正
61+
- Fix: エンドポイント`admin/emoji/update`の各種修正
62+
- 必須パラメータを`id`または`name`のいずれかのみに
63+
- `id`の代わりに`name`で絵文字を指定可能に(`id``name`両指定時は従来通り`name`を変更する挙動)
64+
- `category`および`licence`が指定なしの時勝手にnullに上書きされる挙動を修正
65+
- Fix: 通知の受信設定で「相互フォロー」が正しく動作しない問題を修正
66+
1567
## 2024.2.0
1668

1769
### Note

locales/ar-SA.yml

+1
Original file line numberDiff line numberDiff line change
@@ -1014,6 +1014,7 @@ renotes: "أعد النشر"
10141014
sourceCode: "الشفرة المصدرية"
10151015
flip: "اقلب"
10161016
lastNDays: "آخر {n} أيام"
1017+
surrender: "ألغِ"
10171018
_initialAccountSetting:
10181019
accountCreated: "نجح إنشاء حسابك!"
10191020
letsStartAccountSetup: "إذا كنت جديدًا لنعدّ حسابك الشخصي."

locales/ca-ES.yml

+1
Original file line numberDiff line numberDiff line change
@@ -1210,6 +1210,7 @@ hemisphere: "Geolocalització"
12101210
withSensitive: "Incloure notes amb fitxers sensibles"
12111211
userSaysSomethingSensitive: "La publicació de {name} conte material sensible"
12121212
enableHorizontalSwipe: "Lliscar per canviar de pestanya"
1213+
surrender: "Cancel·lar "
12131214
_bubbleGame:
12141215
howToPlay: "Com es juga"
12151216
_howToPlay:

locales/cs-CZ.yml

+1
Original file line numberDiff line numberDiff line change
@@ -1098,6 +1098,7 @@ renotes: "Přeposlat"
10981098
sourceCode: "Zdrojový kód"
10991099
flip: "Otočit"
11001100
lastNDays: "Posledních {n} dnů"
1101+
surrender: "Zrušit"
11011102
_initialAccountSetting:
11021103
accountCreated: "Váš účet byl úspěšně vytvořen!"
11031104
letsStartAccountSetup: "Pro začátek si nastavte svůj profil."

locales/de-DE.yml

+1
Original file line numberDiff line numberDiff line change
@@ -1184,6 +1184,7 @@ decorate: "Dekorieren"
11841184
addMfmFunction: "MFM hinzufügen"
11851185
sfx: "Soundeffekte"
11861186
lastNDays: "Letzten {n} Tage"
1187+
surrender: "Abbrechen"
11871188
_announcement:
11881189
forExistingUsers: "Nur für existierende Nutzer"
11891190
forExistingUsersDescription: "Ist diese Option aktiviert, wird diese Ankündigung nur Nutzern angezeigt, die zum Zeitpunkt der Ankündigung bereits registriert sind. Ist sie deaktiviert, wird sie auch Nutzern, die sich nach dessen Veröffentlichung registrieren, angezeigt."

locales/en-US.yml

+32
Original file line numberDiff line numberDiff line change
@@ -991,6 +991,7 @@ neverShow: "Don't show again"
991991
remindMeLater: "Maybe later"
992992
didYouLikeMisskey: "Have you taken a liking to Misskey?"
993993
pleaseDonate: "{host} uses the free software, Misskey. We would highly appreciate your donations so development of Misskey can continue!"
994+
correspondingSourceIsAvailable: "The corresponding source code is available at {anchor}"
994995
roles: "Roles"
995996
role: "Role"
996997
noRole: "Role not found"
@@ -1041,6 +1042,8 @@ resetPasswordConfirm: "Really reset your password?"
10411042
sensitiveWords: "Sensitive words"
10421043
sensitiveWordsDescription: "The visibility of all notes containing any of the configured words will be set to \"Home\" automatically. You can list multiple by separating them via line breaks."
10431044
sensitiveWordsDescription2: "Using spaces will create AND expressions and surrounding keywords with slashes will turn them into a regular expression."
1045+
prohibitedWords: "Prohibited words"
1046+
prohibitedWordsDescription: "Enables an error when attempting to post a note containing the set word(s). Multiple words can be set, separated by a new line."
10441047
prohibitedWordsDescription2: "Using spaces will create AND expressions and surrounding keywords with slashes will turn them into a regular expression."
10451048
hiddenTags: "Hidden hashtags"
10461049
hiddenTagsDescription: "Select tags which will not shown on trend list.\nMultiple tags could be registered by lines."
@@ -1157,6 +1160,7 @@ showRenotes: "Show renotes"
11571160
edited: "Edited"
11581161
notificationRecieveConfig: "Notification Settings"
11591162
mutualFollow: "Mutual follow"
1163+
followingOrFollower: "Following or follower"
11601164
fileAttachedOnly: "Only notes with files"
11611165
showRepliesToOthersInTimeline: "Show replies to others in timeline"
11621166
hideRepliesToOthersInTimeline: "Hide replies to others from timeline"
@@ -1166,6 +1170,12 @@ confirmShowRepliesAll: "This operation is irreversible. Would you really like to
11661170
confirmHideRepliesAll: "This operation is irreversible. Would you really like to hide replies to others from everyone you follow in your timeline?"
11671171
externalServices: "External Services"
11681172
sourceCode: "Source code"
1173+
sourceCodeIsNotYetProvided: "Source code is not yet available. Contact the administrator to fix this problem."
1174+
repositoryUrl: "Repository URL"
1175+
repositoryUrlDescription: "If you are using Misskey as is (without any changes to the source code), enter https://github.com/misskey-dev/misskey"
1176+
repositoryUrlOrTarballRequired: "If you have not published a repository, you must provide a tarball instead. See .config/example.yml for more information."
1177+
feedback: "Feedback"
1178+
feedbackUrl: "Feedback URL"
11691179
impressum: "Impressum"
11701180
impressumUrl: "Impressum URL"
11711181
impressumDescription: "In some countries, like germany, the inclusion of operator contact information (an Impressum) is legally required for commercial websites."
@@ -1201,15 +1211,29 @@ soundWillBePlayed: "Sound will be played"
12011211
showReplay: "View Replay"
12021212
replay: "Replay"
12031213
replaying: "Showing replay"
1214+
endReplay: "Exit Replay"
1215+
copyReplayData: "Copy replay data"
12041216
ranking: "Ranking"
12051217
lastNDays: "Last {n} days"
12061218
backToTitle: "Go back to title"
12071219
hemisphere: "Where are you located"
12081220
withSensitive: "Include notes with sensitive files"
12091221
userSaysSomethingSensitive: "Post by {name} contains sensitive content"
12101222
enableHorizontalSwipe: "Swipe to switch tabs"
1223+
loading: "Loading"
1224+
surrender: "Cancel"
1225+
gameRetry: "Retry"
12111226
_bubbleGame:
12121227
howToPlay: "How to play"
1228+
hold: "Hold"
1229+
_score:
1230+
score: "Score"
1231+
scoreYen: "Amount of money earned"
1232+
highScore: "High score"
1233+
maxChain: "Maximum number of chains"
1234+
yen: "{yen} Yen"
1235+
estimatedQty: "{qty} Pieces"
1236+
scoreSweets: "{onigiriQtyWithUnit} Onigiri"
12131237
_howToPlay:
12141238
section1: "Adjust the position and drop the object into the box."
12151239
section2: "When two objects of the same type touch each other, they will change into a different object and you score points."
@@ -1631,6 +1655,7 @@ _role:
16311655
gtlAvailable: "Can view the global timeline"
16321656
ltlAvailable: "Can view the local timeline"
16331657
canPublicNote: "Can send public notes"
1658+
mentionMax: "Maximum number of mentions in a note"
16341659
canInvite: "Can create instance invite codes"
16351660
inviteLimit: "Invite limit"
16361661
inviteLimitCycle: "Invite limit cooldown"
@@ -1654,6 +1679,7 @@ _role:
16541679
canUseTranslator: "Translator usage"
16551680
avatarDecorationLimit: "Maximum number of avatar decorations that can be applied"
16561681
_condition:
1682+
roleAssignedTo: "Assigned to manual roles"
16571683
isLocal: "Local user"
16581684
isRemote: "Remote user"
16591685
createdLessThan: "Less than X has passed since account creation"
@@ -1754,6 +1780,8 @@ _aboutMisskey:
17541780
contributors: "Main contributors"
17551781
allContributors: "All contributors"
17561782
source: "Source code"
1783+
original: "Original"
1784+
thisIsModifiedVersion: "{name} uses a modified version of the original Misskey."
17571785
translation: "Translate Misskey"
17581786
donate: "Donate to Misskey"
17591787
morePatrons: "We also appreciate the support of many other helpers not listed here. Thank you! 🥰"
@@ -2272,6 +2300,7 @@ _notification:
22722300
reactedBySomeUsers: "{n} users reacted"
22732301
renotedBySomeUsers: "Renote from {n} users"
22742302
followedBySomeUsers: "Followed by {n} users"
2303+
flushNotification: "Clear notifications"
22752304
_types:
22762305
all: "All"
22772306
note: "New notes"
@@ -2369,6 +2398,7 @@ _moderationLogTypes:
23692398
resetPassword: "Password reset"
23702399
suspendRemoteInstance: "Remote instance suspended"
23712400
unsuspendRemoteInstance: "Remote instance unsuspended"
2401+
updateRemoteInstanceNote: "Moderation note updated for remote instance."
23722402
markSensitiveDriveFile: "File marked as sensitive"
23732403
unmarkSensitiveDriveFile: "File unmarked as sensitive"
23742404
resolveAbuseReport: "Report resolved"
@@ -2489,6 +2519,8 @@ _reversi:
24892519
opponentHasSettingsChanged: "The opponent has changed their settings."
24902520
allowIrregularRules: "Irregular rules (completely free)"
24912521
disallowIrregularRules: "No irregular rules"
2522+
showBoardLabels: "Display row and column numbering on the board"
2523+
useAvatarAsStone: "Turn stones into user avatars"
24922524
_offlineScreen:
24932525
title: "Offline - cannot connect to the server"
24942526
header: "Unable to connect to the server"

locales/es-ES.yml

+1
Original file line numberDiff line numberDiff line change
@@ -1209,6 +1209,7 @@ hemisphere: "Región"
12091209
withSensitive: "Mostrar notas que contengan material sensible"
12101210
userSaysSomethingSensitive: "La publicación de {name} contiene material sensible"
12111211
enableHorizontalSwipe: "Deslice para cambiar de pestaña"
1212+
surrender: "detener"
12121213
_bubbleGame:
12131214
howToPlay: "Cómo jugar"
12141215
_howToPlay:

locales/fr-FR.yml

+55-1
Original file line numberDiff line numberDiff line change
@@ -380,8 +380,11 @@ hcaptcha: "hCaptcha"
380380
enableHcaptcha: "Activer hCaptcha"
381381
hcaptchaSiteKey: "Clé du site"
382382
hcaptchaSecretKey: "Clé secrète"
383+
mcaptcha: "mCaptcha"
384+
enableMcaptcha: "Activer mCaptcha"
383385
mcaptchaSiteKey: "Clé du site"
384386
mcaptchaSecretKey: "Clé secrète"
387+
mcaptchaInstanceUrl: "URL de l'instance de mCaptcha"
385388
recaptcha: "reCAPTCHA"
386389
enableRecaptcha: "Activer reCAPTCHA"
387390
recaptchaSiteKey: "Clé du site"
@@ -523,7 +526,7 @@ hideThisNote: "Masquer cette note"
523526
showFeaturedNotesInTimeline: "Afficher les notes des Tendances dans le fil d'actualité"
524527
objectStorage: "Stockage d'objets"
525528
useObjectStorage: "Utiliser le stockage d'objets"
526-
objectStorageBaseUrl: "Base URL"
529+
objectStorageBaseUrl: "URL de base"
527530
objectStorageBaseUrlDesc: "Préfixe d’URL utilisé pour construire l’URL vers le référencement d’objet (média). Spécifiez son URL si vous utilisez un CDN ou un proxy, sinon spécifiez l’adresse accessible au public selon le guide de service que vous allez utiliser. P.ex. 'https://<bucket>.s3.amazonaws.com' pour AWS S3 et 'https://storage.googleapis.com/<bucket>' pour GCS."
528531
objectStorageBucket: "Bucket"
529532
objectStorageBucketDesc: "Veuillez spécifier le nom du compartiment utilisé sur le service configuré."
@@ -628,6 +631,7 @@ medium: "Moyen"
628631
small: "Petit"
629632
generateAccessToken: "Générer un jeton d'accès"
630633
permission: "Autorisations "
634+
adminPermission: "Droits de l'administrateur"
631635
enableAll: "Tout activer"
632636
disableAll: "Tout désactiver"
633637
tokenRequested: "Autoriser l'accès au compte"
@@ -1031,12 +1035,18 @@ nonSensitiveOnlyForLocalLikeOnlyForRemote: "Non sensibles seulement (mentions j'
10311035
rolesAssignedToMe: "Rôles attribués à moi"
10321036
resetPasswordConfirm: "Souhaitez-vous réinitialiser votre mot de passe ?"
10331037
sensitiveWords: "Mots sensibles"
1038+
sensitiveWordsDescription2: "Séparer par une espace pour créer une expression AND ; entourer de barres obliques pour créer une expression régulière."
1039+
prohibitedWords: "Mots interdits"
1040+
prohibitedWordsDescription2: "Séparer par une espace pour créer une expression AND ; entourer de barres obliques pour créer une expression régulière."
10341041
hiddenTags: "Hashtags cachés"
10351042
hiddenTagsDescription: "Les hashtags définis ne s'afficheront pas dans les tendances. Vous pouvez définir plusieurs hashtags en faisant un saut de ligne."
10361043
notesSearchNotAvailable: "La recherche de notes n'est pas disponible."
10371044
license: "Licence"
1045+
unfavoriteConfirm: "Vraiment supprimer des favoris ?"
10381046
myClips: "Mes clips"
10391047
drivecleaner: "Nettoyeur du Disque"
1048+
retryAllQueuesNow: "Réessayer tous les fils d'attente immédiatement"
1049+
retryAllQueuesConfirmTitle: "Vraiment réessayer ?"
10401050
retryAllQueuesConfirmText: "Cela peut augmenter temporairement la charge du serveur."
10411051
enableChartsForRemoteUser: "Générer les graphiques pour les utilisateurs distants"
10421052
enableChartsForFederatedInstances: "Générer les graphiques pour les instances distantes"
@@ -1046,6 +1056,8 @@ limitWidthOfReaction: "Limiter la largeur maximale des réactions et les affiche
10461056
noteIdOrUrl: "Identifiant de la note ou URL"
10471057
video: "Vidéo"
10481058
videos: "Vidéos"
1059+
audio: "Audio"
1060+
audioFiles: "Fichiers audio"
10491061
dataSaver: "Économiseur de données"
10501062
accountMigration: "Migration de compte"
10511063
accountMoved: "Cet·te utilisateur·rice a migré son compte vers :"
@@ -1084,7 +1096,10 @@ specifyUser: "Spécifier l'utilisateur·rice"
10841096
failedToPreviewUrl: "Aperçu d'URL échoué"
10851097
update: "Mettre à jour"
10861098
rolesThatCanBeUsedThisEmojiAsReaction: "Rôles qui peuvent utiliser cet émoji comme réaction"
1099+
rolesThatCanBeUsedThisEmojiAsReactionEmptyDescription: "Si aucun rôle n'est spécifié, tout le monde peut utiliser cet émoji comme réaction."
1100+
rolesThatCanBeUsedThisEmojiAsReactionPublicRoleWarn: "Il faut un rôle public."
10871101
cancelReactionConfirm: "Supprimez la réaction ?"
1102+
changeReactionConfirm: "Changer la réaction ?"
10881103
later: "Plus tard"
10891104
goToMisskey: "Retour vers Misskey"
10901105
additionalEmojiDictionary: "Dictionnaires d'émojis additionnels"
@@ -1110,11 +1125,13 @@ used: "Utilisé"
11101125
expired: "Expiré"
11111126
doYouAgree: "Êtes-vous d’accord ?"
11121127
beSureToReadThisAsItIsImportant: "Assurez-vous de le lire ; c'est important."
1128+
iHaveReadXCarefullyAndAgree: "J'ai lu le contenu de « {x} » et donne mon accord."
11131129
dialog: "Dialogue"
11141130
icon: "Avatar"
11151131
forYou: "Pour vous"
11161132
currentAnnouncements: "Annonces actuelles"
11171133
pastAnnouncements: "Annonces passées"
1134+
youHaveUnreadAnnouncements: "Il y a des annonces non lues."
11181135
replies: "Réponses"
11191136
renotes: "Renotes"
11201137
loadReplies: "Inclure les réponses"
@@ -1129,6 +1146,7 @@ showRenotes: "Afficher les renotes"
11291146
edited: "Modifié"
11301147
notificationRecieveConfig: "Paramètres des notifications"
11311148
mutualFollow: "Abonnement mutuel"
1149+
fileAttachedOnly: "Avec fichiers joints seulement"
11321150
showRepliesToOthersInTimeline: "Afficher les réponses aux autres dans le fil"
11331151
hideRepliesToOthersInTimeline: "Masquer les réponses aux autres dans le fil"
11341152
showRepliesToOthersInTimelineAll: "Afficher les réponses de toutes les personnes que vous suivez dans le fil"
@@ -1137,6 +1155,11 @@ confirmShowRepliesAll: "Cette opération est irréversible. Voulez-vous vraiment
11371155
confirmHideRepliesAll: "Cette opération est irréversible. Voulez-vous vraiment masquer les réponses de toutes les personnes que vous suivez dans le fil ?"
11381156
externalServices: "Services externes"
11391157
sourceCode: "Code source"
1158+
sourceCodeIsNotYetProvided: "Le code source n'est pas encore disponible. Veuillez signaler ce problème aux administrateurs."
1159+
repositoryUrl: "URL du dépôt"
1160+
repositoryUrlDescription: "Entrez l'URL du dépôt où se trouve le code source ici. Si vous utilisez Misskey tel quel (sans changer le code source), entrez https://github.com/misskey-dev/misskey"
1161+
feedback: "Commentaires"
1162+
feedbackUrl: "URL pour les commentaires"
11401163
impressum: "Impressum"
11411164
impressumUrl: "URL de l'impressum"
11421165
impressumDescription: "Dans certains pays comme l'Allemagne, il est obligatoire d'afficher les informations sur l'opérateur d'un site (un impressum)."
@@ -1164,7 +1187,32 @@ remainingN: "Restants : {n}"
11641187
overwriteContentConfirm: "Voulez-vous remplacer le contenu actuel ?"
11651188
seasonalScreenEffect: "Effet d'écran saisonnier"
11661189
decorate: "Décorer"
1190+
addMfmFunction: "Insérer MFM"
1191+
enableQuickAddMfmFunction: "Afficher le sélecteur de MFM avancé"
1192+
bubbleGame: "Jeu de bulles"
1193+
sfx: "Effets sonores"
1194+
soundWillBePlayed: "Le son sera joué"
1195+
showReplay: "Voir le replay"
1196+
replay: "Rediffusion"
1197+
replaying: "En cours de rediffusion"
1198+
endReplay: "Arrêter la rediffusion"
1199+
copyReplayData: "Copier les données de la rediffusion"
1200+
ranking: "Classement"
11671201
lastNDays: "Derniers {n} jours"
1202+
backToTitle: "Retourner au titre"
1203+
hemisphere: "Votre région"
1204+
enableHorizontalSwipe: "Glisser pour changer d'onglet"
1205+
loading: "Chargement en cours"
1206+
surrender: "Annuler"
1207+
gameRetry: "Réessayer"
1208+
_bubbleGame:
1209+
howToPlay: "Comment jouer"
1210+
hold: "Réserver"
1211+
_score:
1212+
score: "Score"
1213+
scoreYen: "Montant gagné"
1214+
highScore: "Meilleur score"
1215+
yen: "{yen} yens"
11681216
_announcement:
11691217
forExistingUsers: "Pour les utilisateurs existants seulement"
11701218
readConfirmTitle: "Marquer comme lu ?"
@@ -1302,10 +1350,13 @@ _achievements:
13021350
title: "Régulier III"
13031351
description: "Se connecter pour un total de 400 jours"
13041352
_login500:
1353+
title: "Expert I"
13051354
description: "Se connecter pour un total de 500 jours"
13061355
_login600:
1356+
title: "Expert II"
13071357
description: "Se connecter pour un total de 600 jours"
13081358
_login700:
1359+
title: "Expert III"
13091360
description: "Se connecter pour un total de 700 jours"
13101361
_login800:
13111362
description: "Se connecter pour un total de 800 jours"
@@ -1400,9 +1451,12 @@ _role:
14001451
description: "Description du rôle"
14011452
permission: "Rôle et autorisations"
14021453
assignTarget: "Attribuer"
1454+
manual: "Manuel"
14031455
manualRoles: "Rôles manuels"
1456+
conditional: "Conditionnel"
14041457
conditionalRoles: "Rôles conditionnels"
14051458
condition: "Condition"
1459+
isConditionalRole: "Ceci est un rôle conditionnel."
14061460
isPublic: "Rôle public"
14071461
options: "Options"
14081462
policies: "Stratégies"

0 commit comments

Comments
 (0)