/** * Japanese (日本語) — batch 13: marketplace & trades (marketUi). * * Covers the Gear Swap grid, marketplace hub, listing detail/create flows, * trades, offers, shipping handoff, payments, spam fee, reputation, CLINK and * Cashu escrow. * * Skate/brand vocabulary stays katakana or English (Gear→ギア, Spot→スポット, * Shop→ショップ, Crew→クルー, Stash, The Lab, Nostr, Lightning, Zap, リレー, * sats, デッキ, トラック, ウィール, ベアリング, グリップテープ, マーケットプレイス, * WTB, escrow, ミント, npub, CLINK) because Japanese skaters use those. * `{{placeholders}}` are preserved verbatim. */ const jaBatch13 = { marketUi: { gearSwap: { title: 'ギア交換', subtitle: '他のスケーターと中古スケートギアを売買しよう', listGear: 'ギアを出品', searchPlaceholder: 'ギアを検索...', allCategories: 'すべてのカテゴリ', forSale: '販売中', wtb: 'WTB', trust: '信頼', filterByTrust: '信頼度で絞り込み', allSellers: 'すべての出品者', verifiedOnly: '認証済みのみ', trustedPlus: 'Trusted+', followingOnly: 'フォロー中のみ', pickupOrShip: '受け渡しまたは発送', localPickup: '手渡し', ships: '発送', sortBy: '並べ替え', newest: '新着順', priceLowHigh: '価格: 安い → 高い', priceHighLow: '価格: 高い → 安い', trustScore: '信頼スコア', nearest: '近く(ローカル)', listingFound: '{{count}}件の出品', listingsFound: '{{count}}件の出品', loadFailed: '出品を読み込めませんでした', tryLater: 'しばらくしてからもう一度お試しください。', noneTitle: '出品が見つかりません', noneFiltered: '現在のフィルターに一致するギアがありません。フィルターをクリアするか、別のキーワードで検索してみてください。', noneFirst: '最初にギアを出品しよう — デッキ、トラック、ウィール、シューズなど、スケート関連なら何でも!', listYourGear: 'ギアを出品する', faqLink: '質問がありますか?FAQをチェック →', }, hub: { browse: '見る', selling: '出品中', myTrades: 'マイ取引', reputation: '評価', loginListings: 'ログインして出品を管理しましょう。', loginReputation: 'ログインして評価とレビューを確認しましょう。', }, marketplace: { heroTitle: 'ショップ & マーケットプレイス', heroBefore: '当マーケットプレイスは', heroAfter: 'を採用しています — Nostr上の分散型マーケットプレイスです。スケートショップが商品を出品でき、中古ギアをBitcoinで直接売買できます。', whatIsTitle: 'Plebeian Marketとは?', whatIsBody: 'Plebeian MarketはNostr上に構築された分散型マーケットプレイスです。Bitcoinを使って他のスケーターとスケートボードギアを直接売買できます。仲介者なし、手数料なし、完全な自由。', noFeesTitle: '手数料なし', noFeesBody: '30%を取るプラットフォームはありません。ダイレクトなP2P販売。', bitcoinTitle: 'Bitcoin決済', bitcoinBody: 'Bitcoinで支払い。速く、安全で、世界中どこでも。', decentralizedTitle: '分散型', decentralizedBody: 'Nostr上に構築。どの企業も管理していません。', visit: 'Plebeian Marketを見る', buySellTitle: '売買できるもの', catCompletes: 'コンプリートデッキ', preBuilt: '組み立て済みコンプリート', customSetups: 'カスタムセットアップ', beginnerBoards: '初心者向けボード', catParts: 'デッキパーツ', decks: 'デッキ', trucks: 'トラック', wheels: 'ウィール', bearings: 'ベアリング', gripTape: 'グリップテープ', hardware: 'ハードウェア', catApparel: 'ウェア & プロテクション', skateShoes: 'スケートシューズ', clothing: '服', helmets: 'ヘルメット', pads: 'パッド', backpacks: 'バックパック', catAccessories: 'アクセサリー', tools: 'ツール', wax: 'ワックス', rails: 'レール', stickers: 'ステッカー', videos: 'ビデオ', magazines: 'マガジン', howItWorks: '使い方', step1Title: '商品を見る', step1Body: 'Plebeian Marketにアクセスし、世界中のショップや個人のスケートボードギアを閲覧しましょう。', step2Title: '出品者に連絡', step2Body: 'Nostrで出品者に直接メッセージ。価格交渉、質問、発送の手配ができます。', step3Title: 'Bitcoinで支払う', step3Body: 'Bitcoin Lightningを使って購入を完了。即時で低手数料の支払い。', step4Title: 'フィードバックを残す', step4Body: '体験を評価し、Nostrで出品者の評判を築きましょう。あなたのレビューがコミュニティの役に立ちます。', needBitcoinTitle: 'Bitcoinが必要ですか?', needBitcoinBefore: '購入にはsats入りのLightningウォレットが必要です。こちらをチェック:', onboardingGuide: 'オンボーディングガイド', needBitcoinAfter: '(ウォレットのおすすめ)。', ownShopTitle: 'スケートショップを経営していますか?', ownShopBody: 'SkateSpotsにショップを登録し、Plebeian Marketで商品を販売しましょう。プラットフォーム手数料ゼロで世界中の顧客にリーチできます。', addShop: 'ショップを登録', startSelling: '販売をはじめる', }, listingDetail: { notFound: '出品が見つかりません', notFoundBody: '削除されたか、リンクが間違っている可能性があります。', backToGearSwap: 'ギア交換に戻る', gearSwap: 'ギア交換', viewPhoto: '写真{{n}}を表示', photoAlt: '{{title}} — 写真{{n}}', wantToBuy: '購入希望', sold: '売約済み', description: '説明', usuallyHere: '通常ここにいます {{availability}}', listed: '出品日 {{date}}', listingCountOne: '{{count}}件の出品 · {{age}}日前', listingCountMany: '{{count}}件の出品 · {{age}}日前', relistActive: '販売中として再出品', markSold: '売約済みにする', deleteListing: '出品を削除', makeOffer: 'オファーする', shareListing: '出品をシェア', unknown: '不明', linkCopied: 'リンクをコピーしました', linkCopiedBody: 'スケーターにシェアしよう。', copyFailed: 'リンクをコピーできませんでした', relisted: '再出品しました', relistedBody: '出品が再び有効になりました。', couldNotUpdate: '更新できませんでした', somethingWrong: '問題が発生しました', }, create: { imageUploaded: '画像をアップロードしました', uploadFailed: 'アップロードに失敗しました', failed: '失敗しました', cooldownActive: 'クールダウン中', cooldownWait: '次の出品を作成するまで{{time}}お待ちください', limitReached: '出品上限に達しました', limitReachedBody: '月間の出品上限{{limit}}件に達しました', feeRequired: '手数料が必要です', feeRequiredBody: '続けるにはスパム対策手数料をお支払いください', titleRequired: 'タイトルが必要です', categoryRequired: 'カテゴリが必要です', photoRequired: '写真が必要です', photoRequiredBody: 'ギアを販売する際は少なくとも1枚の写真が必要です', nip05Required: 'NIP-05認証が必要です', nip05RequiredBody: 'ギアを出品するには認証済みのNostrアドレスが必要です', priceRequired: '固定価格の出品には価格が必要です', sizeRequired: 'サイズが必要です', sizeRequiredBody: '{{category}}のサイズを選択してください', conditionRequired: '状態が必要です', conditionRequiredBody: '{{category}}の状態を選択してください', wtbPosted: '購入希望を投稿しました!', wtbPostedBody: '出品者があなたのリクエストを見つけられるようになります。', listingCreated: '出品を作成しました!', listingCreatedBody: 'ギアが出品されました。', publishFailed: '公開に失敗しました', loginRequired: 'ログインが必要です', loginRequiredBody: 'ギアを出品するにはログインが必要です。', backToStash: 'Stashに戻る', backToSpot: '{{title}}に戻る', backToMarketplace: 'マーケットプレイスに戻る', backToMap: 'マップに戻る', wantToBuy: '購入希望', listYourGear: 'ギアを出品する', wtbSubtitle: '探しているギアをコミュニティに伝えよう', sellSubtitle: 'コミュニティにスケートボードギアを販売しよう', fromStashTitle: 'Stashからの出品', fromStashBody: 'Stashのアイテム詳細が入力済みです。確認して待ち合わせスポットを選びましょう!', nip05Banner: 'スパム防止と購入者の保護のため、ギアを出品するには認証済みのNostrアドレス(NIP-05)が必要です。', verifiedLabel: '認証済み:', checkingTrust: '信頼レベルを確認中...', trustLevel: '信頼レベル:', trusted: '信頼済み', active: 'アクティブ', newcomer: '新規ユーザー', newUser: '新規ユーザー', remaining: '今月は{{limit}}件中{{remaining}}件出品できます', cooldownBody: '新規ユーザーは出品間隔に24時間のクールダウンがあります。', timeRemaining: '残り時間: {{time}}', monthlyLimitTitle: '月間上限に達しました', monthlyLimitBody: '今月の出品上限{{limit}}件に達しました。スポットを作成したり取引を完了して評判を築くと、上限が増えます。', powAccepted: 'Proof of workが承認されました!', feePaid: '手数料を支払いました!', canCreateNow: '出品を作成できるようになりました。', whatDoTitle: '何をしますか?', sellGear: 'ギアを販売', categoryTitle: 'カテゴリ *', categoryHint: 'どんな種類のギア?', detailsTitle: 'ギアの詳細', detailsWtbHint: '探しているものを説明してください', detailsSellHint: '購入者にアイテムについて伝えましょう', titleLabel: 'タイトル *', titlePlaceholderWtb: '8.0"のデッキを探しています', titlePlaceholderSell: 'ほぼ新品 Palace デッキ 8.25"', summaryLabel: '短い要約', summaryPlaceholderWtb: 'ブランドは問わない、グラフィックは控えめが希望', summaryPlaceholderSell: '良好な状態、ほとんど未使用', descriptionLabel: '説明', descriptionPlaceholderWtb: '探しているものを具体的に説明してください — ブランドの希望、状態の条件など。', descriptionPlaceholderSell: 'クリスマスにこのデッキをもらいましたが、もっと小さいサイズが好みです。購入前に試してもらって構いません!', fulfilmentLabel: '受け渡し方法は?', pickup: '手渡し', pickupHint: '現地で待ち合わせ', ships: '発送', shipsHint: '郵送する', both: 'どちらも', bothHint: 'どちらでも', addressNote: '住所は一切収集しません — 発送の場合は取引チャットで非公開で共有してください。', postageLabel: '送料は誰が負担?', requireEscrow: 'escrowを要求', requireEscrowHint: '購入者にCashu escrowでの決済を依頼します。', postageBuyer: '購入者負担', postageSeller: '自分が負担', postageSplit: '折半', sizeLabel: 'サイズ', selectSize: 'サイズを選択', truckHeight: 'トラックの高さ', selectHeight: '高さを選択', wheelHardness: 'ウィールの硬さ', selectHardness: '硬さを選択', pricingTitle: '価格', pricingWtbHint: 'いくらで支払いたい?', pricingSellHint: 'どのように販売したい?', priceLabel: '価格 *', currencyLabel: '通貨', photosTitle: '写真', photosSellHint: '少なくとも1枚の写真が必要です', photosWtbHint: '任意 — 参考画像を追加', productPhoto: '商品{{n}}', upload: 'アップロード', photosNote: '最大5枚の写真を追加できます。最初の画像がメイン写真になります。', pickupLocationTitle: '受け渡し場所', pickupLocationHint: 'スケートスポットをリンクすると待ち合わせが簡単', searchSpots: 'スポットを検索...', noSpotsFound: 'スポットが見つかりません。別のキーワードで検索してみてください。', availabilityLabel: '普段いつ頃空いていますか?', availabilityPlaceholder: '週末10時〜14時、火・木の夜', availabilityHint: '購入者があなたと待ち合わせを調整しやすくなります', durationTitle: '出品期間', durationHint: 'この出品をどのくらいの期間有効にしますか?', publishing: '公開中...', checkingEligibility: '利用資格を確認中...', cooldownButton: 'クールダウン: {{time}}', limitReachedButton: '上限に達しました', payFeeButton: '手数料を支払って続ける', postWtbButton: '購入希望を投稿する', listForSaleButton: 'ギアを販売出品する', }, trades: { title: 'マイ取引', loginBody: 'ログインしてマーケットプレイスの取引と評価を管理しましょう。', subtitle: '確認、リクエスト、そしてそれらが築く評判。支払いは相手のスケーターと直接取り決めます — アプリは取引を記録するだけです。', actionNeeded: '対応が必要', askedToConfirmSale: 'が売買の確認を求めています', recordedSale: 'が売買を記録しました — あなたの側を確認してください', confirmSale: '売買を確認', confirm: '確認', nothingWaiting: '今のところ対応待ちはありません。🛹', yourRecords: 'あなたの取引記録', noTrades: 'まだ取引はありません。取引を成立させて確認すると、評判が築かれ始めます。', browseGearSwap: 'ギア交換を見る', roleSold: '販売', roleBought: '購入', roleTrade: '交換', with: '相手:', viewListing: '出品を見る', revoke: '取り消す', revokeTitle: 'この取引記録を取り消しますか?', revokeBody: '評価にカウントされなくなります。相手側の証明はそのまま残ります。係争中または誤った取引に使用してください。', revokeNote: '作成者により撤回されました。', revoked: '取引記録を取り消しました', revokedBody: '評価にはカウントされなくなりました。', revokeFailed: '取引を取り消せませんでした', saleConfirmed: '売買を確認しました', saleConfirmedBody: '相手が自分の側を確認できるようになりました。', saleConfirmFailed: '売買を確認できませんでした', tradeConfirmed: '取引を確認しました', tradeConfirmedBody: '双方の評価が更新されました。', tradeConfirmFailed: '取引を確認できませんでした', somethingWrong: '問題が発生しました。', }, card: { listingDeleted: '出品を削除しました', listingRemoved: '出品を削除しました', listingDeletedBody: '出品が削除されました。削除を尊重するリレーは配信を停止します。', listingRemovedBody: 'この出品は削除され、SkateSpots全体で非表示になります。', removeFailed: '削除に失敗しました', somethingWrong: '問題が発生しました', markedSold: '売約済みにしました', markedSoldBody: '出品が売約済みとして表示されます。', couldNotUpdate: '更新できませんでした', relisted: '再出品しました', relistedBody: '出品が再び有効になりました。', listingOptions: '出品オプション', report: '報告', removeAdmin: '削除(管理者)', postage: '送料', newSeller: '新規出品者', saleOne: '{{count}}件の販売', saleMany: '{{count}}件の販売', iHaveThis: 'これ持ってます!', deleteTitle: '「{{title}}」を削除しますか?', adminRemoveTitle: 'この出品を削除しますか?(管理者)', deleteBody: 'リレーに出品「{{title}}」の削除を要求します。ここからは元に戻せません — 新しく作成する必要があります。', adminRemoveBody: 'SkateSpots管理者として「{{title}}」を削除します。アプリ全体で全員から非表示になり、削除リクエストがリレーに送信されます。', deleting: '削除中…', removing: '削除中…', deleteListing: '出品を削除', removeListing: '出品を削除', reportCount: '{{count}}件の報告', reports: '{{count}}件の報告', viewTitle: '{{title}}を表示', reportListing: '出品を報告', manageListing: '出品を管理', trusted: '信頼済み', daysOld: '{{n}}日前', monthsOld: '{{n}}か月前', yearsOld: '{{n}}年前', listingsCount: '{{count}}件の出品', postageBuyer: '送料: 購入者', postageSeller: '送料: 出品者', postageSplit: '送料: 折半', powTitle: 'NIP-13 proof of work — 無料のスパム対策', verifiedTradeOne: '{{count}}件の認証済み取引', verifiedTrades: '{{count}}件の認証済み取引', reportSubmitted: '報告を送信しました', reportSubmittedBody: 'マーケットプレイスの安全にご協力いただきありがとうございます。', reportFailed: '報告の送信に失敗しました', selectReason: '理由を選択してください', reportDialogBody: '不適切または誤解を招く出品を報告して、マーケットプレイスの安全にご協力ください。', reasonLabel: '報告理由 *', detailsLabel: '追加の詳細(任意)', detailsPlaceholder: '役立つ追加情報があれば入力してください...', reportNote: '報告はNostrに公開され、コミュニティが問題のある出品を特定するのに役立ちます。複数の報告がある出品は自動的に非表示になる場合があります。', submitting: '送信中...', submitReport: '報告を送信', }, tradeActions: { tradeConfirmed: '取引を確認しました', tradeConfirmedWithProof: '検証可能なレシートが添付されました — これは認証済み取引としてカウントされます。', tradeConfirmedBody: '双方の評価が更新されました。', tradeConfirmFailed: '取引を確認できませんでした', somethingWrong: '問題が発生しました。', requestNote: '「{{title}}」の取引を確認してください。', requestSent: '確認をリクエストしました', requestSentBody: '出品者が売買を確認できるようになり、双方の評価が築かれます。', requestFailed: 'リクエストを送信できませんでした', escrowRefunded: 'escrowを返金しました', escrowRefundedBody: '資金はあなたのCashuウォレットに戻りました。', escrowRefundFailed: 'escrowを返金できませんでした', confirmThisTrade: 'この取引を確認', escrowAndRequest: 'escrow & リクエスト', shipsEscrowHint: '発送取引 — どちらも虚空に発送しないようescrowを使いましょう。住所は必ず取引チャットで非公開で共有し、ここには決して書かないでください。', shipsHint: '発送取引 — 出品者が提供するならescrowを優先し、住所はチャットでのみ共有しましょう。', askSeller: '出品者に確認を依頼', waitingSeller: '確認をリクエストしました — 出品者の対応待ちです。', refundEscrow: 'escrowを返金', buyWithSats: 'satsで購入', depositTitle: '誠意のデポジット(任意)', payDeposit: 'デポジットを支払う', depositBefore: '物々交換には請求書がないため、これで', verifiableCost: '検証可能なコスト', depositAfter: 'がつきます。配送時に返金(またはCashu escrowで自動返金)。⚠️ 証明するのはコミットメントであり、配送ではありません。', depositPaid: 'デポジットを支払いました', depositPaidBody: '保存しました — 取引確認時に添付されます。', paid: '支払い済み ⚡', paidWithProof: '検証可能なレシートを保存しました — 取引を確認するとカウントされます。', paidBody: '双方にカウントされるよう、出品者に取引の確認を依頼しましょう。', }, offers: { accepted: '承認済み', declined: '辞退済み', withdrawn: '取り下げ済み', open: 'オープン', noAmount: '金額なし', titleOwner: 'オファー({{count}})', titleBuyer: 'あなたの交渉', you: 'あなた', them: '相手', paidAskConfirm: '支払い済み — 出品者に取引の確認を依頼しましょう。', payWithSats: 'satsで支払う', accept: '承認', decline: '辞退', counter: '再提案', counterPlaceholder: 'あなたの再提案(sats)', send: '送信', counterItemPlaceholder: '…または交換するアイテムで再提案(任意)', waitingOn: '待機中:', waitingOnSuffix: '— 相手が再提案するとあなたの番に戻ります。', withdraw: '取り下げる', dmAccepted: '✅ オファーが承認されました!メッセージで受け渡しを調整しましょう。', dmDeclined: '❌ オファーが辞退されました。', offerAccepted: 'オファーを承認しました', offerDeclined: 'オファーを辞退しました', respondFailed: '応答できませんでした', somethingWrong: '問題が発生しました。', offerWithdrawn: 'オファーを取り下げました', withdrawFailed: '取り下げできませんでした', enterAmountOrItem: '金額または交換するアイテムを入力してください', counterDm: '再提案', counterSent: '再提案を送信しました', counterSentBody: '今度は相手の番です。', counterFailed: '再提案を送信できませんでした', }, offer: { validAmount: '有効な金額を入力してください', describeOffer: 'オファーの内容を入力', describeOfferBody: '金額、交換するアイテム、またはメッセージを追加してください。', dmAmount: ' {{amount}} satsで', dmItem: '(提供: {{item}})', dmBody: '🛹 あなたの出品「{{title}}」に新しいオファー{{amount}}{{item}}。{{note}}', sent: 'オファーを送信しました', sentBody: '{{sellerName}}が承認または辞退できます。', sendFailed: 'オファーを送信できませんでした', somethingWrong: '問題が発生しました。', title: 'オファーする', description: 'satsを提示するか、何かと交換しましょう — {{sellerName}}が承認・辞退・再提案できます。受け渡しは二人で取り決めてください。', amountLabel: '金額(sats、任意)', amountPlaceholder: '例: 45000', itemLabel: 'または何かを交換(任意)', itemPlaceholder: '例: 自分の8.25デッキ + 予備ウィール', itemHint: '交換しますか?提供するものをここに入力 — satsと組み合わせることもできます。', messageLabel: 'メッセージ(任意)', messagePlaceholder: '出品者に伝えておきたいこと…', send: 'オファーを送信', }, markSold: { enterBuyer: '購入者のnpubを入力', dealClosed: '取引成立 🎉', dealClosedBody: '出品を売約済みにし、評価のために取引を公開しました。', closeFailed: '取引を成立させられませんでした', somethingWrong: '問題が発生しました。', title: '取引を成立させる', description: 'この出品を売約済みにし、あなたと購入者のために署名済みの取引証明を記録します。', buyerLabel: '購入者のnpub', methodLabel: '支払い方法は?(自己申告)', amountLabel: '金額(sats、任意)', submit: '売約済みにする', }, handoff: { title: '受け渡しを調整', suggest: '日時と場所を提案', suggestDm: 'こんにちは!「{{title}}」を購入したいです。待ち合わせの日時と場所を提案してください — 公共のスケートスポットで会えます。', orMeetAt: 'または近くの公共スポットで待ち合わせ:', spotDm: 'こんにちは!「{{title}}」を購入したいです。{{spot}}で会いませんか? {{url}}', shareDelivery: '配送先の詳細を共有', deliveryDm: 'こんにちは!「{{title}}」を購入したいです。配送先の詳細は次のとおりです:\n\n氏名:\n住所:\n\n(配送業者が必要とする情報のみ共有してください。)', useLocker: 'ロッカー / 宅配ボックスを使う', lockerDm: 'こんにちは!「{{title}}」を購入したいです。自宅住所の代わりに宅配ロッカー / 宅配ショップを利用できますか?', noteBefore: 'これらの詳細はプライベートチャット内に留まります — SkateSpotsが目にすることはありません。発送取引では、次の利用を推奨:', escrow: 'escrow', noteMiddle: '、そして', neverPay: 'アプリの決済経路外では絶対に支払わないでください', noteAfter: '。人目のある場所で会いましょう。', }, shipping: { noCounterparty: 'まだ取引相手がいません', noCounterpartyBody: 'まず出品者が(購入者を指定して)売買を記録する必要があります。', markedShipped: '発送済みにしました', markedReceived: '受領済みにしました', issueReported: '問題を報告しました', receivedBody: 'ありがとうございます — これはescrowを解放しません。出品者と直接精算してください。', notifiedBody: '相手に通知しました。', updateFailed: '更新できませんでした', somethingWrong: '問題が発生しました。', title: '発送', shipped: '発送済み', received: '受領済み', issue: '問題あり', trackingPlaceholder: '追跡番号(任意)', iShipped: '発送しました', iReceived: '受け取りました', reportIssue: '問題を報告', noteBefore: '自己申告 — 物流上のメモであり、', notProof: '証明ではありません', noteAfter: '。「受領済み」にしてもescrowは解放されません。⚠️ 住所が見える状態の荷物の写真は撮らないでください。また、追跡番号を公開しても問題ない場合にのみ共有してください。', }, pay: { sent: '支払いを送信しました ⚡', sentWithProof: '検証可能な支払いレシートを保存しました — 支払い検証済みとしてカウントされます。', sentBody: '出品者に知らせましょう — 取引を確認すると双方にカウントされます。', failed: '支払いに失敗しました', title: 'satsで支払う', descSendPrefix: '送信', descSendSuffix: 'を{{sellerName}}に送ってこの取引を精算します。', descSettle: '{{sellerName}}と直接この取引を精算します。', paid: '支払いました!', paidBody: '出品者に取引の確認を依頼しましょう — 2つの確認が双方の評価を築きます。', noMethod: '{{sellerName}}は支払い方法を設定していません(Lightningインボイスやアドレスなし)。メッセージで支払いを調整しましょう。', ownListing: 'これはあなた自身の出品です。', paying: '支払い中…', pay: '支払う', payAmount: '{{amount}} satsを支払う', footnote: '接続中のウォレット(NWC、WebLN、またはCashu)から{{sellerName}}へ直接支払います — SkateSpotsが資金を預かることはありません。', }, spamFee: { invoiceComment: 'SkateSpots出品手数料', generateFailed: 'インボイスの生成に失敗しました', paymentSuccess: '支払いが完了しました!', satsSent: '{{amount}} satsを{{name}}に送信しました', autoPayFailed: '自動支払いに失敗しました', autoPayFailedBody: 'QRコードまたはインボイスを使って手動で支払ってください', invoiceCopied: 'インボイスをコピーしました!', copyFailed: 'コピーに失敗しました', received: '支払いを受領しました!', receivedBody: '{{amount}} satの手数料が支払われました。出品を作成できるようになりました。', title: '一回限りの出品手数料', subtitle: '新規メンバーは最初の出品に少額の手数料が必要です。', whyTitle: 'なぜ支払う必要があるの?', spamLabel: 'スパム防止:', spamBody: 'この手数料はボットや詐欺師が偽の出品でマーケットプレイスを埋め尽くすのを防ぎます。', trustLabel: '信頼の構築:', trustBody: '新規アカウントは出品前にコミットメントを示す必要があります。数回の出品が成功すれば、この手数料は免除されます。', supportsLabel: 'コミュニティへの支援:', supportsPrefix: '手数料の送付先:', supportsSpotOwner: ' — このスポットを作成した人です!', supportsPlatform: ' — SkateSpotsの運営を支えます。', oneTimeFee: '約${{usd}} USD • 一回限りの手数料', payToContinue: '{{amount}} satsを支払って続ける', proveWork: '代わりにworkを証明 — 無料', proveWorkBody: '{{amount}} satsの代わりに数秒間CPUを使います。お金もウォレットも不要 — 支払いではなくスパム税です。', generating: 'インボイスを生成中...', processing: '支払いを処理中...', qrAlt: '支払い用QRコード', copyInvoice: 'インボイスをコピー', openWallet: 'ウォレットを開く', payWithWallet: '接続中のウォレットで支払う', scanHint: 'LightningウォレットでQRコードをスキャンするか、上のボタンを使用してください', skipTitle: '今後この手数料を回避する方法:', skip1: 'マップにスケートスポットを追加する', skip2: '2〜3件の出品を成功させる', skip3: 'コミュニティでの評判を築く', skipNote: '信頼されたメンバーは無制限に無料で出品できます!', }, reputation: { highlyTrusted: '非常に信頼されたトレーダー', building: '評価を構築中', newTrader: '新規トレーダー', title: '取引', verified: '認証済み', sales: '販売', purchases: '購入', tradeConfirmedOne: '相互確認済み取引', tradeConfirmedMany: '相互確認済み取引', with: '相手:', personOne: '人', personMany: '人', awaiting: '相互確認待ち', withPaymentProof: '支払い証明付き', selfReported: '(自己申告 — 未検証)', paymentVerified: '支払い検証済み', zapReceipt: '(Zapレシート)', singlePartnerWarning: 'すべての確認が同じアカウントとのものです。相互確認は自己申告なので、この記録は慎重に扱ってください。', lowDiversityWarning: 'ほとんどの確認がごく少数のアカウントによるものです。少人数が互いを推薦すると活発に見えることがあります — この記録は慎重に扱ってください。', ringWarning: 'これらのアカウントは主に互いに取引しています — 閉じた集団です。集団内の相互確認は弱い証拠です。', weighted: '信頼と活動で重み付け', footnote: '自己申告かつ相互署名 — 支払いの証明ではなく、シグナルです。', }, reputationPanel: { reviewOfYou: 'あなたへのレビュー', yourRecord: 'あなたの記録', listing: '出品', averageOne: '{{count}}件の評価による平均', averageMany: '{{count}}件の評価による平均', reviewsTitle: 'レビュー & 取引記録', fromOthers: '他の人から{{count}}件', emptyBefore: 'まだ取引記録はありません。取引を成立させて、次の場所で確認しましょう:', emptyAfter: '— 各確認は双方のプロフィールのレビューになります。', }, recommendations: { published: '推薦を公開しました', publishedBody: '推薦ありがとうございます。', failed: '推薦できませんでした', somethingWrong: '問題が発生しました。', title: '信頼されたトレーダー', recommendedBy: '推薦者:', skaterOne: 'スケーター', skaterMany: 'スケーター', none: 'まだ推薦はありません。', youRecommend: 'あなたはこのトレーダーを推薦しています ✓', recommend: '信頼されたトレーダーとして推薦', }, notification: { newOffer: '新しいオファー', counterOffer: '再提案', offerAccepted: 'オファーが承認されました', offerDeclined: 'オファーが辞退されました', offerWithdrawn: 'オファーが取り下げられました', confirmTrade: '取引を確認', tradeConfirmed: '取引を確認しました', reviewOffer: 'オファーを確認', openListing: '出品を開く', }, confirmRow: { rateTrade: '取引を評価:', }, deckRating: { title: '{{value}}/10 デッキ', aria: '10中{{n}}', }, clink: { tip: 'Bitcoinでチップ', copiedBody: 'CLINKコードをクリップボードにコピーしました。', copyFailed: 'コピーに失敗しました', copyFailedBody: 'クリップボードにアクセスできませんでした。', whatIs: 'CLINKとは?', tooltipTitle: 'Nostr経由でBitcoinを使って直接支払う', tooltipBody: 'CLINKはセルフカストディの支払いコードです — アプリのアカウントも仲介者も不要。対応するLightningウォレットでスキャンすると、チップが相手に直接届きます。', descRecipient: '{{recipientName}}へセルフカストディのBitcoin(Lightning)支払いを送信 — 仲介者なし。', descGeneric: 'Nostr経由でセルフカストディのBitcoin(Lightning)支払いを送信 — 仲介者なし。', qrAlt: 'CLINKオファーQRコード', copyCode: 'CLINKコードをコピー', openWallet: 'CLINKウォレットで開く', copyToWallet: 'ウォレット用にコードをコピー', priceFixed: '固定 — {{amount}} sats', priceFixedShort: '固定価格', priceVariable: '変動価格', priceVariableCurrency: '{{currency}}建て', priceSpontaneous: '金額はあなたが選択', footnote: 'CLINK対応ウォレット(例: ShockWallet)でスキャンしてください。何も開かない場合は上のコードをコピーしてください — CLINK対応ウォレットがインストールされていない可能性があります。カストディアンなし、ウェブサーバーなし: インボイスはNostr経由で直接要求されます。', }, paymentReadiness: { ready: '支払いを受け取れます', notReady: '支払いを受け取るには設定が必要です', readyBefore: 'あなたのLightningアドレス', readyAfter: ' がプロフィールに設定されています — 人々は直接Zapや支払いができます。', silentSet: ' Bitcoin Silent Paymentアドレスも設定されています。', notReadyBefore: 'Lightningアドレス(任意でBitcoin Silent Paymentアドレスも)を次の場所に追加してください:', nostrProfile: 'Nostrプロフィール', notReadyAfter: '。スケーターがあなたに支払えるようになります。一度設定すれば、ここにあるすべてのプロフィールで機能します。', }, seller: { trade: '交換', active: '出品中', markSold: '売約済みにする', yourListings: 'あなたの出品', activeCount: '{{count}}件出品中', listItem: 'アイテムを出品', loading: '出品を読み込み中…', empty: 'まだ出品はありません。', listFirst: '最初のアイテムを出品', }, noffer: { label: 'CLINKオファーコード', optional: '(任意、上級者向け)', offerId: 'オファー: {{id}}', relay: 'リレー: {{relay}}', invalidBefore: 'これは有効な', invalidAfter: 'コードではないようです。', valid: '有効なCLINKコード — プロフィールに「Pay via CLINK」ボタンが表示されます。', help: 'セルフカストディのCLINK支払いコード(例: ShockWallet / Lightning.Pubから)を貼り付けて、NostrネイティブのLightning支払いを受け取りましょう — ウェブサーバーもカストディアンも不要。', learnSpecs: '仕様を見る', }, escrowPanel: { escrowed: '{{amount}} satsをescrowしました', mint: 'ミント', refundSinceBefore: '購入者は次の時点から返金可能:', redeemBefore: '出品者は今すぐ引き出し可能 · 購入者はその後返金可能', noExpiry: 'このトークンには有効期限が設定されていません。', }, escrowRequest: { enterAmount: 'escrow金額を入力してください', minLock: '少なくとも{{days}}日間ロック', requestNote: '取引のために{{amount}} satsをescrowしました — 売買を確認してください。', created: 'escrowを作成しました 🎉', createdBody: '{{amount}} satsを{{days}}日間ロックしました。{{sellerName}}は配送時に引き出せます。', createFailed: 'escrowを作成できませんでした', somethingWrong: '問題が発生しました。', title: 'この取引をescrowする', description: '資金は{{sellerName}}にロックされ、期限後に取引が決裂した場合はあなたが返金できます。接続されたLightningウォレットが必要です。', amountLabel: '金額(sats)', daysLabel: '購入者の返金可能期限(日)', daysHint: '出品者が配送しない場合、この日数を過ぎると資金を取り戻せます。', nativeOnly: 'Cashu escrowはSkateSpotsアプリでのみ利用できます(ウェブ版では不可)。', lockAndRequest: 'ロック & リクエスト', }, }, }; export default jaBatch13;