863 lines
60 KiB
Go
863 lines
60 KiB
Go
// Copyright 2022 E99p1ant. All rights reserved.
|
||
// Use of this source code is governed by a MIT-style
|
||
// license that can be found in the LICENSE file.
|
||
|
||
package i18n
|
||
|
||
// jaDict 日本語文案。
|
||
var jaDict = map[string]string{
|
||
// ナビゲーション
|
||
"nav.explore": "探索",
|
||
"nav.mine": "マイ",
|
||
"nav.register": "登録",
|
||
"nav.login": "ログイン",
|
||
"nav.ask": "質問",
|
||
"nav.settings": "設定",
|
||
"nav.lang": "言語",
|
||
|
||
// 共通
|
||
"common.login": "ログイン",
|
||
"common.forgot": "パスワードを忘れた",
|
||
"common.submit": "送信",
|
||
"common.cancel": "キャンセル",
|
||
"common.save": "保存",
|
||
"common.close": "閉じる",
|
||
"common.delete": "削除",
|
||
"common.moveUp": "上へ移動",
|
||
"common.moveDown": "下へ移動",
|
||
"common.share": "共有",
|
||
"common.verifying": "認証中...",
|
||
"common.submitting": "送信中...",
|
||
"common.uploading": "アップロード中...",
|
||
"common.lang": "言語",
|
||
"common.menu": "メニュー",
|
||
|
||
"common.pleaseWait": "お待ちください...",
|
||
"common.backHome": "ホームに戻る",
|
||
"common.theme": "ダーク/ライトモード切替",
|
||
|
||
// サイト
|
||
"site.title": "狼の質問箱 | 匿名質問箱",
|
||
"site.description": "狼の質問箱は登録不要で使える匿名質問箱。誰でも匿名で質問でき、安心してやり取りできる場所です。",
|
||
"site.keywords": "匿名質問箱,質問箱,匿名質問,狼の質問箱,匿名で質問,匿名Q&A",
|
||
"site.footer.runtime": "質問箱は稼働中",
|
||
"site.footer.admin": "管理者へ",
|
||
"site.footer.notice": "お知らせ",
|
||
"site.footer.chat": "チャット",
|
||
"site.footer.drive": "ドライブ",
|
||
"site.footer.status": "ステータス",
|
||
"site.footer.nav": "リンク",
|
||
"site.maintenance": "メンテナンス中です。しばらくお待ちください~",
|
||
|
||
// 認証
|
||
"auth.login.title": "ログイン",
|
||
"auth.login.email": "メールアドレス",
|
||
"auth.login.password": "パスワード",
|
||
"auth.login.submit": "ログイン",
|
||
"auth.login.forgot": "パスワードを忘れた",
|
||
"auth.register.title": "ユーザー登録",
|
||
"auth.register.name": "ニックネーム",
|
||
"auth.register.email": "メールアドレス",
|
||
"auth.register.password": "パスワード",
|
||
"auth.register.submit": "登録",
|
||
"auth.forgot.title": "パスワードを忘れた",
|
||
"auth.forgot.email": "メールアドレス",
|
||
"auth.forgot.submit": "再設定メールを送信",
|
||
"auth.forgot.submitBtn": "パスワードを再取得",
|
||
"auth.forgot.sent": "%s にメールを送信しました。ご確認ください。",
|
||
"auth.recover.title": "パスワード再設定",
|
||
"auth.recover.greeting": "%s さん、パスワードを再設定しています:",
|
||
"auth.recover.password": "新しいパスワード",
|
||
"auth.recover.confirm": "パスワード(確認)",
|
||
"auth.recover.submit": "パスワードを再設定",
|
||
|
||
// 探索ページ
|
||
"explore.title": "ユーザータグを探索",
|
||
"explore.notice": "ここでは<span class=\"uk-text-bold\">「ホームでタグを表示」</span>を有効にしたユーザーを紹介しています。この機能は初期状態でオフです。自分の質問箱を見つけてもらいたい場合は <a href=\"/user/profile\" class=\"uk-text-bold\">個人設定</a> から有効にしてください。",
|
||
"explore.shuffle": "シャッフル",
|
||
"explore.empty": "表示できるユーザーがいません。有効にしてみましょう~",
|
||
"explore.hotVotes": "人気の投票",
|
||
"explore.questionsTab": "質問",
|
||
"explore.votesTab": "投票",
|
||
"explore.votesTitle": "公開投票",
|
||
"explore.votesDesc": "開催中の公開投票を見て、興味のあるテーマに参加できます。",
|
||
"explore.randomVote": "ランダムおすすめ",
|
||
"explore.allVotes": "すべての投票",
|
||
"explore.noVotes": "現在、参加できる公開投票はありません。",
|
||
|
||
// 質問ページ
|
||
"ask.scan": "QRコードで@%sに質問",
|
||
"ask.anonymous": "誰でも匿名で質問できます",
|
||
"ask.registerOnly": "登録ユーザーのみ質問できます",
|
||
"ask.nextOpenAt": "次回開放:%s",
|
||
"ask.lastCloseAt": "前回終了:%s",
|
||
"weekday.0": "日",
|
||
"weekday.1": "月",
|
||
"weekday.2": "火",
|
||
"weekday.3": "水",
|
||
"weekday.4": "木",
|
||
"weekday.5": "金",
|
||
"weekday.6": "土",
|
||
"ask.pinned": "ピン留め済み",
|
||
"ask.share": "質問箱を共有",
|
||
"ask.placeholder": "ここに質問を書いてください...",
|
||
"ask.chatPlaceholder": "ここにチャットメッセージを書いてください...",
|
||
"ask.addImage": "画像を追加",
|
||
"ask.private": "返信後に公開しない",
|
||
"ask.notify": "通知を受け取る",
|
||
"ask.emailPlaceholder": "メールアドレスを入力してください",
|
||
"ask.submit": "質問を送信",
|
||
"ask.chat": "チャットを開始",
|
||
"ask.chatDisabled": "この質問箱ではチャットが無効です",
|
||
"ask.chatLimit": "メッセージ上限:%d件",
|
||
"ask.history": "@%s が以前回答した質問",
|
||
"ask.loginRequired": "ログインが必要",
|
||
"ask.loginRequiredChat": "チャットを開始するにはログインが必要です",
|
||
"ask.goLogin": "ログインへ",
|
||
"ask.needPassword": "この質問箱にはパスワードが必要です",
|
||
"ask.needLogin": "質問箱の所有者は登録ユーザーのみ質問できるように設定しています。先にログインしてください。",
|
||
"ask.pleaseEmail": "通知を受け取るメールアドレスを入力してください",
|
||
"ask.generating": "共有カードを生成中…",
|
||
"ask.genFailed": "共有カードの生成に失敗しました。しばらくしてからお試しください",
|
||
"ask.networkError": "ネットワークエラー",
|
||
"ask.shareFilename": "share.png",
|
||
|
||
// 質問アイテム
|
||
"qitem.answer": "回答",
|
||
"qitem.delete": "削除",
|
||
"qitem.private": "非公開にする",
|
||
"qitem.public": "公開にする",
|
||
"qitem.asked": "質問",
|
||
"qitem.pending": "回答待ち",
|
||
"qitem.answeredBy": "@%s による %s の回答",
|
||
"qitem.danger": "危険!",
|
||
"qitem.deleteConfirm": "この質問を削除してもよろしいですか?この操作は取り消せません。",
|
||
"qitem.deleteConfirmBtn": "削除する",
|
||
"qitem.backToBox": "%sの質問箱に戻る",
|
||
"qitem.answerTitle": "質問に回答する",
|
||
"qitem.answerPlaceholder": "ここに回答を入力...",
|
||
"qitem.emailNotifyHint": "質問者はメールアドレスを残しています。最初に回答すると、質問者にメール通知が送信されます。",
|
||
"qitem.submitAnswer": "回答",
|
||
"qitem.updateAnswer": "回答を更新",
|
||
"qitem.askMore": "ほかの質問は?",
|
||
"qitem.markRead": "既読にする",
|
||
"qitem.markUnread": "未読にする",
|
||
"qitem.readLocked": "回答済みのため既読に固定",
|
||
|
||
// 個人設定ページ
|
||
"admin.profile": "プロフィール",
|
||
"admin.lang": "表示言語",
|
||
"admin.langHint": "訪問者があなたの質問箱を開いたときに表示する言語を選択します(管理画面もこの設定に従います)",
|
||
"admin.email": "メールアドレス",
|
||
"admin.name": "ニックネーム",
|
||
"admin.nameColor": "ニックネームの色",
|
||
"admin.oldPassword": "現在のパスワード",
|
||
"admin.newPassword": "新しいパスワード",
|
||
"admin.notify": "新着質問の通知",
|
||
"admin.personalize": "カスタマイズ",
|
||
"admin.intro": "質問箱の紹介文",
|
||
"admin.introColor": "紹介文の色",
|
||
"admin.qrBgColor": "QRコードの背景色(明るい部分)",
|
||
"admin.qrPdColor": "QRコードのファインダーパターン色(角の四角)",
|
||
"admin.qrFgColor": "QRコードの前景色",
|
||
"admin.qrDotSize": "QRコードのドットサイズ (←小 大→)",
|
||
"admin.qrBgAlpha": "QRコードの背景透明度 (←不透明 透明→)",
|
||
"admin.avatar": "アバター",
|
||
"admin.background": "質問箱の背景",
|
||
"admin.qrBackground": "QRコードの背景画像",
|
||
"admin.social": "ソーシャルリンク",
|
||
"admin.harassment": "迷惑行為対策",
|
||
"admin.askLimit": "質問制限",
|
||
"admin.blockWords": "ブロックワード設定(Enter またはカンマ区切り、最大10個、各10文字まで)",
|
||
"admin.chat": "チャット設定",
|
||
"admin.chatMaxMessages": "チャットのメッセージ上限",
|
||
"admin.chatDailyLimit": "1ユーザーあたりの1日のメッセージ上限",
|
||
"admin.tags": "タグ設定",
|
||
"admin.tagsHint": "タグ(最大5個、各5文字まで、Enter またはカンマ区切り)",
|
||
"admin.tagsPlaceholder": "例:アニメ,音楽,ゲーム",
|
||
"admin.tagInputHint": "入力して Enter またはカンマで追加",
|
||
"admin.tagInputDuplicate": "既に存在するため無視しました",
|
||
"admin.pagePassword": "ページアクセスパスワード",
|
||
"admin.pagePasswordHint": "アクセスパスワードを設定(空欄で無効)",
|
||
"admin.askPassword": "質問パスワード",
|
||
"admin.askPasswordHint": "質問用パスワードを設定(空欄で無効)",
|
||
"admin.saveProfile": "変更を保存",
|
||
"admin.updated": "プロフィールを更新しました",
|
||
"admin.logout": "ログアウト",
|
||
"admin.export": "データをエクスポート",
|
||
|
||
// 管理画面設定(追加)
|
||
"admin.oldPasswordHint": "パスワード変更時のみ使用。空欄のままなら変更されません",
|
||
"admin.newPasswordHint": "6〜64文字。空欄のままなら変更されません",
|
||
"admin.notifyEmail": "メール",
|
||
"admin.useCustomFg": "カスタム前景色を使用(それ以外は自動マッチ)",
|
||
"admin.customFgHint": "有効時のみ適用されます。それ以外は自動生成されます",
|
||
"admin.avatarPlaceholder": "アバターをアップロード(1:1 以外は縦横比が崩れます)",
|
||
"admin.backgroundPlaceholder": "質問箱の背景をアップロード",
|
||
"admin.qrBackgroundPlaceholder": "QRコードの背景画像をアップロード(暗すぎる背景はQRコードが読み取れなくなることがあります)",
|
||
"admin.qrPreviewHint": "画像を選択するとプレビューが即時更新されます",
|
||
"admin.preview": "ライブプレビュー",
|
||
"admin.themePreset": "プリセットテーマ",
|
||
"admin.themeDefault": "デフォルト",
|
||
"admin.themeDark": "ダーク",
|
||
"admin.themeOcean": "オーシャン",
|
||
"admin.themeSunset": "サンセット",
|
||
"admin.resetDefaults": "🔄 デフォルトに戻す",
|
||
"admin.previewHint": "調整はプレビューのみです。「変更を保存」をクリックすると反映されます",
|
||
"admin.socialHint": "チェックを入れてプロフィールURLを入力してください(https:// は不要)。チェックのない項目は表示されません。",
|
||
"admin.enableAcfun": "AcFun を有効にする",
|
||
"admin.enableBili": "Bilibili を有効にする",
|
||
"admin.enableWeibo": "Weibo を有効にする",
|
||
"admin.enableXiaohongshu": "小紅書 を有効にする",
|
||
"admin.enableBlog": "個人ブログを有効にする",
|
||
"admin.registerOnly": "登録ユーザーのみ質問を許可",
|
||
"admin.updateHarassment": "迷惑行為対策を更新",
|
||
"admin.globalBlockWords": "共通ブロックワード",
|
||
"admin.globalBlockWordsHint": "ブロックワードは質問・チャット(相手からあなたへのメッセージ)・投票の投稿内容に適用されます。この設定は質問/チャット/投票の3つのタブで共有され、どこで変更してもすぐに反映されます。",
|
||
"admin.updateBlockWords": "ブロックワードを保存",
|
||
|
||
// 審核の厳格度:質問 / 投票 / チャットで共通。判定規則は internal/security/censor/policy.go。
|
||
"admin.moderationStrictness": "審核の厳格度",
|
||
"admin.moderationStrictnessHint": "質問・投票・チャットの3種類すべてに適用されます。ここで調整するのは「審核が検知した後にブロックするかどうか」であり、ブロックワードには影響しません(ブロックワードは常に拒否されます)。",
|
||
"admin.moderationStrictnessBaseline": "下限(全段階で強制適用・無効化不可):政治・テロ・ポルノ、および審核サービスのカスタム辞書へのヒット。",
|
||
"admin.moderationStrictnessColumnLevel": "段階",
|
||
"admin.moderationStrictnessColumnScope": "ブロック対象",
|
||
"admin.moderationStrictnessOption.lax": "緩和",
|
||
"admin.moderationStrictnessOption.standard": "標準",
|
||
"admin.moderationStrictnessOption.strict": "厳格",
|
||
"admin.moderationStrictnessScope.lax": "下限の内容のみブロックし、それ以外はすべて許可します(誤検知が最も少ない)。",
|
||
"admin.moderationStrictnessScope.standard": "下限の内容に加え、信頼度 90% 以上の辱罵・違禁コンテンツ。",
|
||
"admin.moderationStrictnessScope.strict": "下限の内容に加え、辱罵・違禁・スパム・広告・連投・無意味・有害コンテンツ(信頼度不問)。さらに審核サービス全体のブロック推奨も採用します。最も厳しい段階で、ブロック範囲は本設定導入前を下回りません。",
|
||
"admin.moderationStrictnessUnsetHint": "未設定の場合はサイトの既定段階に従います。",
|
||
"admin.updateModerationStrictness": "審核の厳格度を保存",
|
||
|
||
"admin.allowChat": "登録ユーザーからのチャットを許可",
|
||
"admin.dailyLimitHint": "0 は無制限",
|
||
"admin.updateChat": "チャット設定を更新",
|
||
"admin.showInHome": "ホームページでタグを表示(タグで検索されることを許可)",
|
||
"admin.updateTags": "タグを更新",
|
||
"admin.updatePagePassword": "ページパスワードを更新",
|
||
"admin.pagePasswordPlaceholder": "ページアクセスパスワードを入力",
|
||
"admin.updateAskPassword": "質問パスワードを更新",
|
||
"admin.askPasswordPlaceholder": "質問パスワードを入力",
|
||
"admin.account": "アカウント設定",
|
||
"admin.exportHint": "%s のすべての個人データ(基本情報、受け取った質問と回答を含む)をエクスポートできます。",
|
||
"admin.exportJSON": "全JSONをエクスポート",
|
||
"admin.exportJSONHint": "質問・回答・追加質問・チャットを含む完全バックアップ。",
|
||
"admin.deactivate": "アカウントを停止",
|
||
"admin.deactivateHint": "いつでもアカウントを停止できます。停止後はログインできなくなり、質問箱のページや質問にもアクセスできなくなります。新しい質問も受け付けられません。<b>この操作は取り消せません。ご注意ください!</b>",
|
||
"admin.socialRequired": "リンクを入力するか、チェックを外してください",
|
||
|
||
// 質問管理ページ
|
||
"qlist.title": "マイ質問",
|
||
"qlist.answered": "回答済み",
|
||
"qlist.pending": "回答待ち",
|
||
"qlist.private": "非公開",
|
||
"qlist.empty": "質問はまだありません。質問箱を共有しましょう~",
|
||
"qlist.action": "操作",
|
||
"qlist.answerNow": "回答する",
|
||
"qlist.sort": "並び替え",
|
||
"qlist.status": "状態",
|
||
"qlist.type": "種類",
|
||
"qlist.latest": "最新",
|
||
"qlist.oldest": "最古",
|
||
"qlist.all": "すべて",
|
||
"qlist.public": "通常の質問",
|
||
"qlist.privateQuestion": "非公開の質問",
|
||
"qlist.received": "受け取った質問",
|
||
"qlist.myChats": "開始したチャット",
|
||
"qlist.statsTotal": "質問総数",
|
||
"qlist.statsAnswered": "回答済み",
|
||
"qlist.statsUnanswered": "未回答",
|
||
"qlist.statsPrivate": "非公開質問",
|
||
"qlist.statsPinned": "ピン留め",
|
||
"qlist.statsChats": "チャット",
|
||
"qlist.searchPlaceholder": "質問や回答を検索...",
|
||
"qlist.searchBtn": "検索",
|
||
"qlist.searchClear": "クリア",
|
||
"qlist.questionsTab": "質問",
|
||
"qlist.votesTab": "投票",
|
||
"qlist.chatsTab": "チャット",
|
||
"qlist.receivedChats": "受け取ったチャット",
|
||
"qlist.chatEmpty": "まだチャットがありません。質問箱を共有してチャットを始めましょう!",
|
||
"qlist.pinnedShort": "ピン",
|
||
"qlist.privateShort": "非公開",
|
||
"qlist.chatStatsTotal": "チャット総数",
|
||
"qlist.chatStatsReceived": "受け取った",
|
||
"qlist.chatStatsInitiated": "開始した",
|
||
"qlist.chatStatsClosed": "終了",
|
||
"qlist.unansweredShort": "未答",
|
||
"qlist.readShort": "既読",
|
||
"qlist.unreadShort": "未読",
|
||
"qitem.markReadShort": "既読に",
|
||
"qlist.pinShort": "ピン",
|
||
"qlist.unpinShort": "解除",
|
||
"qlist.myVotes": "作成した投票",
|
||
"qlist.loadMore": "もっと読み込む",
|
||
"qlist.newVote": "投票を作成",
|
||
"qlist.edit": "編集",
|
||
"qlist.untitledVote": "無題の投票",
|
||
"qlist.blocked": "ブロック済み",
|
||
"qlist.unanswered": "未回答",
|
||
|
||
// サイトロゴの接尾辞
|
||
"site.logoSuffix": "の質問箱",
|
||
"site.stats": "質問箱の統計",
|
||
|
||
// キャプチャモーダル
|
||
"captcha.title": "人機認証",
|
||
"captcha.hint": "以下の計算問題を解いて、ロボットでないことを証明してください",
|
||
"captcha.refresh": "別の問題",
|
||
"captcha.submit": "認証して送信",
|
||
"captcha.loading": "読み込み中...",
|
||
"captcha.loadFailed": "読み込み失敗",
|
||
"captcha.loadRetry": "読み込み失敗、再試行してください",
|
||
"captcha.inputAnswer": "答えを入力してください",
|
||
"captcha.wrongAnswer": "答えが違います。もう一度計算してください",
|
||
"captcha.verifyFailed": "認証失敗、再試行してください",
|
||
|
||
// 登録ページ補足
|
||
"auth.register.domain.prefix": "カスタムドメイン(あなたの質問箱URLは %s + ",
|
||
"auth.register.domain.suffix": " + 下記に入力した内容になります)",
|
||
"auth.register.confirm": "パスワード(確認)",
|
||
"auth.register.language": "表示言語",
|
||
"auth.register.languageDefault": "サイト既定に従う",
|
||
"auth.register.success": "登録が完了しました。狼の質問箱へようこそ!",
|
||
|
||
// 探索ページ補足
|
||
"explore.recommend": "ランダムおすすめ",
|
||
"explore.search": "タグを検索...",
|
||
"explore.sortLatest": "新着順",
|
||
"explore.sortOldest": "古い順",
|
||
"explore.noTags": "タグなし",
|
||
"explore.noRecommend": "おすすめユーザーはいません",
|
||
"explore.hotTags": "人気タグ",
|
||
"explore.hotQuestions": "人気質問",
|
||
"explore.noResult": "条件に一致するユーザーはいません。",
|
||
"explore.lazy": "このユーザーは何も書いていません~",
|
||
"explore.prevPage": "前へ",
|
||
"explore.nextPage": "次へ",
|
||
"explore.loading": "読み込み中...",
|
||
"explore.loadFailed": "読み込み失敗",
|
||
|
||
// 質問箱パスワードページ
|
||
"password.title": "この質問箱はパスワード保護されています",
|
||
"password.desc": "この質問箱はパスワード保護されています。パスワードを入力して内容を表示してください",
|
||
"password.input": "アクセスパスワードを入力してください",
|
||
"password.enter": "認証して入る",
|
||
"password.submit": "確認",
|
||
|
||
// 質問が見つかりません
|
||
"qitem.notFound": "質問が見つからないか、削除されました",
|
||
|
||
// チャットページ
|
||
"chat.title": "チャット",
|
||
"chat.input": "メッセージを入力...",
|
||
"chat.send": "送信",
|
||
"chat.delete": "会話を削除",
|
||
"chat.block": "相手をブロック",
|
||
"chat.unblock": "ブロック解除",
|
||
"chat.empty": "メッセージはまだありません。何か書いてみましょう~",
|
||
"chat.withAsker": "質問者とのチャット",
|
||
"chat.withUser": "%s とのチャット",
|
||
"chat.closed": "会話は終了しました",
|
||
"chat.closedNoSend": "会話は終了したため、新しいメッセージを送信できません",
|
||
"chat.remaining": "残りメッセージ:%d 件(全 %d 件)",
|
||
"chat.me": "自分",
|
||
"chat.other": "相手",
|
||
"chat.userBlocked": "このユーザーはブロックされています",
|
||
"chat.addImage": "画像を追加(任意、最大5MB)",
|
||
"chat.confirm": "確認",
|
||
"chat.confirmBlock": "このユーザーをブロックしますか?ブロック後はメッセージを送信できなくなります。",
|
||
"chat.confirmUnblock": "このユーザーのブロックを解除しますか?再度メッセージを送信できるようになります。",
|
||
"chat.deleteConfirm": "このチャットを削除しますか?相手はこの会話を見られなくなり、この操作は取り消せません。",
|
||
"maintenance.title": "NekoBox メンテナンス中...",
|
||
"maintenance.desc": "NekoBox はメンテナンス中のため、一時的にご利用いただけません。また後でお越しください~",
|
||
|
||
// 質問の個別シェア(v4)
|
||
"qitem.shareCard": "この質問をシェア",
|
||
|
||
// 追加質問(v4)
|
||
"followup.title": "追加質問",
|
||
"followup.content": "追加質問:",
|
||
"followup.answerPlaceholder": "この追加質問に回答...",
|
||
"followup.answerBtn": "回答する",
|
||
"followup.waiting": "回答待ち...",
|
||
"followup.askMore": "追加で質問する",
|
||
"followup.remaining": "追加質問可能: %d / %d 回",
|
||
"followup.contentPlaceholder": "質問を補足...",
|
||
"followup.submit": "送信",
|
||
"followup.waitingReply": "追記を送信しました。ボックス所有者の返信をお待ちください...",
|
||
|
||
// ピン留め(v4)
|
||
"qlist.pinned": "ピン留め中",
|
||
"qlist.pin": "ピン留め",
|
||
"qlist.unpin": "ピン留め解除",
|
||
"qlist.readStatus": "既読ステータス",
|
||
"qlist.read": "既読",
|
||
"qlist.unread": "未読",
|
||
"qlist.statsRead": "既読",
|
||
"qlist.statsUnread": "未読",
|
||
|
||
// 質問送信完了ページ(v4)
|
||
"success.title": "質問を送信しました!",
|
||
"success.yourQuestion": "あなたの質問:",
|
||
"success.emailSent": "この質問のプライベートリンクをメールで送信しました。以下のリンクからいつでも質問の確認、回答の受信、追加質問ができます。",
|
||
"success.saveLink": "<strong>以下のプライベートリンクを必ず保存してください!</strong>メールアドレスを入力しなかったため、このリンク(トークンを含む)が質問の確認・回答の受信・追加質問のための<strong>唯一の証拠</strong>です。失くすと復元できません。",
|
||
"success.privateLink": "あなたのプライベートリンク(クリックしてコピー)",
|
||
"success.copy": "コピー",
|
||
"success.copied": "コピーしました ✓",
|
||
"success.copyFailed": "コピーに失敗",
|
||
"success.token": "トークン: %s(質問者はこのトークンでプライベートリンクにアクセス)",
|
||
"success.viewQuestion": "質問を確認する",
|
||
"success.backToBox": "%sの質問箱に戻る",
|
||
"success.pageTitle": "質問送信完了 - %s",
|
||
|
||
// アカウント停止ページ
|
||
"deactivate.title": "アカウント停止",
|
||
"deactivate.desc": "停止後、あなたの質問箱にはアクセスできなくなり、すべてのデータが削除されます。この操作は取り消せません!",
|
||
"deactivate.confirm": "アカウントを停止することに同意します",
|
||
"deactivate.submit": "アカウントを停止",
|
||
|
||
// 匿名投票
|
||
"nav.votes": "投票",
|
||
|
||
"common.back": "戻る",
|
||
|
||
"vote.listTitle": "投票管理",
|
||
"vote.newTitle": "投票を作成",
|
||
"vote.editTitle": "投票を編集",
|
||
"vote.resultsTitle": "投票結果",
|
||
"vote.statsTotal": "投票総数",
|
||
"vote.statsPublished": "進行中",
|
||
"vote.createNew": "投票を作成",
|
||
"vote.typeSingle": "単一選択",
|
||
"vote.typeMultiple": "複数選択",
|
||
"vote.typeRating": "評価",
|
||
"vote.typeRank": "順位付け",
|
||
"vote.typeForm": "フォーム",
|
||
"vote.statusNotStarted": "未開始",
|
||
"vote.statusDraft": "下書き",
|
||
"vote.statusPublished": "進行中",
|
||
"vote.statusEnded": "終了",
|
||
"vote.statusArchived": "アーカイブ",
|
||
"vote.participants": "参加者",
|
||
"vote.remainLabel": "残り",
|
||
"vote.perpetual": "期限なし",
|
||
"vote.durationDay": "日",
|
||
"vote.durationHour": "時間",
|
||
"vote.durationMinute": "分",
|
||
"vote.createdAt": "作成日時",
|
||
"vote.edit": "編集",
|
||
"vote.results": "結果",
|
||
"vote.preview": "プレビュー",
|
||
"vote.page.mustComplete": "入力してください",
|
||
"vote.page.rankHintRequired": "順位 1-N(必須)",
|
||
"vote.page.rankHintOptional": "順位 1-N(任意、一部のみ可)",
|
||
"vote.page.previewHint": "プレビューモード:公開前のサンプルです。送信は無効です",
|
||
"vote.page.previewSubmitHint": "プレビューモード。公開後に送信できます",
|
||
"vote.publish": "公開",
|
||
"vote.close": "終了",
|
||
"vote.share": "リンクをコピー",
|
||
"vote.copied": "コピーしました",
|
||
"vote.shareURL": "投票の共有リンク",
|
||
"vote.confirmPublish": "この投票を公開しますか?公開後、共有リンクが生成されます。",
|
||
"vote.confirmClose": "この投票を終了しますか?終了後、参加者は投票できなくなります。",
|
||
"vote.confirmDelete": "この投票を削除しますか?投票データもすべて削除され、元に戻せません!",
|
||
"vote.manageEntry": "投票を管理",
|
||
|
||
"vote.manageTitle": "投票管理",
|
||
"vote.manageDesc": "匿名投票の作成と管理", "vote.empty": "投票はまだありません。右上の\"投票を作成\"から始めましょう。",
|
||
"vote.formLockedHint": "この投票は公開中です。基本情報のみ編集可能です(収集済みデータを守るため、タイプと選択肢はロックされています)",
|
||
"vote.formBasic": "基本設定",
|
||
"vote.formTitle": "投票タイトル",
|
||
"vote.formTitlePlaceholder": "例:今日の昼ごはんは?",
|
||
"vote.formDescription": "説明",
|
||
"vote.formDescriptionPlaceholder": "補足説明(任意)",
|
||
"vote.formType": "投票タイプ",
|
||
"vote.formVisibility": "表示方法",
|
||
"vote.formVisibilityPublic": "公開(探索ページ + 質問箱ページ)",
|
||
"vote.formVisibilityLinkOnly": "リンクのみ",
|
||
"vote.formVoterScope": "投票範囲",
|
||
"vote.formVoterScopeAnyone": "誰でも(匿名含む)",
|
||
"vote.formVoterScopeRegistered": "登録ユーザーのみ",
|
||
"vote.formShowResult": "結果の表示タイミング",
|
||
"vote.formShowResultAfterVote": "投票後すぐに表示",
|
||
"vote.formShowResultAfterEnd": "終了後に表示",
|
||
"vote.formShowResultOwnerOnly": "本人のみ",
|
||
"vote.formStartAt": "開始時間(空欄=すぐ開始)",
|
||
"vote.formEndAt": "終了時間(空欄=制限なし)",
|
||
"vote.formMaxChoices": "最大選択数",
|
||
"vote.formMaxVotesPerFingerprint": "投票ごとに1台の端末につき1回まで。同じブラウザからの再送信は拒否されます。",
|
||
"vote.formMaxVotesPerAccount": "投票ごとに1つの登録アカウントにつき1回まで。同じアカウントからの再送信は拒否されます。",
|
||
"vote.formAllowCustom": "参加者がカスタム選択肢を追加できる",
|
||
"vote.formRequireCaptcha": "匿名投票にキャプチャを要求",
|
||
"vote.formOptions": "投票の選択肢",
|
||
"vote.formRatingHint": "評価投票は選択肢不要(1-10点)",
|
||
"vote.addOption": "選択肢を追加",
|
||
"vote.optionPlaceholder": "選択肢の内容",
|
||
"vote.formFields": "フォーム項目",
|
||
"vote.addField": "項目を追加",
|
||
"vote.field": "項目",
|
||
"vote.formFieldType": "項目タイプ",
|
||
"vote.fieldTypeText": "一行テキスト",
|
||
"vote.fieldTypeTextarea": "複数行テキスト",
|
||
"vote.fieldTypeSelect": "ドロップダウン選択",
|
||
"vote.fieldTypeRadio": "単一選択",
|
||
"vote.fieldTypeCheckbox": "複数選択",
|
||
"vote.fieldTypeNumber": "数値",
|
||
"vote.fieldTypeRank": "順位",
|
||
"vote.page.selectPlaceholder": "選択してください",
|
||
"vote.page.avgNumber": "平均",
|
||
"vote.page.fieldFilled": "回答数",
|
||
"vote.fieldTypeRating": "評価",
|
||
"vote.formFieldLabel": "項目ラベル",
|
||
"vote.formFieldRequired": "必須",
|
||
"vote.formFieldMaxLength": "文字数上限(0=制限なし)",
|
||
"vote.formFieldOptions": "選択肢",
|
||
"vote.formFieldOptionsHint": "下の「選択肢を追加」で一つずつ追加してください(カンマ不要)",
|
||
"vote.fieldAllowCustom": "参加者がカスタム選択肢を追加できる",
|
||
"vote.formFieldOptionsPlaceholder": "例:良い,普通,悪い",
|
||
"vote.createDraft": "下書きを保存",
|
||
"vote.builderHintOptions": "選択肢は最低 2 つ必要です",
|
||
"vote.builderHintFields": "フィールドを最低 1 つ追加してください",
|
||
"vote.builderHintFieldOptions": "選択・順位題には選択肢が必要です(順位は最低 2 つ)",
|
||
"vote.resultsAnswered": "回答数",
|
||
"vote.page.rankedTimes": "順位付け数",
|
||
"vote.resultsTotal": "総参加人数",
|
||
"vote.resultsSubmissions": "フォームの回答",
|
||
"vote.resultsViewTexts": "テキスト回答を表示",
|
||
"vote.resultsToggleHint": "クリックでテキスト回答の表示・非表示を切り替え",
|
||
"vote.resultsOptions": "投票結果",
|
||
"vote.resultsVotes": "票",
|
||
"vote.export": "CSV エクスポート",
|
||
"vote.resultsEmpty": "まだ参加者がいません。リンクを共有しましょう!",
|
||
|
||
// 投票参加ページ
|
||
"vote.inlineTitle": "投票",
|
||
"vote.page.by": "の投票",
|
||
"vote.page.goVote": "投票する",
|
||
"vote.page.notStarted": "未開始",
|
||
"vote.page.notStartedHint": "この投票はまだ始まっていません。",
|
||
"vote.page.ended": "終了",
|
||
"vote.page.endedHint": "この投票は終了しました。",
|
||
"vote.page.active": "進行中",
|
||
"vote.page.participated": "参加済み",
|
||
"vote.page.loginRequired": "この投票は登録ユーザーのみ参加できます。ログインしてください。",
|
||
"vote.page.anonymousHint": "匿名での参加が可能で、あなたの身元は記録されません(同一端末で最大1回)。",
|
||
"vote.page.submit": "投票する",
|
||
"vote.page.alreadyVoted": "この投票にはすでに参加済みです。ありがとうございます!",
|
||
"vote.page.resultsTitle": "投票結果",
|
||
"vote.page.totalVotes": "総参加",
|
||
"vote.page.avgRating": "平均点",
|
||
"vote.page.avgRank": "平均順位",
|
||
"vote.page.optionColumn": "選択肢",
|
||
"vote.page.ratingLabel": "評価",
|
||
"vote.page.ratingUnit": "点",
|
||
"vote.page.rankHint": "各選択肢に 1-N の順位を入力してください(小さいほど上位、重複不可)",
|
||
"vote.page.rankPlaceholder": "順位",
|
||
"vote.page.multipleHint": "複数選択可",
|
||
"vote.page.customOption": "カスタム選択肢(任意)",
|
||
"vote.page.customPlaceholder": "あなたの選択肢を入力",
|
||
"vote.page.customOther": "その他",
|
||
"vote.page.customFieldPlaceholder": "カスタム選択肢を入力…",
|
||
"vote.page.customStats": "カスタム選択肢",
|
||
"vote.page.formCount": "回答受付数",
|
||
"vote.page.ownerManage": "この投票を管理(結果は本人のみ閲覧可能)",
|
||
|
||
// 投票ごとの定量収集
|
||
"vote.formQuotaLimit": "収集上限(件)",
|
||
"vote.formQuotaHint": "0 は無制限。指定件数に達すると自動的に投票を終了します。",
|
||
"vote.flash.notFound": "この投票は存在しないか、既に無効です",
|
||
"vote.flash.notPublished": "この投票はまだ公開されていません",
|
||
"vote.flash.archived": "この投票はアーカイブ済みのため参加できません",
|
||
"vote.flash.ended": "この投票は終了しました",
|
||
"vote.flash.notStarted": "この投票はまだ開始していません",
|
||
"vote.flash.success": "投票が完了しました。ご参加ありがとうございます!",
|
||
"vote.err.noChoice": "少なくとも 1 つの選択肢を選んでください",
|
||
"vote.err.tooManyChoices": "選択できるのは最大 %d 個までです",
|
||
"vote.err.pickOne": "選択肢を 1 つ選んでください",
|
||
"vote.err.invalidOption": "無効な選択肢です",
|
||
"vote.err.optionDuplicate": "選択肢は重複できません",
|
||
"vote.err.ratingRequired": "1〜10 点の評価を入力してください",
|
||
"vote.err.rankRequired": "すべての選択肢に 1〜%d の順位を入力してください",
|
||
"vote.err.rankDuplicate": "順位が重複しています",
|
||
"vote.err.fieldRequired": "「%s」を入力してください",
|
||
"vote.err.fieldCustomRequired": "「%s」の自由記入欄を入力してください",
|
||
"vote.err.fieldCustomTooLong": "「%s」の自由記入は %d 字以内にしてください",
|
||
"vote.err.fieldInvalidOption": "「%s」の選択肢が無効です",
|
||
"vote.err.fieldConfigError": "「%s」の選択肢の設定に誤りがあります",
|
||
"vote.err.fieldRankIncomplete": "「%s」の順位をすべて入力してください",
|
||
"vote.err.fieldRankRange": "「%s」の順位は 1〜%d の数字で入力してください",
|
||
"vote.err.fieldRankDuplicate": "「%s」の順位が重複しています",
|
||
"vote.err.fieldTooLong": "「%s」が文字数上限(最大 %d 字)を超えています",
|
||
"vote.err.fieldNotNumber": "「%s」は数値で入力してください",
|
||
"vote.err.fieldRating": "「%s」は 1〜10 点で評価してください",
|
||
"vote.err.unknownType": "不明な投票タイプです",
|
||
"vote.err.customTooLong": "自由記入オプションは %d 字以内にしてください",
|
||
"vote.err.blockWords": "投稿内容に投票作成者が設定したブロックワードが含まれているため、送信できませんでした",
|
||
"vote.err.serialize": "送信内容の保存に失敗しました",
|
||
"captcha.error": "認証コードが正しくありません",
|
||
"captcha.errEmpty": "認証コードを入力してください",
|
||
"captcha.errFormat": "認証コードの形式が正しくありません。再読み込みしてお試しください",
|
||
"captcha.errAnswerFormat": "認証コードの回答形式が正しくありません",
|
||
"captcha.errExpired": "認証コードの有効期限が切れました。再読み込みしてお試しください",
|
||
"captcha.errService": "認証コードサービスでエラーが発生しました。後ほどお試しください",
|
||
"captcha.errAnswerWrong": "認証コードの回答が正しくありません",
|
||
"censor.unavailable": "コンテンツ審査サービスが一時的に利用できません。後ほどお試しください",
|
||
|
||
// 機能管理:質問 / チャット / 投票 の ON・OFF、期間指定、定量収集
|
||
"admin.tabAccount": "ユーザー設定",
|
||
"admin.featuresHint": "「質問 / チャット / 投票」パネルで各機能の ON/OFF、公開期間、収集上限を管理します。上限に達すると対象機能は自動的に閉じられます。",
|
||
"admin.featuresEntry": "設定",
|
||
"admin.featureHint.question": "OFF にすると新しい質問を投稿できません。上限に達すると自動的に受付を停止します(非公開質問を含む)。",
|
||
"admin.featureHint.chat": "OFF にすると新しいチャットを開始できません。既存の会話には影響しません。",
|
||
"admin.featureHint.vote": "OFF にすると質問箱ページに投票が表示されず、回答もできなくなります。投票ごとの上限は編集ページで設定できます。",
|
||
"admin.featureEnabled": "この機能を有効にする",
|
||
"admin.featureOpenAt": "公開開始",
|
||
"admin.featureCloseAt": "公開終了",
|
||
"admin.featureTimeHint": "空欄は制限なし。開始前と終了後はその機能を利用できません。",
|
||
"admin.featureSchedule": "定期公開(毎週)",
|
||
"admin.featureScheduleStart": "毎日の開始",
|
||
"admin.featureScheduleEnd": "毎日の終了",
|
||
"admin.featureScheduleHint": "毎週の公開曜日と毎日の時間帯を設定すると、毎週繰り返し公開されます。すべて空欄で無効。曜日のみ(時間なし)は終日公開、時間のみ(曜日なし)は毎日その時間帯に公開。",
|
||
"admin.featureMode": "収集モード",
|
||
"admin.featureModeAlways": "常時開放",
|
||
"admin.featureModeWindow": "期間限定",
|
||
"admin.featureModeRecurring": "曜日スケジュール",
|
||
"admin.featureModeHint": "常時開放:手動でオフにするまで開放し続けます。期間限定:一回限りの開始/終了時刻で開放します。曜日スケジュール:毎週の開放日と時間帯を繰り返し適用します。モードは保存時に排他となり、未選択モードの設定はクリアされます。",
|
||
"admin.featureQuotaLimit": "収集上限(件)",
|
||
"admin.featureQuotaHint": "0 は無制限。上限に達すると自動的に閉じられます。カウントをリセットすると次の回を開始できます。",
|
||
"admin.featureQuotaCount": "収集済み",
|
||
"admin.featureQuotaUnlimited": "無制限",
|
||
"admin.featureQuotaResetAt": "最終リセット:",
|
||
"admin.featureResetQuota": "カウントをリセット",
|
||
"admin.featureSave": "この機能を保存",
|
||
|
||
// コンテンツ保護パネル:防骚扰 / 屏蔽詞 / 審核の厳格度 / ページアクセスパスワード / 質問パスワード を集約
|
||
"admin.tabSecurity": "防護設定",
|
||
|
||
// 機能管理:状態とメッセージ
|
||
"feature.name.question": "質問",
|
||
"feature.name.chat": "チャット",
|
||
"feature.name.vote": "投票",
|
||
"feature.statusOpen": "受付中",
|
||
"feature.status.disabled": "停止中",
|
||
"feature.status.not_started": "未開始",
|
||
"feature.status.ended": "終了",
|
||
"feature.status.quota_reached": "上限到達",
|
||
"feature.saved": "機能設定を保存しました",
|
||
"feature.errTime": "%s の日時形式が正しくありません。日時選択ツールを使用してください",
|
||
"feature.errTimeRange": "%s の公開終了時刻は公開開始時刻より後にしてください",
|
||
"feature.errQuota": "%s の収集上限は 0〜1000000 の整数で入力してください",
|
||
"feature.errInvalid": "不明な機能です",
|
||
"feature.quotaReset": "%s の収集カウントをリセットしました",
|
||
"feature.errScheduleHalf": "%s の定期公開の開始時間と終了時間は両方入力してください",
|
||
"feature.errScheduleTime": "%s の定期公開の時刻形式が正しくありません。時刻選択ツールを使用してください",
|
||
"feature.errScheduleRange": "%s の定期公開の終了時刻は開始時刻より後にしてください",
|
||
|
||
// 機能が無効なときに訪問者へ表示するメッセージ
|
||
"feature.disabled.question": "この質問箱の管理者は質問の受付を停止しています",
|
||
"feature.disabled.chat": "この質問箱ではチャットを受け付けていません",
|
||
"feature.disabled.vote": "この質問箱では投票を受け付けていません",
|
||
"feature.not_started.question": "質問の受付はまだ開始していません",
|
||
"feature.not_started.chat": "チャットの受付はまだ開始していません",
|
||
"feature.not_started.vote": "投票の受付はまだ開始していません",
|
||
"feature.ended.question": "質問の受付は終了しました",
|
||
"feature.ended.chat": "チャットの受付は終了しました",
|
||
"feature.ended.vote": "投票の受付は終了しました",
|
||
"feature.quota_reached.question": "質問の収集上限に達しました",
|
||
"feature.quota_reached.chat": "チャットの収集上限に達しました",
|
||
"feature.quota_reached.vote": "投票の収集上限に達しました",
|
||
|
||
// 認証:訪問者に表示されるメッセージ(P0)
|
||
"auth.errBadCredential": "メールアドレスまたはパスワードが正しくありません",
|
||
"auth.errUserNotFound": "ユーザーが存在しません",
|
||
"auth.errEmailFrequent": "メールの送信頻度が高すぎます。しばらくしてからお試しください",
|
||
"auth.errEmailFailed": "メールの送信に失敗しました。しばらくしてからお試しください",
|
||
"auth.errCodeExpired": "認証コードの有効期限が切れました",
|
||
"auth.errPasswordChanged": "パスワードを変更しました",
|
||
"auth.errLoginRequired": "ログインしてください",
|
||
"auth.errDuplicateEmail": "このメールアドレスは既に登録されています",
|
||
"auth.errDuplicateDomain": "このカスタムドメインは既に使用されています",
|
||
|
||
// 質問箱ページ:訪問者に表示(P0)
|
||
"question.errWrongPassword": "パスワードが正しくありません",
|
||
"question.errAskPasswordWrong": "質問用パスワードが正しくありません",
|
||
"question.errLoginRequired": "質問箱の所有者は登録ユーザーのみ質問できるように設定しています。先にログインしてください。",
|
||
"question.errSelfChat": "自分自身とのチャットは開始できません",
|
||
"question.errBlockedChat": "相手にブロックされているため、チャットを開始できません",
|
||
"question.errChatDailyLimit": "本日の送信上限(%d件)に達しました。明日お試しください",
|
||
"question.errDuplicateSubmit": "重複送信が検出されました。しばらくしてからお試しください",
|
||
"question.errImageTooLarge": "画像ファイルのサイズは 5Mb 以下である必要があります",
|
||
"question.errUploadImageFailed": "画像のアップロードに失敗しました",
|
||
"question.errBlockWords": "質問に所有者が設定したブロックワードが含まれているため、送信できませんでした",
|
||
"question.errAnsweredLocked": "回答済みの質問は未読にできません",
|
||
"question.flash.chatSent": "チャットリクエストを送信しました!以下のリンクから会話を確認できます:%s",
|
||
"question.flash.answered": "回答を公開しました!",
|
||
"question.flash.operated": "操作が完了しました",
|
||
"question.flash.markedRead": "既読にしました",
|
||
"question.flash.markedUnread": "未読にしました",
|
||
|
||
// 追加質問:訪問者/所有者に表示(P0)
|
||
"followup.errNoPermission": "権限がありません",
|
||
"followup.errNotAnswered": "この質問にはまだ回答がありません。追加質問はできません",
|
||
"followup.errLimit": "各質問の追加質問は最大 %d 回までで、上限に達しました",
|
||
"followup.errWaitReply": "前の追加質問への返信を待ってから続けてください",
|
||
"followup.errNotFound": "追加質問が存在しません",
|
||
"followup.flash.sent": "追加質問を送信しました!",
|
||
"followup.flash.answered": "回答を投稿しました!",
|
||
|
||
// 管理設定:所有者に表示(P1)
|
||
"admin.flash.profileUpdated": "プロフィールを更新しました",
|
||
"admin.flash.chatUpdated": "チャット設定を更新しました",
|
||
"admin.flash.pagePwdOff": "ページパスワード認証を無効にしました",
|
||
"admin.flash.pagePwdUpdated": "ページアクセスパスワードを更新しました",
|
||
"admin.flash.askPwdOff": "質問パスワードを無効にしました",
|
||
"admin.flash.askPwdUpdated": "質問パスワードを更新しました",
|
||
"admin.flash.tagsTooMany": "タグは最大 5 個までです",
|
||
"admin.flash.tagsUpdated": "タグを更新しました",
|
||
"admin.flash.tagTooLong": "各タグは 5 文字以内である必要があります:%s",
|
||
"admin.flash.blockWordsTooMany": "ブロックワードは最大 10 個までです",
|
||
"admin.flash.blockWordTooLong": "ブロックワードの長さは 10 文字以内である必要があります:%s",
|
||
"admin.flash.harassmentUpdated": "迷惑行為対策を更新しました",
|
||
"admin.flash.blockWordsUpdated": "ブロックワードを更新しました",
|
||
"admin.flash.deactivated": "アカウントを停止しました。狼の質問箱をご利用いただきありがとうございます。またのお越しをお待ちしています 👋🏻",
|
||
"admin.export.errUser": "エクスポート失敗:ユーザー情報の取得に失敗しました",
|
||
"admin.export.errQuestion": "エクスポート失敗:質問情報の取得に失敗しました",
|
||
|
||
"admin.flash.moderationStrictnessUpdated": "審核の厳格度を更新しました",
|
||
"admin.flash.moderationStrictnessInvalid": "審核の厳格度の値が不正なため、保存しませんでした",
|
||
|
||
// 投票管理:所有者に表示(P1)
|
||
"vote.err.invalidID": "無効な投票 ID",
|
||
"vote.err.notExist": "投票が存在しません",
|
||
"vote.err.noPermission": "この投票を操作する権限がありません",
|
||
"vote.err.type": "不明な投票タイプです",
|
||
"vote.err.titleRequired": "投票のタイトルを入力してください",
|
||
"vote.err.titleTooLong": "投票のタイトルは 100 文字以内である必要があります",
|
||
"vote.err.visibility": "不明な表示設定です",
|
||
"vote.err.voterScope": "不明な投票範囲設定です",
|
||
"vote.err.showResult": "不明な結果表示設定です",
|
||
"vote.err.timeRange": "終了時刻は開始時刻より後にしてください",
|
||
"vote.err.quota": "収集上限は 0〜1000000 の整数で入力してください",
|
||
"vote.err.optionsTooFew": "選択肢を最低 2 つ追加してください",
|
||
"vote.err.optionsFormat": "選択肢データの形式が正しくありません",
|
||
"vote.err.optionTooLong": "1 つの選択肢は %d 文字以内である必要があります",
|
||
"vote.err.maxChoicesExceed": "最大選択数は選択肢の総数を超えられません",
|
||
"vote.err.fieldsTooFew": "フォーム項目を最低 1 つ追加してください",
|
||
"vote.err.fieldsFormat": "フォーム項目データの形式が正しくありません",
|
||
"vote.err.fieldsTooMany": "フォーム項目は最大 50 個までです",
|
||
"vote.err.fieldType": "不明なフォーム項目タイプです",
|
||
"vote.err.fieldLabelMissing": "%d 番目の項目にラベルがありません",
|
||
"vote.err.fieldLabelTooLong": "%d 番目の項目のラベルは 100 文字以内である必要があります",
|
||
"vote.err.fieldLabelDuplicate": "項目ラベル「%s」が重複しています。別のラベルを使用してください",
|
||
"vote.err.fieldMaxLength": "%d 番目の項目の文字数上限は 0〜2000 の間である必要があります",
|
||
"vote.err.fieldReservedOption": "%d 番目の項目(%s)の選択肢に予約値が含まれています。変更してください",
|
||
"vote.err.fieldOptionsTooFew": "%d 番目の項目(%s)は選択肢を最低 1 つ入力してください",
|
||
"vote.err.fieldRankTooFew": "%d 番目の項目(%s)の順位付けには最低 2 つの選択肢が必要です",
|
||
"vote.err.fieldSerialize": "項目の選択肢のシリアライズに失敗しました",
|
||
"vote.err.editClosed": "終了またはアーカイブされた投票は編集できません",
|
||
"vote.err.publishDraftOnly": "草稿状態の投票のみ公開できます",
|
||
"vote.err.closePublishedOnly": "進行中の投票のみ終了できます",
|
||
"vote.err.publishTitleRequired": "公開前に投票のタイトルを入力してください",
|
||
"vote.err.publishFormFieldsRequired": "フォーム型投票には最低 1 つの項目が必要です",
|
||
"vote.err.publishOptionsRequired": "選択型投票には最低 2 つの選択肢が必要です",
|
||
"vote.err.optionUpdateFailed": "選択肢の更新に失敗しました。再試行してください",
|
||
"vote.err.fieldUpdateFailed": "フォーム項目の更新に失敗しました。再試行してください",
|
||
"vote.flash.published": "投票を公開しました!共有リンク:%s",
|
||
"vote.flash.updated": "投票情報を更新しました(進行中の投票はタイプと選択肢を変更できません)",
|
||
"vote.flash.draftSaved": "下書きに保存しました",
|
||
"vote.flash.closed": "投票を終了しました",
|
||
"vote.flash.deleted": "投票を削除しました",
|
||
"vote.err.timeFormat": "日時の形式が正しくありません。日時選択器を使用してください",
|
||
"vote.err.maxChoicesLimit": "選択可能数は20を超えられません",
|
||
"vote.err.descriptionTooLong": "投票の説明は5000文字を超えられません",
|
||
"profile.err.avatarTooLarge": "アイコンファイルが大きすぎます。最大2MB",
|
||
"profile.err.backgroundTooLarge": "背景画像が大きすぎます。最大2MB",
|
||
"profile.err.newPasswordTooShort": "新しいパスワードは8文字以上である必要があります",
|
||
"profile.err.badOldPassword": "古いパスワードが間違っています",
|
||
"admin.export.errCreateExcel": "エクスポート失敗:Excelファイルの作成に失敗しました",
|
||
"admin.export.errWriteExcel": "エクスポート失敗:Excelファイルの書き込みに失敗しました",
|
||
|
||
// プロフィール設定ページ UI リニューアル:カード区切り/アイコン・背景の切り取り/パスワード変更後の強制ログアウト
|
||
"profile.card.basic": "基本情報",
|
||
"profile.card.avatarBg": "アイコンと背景",
|
||
"profile.card.qr": "QRコードのスタイル",
|
||
"profile.card.password": "パスワード変更",
|
||
"profile.avatarCropHint": "切り取り枠は 1:1(正方形)に固定されています",
|
||
"profile.backgroundCropHint": "切り取り枠は 16:9 に固定されています",
|
||
"profile.cropTitle": "画像を切り取る",
|
||
"profile.cropConfirm": "切り取りを確定",
|
||
"profile.err.avatarRatio": "アイコン画像は 1:1 の正方形である必要があります。切り取ってから再アップロードしてください",
|
||
"profile.err.backgroundRatio": "背景画像は 16:9 の縦横比である必要があります。切り取ってから再アップロードしてください",
|
||
"profile.flash.passwordChanged": "パスワードを変更しました。ログアウトしましたので、新しいパスワードで再度ログインしてください",
|
||
"profile.pwdNote": "保存後、現在のセッションはすぐに無効になり、新しいパスワードで再ログインする必要があります",
|
||
"profile.pickAvatar": "アイコンを変更",
|
||
"profile.pickBackground": "背景を変更",
|
||
"profile.saveBasic": "基本情報を保存",
|
||
"profile.saveMedia": "アイコンと背景を保存",
|
||
"profile.savePassword": "パスワードを更新",
|
||
"profile.saveQR": "QRコードのスタイルを保存",
|
||
"profile.saveSocial": "SNSリンクを保存",
|
||
"profile.err.cropLibUnavailable": "画像切り取り機能の読み込みに失敗しました。ページを更新してもう一度お試しください",
|
||
|
||
// 認証コード JSON インターフェース:フロントエンドが消費(P2)
|
||
"captcha.json.badRequest": "リクエスト形式が正しくありません",
|
||
"captcha.json.idRequired": "認証コード ID を入力してください",
|
||
"captcha.json.genFailed": "認証コードの生成に失敗しました",
|
||
"chat.errDeletedByOwner": "このプライベート会話は相手によって削除されました。",
|
||
"chat.errBlockedView": "あなたは相手にブロックされ、このチャットを表示できません",
|
||
"chat.errEmpty": "メッセージを入力してください",
|
||
"chat.errTooLong": "メッセージが長すぎます。%d文字以内でお願いします",
|
||
"chat.errConvDeletedSend": "この会話は削除されたため、メッセージを送信できません",
|
||
"chat.errBlockedSend": "あなたは相手にブロックされ、メッセージを送信できません",
|
||
"chat.errBlockWords": "メッセージにボックス所有者が設定したブロックワードが含まれているため、送信できませんでした",
|
||
"chat.errDailyLimit": "本日の送信上限(%d件)に達しました。明日再度お試しください",
|
||
"chat.errLimitReached": "会話が上限に達したため、新しいメッセージを送信できません",
|
||
"chat.errChatClosed": "箱の所有者がプライベートチャットを無効にしたため、メッセージを送信できません",
|
||
"chat.errImageTooLarge": "画像サイズは%dMBを超えることはできません",
|
||
"chat.errUploadFailed": "画像のアップロードに失敗しました。後でもう一度お試しください",
|
||
"chat.errNoPermission": "この操作を実行する権限がありません",
|
||
"chat.flash.sent": "メッセージを送信しました",
|
||
"chat.flash.deleted": "プライベート会話を削除しました",
|
||
"chat.flash.operated": "操作が完了しました",
|
||
"image.errTooLarge": "画像が大きすぎます。最大%d×%dピクセルまで対応しています。圧縮して再アップロードしてください",
|
||
"internal.errFlash": "サーバー内部エラーが発生しました。後でもう一度お試しください。",
|
||
"internal.errServer": "サーバー内部エラー",
|
||
"home.errStats": "統計情報の取得に失敗しました",
|
||
"pixel.errPath": "不正なリクエストパス",
|
||
"proxy.errNotFound": "ページが見つかりません",
|
||
"proxy.errInternal": "サービスゲートウェイ内部エラー",
|
||
"explore.errRandomUser": "ランダムユーザーの取得に失敗しました",
|
||
// 表单校验
|
||
"form.answer.content": "回答内容を入力してください",
|
||
"form.answer.contentTooLong": "回答内容は%d文字以内にしてください",
|
||
"form.email.required": "有効なメールアドレスを入力してください",
|
||
"form.followup.answer": "フォローアップの回答を入力してください",
|
||
"form.followup.answerTooLong": "フォローアップの回答は%d文字以内にしてください",
|
||
"form.followup.content": "フォローアップ内容を入力してください",
|
||
"form.followup.contentTooLong": "フォローアップ内容は%d文字以内にしてください",
|
||
"form.login.password": "パスワードを入力してください",
|
||
"form.profile.backgroundimagealpha": "QRコードの背景の不透明度を入力してください",
|
||
"form.profile.colorHex": "7文字の16進数カラーコード(#を含む)を入力してください",
|
||
"form.profile.dotscale": "QRコードの点の大きさを入力してください",
|
||
"form.profile.intro": "自己紹介は必須で、100文字以内である必要があります",
|
||
"form.profile.linkMax": "プロフィールリンクは30文字以内である必要があります",
|
||
"form.profile.name": "ニックネームは必須で、20文字以内である必要があります",
|
||
"form.profile.newPassword": "新しいパスワードは30文字以内である必要があります",
|
||
"form.profile.passwordMax": "パスワードは30文字以内である必要があります",
|
||
"form.question.content": "質問内容を入力してください",
|
||
"form.question.contentTooLong": "質問内容は%d文字以内にしてください",
|
||
"form.question.receiveReplyEmail": "返信を受け取るための有効なメールアドレスを入力してください",
|
||
"form.recaptcha": "CAPTCHA認証を完了してください",
|
||
"form.recover.newPassword": "8〜30文字の新しいパスワードを設定してください",
|
||
"form.recover.repeatPassword": "入力した2つの新しいパスワードが一致しません",
|
||
"form.register.domain": "カスタムドメインは半角英数字とアンダースコアのみ使用でき、3〜20文字である必要があります",
|
||
"form.register.email": "有効なメールアドレスを入力してください(100文字以内)",
|
||
"form.register.name": "ニックネームは必須で、20文字以内である必要があります",
|
||
"form.register.password": "8〜30文字のパスワードを設定してください",
|
||
"form.register.recaptcha": "CAPTCHAを読み込めません。ページを再読み込みするか、ネットワークを変更してお試しください",
|
||
"form.register.repeatPassword": "入力した2つのパスワードが一致しません",
|
||
}
|