feat(ui): add locales and split catalogs

Adds Spanish, French, Russian, Japanese, and Simplified Chinese catalogs and wires supported locales into the i18n layer.
This commit is contained in:
Shantur Rathore
2026-01-26 12:56:26 +00:00
parent 5b1e21345f
commit feccbd13bd
89 changed files with 4531 additions and 30 deletions

View File

@@ -0,0 +1,51 @@
export const remoteAccessMessages = {
"remoteAccess.eyebrow": "リモート引き継ぎ",
"remoteAccess.title": "CodeNomad にリモート接続",
"remoteAccess.subtitle": "別のデバイスから CodeNomad を開くには、以下のアドレスを使用してください。",
"remoteAccess.close": "リモートアクセスを閉じる",
"remoteAccess.refresh": "更新",
"remoteAccess.sections.listeningMode.label": "リッスンモード",
"remoteAccess.sections.listeningMode.help": "全インターフェースにバインドするか localhost のみにするかで、リモート引き継ぎを許可/制限します。",
"remoteAccess.toggle.on": "オン",
"remoteAccess.toggle.off": "オフ",
"remoteAccess.toggle.title": "他の IP からの接続を許可",
"remoteAccess.toggle.caption.all": "0.0.0.0 にバインド",
"remoteAccess.toggle.caption.local": "127.0.0.1 にバインド",
"remoteAccess.toggle.note": "変更には再起動が必要で、すべての稼働中インスタンスが一時的に停止します。サーバー再起動後に以下のアドレスを共有してください。",
"remoteAccess.listeningMode.restartConfirm.message": "リッスンモードを適用するため再起動しますか?実行中のインスタンスはすべて停止します。",
"remoteAccess.listeningMode.restartConfirm.title.all": "他のデバイスに公開",
"remoteAccess.listeningMode.restartConfirm.title.local": "このデバイスに限定",
"remoteAccess.listeningMode.restartConfirm.confirmLabel": "今すぐ再起動",
"remoteAccess.listeningMode.restartConfirm.cancelLabel": "キャンセル",
"remoteAccess.restart.errorManual": "自動で再起動できませんでした。変更を適用するにはアプリを再起動してください。",
"remoteAccess.sections.serverPassword.label": "サーバーパスワード",
"remoteAccess.sections.serverPassword.help": "リモート引き継ぎにはパスワードが必要です。覚えやすいものを設定して他のデバイスからのログインを有効にします。",
"remoteAccess.authStatus.unavailable": "認証状態を取得できません。",
"remoteAccess.username": "ユーザー名: {username}",
"remoteAccess.password.status.set": "リモートアクセス用のパスワードが設定されています。",
"remoteAccess.password.status.unset": "まだ覚えやすいパスワードが設定されていません。設定してリモート引き継ぎログインを有効にしてください。",
"remoteAccess.password.actions.cancel": "キャンセル",
"remoteAccess.password.actions.change": "パスワードを変更",
"remoteAccess.password.actions.set": "パスワードを設定",
"remoteAccess.password.form.newPassword": "新しいパスワード",
"remoteAccess.password.form.confirmPassword": "パスワードの確認",
"remoteAccess.password.form.placeholder": "8 文字以上",
"remoteAccess.password.error.tooShort": "パスワードは 8 文字以上である必要があります。",
"remoteAccess.password.error.mismatch": "パスワードが一致しません。",
"remoteAccess.password.save.saving": "保存中…",
"remoteAccess.password.save.label": "パスワードを保存",
"remoteAccess.sections.addresses.label": "到達可能なアドレス",
"remoteAccess.sections.addresses.help": "別の端末から起動またはスキャンして操作を引き継ぎます。",
"remoteAccess.addresses.loading": "アドレスを読み込み中…",
"remoteAccess.addresses.none": "まだ利用可能なアドレスがありません。",
"remoteAccess.address.scope.network": "ネットワーク",
"remoteAccess.address.scope.loopback": "ループバック",
"remoteAccess.address.scope.internal": "内部",
"remoteAccess.address.open": "開く",
"remoteAccess.address.showQr": "QR を表示",
"remoteAccess.address.hideQr": "QR を非表示",
"remoteAccess.address.qrAlt": "{url} の QR",
} as const