SkateSpots/src/i18n/ja/batch14.ts

159 lines
8.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

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 14: chrome UI, static pages, nav customization.
*
* Partial by design: any key not yet translated falls back to English, and
* `scripts/check-i18n.mjs` reports coverage. Skate/brand vocabulary stays
* English or katakana (Spot→スポット, Shop→ショップ, Crew→クルー, Stash, The Lab,
* Nostr, Lightning, Zap, Relay→リレー, sats), because Japanese skaters use those.
*/
const jaBatch14 = {
chromeUi: {
skipToContent: 'コンテンツへスキップ',
menu: 'メニュー',
inBadge: '参加中',
loggedIn: 'ログイン済み',
profile: 'プロフィール',
logIn: 'ログイン',
logOut: 'ログアウト',
notLoggedIn: '未ログイン',
loggedOutPrompt: 'ログインしてスポットを追加し、スケーターにZapし、お気に入りを保存しましょう',
accounts: 'アカウント',
addAnotherAccount: '別のアカウントを追加',
setStatus: 'ステータスを設定',
setYourStatus: 'ステータスを設定',
status: 'ステータス',
addSpot: 'スポットを追加',
myData: 'マイデータ',
myStash: 'マイStash',
myCollections: 'マイコレクション',
viewMyProfile: 'プロフィールを表示',
customizeNavBar: 'ナビバーをカスタマイズ',
ecash: 'Ecash',
madeWith: '心を込めて',
forSkateCommunity: 'スケートボードコミュニティのために',
beta: 'ベータ',
license: 'ライセンス',
privacy: 'プライバシー',
collaborators: '協力者 & フレンズ',
notSponsoredBy: 'スポンサーではありません',
errorTitle: '読み込めませんでした',
errorDescription: 'ネットワークリクエストに失敗しました。接続を確認してもう一度お試しください。',
tryAgain: 'もう一度試す',
weatherOn: '天気オン',
weatherOff: '天気オフ',
trustFilter: '信頼フィルター',
filterByTrustLevel: '信頼レベルで絞り込み',
trust: {
all: 'すべてのユーザー',
allDesc: '全員のコンテンツを表示',
verified: '認証済み',
verifiedDesc: 'フォロー中、または認証済み(信頼 ≥90)',
trusted: '信頼済み',
trustedDesc: '友達の友達、またはNIP-05認証済み(信頼 ≥60)',
following: 'フォロー中のみ',
followingDesc: 'フォローしている人のコンテンツのみ表示',
followingShort: 'フォロー中',
},
sort: {
recent: '最新',
recentDesc: '新しい順',
trust: '信頼度が高い順',
trustDesc: '最も信頼できるクリエイター',
proximity: '現在地に近い順',
proximityDesc: '近い場所から',
popular: '人気順',
popularDesc: 'コメント/リアクションが多い順',
zaps: 'Zapが多い順',
zapsDesc: '受け取った額が高い順',
},
spotType: {
street: 'ストリート',
transition: 'トランジション',
park: 'パーク',
plaza: 'プラザ',
diy: 'DIY',
bowl: 'ボウル',
vert: 'バート',
indoor: '屋内',
skatepark: 'スケートパーク',
miniramp: 'ミニランプ',
},
},
faq: {
title: 'よくある質問',
subtitle: 'SkateSpotsについて知っておきたいすべて',
whatIsNostr: 'Nostrとは?',
whatIsNostrAnswer: 'Nostrは分散型ソーシャルネットワーキングのためのオープンプロトコルです。従来のプラットフォームと違い、データとアイデンティティはあなた自身のものです。',
howToStart: '始め方は?',
howToStartAnswer: '「新規登録」をクリックして新しいNostrアカウントを作成するか、すでにお持ちなら「ログイン」をクリックしてください。ブラウザ拡張機能、モバイルアプリ、または秘密鍵を使用できます。',
whatAreZaps: 'Zapとは?',
whatAreZapsAnswer: 'Zapは他のユーザーに送れるBitcoin Lightningのチップです。良いコンテンツへの感謝を表したり、クリエイターを支援したりする方法です。',
howToAddSpot: 'スポットの追加方法は?',
howToAddSpotAnswer: 'アカウントにログインし、「スポットを追加」をクリックして、場所、写真、説明などの詳細を入力してください。',
isItFree: 'SkateSpotsは無料ですか?',
isItFreeAnswer: 'はい!SkateSpotsは完全に無料で使えます。必要であれば他のユーザーにZap(Bitcoinチップ)を送ることもできます。',
canIEditSpot: '自分のスポットを編集・削除できますか?',
canIEditSpotAnswer: 'はい、作成したスポットを編集できます。Nostrの分散型の性質上、削除リクエストは送信されますが、一部のリレーはデータを保持することがあります。',
},
desktopNav: {
title: 'デスクトップナビゲーション',
desc: 'トップバーに表示するタブとその順序を選べます。非表示のタブは「その他」メニューに残ります。',
fixed: '固定',
shownInTopBar: 'トップバーに表示 ({{count}})',
noExtraTabs: '追加のタブは表示されていません — すべて「その他」メニューにあります。下から追加してください。',
inMoreMenu: '「その他」メニュー内 ({{count}})',
moveUp: '{{name}} を上へ移動',
moveDown: '{{name}} を下へ移動',
hide: '{{name}} を非表示',
moveToMore: '「その他」メニューへ移動',
show: '表示',
showInTopBar: '{{name}} をトップバーに表示',
showInTopBarTitle: 'トップバーに表示',
reset: 'デフォルトにリセット',
},
navSheet: {
title: 'バーをカスタマイズ',
desc: 'よく使う {{count}} 個のタブを選びましょう。それ以外はメニューに残ります。',
preview: 'プレビュー',
empty: '空',
order: '順序 ({{done}}/{{total}})',
available: '利用可能なタブ',
full: 'バーが満杯です — 入れ替えるには1つ外してください',
moveUp: '{{name}} を上へ移動',
moveDown: '{{name}} を下へ移動',
login: 'ログイン',
profile: 'プロフィール',
reset: 'リセット',
done: '完了',
},
about: {
title: 'SkateSpotsについて',
subtitle: '分散型スケートボードコミュニティ',
whatIs: 'SkateSpotsとは?',
whatIsDesc: 'SkateSpotsは、世界中のスケートボードスポットを発見するためのコミュニティ主導のプラットフォームです。Nostr上に構築され、スケーターにデータの真の所有権をもたらします。',
features: '機能',
featuresDesc: 'スポットを見つけ、イベントを作成し、コーチとつながり、地元のスケートショップを支援 — すべて一か所で。',
nostr: 'Nostr上に構築',
nostrDesc: 'Nostrは、真に検閲耐性のあるグローバルなコミュニケーションを可能にする、シンプルでオープンなプロトコルです。アカウントとデータはあなたのものです。',
openSource: 'オープンソース',
openSourceDesc: 'SkateSpotsは完全にオープンソースです。貢献し、フォークし、独自のインスタンスを運営できます。',
lightning: 'Lightning決済',
lightningDesc: 'お気に入りのスケーター、コーチ、コンテンツクリエイターにBitcoin Lightning決済でZapしましょう。',
},
onboarding: {
welcome: 'SkateSpotsへようこそ!',
welcomeDesc: 'わずか数ステップでセットアップしましょう。',
step1Title: 'アカウントを作成',
step1Desc: 'Nostr鍵を生成しています。これはあなたが管理するパスワードのようなものです。',
step2Title: '鍵をバックアップ',
step2Desc: 'リカバリーフレーズを安全な場所に保存してください。これがアカウントを復元する唯一の方法です!',
step3Title: 'プロフィールを設定',
step3Desc: 'あなた自身についてコミュニティに教えましょう。',
step4Title: '準備完了!',
step4Desc: 'スポットやイベントを探検し、スケーターとつながりましょう。',
skipForNow: '今はスキップ',
continueToApp: 'アプリへ進む',
},
};
export default jaBatch14;