Skip to content

Commit 9577a3c

Browse files
committed
Merge remote-tracking branch 'misskey-dev/develop' into io
2 parents 52645ae + 60156a4 commit 9577a3c

File tree

26 files changed

+736
-454
lines changed

26 files changed

+736
-454
lines changed

locales/index.d.ts

+20
Original file line numberDiff line numberDiff line change
@@ -9795,6 +9795,26 @@ export interface Locale extends ILocale {
97959795
* 対局がキャンセルされました
97969796
*/
97979797
"gameCanceled": string;
9798+
/**
9799+
* 開始時に対局をタイムラインに投稿
9800+
*/
9801+
"shareToTlTheGameWhenStart": string;
9802+
/**
9803+
* 対局を開始しました! #MisskeyReversi
9804+
*/
9805+
"iStartedAGame": string;
9806+
/**
9807+
* 相手が設定を変更しました
9808+
*/
9809+
"opponentHasSettingsChanged": string;
9810+
/**
9811+
* 変則許可 (完全フリー)
9812+
*/
9813+
"allowIrregularRules": string;
9814+
/**
9815+
* 変則なし
9816+
*/
9817+
"disallowIrregularRules": string;
97989818
};
97999819
"_offlineScreen": {
98009820
/**

locales/ja-JP.yml

+5
Original file line numberDiff line numberDiff line change
@@ -2611,6 +2611,11 @@ _reversi:
26112611
freeMatch: "フリーマッチ"
26122612
lookingForPlayer: "対戦相手を探しています"
26132613
gameCanceled: "対局がキャンセルされました"
2614+
shareToTlTheGameWhenStart: "開始時に対局をタイムラインに投稿"
2615+
iStartedAGame: "対局を開始しました! #MisskeyReversi"
2616+
opponentHasSettingsChanged: "相手が設定を変更しました"
2617+
allowIrregularRules: "変則許可 (完全フリー)"
2618+
disallowIrregularRules: "変則なし"
26142619

26152620
_offlineScreen:
26162621
title: "オフライン - サーバーに接続できません"

locales/ja-KS.yml

+76
Original file line numberDiff line numberDiff line change
@@ -380,8 +380,11 @@ hcaptcha: "hCaptcha(キャプチャ)"
380380
enableHcaptcha: "hCaptcha(キャプチャ)をつけとく"
381381
hcaptchaSiteKey: "サイトキー"
382382
hcaptchaSecretKey: "シークレットキー"
383+
mcaptcha: "mCaptcha"
384+
enableMcaptcha: "hCaptcha(キャプチャ)をつけとく"
383385
mcaptchaSiteKey: "サイトキー"
384386
mcaptchaSecretKey: "シークレットキー"
387+
mcaptchaInstanceUrl: "mCaptchaのインスタンスのURL"
385388
recaptcha: "reCAPTCHA"
386389
enableRecaptcha: "reCAPTCHA(リキャプチャ)を有効にする"
387390
recaptchaSiteKey: "サイトキー"
@@ -629,6 +632,7 @@ medium: "中"
629632
small: ""
630633
generateAccessToken: "アクセストークンの発行"
631634
permission: "権限"
635+
adminPermission: "管理者権限"
632636
enableAll: "全部使えるようにする"
633637
disableAll: "全部使えへんようにする"
634638
tokenRequested: "アカウントへのアクセス許してやったらどうや"
@@ -1055,6 +1059,8 @@ limitWidthOfReaction: "ツッコミの最大横幅を制限して、ちっさく
10551059
noteIdOrUrl: "ノートIDかURL"
10561060
video: "動画"
10571061
videos: "動画"
1062+
audio: "音声"
1063+
audioFiles: "音声"
10581064
dataSaver: "データケチケチ"
10591065
accountMigration: "アカウントのお引っ越し"
10601066
accountMoved: "このユーザーはさらのアカウントに引っ越したで:"
@@ -1187,7 +1193,25 @@ seasonalScreenEffect: "季節にあった画面の動き"
11871193
decorate: "デコる"
11881194
addMfmFunction: "装飾つける"
11891195
enableQuickAddMfmFunction: "ややこしいMFMのピッカーを出す"
1196+
bubbleGame: "バブルゲーム"
1197+
sfx: "効果音"
1198+
soundWillBePlayed: "サウンドが再生されるで"
1199+
showReplay: "リプレイ見る"
1200+
replay: "リプレイ"
1201+
replaying: "リプレイ中"
1202+
ranking: "ランキング"
11901203
lastNDays: "直近{n}日"
1204+
backToTitle: "タイトルへ"
1205+
hemisphere: "住んでる地域"
1206+
withSensitive: "センシティブなファイルを含むノートを表示"
1207+
userSaysSomethingSensitive: "{name}のセンシティブなファイルを含む投稿"
1208+
enableHorizontalSwipe: "スワイプしてタブを切り替える"
1209+
_bubbleGame:
1210+
howToPlay: "遊び方"
1211+
_howToPlay:
1212+
section1: "位置を調整してハコにモノを落とすで。"
1213+
section2: "同じもんがくっついたら別のやつになって、スコアがもらえるで。"
1214+
section3: "モノがハコからあふれたらゲームオーバーや。ハコからあふれんようにしながらモノを融合させてハイスコアを目指しいや!"
11911215
_announcement:
11921216
forExistingUsers: "もうおるユーザーのみ"
11931217
forExistingUsersDescription: "オンにしたらこのお知らせができた時点でおる人らにだけお知らせが行くで。切ったらこの知らせが行ったあとにアカウント作った人にもちゃんとお知らせが行くで。"
@@ -1558,6 +1582,13 @@ _achievements:
15581582
_tutorialCompleted:
15591583
title: "Misskeyひよっこ講座 修了証"
15601584
description: "チュートリアル全部やった"
1585+
_bubbleGameExplodingHead:
1586+
title: "🤯"
1587+
description: "バブルゲームで最も大きいモノを出した"
1588+
_bubbleGameDoubleExplodingHead:
1589+
title: "ダブル🤯"
1590+
description: "バブルゲームで最も大きいモノを2つ同時に出した"
1591+
flavor: "これくらいの おべんとばこに 🤯 🤯 ちょっとつめて"
15611592
_role:
15621593
new: "ロールの作成"
15631594
edit: "ロールの編集"
@@ -2410,6 +2441,51 @@ _dataSaver:
24102441
_code:
24112442
title: "コードハイライト"
24122443
description: "MFMとかでコードハイライト記法が使われてるとき、タップするまで読み込まれへんくなるで。コードハイライトではハイライトする言語ごとにその決めてるファイルを読む必要はあんねんな。けどな、それは自動で読み込まれなくなるから、通信量を少なくできることができるねん。"
2444+
_hemisphere:
2445+
N: "北半球"
2446+
S: "南半球"
2447+
caption: "一部のクライアント設定で、季節を判定するのに使用するで。"
24132448
_reversi:
2449+
reversi: "リバーシ"
2450+
gameSettings: "対局の設定"
2451+
chooseBoard: "ボードを選択"
2452+
blackOrWhite: "先行/後攻"
2453+
blackIs: "{name}が黒(先行)"
2454+
rules: "ルール"
2455+
thisGameIsStartedSoon: "対局、そろそろ開始されるで。"
2456+
waitingForOther: "相手の準備が完了するのを待ってんで。"
2457+
waitingForMe: "あんさんの準備が完了すんのを待ってんで"
2458+
waitingBoth: "準備してなー"
2459+
ready: "準備完了"
2460+
cancelReady: "準備を再開"
2461+
opponentTurn: "相手のターンやで"
2462+
myTurn: "あんさんのターンや"
2463+
turnOf: "{name}のターンやで"
2464+
pastTurnOf: "{name}のターン"
2465+
surrender: "投了"
2466+
surrendered: "投了により"
2467+
timeout: "時間切れ"
2468+
drawn: "引き分け"
2469+
won: "{name}の勝ち"
2470+
black: ""
2471+
white: ""
24142472
total: "合計"
2473+
turnCount: "{count}ターン目"
2474+
myGames: "自分の対局"
2475+
allGames: "みんなの対局"
2476+
ended: "終了"
2477+
playing: "対局中"
2478+
isLlotheo: "石の少ない方が勝ち(ロセオ)"
2479+
loopedMap: "ループマップ"
2480+
canPutEverywhere: "どこでも置けるモード"
2481+
timeLimitForEachTurn: "1ターンの時間制限"
2482+
freeMatch: "フリーマッチ"
2483+
lookingForPlayer: "対戦相手を探してるで"
2484+
gameCanceled: "対局がキャンセルされたわ"
2485+
shareToTlTheGameWhenStart: "初めの時に対局をタイムラインに投稿するで"
2486+
iStartedAGame: "対局し始めたで! #MisskeyReversi"
2487+
opponentHasSettingsChanged: "相手が設定変えたで"
2488+
_offlineScreen:
2489+
title: "オフライン - サーバーに接続できひんで"
2490+
header: "サーバーに接続できへんわ"
24152491

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/*
2+
* SPDX-FileCopyrightText: syuilo and other misskey contributors
3+
* SPDX-License-Identifier: AGPL-3.0-only
4+
*/
5+
6+
export class Reversi61706081514499 {
7+
name = 'Reversi61706081514499'
8+
9+
async up(queryRunner) {
10+
await queryRunner.query(`ALTER TABLE "reversi_game" ADD "noIrregularRules" boolean NOT NULL DEFAULT false`);
11+
}
12+
13+
async down(queryRunner) {
14+
await queryRunner.query(`ALTER TABLE "reversi_game" DROP COLUMN "noIrregularRules"`);
15+
}
16+
}

packages/backend/package.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,13 @@
8181
"@fastify/view": "8.2.0",
8282
"@misskey-dev/sharp-read-bmp": "^1.1.1",
8383
"@misskey-dev/summaly": "^5.0.3",
84-
"@nestjs/common": "10.2.10",
85-
"@nestjs/core": "10.2.10",
86-
"@nestjs/testing": "10.2.10",
84+
"@nestjs/common": "10.3.1",
85+
"@nestjs/core": "10.3.1",
86+
"@nestjs/testing": "10.3.1",
8787
"@peertube/http-signature": "1.7.0",
8888
"@simplewebauthn/server": "9.0.0",
8989
"@sinonjs/fake-timers": "11.2.2",
90-
"@smithy/node-http-handler": "2.1.10",
90+
"@smithy/node-http-handler": "2.3.1",
9191
"@swc/cli": "0.1.65",
9292
"@swc/core": "1.3.105",
9393
"@twemoji/parser": "15.0.0",
@@ -98,7 +98,7 @@
9898
"bcryptjs": "2.4.3",
9999
"blurhash": "2.0.5",
100100
"body-parser": "1.20.2",
101-
"bullmq": "5.1.4",
101+
"bullmq": "5.1.5",
102102
"cacheable-lookup": "7.0.0",
103103
"cbor": "9.0.1",
104104
"chalk": "5.3.0",
@@ -154,7 +154,7 @@
154154
"promise-limit": "2.7.0",
155155
"pug": "3.0.2",
156156
"punycode": "2.3.1",
157-
"pureimage": "0.3.17",
157+
"pureimage": "0.4.13",
158158
"qrcode": "1.5.3",
159159
"random-seed": "0.3.0",
160160
"ratelimiter": "3.4.1",
@@ -186,7 +186,7 @@
186186
"devDependencies": {
187187
"@jest/globals": "29.7.0",
188188
"@misskey-dev/eslint-plugin": "1.0.0",
189-
"@nestjs/platform-express": "10.3.0",
189+
"@nestjs/platform-express": "10.3.1",
190190
"@simplewebauthn/types": "9.0.0",
191191
"@swc/jest": "0.2.31",
192192
"@types/accepts": "1.3.7",
@@ -204,7 +204,7 @@
204204
"@types/jsrsasign": "10.5.12",
205205
"@types/mime-types": "2.1.4",
206206
"@types/ms": "0.7.34",
207-
"@types/node": "20.11.5",
207+
"@types/node": "20.11.6",
208208
"@types/nodemailer": "6.4.14",
209209
"@types/oauth": "0.9.4",
210210
"@types/oauth2orize": "1.11.3",

0 commit comments

Comments
 (0)