設定ページ
BakoshAppのグローバル設定ページから、サブスクリプション状態(Free / PRO / MAX)の確認とインターフェース言語の変更ができます。
BakoshAppサイドバーのSettings項目を開くと、アプリのグローバルな設定が表示されます。Modカードの歯車アイコンから開く各Mod固有の設定モーダルとは異なるため混同しないようご注意ください。各Mod固有の設定はそのModだけのパラメーターを制御し、以前は専用タブがありましたが、現在は廃止されています。
グローバル設定ページには2つのカードがあります。
- Subscription Status — サブスクリプションの現在の状態(Free、PRO、MAX)。
- Language — インターフェース言語のセレクター。
Subscription Statusカード
このカードはPROアクセスの現在の状態を表示します。データはサーバー(/api/pro-status)から直接取得され、ログイン時・サブスクリプション状態変更時・5分ごとのバックグラウンドポーリングで自動更新されます。
カードには4つの状態があります。
1. Active (緑の「Active」バッジ)
サブスクリプションが有効です。ソースによって表示される項目が異なります。
| ソース | 表示内容 |
|---|---|
| Lemon Squeezy | ソース: Lemon Squeezy、開始日、次回更新日 |
| Patreon | ソース: Patreon (日付なし — Patreonは日付を公開しません) |
| Granted access | ソース: Granted access、有効期限(手動付与または旧システム経由で延長) |
| Referral bonus | ソース: Referral bonus (招待した友達経由で得たアクセス権) |
2. Cancelled (黄色の「Cancelled」バッジ)
Lemon Squeezyサブスクリプションは解約済みですが、支払期間終了までアクセスは有効です。カードに表示される項目: ソース、開始日、Active until (猶予期間の終了日)。その日付を過ぎるとカードはFree状態に切り替わります。
3. Free
無料プランです。カードにはPROへのアップグレード案内とUpgrade to PROボタンが表示され、価格設定とチェックアウトのモーダルを開きます。
4. Loading (スケルトン)
初回ロードやログイン直後に短時間だけ表示されます。サーバーから状態が返るまで、実コンテンツの位置に灰色のプレースホルダーが表示されます。
ログインしたばかりで灰色のプレースホルダーしか見えない場合は、1〜2秒お待ちください。続いてUpgradeボタン付きのFreeカードが表示された場合は、有効なPROサブスクリプションがないという意味です。
Languageカード
16言語のセレクターです: English、Русский、Deutsch、Français、Español、Italiano、Português、Türkçe、العربية、Bahasa Indonesia、日本語、한국어、ไทย、Tiếng Việt、Filipino、Bahasa Melayu。各選択肢には国旗と言語名が表示されます。
新しい言語を選ぶと、インターフェースは即座に再描画され、選択はサーバーに保存されます(サーバーレンダリングのメール通知やプッシュ通知などで必要)。アラビア語(العربية)を選んだ場合、インターフェースは自動的にRTLモード(右から左へのテキスト流れ)に切り替わります。
言語設定はデバイスではなくアカウントに紐付きます。別のPCにログインしても、インターフェース言語は自動的に追随します。
よくある質問
サブスクリプションが有効かどうかはどこで確認できますか? サイドバー → Settings → Subscription Statusカードです。緑の「Active」バッジは有効を示します。「Cancelled」は解約済みですが指定日まではアクセス可能を意味します。バッジがなくUpgradeボタンがある場合はFreeプランです。
サブスクリプションの有効期限はいつまでですか? Subscription Statusカードをご覧ください。Renews onフィールドがあれば次回の請求日です。Active untilフィールドがあれば、その日付でアクセス権が終了します(手動付与のアクセスまたは解約済みLemon Squeezyサブスクリプション)。
PROにはどうやって支払っていますか? Sourceフィールドで分かります: Lemon Squeezy、Patreon、Granted access、Referral bonus。
Startedフィールドが空です — なぜですか? 開始日が記録されるのはLemon Squeezyサブスクリプションのみです。Patreon、リファラルボーナス、手動付与は、状態と(該当する場合は)終了日のみ表示します。
解約しましたがカードにActive untilと表示されます — 正常ですか? はい。サブスクリプションは解約済みですが、支払い済み期間がまだ終わっていません。表示されている日付を過ぎると、カードはFree状態に切り替わります。