SkateSpots/src/i18n/ja/batch13.ts

690 lines
40 KiB
TypeScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* 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;