diff --git a/po/ja.po b/po/ja.po index bad0d64..862e93e 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: xsystem35 1.7.3pre3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-30 16:41+0900\n" +"POT-Creation-Date: 2026-07-19 12:40+0900\n" "PO-Revision-Date: 2026-06-14 17:09+0900\n" "Last-Translator: CHIKAMA Masaki \n" "Language-Team: Japanese \n" @@ -17,72 +17,74 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: src/menu_sdl.c:106 src/menu_sdl.c:109 +#: src/menu.c:136 src/menu.c:139 msgid "Message Skip" -msgstr "メッセージスキップ" +msgstr "文字送り" -#: src/menu_sdl.c:113 -msgid "Mouse Auto Move" +#: src/menu.c:144 +msgid "Mouse Movement" msgstr "マウスカーソル移動" -#: src/menu_sdl.c:116 src/volume.c:181 -msgid "Volume" -msgstr "ボリューム" +#: src/menu.c:148 src/volume.c:198 +msgid "Sound Settings" +msgstr "サウンド設定" -#: src/menu_sdl.c:121 src/menu_sdl.c:189 +#: src/menu.c:153 src/menu.c:221 msgid "Restart" msgstr "再起動" -#: src/menu_sdl.c:126 src/menu_sdl.c:166 +#: src/menu.c:158 src/menu.c:216 msgid "Quit" msgstr "終了" -#: src/menu_sdl.c:167 src/menu_sdl.c:190 src/input_modal.c:295 -#: src/input_modal.c:488 +#: src/menu.c:197 src/input_modal.c:292 src/input_modal.c:485 msgid "Cancel" msgstr "キャンセル" -#: src/menu_sdl.c:172 -msgid "Quit game?" -msgstr "ゲームを終了しますか?" - -#: src/menu_sdl.c:173 src/menu_sdl.c:196 +#: src/menu.c:203 msgid "Any unsaved progress will be lost." msgstr "保存していない進行状況は失われます。" -#: src/menu_sdl.c:195 +#: src/menu.c:216 +msgid "Quit game?" +msgstr "ゲームを終了しますか?" + +#: src/menu.c:221 msgid "Restart game?" msgstr "ゲームを再起動しますか?" -#: src/input_modal.c:271 +#: src/input_modal.c:268 msgid "Enter a string" msgstr "文字を入力してください" -#: src/input_modal.c:283 +#: src/input_modal.c:280 #, c-format msgid "Up to %d characters" msgstr "最大 %d 文字" -#: src/input_modal.c:291 src/input_modal.c:481 src/input_modal.c:486 +#: src/input_modal.c:288 src/input_modal.c:478 src/input_modal.c:483 msgid "OK" msgstr "OK" -#: src/input_modal.c:437 +#: src/input_modal.c:434 msgid "Enter a number" msgstr "数値を入力してください" -#: src/volume.c:89 +#: src/volume.c:106 msgid "BGM" msgstr "BGM" -#: src/volume.c:90 +#: src/volume.c:107 msgid "Sound effects" msgstr "効果音" -#: src/volume.c:172 +#: src/volume.c:189 msgid "mute" msgstr "ミュート" -#: src/volume.c:206 +#: src/volume.c:223 msgid "Close" msgstr "閉じる" + +#~ msgid "Volume" +#~ msgstr "ボリューム" diff --git a/po/xsystem35.pot b/po/xsystem35.pot index e7ce6bf..9712142 100644 --- a/po/xsystem35.pot +++ b/po/xsystem35.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-30 16:41+0900\n" +"POT-Creation-Date: 2026-07-19 12:40+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,72 +17,71 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: src/menu_sdl.c:106 src/menu_sdl.c:109 +#: src/menu.c:136 src/menu.c:139 msgid "Message Skip" msgstr "" -#: src/menu_sdl.c:113 -msgid "Mouse Auto Move" +#: src/menu.c:144 +msgid "Mouse Movement" msgstr "" -#: src/menu_sdl.c:116 src/volume.c:181 -msgid "Volume" +#: src/menu.c:148 src/volume.c:198 +msgid "Sound Settings" msgstr "" -#: src/menu_sdl.c:121 src/menu_sdl.c:189 +#: src/menu.c:153 src/menu.c:221 msgid "Restart" msgstr "" -#: src/menu_sdl.c:126 src/menu_sdl.c:166 +#: src/menu.c:158 src/menu.c:216 msgid "Quit" msgstr "" -#: src/menu_sdl.c:167 src/menu_sdl.c:190 src/input_modal.c:295 -#: src/input_modal.c:488 +#: src/menu.c:197 src/input_modal.c:292 src/input_modal.c:485 msgid "Cancel" msgstr "" -#: src/menu_sdl.c:172 -msgid "Quit game?" -msgstr "" - -#: src/menu_sdl.c:173 src/menu_sdl.c:196 +#: src/menu.c:203 msgid "Any unsaved progress will be lost." msgstr "" -#: src/menu_sdl.c:195 +#: src/menu.c:216 +msgid "Quit game?" +msgstr "" + +#: src/menu.c:221 msgid "Restart game?" msgstr "" -#: src/input_modal.c:271 +#: src/input_modal.c:268 msgid "Enter a string" msgstr "" -#: src/input_modal.c:283 +#: src/input_modal.c:280 #, c-format msgid "Up to %d characters" msgstr "" -#: src/input_modal.c:291 src/input_modal.c:481 src/input_modal.c:486 +#: src/input_modal.c:288 src/input_modal.c:478 src/input_modal.c:483 msgid "OK" msgstr "" -#: src/input_modal.c:437 +#: src/input_modal.c:434 msgid "Enter a number" msgstr "" -#: src/volume.c:89 +#: src/volume.c:106 msgid "BGM" msgstr "" -#: src/volume.c:90 +#: src/volume.c:107 msgid "Sound effects" msgstr "" -#: src/volume.c:172 +#: src/volume.c:189 msgid "mute" msgstr "" -#: src/volume.c:206 +#: src/volume.c:223 msgid "Close" msgstr "" diff --git a/src/menu.c b/src/menu.c index 86ff3ac..60cdd03 100644 --- a/src/menu.c +++ b/src/menu.c @@ -117,6 +117,9 @@ static bool menu_build(mu_Context *ctx, modal *modal) { bool keep_open = true; int rows = 5; +#ifdef __ANDROID__ + rows--; +#endif int row_h = ctx->style->size.y + ctx->style->padding * 2; int w = 200; // `rows` rows with (rows - 1) inter-row gaps, plus the window's body padding. @@ -136,11 +139,13 @@ static bool menu_build(mu_Context *ctx, modal *modal) { modal_disabled_checkbox(ctx, _("Message Skip"), skip_activated); } +#ifndef __ANDROID__ int warp = nact->ags.mouse_warp_enabled; - if (mu_checkbox(ctx, _("Mouse Auto Move"), &warp)) + if (mu_checkbox(ctx, _("Mouse Movement"), &warp)) nact->ags.mouse_warp_enabled = warp; +#endif - if (mu_button(ctx, _("Volume"))) { + if (mu_button(ctx, _("Sound Settings"))) { keep_open = false; st->action = MENU_ACTION_VOLUME; } diff --git a/src/volume.c b/src/volume.c index 7cc1c89..fe6cac3 100644 --- a/src/volume.c +++ b/src/volume.c @@ -195,7 +195,7 @@ static bool volume_build(mu_Context *ctx, modal *modal) { + ctx->style->title_height; mu_Rect r = mu_rect((view_w - w) / 2, (view_h - h) / 2, w, h); - if (mu_begin_window_ex(ctx, _("Volume"), r, + if (mu_begin_window_ex(ctx, _("Sound Settings"), r, MU_OPT_NORESIZE | MU_OPT_NOSCROLL)) { for (int i = 0; i < count; i++) { if (!ch[i].label)