SkateSpots/src/i18n/zh-TW/batch5.ts

1606 lines
73 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.

/**
* zh-TW — batch 5: The Lab service directory (labUi) + social (socialUi):
* crew chat, DMs, collectives, coordinators and vouches.
*
* Brand/protocol names stay English (The Lab, Coach, Filmer, Photographer,
* Editor, Builder, Crew, Spot, Stash, Nostr, Lightning, Zap, sats, DM, NWC,
* NIP-05); trick names stay English. Placeholders ({{...}}) are preserved.
*/
const zhTWBatch5 = {
labUi: {
activeCount: '{{count}} 個進行中',
addMusicProfile: '新增音樂檔案',
all: '全部',
clearAll: '全部清除',
collective: '共同體',
filters: '篩選條件',
following: '追蹤中',
getRiderCard: '取得 Rider 卡',
judgeEvents: '評審活動',
justASkater: '只是個',
labForServices: 'The Lab 是提供服務的地方。瀏覽並加入整個滑手社群',
loginToOffer: '登入以提供服務',
newest: '最新',
noResults: '沒有結果',
offer: '提供',
offerBuilding: '提供 Building',
offerCoaching: '提供 Coaching',
offerCuts: '提供剪髮',
offerDesignArt: '提供 Design / Art',
offerEditing: '提供 Editing',
offerFilming: '提供 Filming',
offerGraffiti: '提供塗鴉',
offerPhotography: '提供 Photography',
offerServices: '提供服務',
yourProfiles: '你的 Lab 檔案',
preview: {
button: '預覽',
title: '即時預覽',
desc: '這就是你的{{noun}}檔案發佈後的樣子。',
untitled: '你的名字',
noBio: '還沒有簡介 — 寫一句你提供什麼。',
years: '{{count}} 年經驗',
portfolio: '作品集',
note: '僅供預覽 — 尚未發佈任何內容。',
},
draft: {
title: '你有未儲存的草稿',
body: '從上次的地方繼續 — 在你按下發佈之前不會發佈任何內容。',
resume: '繼續草稿',
discard: '捨棄草稿',
},
progress: {
title: '檔案完整度',
count: '已完成 {{done}} / {{total}}',
photo: '照片',
bio: '簡介',
skills: '技能',
rate: '價格',
location: '位置',
contact: '聯絡方式',
},
wizard: {
identity: '身分',
offer: '你提供的服務',
rates: '價格',
contact: '聯絡方式',
media: '媒體',
},
offerTattoo: '提供刺青',
offerTraining: '提供訓練 / 物理治療',
organizeEvents: '主辦活動',
resultsMany: '{{count}} 個結果',
resultsOne: '{{count}} 個結果',
searchCityPlaceholder: '城市…',
searchNamePlaceholder: '名字、簡介…',
showResults: '顯示結果',
showResultsActive: '顯示結果 · {{count}} 個進行中',
skaterWord: '滑手',
sortBy: '排序方式',
theCrew: 'The Crew',
topRated: '評價最高',
trusted: '值得信賴',
trustLevel: '信任等級',
yearsExp: '{{count}} 年經驗',
tabCoaches: 'Coaches',
tabFilmers: 'Filmers',
tabPhoto: '照片',
tabEditors: 'Editors',
tabBuilders: 'Builders',
tabArtists: '藝術家',
tabGraffiti: '塗鴉',
tabTattoo: '刺青',
tabTrainers: '訓練師',
tabMusic: '音樂',
tabJudges: '評審',
tabOrganizers: '主辦人',
tabBarbers: '理髮師',
filterSkillsToLearn: '想學的技能',
filterContentType: '內容類型',
filterEquipmentStyle: '裝備與風格',
filterServices: '服務',
filterCamera: '相機',
filterLenses: '鏡頭',
filterLighting: '燈光',
filterSupportRig: '支撐與裝備',
filterStyle: '風格',
filterWhatTheyBuild: '他們建造什麼',
filterMaterialsTrade: '材料與工種',
filterProjectScale: '專案規模',
filterWhatTheyMake: '他們製作什麼',
filterMedium: '媒介',
filterSoftwareTools: '軟體與工具',
filterWorkContext: '工作情境',
filterMethod: '方法',
filterFocus: '專長',
filterInjuriesTreated: '治療的傷病',
filterCredentialsSetting: '資歷與環境',
filterGenre: '曲風',
filterInstrumentsRole: '樂器與角色',
filterEventFormats: '活動形式',
filterSpecialty: '專長',
filterLevelCircuit: '級別 / 賽區',
filterEventTypes: '活動類型',
filterWhatYouHandle: '你負責什麼',
filterScale: '規模',
filterWhatTheyOffer: '他們提供什麼',
filterSignatureStyles: '招牌風格',
filterSetting: '環境',
filterEditType: '剪輯類型',
role: {
coach: 'Coach',
filmer: 'Filmer',
builder: 'Builder',
editor: 'Video Editor',
photographer: 'Photographer',
skater: '滑手',
},
empty: {
footer: '有疑問?查看常見問題 →',
loginSuffix: '即可建立檔案。',
coachesTitle: '還沒有 Coaches',
coachesBody: '成為你所在地區第一個提供滑板 Coaching 的人。',
filmersTitle: '還沒有 Filmers',
filmersBody: '成為第一個提供滑板 Filming 的人 — 短片、完整片段、比賽紀錄等等。',
photographersTitle: '還沒有 Photographers',
photographersBody: '成為你所在地區第一個提供滑板 Photography 的人 — 動作照、連拍、雜誌拍攝等等。',
editorsTitle: '還沒有 Editors',
editorsBody: '成為第一個提供滑板影片 Editing 服務的人。',
buildersTitle: '還沒有 Builders',
buildersBody: '成為第一個列出你的坡道、滑板場或 DIY 建造的人 — 混凝土、木製、欄杆等等。',
artistsTitle: '還沒有藝術家',
artistsBody: '成為第一個為這個圈子提供板面圖案、標誌、海報和週邊的人。',
graffitiTitle: '還沒有塗鴉藝術家',
graffitiBody: '成為你所在地區第一個提供塗鴉作品、壁畫和滑板場藝術的人。',
tattooTitle: '還沒有刺青藝術家',
tattooBody: '成為第一個列出的滑板文化刺青藝術家 — flash、自訂、細線等等。',
trainersTitle: '還沒有訓練師',
trainersBody: '成為第一個幫助滑手變強壯、保持健康的訓練師或物理治療師。',
musiciansTitle: '還沒有音樂人',
musiciansBody: '既滑板又做音樂?新增你的樂團或個人專案 — 曲風、樂器和連結。',
judgesTitle: '還沒有評審',
judgesBody: '主辦公平的比賽?列出自己來評審 Game of S.K.A.T.E.、最佳招式活動、比賽和巡迴站點。',
organizersTitle: '還沒有主辦人',
organizersBody: '舉辦活動、比賽、聚會或表演?列出自己,讓滑手能找到並預約你。',
barbersTitle: '還沒有理髮師',
barbersBody: '為滑手剪髮?列出你的理髮椅或到府服務,讓這個圈子能剪個清爽的髮型。',
},
become: {
addNip05: '在設定中新增 NIP-05',
backToLab: '返回 The Lab',
bioWorkLabel: '簡介 / 關於你的工作',
checkContact: '檢查你的聯絡方式',
cityArea: '城市 / 地區',
cityCountry: '城市,國家',
connectWallet: '連接錢包',
connectWalletNwc: '使用 NWC 連接錢包',
contactInfo: '聯絡資訊',
contactInfoDesc: '客戶如何聯絡你(全部選填,但建議填寫)',
coordinatesOptional: '座標(選填)',
email: '電子郵件',
failedToPublish: '發佈失敗',
fromNostrProfile: '來自你的 Nostr 檔案',
geolocationUnsupported: '不支援定位',
getting: '取得中…',
headline: '標題',
headlineHint: '顯示為你的 Lab 卡片上的標題 — 例如「{{example}}」。預設為你的名字。',
imageUploaded: '圖片已上傳',
instagram: 'Instagram',
invalidEmail: '請輸入有效的電子郵件地址。',
invalidPortfolio: '請輸入有效的作品集網址。',
invalidWebsite: '請輸入有效的網站網址。',
latitude: '緯度',
learnHow: '了解如何',
locationError: '定位錯誤',
locationFound: '已找到位置',
loginRequired: '需要登入',
loginRequiredDesc: '你需要登入才能建立 {{role}} 檔案。',
loginRequiredDescCraft: '你需要登入才能建立 {{noun}} 檔案。',
longitude: '經度',
nip05Recommended: '建議進行 NIP-05 驗證',
nip05RecommendedDesc: '驗證你的身分,與客戶建立信任。',
noWallet: '未連接錢包',
otherSocial: '其他社群',
paymentSetup: '⚡ 需要設定付款',
phoneNumber: '電話號碼',
profilePhoto: '檔案照片',
profilePublished: '你的檔案已發佈。',
publishing: '發佈中...',
socialMedia: '社群媒體',
tip: '💡 提示:大多數 Lightning 錢包都支援 NWC(Alby、Minibits、Zeus、Coinos)。',
tipWithTime: '💡 提示:大多數 Lightning 錢包都支援 NWC(Alby、Minibits、Zeus、Coinos)。設定只需 30 秒。',
upload: '上傳',
uploadFailed: '上傳失敗',
uploadImage: '上傳圖片',
uploading: '上傳中…',
useCurrentLocation: '使用目前位置',
useMyLocation: '使用我的位置',
usingNwc: '正在使用 Nostr Wallet Connect',
usingWebln: '正在使用 WebLN 瀏覽器擴充功能',
walletConnected: '錢包已連接 — 可以接收付款了!',
website: '網站',
yearsExperience: '經驗年數',
},
coachForm: {
anonymous: '匿名 Coach',
bioLabel: '簡介 / Coaching 理念',
bioPlaceholder: '你的背景、教學風格...',
create: '建立 COACH 檔案',
created: 'Coach 檔案已建立!',
createPro: '建立 PRO COACH 檔案',
dmNote: '💬 學生可以透過 SkateSpots 的加密訊息直接聯絡你',
heading: '成為 Coach',
headlineExample: 'Skate Coach Berlin',
hourlyRate: '每小時價格',
identity: '你的 Coach 身分',
nip05Reason: '新增 NIP-05 識別碼以驗證你的身分、與學生建立信任 — 它會向他們表明你是正規的 Coach。',
paymentDesc: '要接收學生的課程付款,你需要連接一個 Lightning 錢包。學生將直接向你 Zap 教學課程的費用。',
profileDesc: '向學生介紹你的經驗',
profileTitle: 'Coach 檔案',
ratePlaceholder: '5000 sats/小時',
selectSkill: '請至少選擇一項技能。',
skillsLabel: '我教的技能 *(至少選擇一項)',
skillsRequired: '技能為必填',
formatsLabel: '課程形式',
formatsHint: '你如何進行教學。',
levelsLabel: '教授級別',
agesLabel: '年齡層',
credentialsLabel: '資歷與安全',
credentialsHint: '自我聲明 — SkateSpots 不驗證這些內容。',
languagesLabel: '授課語言',
languagesHint: '新增你能用於教學的語言。',
languagePlaceholder: '例如 English、Español',
availabilityLabel: '可預約時間',
bookingLabel: '預約連結',
bookingHint: '選填 — 一個學生可以預約並付款的頁面。',
galleryLabel: '作品集照片',
galleryHint: '展示真實課程、學生和 Spot(最多 12 張)。',
galleryAdd: '新增作品集照片',
galleryUploaded: '已上傳 {{count}} 張照片',
videoLabel: '精彩集錦',
videoHint: '選填 — 你教學的 YouTube 或 Instagram 影片。',
formatOneOnOne: '一對一',
formatGroup: '小組',
formatCamp: '訓練營',
formatVideo: '影片分析',
formatContestPrep: '比賽備戰',
formatParkLesson: '場地課程',
formatAdaptive: '適應性課程',
formatGirls: '女生專場',
formatAfterSchool: '課後',
levelBeginner: '初級',
levelIntermediate: '中級',
levelAdvanced: '高級',
levelCompetition: '競賽級',
ageKids: '兒童',
ageTeens: '青少年',
ageAdults: '成人',
ageSeniors: '長者',
certFirstAid: '急救',
certCpr: 'CPR',
certSafeguarding: '未成年人保護',
certBackgroundCheck: '背景審查',
certInsured: '已投保',
certFederation: '國家協會認證 Coach',
certQualification: '教學資格',
certJudge: '比賽評審',
certNoteLabel: '其他資歷(選填)',
certNotePlaceholder: '例如 Skateboard GB Level 2,8 年教學經驗…',
availWeekdays: '平日',
availWeekends: '週末',
availEvenings: '晚間',
availAfterSchool: '課後',
availHolidays: '學校假期',
availSeasonal: '季節性',
sectionWhatYouCoach: '你教什麼',
sectionCredentials: '資歷與安全',
sectionAvailability: '可預約時間與預約',
sectionWhereYouCoach: '你在哪裡教學',
sectionPortfolio: '作品集',
rateAmountLabel: '價格',
rateCurrencySats: 'sats',
rateCurrencyUsd: 'USD',
rateCurrencyEur: 'EUR',
rateCurrencyGbp: 'GBP',
perHour: '每小時',
perSession: '每次課程',
perHalfDay: '每半天',
perDay: '每天',
perCamp: '每期訓練營',
perProject: '每個專案',
perEvent: '每場活動',
perGig: '每場演出',
perShoot: '每次拍攝',
perPiece: '每件作品',
perCut: '每次剪髮',
perMonth: '每月',
availByAppointment: '需預約',
rateNotesLabel: '價格備註(選填)',
rateNotesPlaceholder: '浮動價格、首次課程免費、含交通…',
sectionPayments: '付款',
paymentMethodsHint: '客戶如何向你付款。這只是聲明 — SkateSpots 從不保管資金。',
payMethodCash: '現場現金',
payMethodLightning: 'Lightning',
payMethodCashu: 'Cashu',
payMethodBank: '銀行轉帳',
payMethodOther: '其他',
payWhatYouCanLabel: '浮動價格 / 隨喜付費',
bookingFeeLabel: '預約費(選填)',
bookingFeeHint: '為確認預約而直接支付給你的小額費用。SkateSpots 不保管也不退款。',
paymentNoteLabel: '付款備註(選填)',
paymentNotePlaceholder: '首次課程免費、含交通、課程後付款…',
spotsDesc: '選擇你提供教學課程的 Spot',
spotsLabel: '你教學的 Spots',
tagline: '分享你的滑板知識',
update: '更新 COACH 檔案',
updated: 'Coach 檔案已更新!',
},
filmerForm: {
anonymous: '匿名 Filmer',
bioPlaceholder: '你的背景、風格、設備...',
camerasLabel: '相機與設備 *(至少選擇一項)',
create: '建立 Filming 檔案',
created: 'Filming 檔案已建立!',
createPro: '建立 PRO Filming 檔案',
dmNote: '💬 客戶可以透過 SkateSpots 的加密訊息直接聯絡你',
gearHelper: '列出你確切的相機、鏡頭和裝備 — 滑手很在意配置。',
gearLabel: '包包裡有什麼(選填)',
gearPlaceholder: '例如 Sony VX1000 + MK1 魚眼、Panasonic HVX200、DJI RS3 穩定器、GoPro Hero 12、Sennheiser 麥克風...',
heading: '成為 Filmer',
headlineExample: 'Skate Filmer Berlin',
identity: '你的 Filmer 身分',
nip05Reason: '新增 NIP-05 識別碼以驗證你的身分、與客戶建立信任 — 它會向他們表明你是正規的 Filmer。',
paymentDesc: '要接收客戶的 Filming 服務付款,你需要連接一個 Lightning 錢包。客戶會直接為你的作品 Zap 你。',
profileDesc: '向客戶介紹你的 Filming 專長',
profileTitle: 'Filming 檔案',
rate: '價格',
ratePlaceholder: '10000 sats/影片',
reelLabel: '作品集 / 集錦',
selectService: '請至少選擇一項服務。',
selectSkill: '請至少選擇一項 Filming 技能。',
servicesLabel: '提供的服務 *(至少選擇一項)',
servicesRequired: '服務為必填',
skillsRequired: '技能為必填',
spotsDesc: '選擇你提供 Filming 服務的 Spot',
spotsLabel: '你拍攝的 Spots',
tagline: '提供你的滑板影片 Filming — 短片、線、完整片段和比賽紀錄',
update: '更新 Filming 檔案',
updated: 'Filming 檔案已更新!',
},
editorForm: {
anonymous: '匿名 Editor',
bioPlaceholder: '你的剪輯風格、背景、知名專案…',
contactPortfolio: '聯絡方式與作品集',
create: '發佈 Editor 檔案',
created: 'Editor 檔案已建立!',
createPro: '發佈 Pro Editor 檔案',
editTypes: '提供的剪輯類型 *(至少選擇一項)',
hardware: '硬體',
hardwarePlaceholder: '例如 MacBook Pro M3、Sony FX3',
heading: '成為 Video Editor',
headlineExample: 'Skate Video Editor',
identity: '你的身分',
locationOptional: '位置(選填)',
loginDesc: '登入以建立你的影片剪輯檔案。',
phoneTelegram: '電話 / Telegram',
portfolioPlaceholder: '作品集(Vimeo、YouTube…)',
profileDesc: '向社群介紹你的剪輯風格和技能',
profileTitle: 'Editor 檔案',
published: '你的檔案已發佈到 SkateSpots。',
rate: '價格 / 報價',
ratePlaceholder: '例如 50k sats/分鐘,DM 詢價',
selectService: '請至少選擇一種剪輯類型。',
servicesRequired: '服務為必填',
socialPlaceholder: 'Instagram / 社群帳號',
software: '軟體',
softwareHardware: '軟體與硬體技能',
softwarePlaceholder: '例如 DaVinci Resolve、Premiere',
tagline: '向滑板社群提供你的影片剪輯服務',
thumbnail: '檔案 / 作品集縮圖',
update: '更新 Editor 檔案',
updated: 'Editor 檔案已更新!',
walletConnected: '錢包已連接 ✓',
walletDesc: '直接接收客戶為你的剪輯工作支付的 Bitcoin ⚡ 款項。',
walletTitle: '⚡ 用於收款的 Lightning 錢包',
yearsExperience: '經驗年數',
yearsPlaceholder: '例如 5 年',
},
photoForm: {
anonymous: '匿名 Photographer',
bioPlaceholder: '你的背景、風格、你喜歡拍什麼...',
cameraLabel: '相機機身 *(至少選擇一項)',
cameraRequired: '相機為必填',
contactDesc: '滑手如何看到你的作品並聯絡你(全部選填,但建議填寫)',
create: '建立 Photography 檔案',
created: 'Photography 檔案已建立!',
createPro: '建立 PRO Photography 檔案',
dmNote: '💬 滑手可以透過 SkateSpots 的加密訊息直接聯絡你',
gearHelper: '列出確切的機身、鏡頭和燈光 — 滑手很喜歡了解配置。',
gearPlaceholder: '例如 Canon R6 II、8-15mm 魚眼、70-200mm f/2.8、2× Godox AD200、無線引閃、Manfrotto 三腳架...',
heading: '成為 Photographer',
headlineExample: 'Skate Photography',
identity: '你的 Photographer 身分',
lensesLabel: '鏡頭',
lightingLabel: '燈光設備',
nip05Reason: '新增 NIP-05 識別碼以驗證你的身分、與客戶建立信任。',
paymentDesc: '要獲得拍攝報酬,請連接一個 Lightning 錢包。客戶會直接為你的作品 Zap 你。',
portfolioLabel: '作品集 / Instagram',
profileDesc: '向滑手介紹你的眼光、裝備和服務',
profileTitle: 'Photography 檔案',
ratePlaceholder: '20000 sats/拍攝',
selectCamera: '請至少選擇一種你使用的相機類型。',
selectService: '請至少選擇一項你提供的服務。',
servicesLabel: '提供的服務 *(至少選擇一項)',
servicesRequired: '服務為必填',
spotsDesc: '選擇你提供 Photography 的 Spot',
spotsLabel: '你拍攝的 Spots',
styleLabel: '拍攝風格',
supportLabel: '支撐與裝備',
tagline: '拍攝滑板現場 — 提供你的滑板 Photography',
update: '更新 Photography 檔案',
updated: 'Photography 檔案已更新!',
},
builderForm: {
anonymous: '匿名 Builder',
bioLabel: '簡介 / 關於你的建造',
bioPlaceholder: '你的 Crew、知名建造、你如何處理專案...',
buildTypesLabel: '你建造什麼 *(至少選擇一項)',
buildTypesRequired: '建造類型為必填',
cityBase: '城市 / 基地',
contactPortfolio: '聯絡方式與作品集',
contactPortfolioDesc: '這個圈子如何看到你的建造並聯絡你(全部選填,但建議填寫)',
create: '建立 BUILDER 檔案',
created: 'Builder 檔案已建立!',
createPro: '建立 PRO BUILDER 檔案',
dmNote: '💬 客戶可以透過 SkateSpots 的加密訊息直接聯絡你',
gearHelper: 'Crew 和客戶都很喜歡了解你的工具和流程。',
gearLabel: '你的工作方式 / 設備(選填)',
gearPlaceholder: '例如 完整的混凝土班組、自有攪拌機 + 噴射混凝土設備、移動焊接,我們負責許可和排水...',
heading: '成為 Builder',
headlineExample: 'Ramp & Park Builder',
identity: '你的 Builder 身分',
insured: '持證 / 已投保',
insuredHelper: '與公共滑板場及市政工程相關',
logoPhoto: '標誌 / 照片',
materialsLabel: '材料與工種技能',
nip05Reason: '新增 NIP-05 識別碼以驗證你的身分、與客戶建立信任。',
pastBuilds: '過往建造 / Instagram',
paymentDesc: '要獲得建造報酬,請連接一個 Lightning 錢包。客戶會直接為你的作品 Zap 你。',
profileDesc: '告訴這個圈子你建造什麼以及如何工作',
profileTitle: 'Builder 檔案',
rateLabel: '價格 / 報價依據',
ratePlaceholder: '每平方公尺 / 依專案',
scaleLabel: '專案規模',
selectBuild: '請至少選擇一項你建造的內容。',
serviceArea: '服務區域',
serviceAreaPlaceholder: '例如 加泰隆尼亞,可在歐盟範圍內出行',
spotsDesc: '關聯你建造的 Spot 和公園,讓人們能在地圖上看到你的作品',
spotsLabel: '你建造的 Spots',
tagline: '澆築、焊接、建造 — 列出你的坡道和公園建造',
update: '更新 BUILDER 檔案',
updated: 'Builder 檔案已更新!',
yearsBuilding: '建造年數',
},
skaterForm: {
backToSkaters: '返回滑手',
bioHelperPulled: '已從你的檔案提取 — 為你的滑手卡片調整一下,或保持原樣。',
bioHelperShort: '為你的滑手卡片寫一段簡短介紹。',
bioPlaceholder: '你滑了多久、喜歡什麼、在練什麼…',
browseSpots: '瀏覽 Spot',
changePhoto: '更換檔案照片',
chipBio: '簡介',
chipPhoto: '照片',
cityArea: '城市 / 地區',
created: '你已出現在地圖上!🛹',
custom: '自訂',
customHelper: '你自己的標籤 — 顯示在你的滑手卡片上,取代預設選項。',
customPlaceholder: '例如 OG、週末戰士、退役…',
discoverable: '其他滑手現在可以發現你了。',
editFullProfile: '編輯你的完整檔案',
fromProfile: '來自你的檔案',
heroEditPrefix: '編輯你的',
heroJoinPrefix: '加入',
heroSuffix: '名錄',
homeHelper: '自由輸入,或從地圖關聯一個真實 Spot,這樣人們可以去那裡。',
homePlaceholder: '本地公園 / 廣場 — 或點選「瀏覽 Spot」',
homeSpot: '常去的 Spot',
layerEnd: '即可在所有地方更改它們。',
layerIntro: '這是你的',
layerMid: ',建立在你的 Nostr 檔案之上。你的名字、照片、簡介、Lightning 和驗證都來自那裡 —',
layerWord: '滑板層',
level: '等級',
linked: '已關聯地圖上的一個 Spot',
loadingProfile: '正在載入你的檔案…',
loadingSpots: '正在載入 Spot…',
locationHelper: '幫助他人找到附近的滑手。只共享大致區域。',
loginToJoin: '登入以加入',
loginToJoinDesc: '建立你的滑手檔案,讓社群能找到你。',
mappedSpot: '已標記的 Spot',
noSpots: '還沒有找到 Spot。',
noSpotsMatch: '沒有符合你搜尋的 Spot。',
openMap: '打開地圖',
pickEverything: '選擇所有符合你風格的項目。',
pickHomeSpot: '選擇你常去的 Spot',
pickStyles: '選擇你的風格',
pickStylesDesc: '至少選擇一項你玩的項目。',
profilePic: '檔案照片',
profilePicHelper: '你的滑手卡片使用你的 Nostr 檔案照片 — 到處都一樣。',
publishingAs: '發佈身分',
putOnMap: '把我放到地圖上',
searchSpots: '按名稱或城市搜尋 Spot…',
skateStory: '你的滑板故事',
stance: '站位',
unlinkSpot: '取消關聯 Spot',
updateButton: '更新我的檔案',
updated: '檔案已更新!',
whatYouSkate: '你玩什麼 *',
yearsPlaceholder: '例如 8',
yearsSkating: '滑板年數',
yourProfilePic: '你的檔案照片',
zapsOn: '已開啟 Zap',
},
skaters: {
clearSearch: '清除搜尋',
community: '社群',
countMany: '滑手',
countOne: '滑手',
editProfile: '編輯我的滑手檔案',
heroDesc: '找到你的夥伴。瀏覽代表 SkateSpots 的滑手陣容 — 按風格、站位、等級和城市。',
nip05Verified: 'NIP-05 已驗證',
noMatches: '沒有符合',
noneDesc: '成為第一個加入名錄的人,把 SkateSpots 放上地圖。',
noneTitle: '還沒有滑手',
noVerifiedMatch: '沒有符合的已驗證滑手',
searchPlaceholder: '按名字、城市或 npub 搜尋…',
tryDifferentSearch: '試試其他搜尋詞,或清除篩選。',
tryTurnOffVerified: '試試關閉「已驗證」篩選以查看所有人。',
verifiedFilterTitle: '僅顯示擁有已驗證 NIP-05 身分的滑手',
},
skaterCard: {
inDirectory: '你已進入滑手名錄',
joinDesc: '新增你的站位、風格和等級,讓滑手能找到你。',
joinTitle: '加入滑手名錄',
},
crewsStrip: {
allCrews: '所有 Crew',
memberMany: '{{count}} 名成員',
memberOne: '{{count}} 名成員',
title: '這個圈子裡的 Crew',
},
labLink: {
coach: 'Coach',
filmer: 'Filmer',
editor: 'Editor',
photographer: 'Photographer',
builder: 'Builder',
artist: '藝術家',
graffiti: '塗鴉',
tattoo: '刺青',
trainer: '訓練師',
musician: '音樂人',
judge: '評審',
barber: '理髮師',
organizer: '主辦人',
lab: 'Lab',
linkedProfiles: '已關聯的 Lab 檔案',
desc: '你也經營工作室、教學或建造服務?關聯你的 Lab 列表,讓人們可以雇用你的 Crew。選填。當 Lab 檔案也反向連結到這個 Crew 時,雙方都會顯示一個綠色',
descEnd: '徽章。',
empty: '你還沒有任何 Lab 檔案。在 The Lab 建立一個即可在這裡關聯。',
},
proUpgrade: {
goPro: '升級 Pro',
optional: '· 選填',
freeTo: '免費發佈。Pro 增加一個',
proBadge: 'Pro 徽章',
featuredPlacement: '精選展示',
atTop: '位於 The Lab 頂部。',
active: '已啟用',
benefit1: '你的檔案和卡片上顯示金色「Pro」徽章',
benefit2: '滑手瀏覽 The Lab 時優先展示',
benefit3: '支持 SkateSpots — 沒有廣告,沒有中間商',
platformOwner: '平台擁有者 — Pro 永遠開啟。',
proActiveOne: 'Pro 已啟用 · 剩餘 {{count}} 天。你的檔案將獲得精選展示。',
proActiveMany: 'Pro 已啟用 · 剩餘 {{count}} 天。你的檔案將獲得精選展示。',
context: 'Pro 到期後你的檔案仍免費展示 — 只是失去徽章和推廣。',
},
profilePreview: {
viewPublic: '查看公開頁面',
unnamed: '未命名滑手',
noHandle: '還沒有使用者名稱',
},
pyramid: {
pyramidWord: 'PYRAMID',
rankingsWord: 'RANKINGS',
subtitle: '你所在城市的頂級貢獻者',
yourRank: '你的排名',
keepContributing: '繼續貢獻,向更高處攀登!',
topContributors: '頂級貢獻者',
noContributors: '還沒有貢獻者。成為第一個新增 Spot 或建立活動的人!',
spots: 'Spots',
events: '活動',
total: '總計',
trust: '信任',
},
detail: {
joined: '加入於',
about: '關於',
howWeWork: '我們的工作方式',
inTheBag: '包包裡有什麼',
hardware: '硬體',
software: '軟體',
eventsJudged: '評審的活動',
eventsOrganized: '主辦的活動',
spots: 'Spots',
viewSpot: '查看 Spot',
credentialsTitle: '資歷與安全',
selfAttested: '由 Coach 自我聲明 — SkateSpots 未驗證。',
formats: '形式',
levels: '級別',
ages: '年齡',
languages: '語言',
availability: '可預約時間',
bookSession: '預約課程',
portfolio: '作品集',
watchReel: '在 {{platform}} 觀看',
paymentsTitle: '付款',
payWhatYouCan: '隨喜付費',
bookingFee: '預約費',
payBookingFee: '支付預約費',
bookingFeeNote: '直接支付給 Coach。SkateSpots 不保管也不退款。',
bookingFeeNoRail: '這位 Coach 沒有設定 Lightning 地址,因此無法在應用程式內付款 — 請聯絡他們安排付款。',
serviceArea: '服務區域',
licensedInsured: '持證 / 已投保',
studio: '工作室',
shopStudio: '店舖 / 工作室',
booksOpen: '開放預約',
credentials: '資歷',
remoteOnline: '可遠端 / 線上',
graffitiCrew: '塗鴉 Crew',
act: '演出',
listen: '收聽',
upcomingGigs: '即將到來的演出',
past: '過往',
experience: '經驗',
yearsCount: '{{count}} 年',
rate: '價格',
contact: '聯絡方式',
sendMessage: '傳送訊息',
bookGig: '預約演出',
portfolioDomain: '作品集 · {{domain}}',
manage: '管理',
admin: '管理員',
editProfile: '編輯檔案',
transportSelfAttestedTitle: '自我聲明的交通檔案',
transportSelfAttested: 'SkateSpots 不核驗駕照、保險、車輛的上路條件或營運許可。請參考信任徽章、評價、背書和你自己的判斷。',
publishedTitle: '你已上線',
publishedBody: '你的檔案已發佈到 The Lab。分享它,讓滑手能找到你。',
manageRemove: '從 The Lab 移除你的{{noun}}檔案。',
adminTakeDown: '下架這個{{noun}}檔案。它將在整個 SkateSpots 中被隱藏。',
entityLabel: '{{noun}}檔案',
deleteProfile: '刪除檔案',
location: '位置',
servicesSkills: '服務與技能',
noun: {
coach: 'Coach',
filmer: 'Filmer',
editor: 'Editor',
photographer: 'Photographer',
builder: 'Builder',
artist: '藝術家',
graffiti: '塗鴉藝術家',
tattoo: '刺青藝術家',
trainer: '訓練師',
musician: '音樂人',
judge: '活動評審',
organizer: '活動主辦人',
barber: '理髮師',
profile: '檔案',
},
skillsTitle: {
skills: '技能',
servicesGear: '服務與裝備',
whatWeBuild: '我們建造什麼',
whatTheyMake: '他們製作什麼',
stylesWork: '風格與作品',
styles: '風格',
focusSpecialties: '專長與特色',
genresInstruments: '曲風與樂器',
formatsSpecialties: '形式與特色',
servicesStyles: '服務與風格',
eventTypesServices: '活動類型與服務',
},
},
rider: {
heroDesc: '你可驗證的滑手身分。Nostr 簽名、可列印、無法偽造。',
heroDesc2: '從其他滑手那裡獲得見證技能徽章。取得滑板場通行證。隨時隨地分享你的卡片。',
headerTagline: 'Nostr 簽名 · 可列印 · 二維碼驗證',
tabCard: '我的卡片',
tabBadges: '徽章',
tabAward: '授予',
rendering: '渲染中…',
shareCard: '分享卡片',
savePng: '儲存 PNG',
print: '列印',
copyId: '複製 ID',
cardType: '卡片類型',
licenseLabel: '滑手執照',
licenseSub: '你的個人滑手身分',
parkLabel: '滑板場通行',
parkSub: '作為滑板場主發放通行證',
theme: '主題',
holoTitle: '全息閃光',
holoDesc: '動態箔片效果',
cardDetails: '卡片詳情',
skateStyle: '滑板風格',
ridesFor: '效力於',
ridesForPlaceholder: '本地店舖…',
sponsors: '贊助商',
sponsorsPlaceholder: '品牌…',
showOnCard: '在卡片上顯示',
zaps: 'Zaps ⚡',
skills: '技能',
selected: '已選 {{count}}/6',
goldBadgesHint1: '你卡片上的金色徽章來自其他滑手對你的見證 — 見',
goldBadgesHint2: '。',
parkOwnersOnly: '僅限滑板場主。',
parkOwnersDesc: '使用發佈你滑板場列表的同一個 Nostr 金鑰來簽發。任何人都可以掃描二維碼並在鏈上驗證簽名 — 無需中央機構。',
parkDetails: '滑板場詳情',
parkName: '滑板場名稱',
parkNamePlaceholder: 'The Berrics…',
riderName: '滑手姓名',
riderNamePlaceholder: '卡片上的名字',
riderNpub: '滑手的 Nostr ID(npub)',
accessLevel: '通行級別',
validThru: '有效期至',
publishToNostr: '發佈到 Nostr',
badgesIntro: '這些徽章由其他滑手在 Nostr 上見證並簽名。它們會作為金色 ⭐ 標記顯示在你的卡片上。',
earnMore: '想獲得更多?在別人面前滑板,請他們見證你的招式。',
awardSomeone: '給他人授予徽章',
youSawIt: '你親眼所見',
youSawItDesc: '在 Nostr 上簽署證明。它將成為他們永久紀錄的一部分 — 加密綁定到你的金鑰。',
skillsWitnessed: '你見證的技能',
whereSeen: '你在哪裡看到的?',
optional: '(選填)',
signingOnNostr: '正在 Nostr 上簽名…',
awardBadge: '授予徽章',
addRiderSkill: '新增滑手 npub + 至少一項技能',
invalidNpub: '無效的 npub',
badgeAwarded: '🏅 徽章已授予!',
badgeSent: '已傳送 {{skills}}。',
failed: '失敗',
couldNotRender: '無法渲染卡片',
popupBlocked: '彈出視窗被阻擋',
popupBlockedDesc: '請允許此網站使用彈出視窗。',
linkCopied: '🔗 連結已複製!',
enterRiderNpub: '輸入滑手的 npub',
parkPublished: '✅ 滑板場通行卡已發佈!',
publishFailed: '發佈失敗',
noBadges: '還沒有徽章。在別人面前滑板,請他們見證你的招式!',
showMore: '再顯示 {{count}} 個',
witnessedBy: '見證人',
at: '在',
previewLicense: '滑手執照',
previewSince: '自 {{year}}',
previewEvts: '活動',
previewScan: '掃描驗證',
previewSkatepark: '滑板場',
previewAccessPass: '通行證',
previewMemberName: '成員姓名',
previewIssuedBy: '由滑板場主簽發 · Nostr 簽名',
previewValidThru: '有效期至',
previewNostrVerified: 'Nostr 已驗證',
},
craftFields: {
detailsTitle: '其他詳情',
deliverables: '交付內容',
turnaround: '交付週期',
surfaces: '表面 / 牆面',
maxSize: '最大尺寸',
setLength: '演出時長',
techRider: '技術需求單',
travel: '出行',
certifications: '認證',
insurance: '保險',
permits: '許可',
deposit: '訂金',
minimum: '最低',
modalities: '方式',
duration: '預約時長',
drone: '無人機',
leadTime: '前置期',
warranty: '保固',
},
craftForm: {
profileImage: '檔案圖片',
nameHeadline: '名字 / 標題',
about: '關於',
aboutPlaceholder: '向滑手介紹你的{{noun}}工作…',
required: '必填',
nip05Title: '新增 NIP-05 以建立信任',
nip05Desc: 'NIP-05 識別碼能幫助滑手確認你是真材實料。強烈建議在發佈前設定。',
editingNote: '正在編輯你現有的{{noun}}檔案 — 發佈會取代它。',
location: '位置',
pinned: '📍 已固定到地圖({{lat}}, {{lng}})',
experienceYears: '經驗(年)',
expPlaceholder: '例如 5',
ratePlaceholder: '例如 20k sats / 依專案',
contactLinks: '聯絡方式與連結',
phoneOptional: '電話(選填)',
emailOptional: '電子郵件(選填)',
socialPlaceholder: '社群(Instagram 等)',
gettingPaid: '收款',
updateProfile: '更新檔案',
publishProfile: '發佈檔案',
rateLeftBlankNote: '選填 — 如果上面的價格已足夠,可留空。',
sectionRequired: '{{section}}為必填',
sectionRequiredDesc: '請在「{{section}}」下至少選擇一項。',
updated: '檔案已更新!',
created: '檔案已建立!',
headlineExample: 'Skate Coach Berlin',
},
},
socialUi: {
agentPanel: {
spot: 'Spot',
event: '活動',
labPro: 'Lab pro',
gear: '裝備',
crew: 'Crew',
description: '了解這個 Crew — 它的活動、成員名單和招募 — 以及擁有即時資料的更廣泛圈子。',
greeting: '嗨!我是 Sasquatch,{{crew}} 的嚮導。問我關於這個 Crew 的事 — 我們下一場活動、誰在運營、我們在找什麼 — 或者更廣泛的圈子。',
suggestion1: '我們的下一場活動是什麼?',
suggestion2: '誰在運營這個 Crew?',
suggestion3: '我們在找什麼?',
suggestion4: '我們附近最好的 Spot?',
suggestion5: '滑板的天氣怎麼樣?',
thinking: 'Sasquatch 正在思考…',
placeholder: '詢問你當地的圈子…',
disclaimer: 'AI 可能會出錯 — 連結指向真實的列表。',
},
badge: {
upcomingOne: '{{count}} 場即將到來的活動',
upcomingMany: '{{count}} 場即將到來的活動',
comingOne: '{{count}} 場活動即將開始',
comingMany: '{{count}} 場活動即將開始',
},
bell: {
youAreIn: '你已加入 {{crew}}!🛹',
membershipConfirmed: '成員身分已確認。',
couldNotConfirm: '無法確認',
addedYouTo: '把你加入到了',
confirmToAppear: '確認後即可顯示為成員。',
notifications: '通知',
notificationsNew: '通知({{count}} 則新)',
unreadCount: '{{count}} 則未讀通知',
markRead: '標記為已讀',
allClear: '全部清空',
tabAll: '全部',
tabTrades: '交易',
tabSocial: '社交',
tabNews: '新聞',
tabCrews: 'Crew',
checkingUpdates: '正在檢查更新…',
checkingTrades: '正在檢查報價和交易…',
loadingDrops: '正在載入最新內容…',
emptyAll: '報價、交易、Zap、回覆、電子報推送和 Crew 活動都會顯示在這裡。',
emptyTrades: '報價、還價和交易確認都匯集在這裡 — 無論你是出售、購買還是交換。',
emptySocial: 'Zap、回應、轉發、提及、回覆、活動報名和主辦方更新都匯集在這裡。',
emptyNews: 'SkateSpots 電子報推送會顯示在這裡。在電子報頁面訂閱。',
emptyCrews: 'Crew 邀請、共同體請求和成員申請都會顯示在這裡。',
subscribeBanner: '訂閱即可讓新內容出現在你的通知裡',
read: '閱讀',
allCaughtUp: '你已全部看完',
},
chat: {
hidden: '已隱藏',
hideMessageAria: '隱藏這則訊息',
hideMessageTitle: '隱藏訊息(管理員)',
messageHidden: '訊息已隱藏',
messageHiddenDesc: '已對所有人從 Crew 聊天中隱藏。',
messageHideFailed: '隱藏訊息失敗',
encryptionUnavailable: '加密不可用',
encryptionUnavailableDesc: '你的簽名器不支援 NIP-44 加密。請升級你的擴充功能。',
messageFailed: '訊息失敗',
couldNotSend: '無法傳送訊息。',
noOneToMessage: '還沒有人可以傳訊息',
noOneToMessageDesc: '這個 Crew 沒有其他成員可以聊天。',
subject: '{{crew}} Crew 聊天',
title: 'Crew 聊天',
cordnBadgeTitle: '透過 ContextVM 經由這個 Crew 的 Cordn 協調器路由。端到端加密。',
private: '私密',
privateBadgeTitle: '端到端加密 — 只有 Crew 成員能讀取這些訊息。',
encryptedCordn: '已加密並經 Crew 協調器(Cordn)路由 — 訊息不會到達公共 relay。',
encryptedNip17: '為創始人及所有列出的 Crew 成員提供的加密群聊。',
moderatorNote: ' 作為版主,你可以對 Crew 隱藏訊息。',
loginToSee: '登入以查看你是否能加入 Crew 聊天。',
membersOnly: '此聊天僅限 Crew 成員。請創始人把你加入 Crew 即可參與對話。',
noMessages: '還沒有訊息。開啟 Crew 聊天 — 計劃一次活動、分享一個 Spot、為片段助威。',
newMessages: '新訊息',
new: '新',
placeholder: '給你的 Crew 傳訊息…',
sendAria: '傳送訊息',
},
collectiveJoinRequest: {
addedTitle: '已將 {{name}} 加入 {{collective}} 🛹',
addedDesc: '他們將從自己那邊確認,以顯示為已驗證成員。',
couldNotAdd: '無法新增成員',
couldNotDismiss: '無法忽略',
addedDone: '已新增',
addedTo: '到',
dismissedDone: '已忽略來自 {{name}} 的請求',
wantsToJoin: '想加入',
alreadyOnRoster: '已在名單中',
openCollective: '打開共同體',
dismiss: '忽略',
addToCollective: '加入共同體',
},
collectiveMembers: {
confirmed: '已確認',
pending: '待處理',
pendingTooltip: '由共同體列出 — 等待該成員確認。',
crewOnly: '僅 Crew 可見',
crewOnlyTooltip: '該成員選擇僅對 Crew 夥伴可見。你能看到他們是因為你在 Crew 中。',
hiddenMember: '隱藏成員',
title: '成員',
verifiedOf: '{{total}} 人中 {{confirmed}} 人已驗證 — 每位已確認成員都用自己的 Nostr 金鑰簽名。',
verifiedPerMember: '成員身分按成員逐一驗證。每位成員用自己的 Nostr 金鑰確認。',
adminsOne: '{{count}} 名管理員協助運營這個 Crew。',
adminsMany: '{{count}} 名管理員協助運營這個 Crew。',
},
confirmMembership: {
public: '公開',
crewOnly: '僅 Crew 可見',
confirmedTitle: '成員身分已確認!',
confirmedCrew: '你已在 {{name}} 中驗證 — 僅對 Crew 夥伴可見。',
confirmedPublic: '你現在顯示為 {{name}} 的已驗證成員。',
failed: '確認失敗',
addedTo: '你已被加入 {{name}}',
addedDesc: '確認你的成員身分,讓它在你的和他們的檔案上顯示為已驗證。',
yourVisibility: '你的可見性',
confirming: '確認中…',
confirmButton: '確認成員身分',
},
contacts: {
message: '傳訊息',
removePrivate: '從私密聯絡人中移除',
savePrivate: '儲存到私密聯絡人',
seoTitle: '聯絡人 - SkateSpots',
seoDescription: '你的圈子 — Crew 夥伴、你追蹤的人和近期對話,以及私密加密聯絡人。',
encryptionUnavailableDesc: '你的簽名器不支援 NIP-44 加密。',
removed: '已從私密聯絡人中移除',
saved: '已儲存到私密聯絡人',
savedDesc: '只有你能看到這個列表。',
updateFailed: '無法更新聯絡人',
loginTitle: '你的圈子,盡在一處',
loginDesc: '登入以查看你的 Crew 夥伴、你追蹤的人和近期對話 — 並保留一份私密加密的聯絡人列表。',
title: '聯絡人',
subtitle: '你的圈子 — Crew 夥伴、追蹤和對話',
filterPlaceholder: '按 npub 篩選…',
tabCrew: 'Crew',
tabFollows: '追蹤',
tabDms: 'DM',
tabSaved: '已儲存',
emptyCrewmates: '還沒有 Crew 夥伴。加入或建立一個 Crew,建立你的圈子網路。',
emptyFollowing: '你還沒有追蹤任何人。',
emptyDms: '還沒有對話。給滑手傳訊息即可開始。',
savedHint: '此列表用你的金鑰加密 — 只有你能讀取。點選任何人的星號即可新增。',
emptySaved: '還沒有儲存的聯絡人。從任意標籤頁給人們加星,建立你的私密通訊錄。',
},
conversation: {
unknown: '未知',
seoTitle: '與 {{name}} 聊天 - SkateSpots',
seoDescription: '私密加密對話',
sendFailed: '訊息傳送失敗',
sendFailedDesc: '請稍後重試。',
tradeConfirmed: '交易已確認',
tradeConfirmedDesc: '你們雙方的聲譽已更新。',
tradeConfirmFailed: '無法確認交易',
somethingWrong: '出了點問題。',
soldNote: '已售給 {{name}}。',
saleConfirmed: '銷售已確認',
saleConfirmedDesc: '{{name}} 現在可以確認他們那邊。',
saleConfirmFailed: '無法確認銷售',
escrowRedeemed: '託管已贖回',
escrowRedeemedDesc: '資金現在在你的 Cashu 錢包中。',
escrowRedeemFailed: '無法贖回託管',
loginTitle: '登入以查看訊息',
secureLoginTitle: '需要安全登入',
secureLoginDesc: '訊息需要安全的簽名器應用程式。',
encrypted: '已加密',
refresh: '重新整理',
didCompleteTrade: '你完成了這筆交易嗎?',
recordedSale: '{{name}} 記錄了這筆銷售。確認後即可更新你們雙方的聲譽。',
confirm: '確認',
confirmSale: '確認這筆銷售?',
askedToRecord: '{{name}} 請你記錄它。確認可為你們雙方累積聲譽。',
confirmSaleButton: '確認銷售',
redeemEscrow: '贖回託管',
escrowAppOnly: 'Cashu 託管僅限應用程式內 — 請在手機上打開 SkateSpots 進行贖回。',
startThread: '傳送訊息以開始對話',
placeholder: '輸入訊息...',
e2eeNote: '訊息使用 NIP-17 端到端加密',
},
coordinator: {
secondsAgo: '{{count}} 秒前',
minutesAgo: '{{count}} 分鐘前',
hoursAgo: '{{count}} 小時前',
daysAgo: '{{count}} 天前',
statusIdle: '尚未檢查',
statusChecking: '檢查中…',
statusOnline: '已連接',
statusStale: '沉寂',
statusOffline: '未見過',
statusError: '無法連線',
notACoordinator: '那不是協調器',
notACoordinatorDesc: '貼上 nprofile、npub 或 cordn.net 連結。',
added: '已新增協調器',
relayOne: '{{count}} 個 relay',
relayMany: '{{count}} 個 relay',
lastSeen: '最後出現 {{time}}',
onlineDesc: '正在公告。使用它的群組現在可以傳遞訊息。',
staleDesc: '找到了,但它最近沒有公告 — 可能正在休眠。',
offlineDesc: '沒有看到公告。它可能是私密的(那沒問題),或者只是離線。',
errorDesc: '無法連線到 relay。',
idleDesc: '檢查中…',
checkingDesc: '正在尋找它的公告…',
eventFoundOne: '找到 {{count}} 個事件。',
eventFoundMany: '找到 {{count}} 個事件。',
check: '檢查',
addLinkCopied: '新增連結已複製',
copyFailed: '複製失敗',
copyManually: '請手動複製。',
addLink: '新增連結',
removeConfirm: '要從這個裝置移除這個協調器嗎?',
scanToJoin: '在 Cordn 中掃描以加入這個協調器。',
noCoordinator: '還沒有協調器',
noCoordinatorDescA: '協調器會按順序傳遞你 Crew 的',
encryptedWord: '加密',
noCoordinatorDescB: '群組訊息。它會看到誰、何時以及哪個群組 — 永遠不會看到內容。選一個,或自己運行一個。',
change: '更換協調器',
addTitle: '新增協調器',
add: '新增',
scanQR: '掃描協調器二維碼',
inputPlaceholder: 'nprofile… 或 cordn.net 連結',
runOwn: '自己運行一個',
runOwnDesc: '它可以放在舊手機、Raspberry Pi 或任何你讓它開著的小盒子裡。你的群組在它運行時會持續運作 — 而且你可以隨時搬遷群組。',
onPhone: '在手機上',
onPhoneDesc: '使用 Cordn Coordinator 應用程式,然後在這裡掃描它的二維碼來新增。',
openCordn: '打開 Cordn',
scanItsQR: '掃描它的二維碼',
onServer: '在伺服器上',
commandCopied: '指令已複製',
copyCommand: '複製指令',
androidSleep: 'Android 可能會讓手機協調器休眠。預期偶爾需要搬遷群組。',
privacyNote: '🔒 協調器只會看到密文和中繼資料 — 永遠不會看到訊息內容。自己運行一個,連中繼資料也歸你所有。',
customTitle: '自訂聊天協調器',
customBadge: '· 實驗性 · 你自己的 relay',
customDescShort: '選填 — 你的 Crew 已經內建端到端加密聊天,所以你不需要這個。只有在你運行自己的',
remove: '移除',
pointerNote: '目前僅為指標:wss:// 端點會用作 Crew 的聊天 relay;https:// 端點則透過共享的 ContextVM relay。真正的 Cordn MLS 尚未接通。',
cordnCoordinator: 'Cordn 協調器',
invalid: '那看起來不像協調器。請貼上 nprofile、cordn.net 連結或 https/wss URL。',
useMine: '使用我的協調器',
},
createCrew: {
seoTitle: '建立 Crew - SkateSpots',
seoDescription: '建立你的滑板 Crew — 主場、成員和 Spot。',
loginRequired: '需要登入',
loginRequiredDesc: '你需要登入才能建立 Crew。',
backToCrews: '返回 Crews',
title: '建立 Crew',
intro: '你的滑板家庭 — 和你一起滑板的人。只要一個名字就能開始;其他全部選填。',
},
crew: {
seoTitleNamed: '{{name}} - SkateSpots Crew',
seoTitle: 'Crew - SkateSpots',
seoDescription: 'SkateSpots 上的一個滑板 Crew。',
postHidden: '貼文已隱藏',
postHiddenDesc: '已對所有人從 Crew 動態中移除。',
postHideFailed: '隱藏貼文失敗',
backToCrews: '返回 Crews',
disband: '解散',
youAreCaptain: '你是隊長',
member: '成員',
askSasquatch: '詢問 Sasquatch',
agent: 'Crew 助理',
agentDesc: '你 Crew 的 AI 嚮導 — 附近的 Spot、活動、Coaches 和裝備,附即時資料。',
eventsTab: '活動',
chatTab: '聊天',
newMessages: '新訊息',
hostJam: '主辦活動',
noEvents: '還沒有 Crew 活動。以 Crew 身分主辦一場活動、比賽或聚會 — 它會把你的 Crew 連到活動日曆,並讓人們可以 Zap 它。',
support: '支持',
zapCrew: 'Zap 這個 Crew',
bandTitle: 'Crew 樂團',
bandTagline: '現場音樂 · 滑板與聲音',
listenTitle: '收聽:{{domain}}',
listen: '聆聽音樂',
setUpGig: '安排演出',
bookGigMessage: '嗨 {{crew}} — 有興趣邀請 {{band}} 演出。你方便談日期嗎?',
messageAboutGig: '傳訊談演出',
gigHintA: '會在這個 Crew 主辦的日曆中新增一個音樂活動。',
messageShort: '傳訊息',
gigHintB: '會開啟一個給 Crew 的加密 DM,用來敲定日期和細節。',
homeSpots: '主場 Spots',
viewSpot: '查看 Spot',
seeOnMap: '在地圖上查看 →',
founderLinks: '創始人與連結',
startedBy: '由 {{name}} 創立',
opens: '開啟:{{domain}}',
},
crews: {
seoTitle: 'Crews - SkateSpots',
seoDescription: '找到你的夥伴。探索你附近的滑板 Crew、共同體和社群。',
videoPartTooltip: '這個 Crew 有一支影片作品',
part: '作品',
bandTooltip: 'Crew 樂團:{{name}}',
band: '樂團',
focusAll: '全部',
focusAllShort: '全部',
focusDiy: 'DIY',
focusPhoto: '照片',
focusCoaching: 'Coaching',
focusArt: '藝術',
focusMusic: '音樂',
focusPhysio: '物理治療',
focusMixed: '混合',
title: 'Crews',
heroLine: '你以地圖為錨的滑板家庭 — 和你一起滑板',
heroWith: '的人',
heroRest: ',而不是你雇用的人(那是 The Lab)。',
crewCountOne: '{{count}} 個 Crew',
crewCountMany: '{{count}} 個 Crew',
cityCountOne: '{{count}} 個城市',
cityCountMany: '{{count}} 個城市',
createCrew: '建立 Crew',
create: '建立',
searchPlaceholder: '按名字或城市搜尋 Crew…',
filterTitle: '篩選 Crew',
filterDesc: '這個 Crew 熱衷什麼。',
nearMe: '我附近',
emptySearchTitle: '沒有符合你搜尋的 Crew',
emptySearchHint: '找不到「{{query}}」的結果。試試其他名字或城市。',
clearSearch: '清除搜尋',
emptyFocusTitle: '還沒有 {{label}} Crew',
emptyFocusHint: '這裡還沒有人舉起「{{label}}」的旗幟。顯示所有 Crew,或自己創一個。',
showAll: '顯示所有 Crew',
claimTitle: '認領你的本地圈子',
claimHint: '這裡還沒有 Crew 進駐。成為第一個 — 建立你的 Crew、關聯你的主場 Spots,把你的圈子放上地圖讓大家找到。',
},
crewCoordinator: {
privateChat: '私密 Crew 聊天',
on: '開啟',
defaultA: '「',
chatWord: '聊天',
defaultB: '」標籤是',
e2ee: '端到端加密',
defaultC: '的,適用於創始人和所有列出的成員 — 無需設定。訊息會密封到每位成員的金鑰(NIP-17),所以只有你的 Crew 能讀取。',
advancedA: '進階:自己運行一個',
cordnCoordinator: 'Cordn 協調器',
routeThrough: '讓聊天經由它路由',
coordinator: '協調器',
deliveredOver: '透過',
sharedRelay: '— 共享的 ContextVM relay 傳遞。',
ownRelay: '— 你 Crew 自己的 relay 傳遞。',
chatLive: '私密聊天已上線',
routesA: '「',
routesB: '」標籤會經由這個協調器路由:訊息是端到端加密的(NIP-44,密封到每位成員),所以它只會處理密封的流量。',
publicWarning: '提醒:它是透過共享的 ContextVM relay 定址的,所以密文及其中繼資料(哪個 Crew、何時)是公開可見的 — 只是無法讀取。把 Crew 指向私密的 wss:// relay,連這些也能保持私密。',
ownRelaySafe: '沒有任何 Crew 專屬的內容會離開你 Crew 自己的 relay。',
manage: '管理協調器',
open: '打開 {{domain}}',
runBy: '協調器運行者',
},
dms: {
securityReminder: '安全提醒',
phishingStrong: 'SkateSpots 永遠不會主動 DM 你',
phishingRest: '要求你驗證帳號、分享金鑰或付款。如果有人透過 DM 自稱是 SkateSpots 客服 — 那是詐騙。',
dismissReminder: '關閉安全提醒',
peopleCount: '{{count}} 人',
youPrefix: '你:',
unreadMessages: '未讀訊息',
seoTitle: '訊息 - SkateSpots',
seoDescription: '與滑板社群的私密加密訊息',
loginTitle: '登入以查看訊息',
loginDesc: '與社群中滑手的私密加密訊息',
secureLoginTitle: '需要安全登入',
secureLoginDesc: '私密訊息需要安全的簽名器應用程式來加密你的對話。',
onAndroid: '在 Android 上:',
useAmber: '使用 Amber 應用程式',
getAmber: '取得 Amber →',
onIOS: '在 iOS 上:',
iosHint: '試著從設定使用 bunker 連線(nsec.app)登入',
browserHint: '試著使用支援加密的瀏覽器擴充功能(如 Alby 或 nos2x)登入。',
title: '訊息',
subtitleFull: '使用 NIP-17 端到端加密',
subtitleShort: '已加密',
newMessage: '新訊息',
groups: '群組',
loadFailed: '載入訊息失敗',
emptyTitle: '還沒有訊息',
emptyDesc: '與社群中的某個人開始對話',
startConversation: '開始對話',
undecryptableOne: '{{count}} 則加密訊息無法被你的簽名器開啟。',
undecryptableMany: '{{count}} 則加密訊息無法被你的簽名器開啟。',
},
editCrew: {
seoTitleNamed: '編輯 {{name}} - SkateSpots',
seoTitle: '編輯 Crew - SkateSpots',
seoDescription: '編輯你的滑板 Crew。',
loginRequired: '需要登入',
notYours: '不是你的 Crew',
notYoursDesc: '只有 Crew 創始人可以編輯這個 Crew。',
backToCrew: '返回 Crew',
title: '編輯 Crew',
},
form: {
add: '新增',
added: '已新增',
addNameInBasicsA: '請回到',
addNameInBasicsB: '新增一個 Crew 名稱以完成。',
adminsDescA: '讓值得信賴的成員成為',
adminsWord: '管理員',
adminsDescB: '— 他們可以用自己的金鑰邀請成員並管理 Crew 動態與聊天。你(創始人)始終是 Crew 身分的擁有者。',
agentDescA: '新增',
agentDescB: ',一個真正了解你 Crew 的 AI 嚮導。成員可以詢問',
agentDescC: '— 以及來自即時 SkateSpots 資料的附近 Spot、活動、Coaches 和裝備。直接在瀏覽器中運作;無需金鑰或設定。它還很早(免費方案 AI,所以偶爾會慢)。',
agentDescStrong: '你們下一場活動、誰在運營 Crew、你們在找什麼和你們的氛圍',
agentEnabledNote: '儲存後 Sasquatch 會出現在你的 Crew 頁面上。',
bandDesc: '有樂團嗎?滑板圈和本地音樂密不可分 — 留下你的樂團名稱和音樂連結。',
bandFooterA: '若要完整的樂團檔案(曲風、樂器、演出),請在',
musicianWord: '音樂人',
bandFooterB: '建立,然後在上方',
linkedLabWord: '已關聯的 Lab 檔案',
bandFooterC: '區塊中關聯。',
bandMusicWord: '樂團與音樂',
bandName: '樂團名稱',
bandNamePlaceholder: '例如 The Bail Outs',
bandNudgeA: '你有樂團 — 點一下設定你的',
crewTypeWord: 'Crew 類型',
bandNudgeB: '為',
bandNudgeC: ',這樣你也會出現在 The Lab 的音樂圈中。',
beta: 'Beta',
bioLabel: '關於 / 宣言',
bioPlaceholder: '你是誰、你玩什麼、你的故事...',
continue: '繼續',
crewCreated: 'Crew 已建立!',
crewUpdated: 'Crew 已更新!',
crewName: 'Crew 名稱',
crewOnlyWord: '僅 Crew 可見',
crewType: 'Crew 類型',
crewTypeDescA: '你的 Crew 是否專注於某種技藝?選一個,也會出現在',
theLab: 'The Lab',
crewTypeDescB: '的該圈子中。一般滑板 Crew 保持',
mixedWord: '混合',
crewTypeDescC: '。',
customVibeHint: '用 # 新增你自己的氛圍或焦點',
customVibePlaceholder: '例如 downhill、night-sessions、no-comply',
editDesc: '你 Crew 的身分、主場和成員',
enableAgent: '啟用 Crew 助理',
enableTreasury: '啟用 Crew 資金庫',
failed: '失敗',
founded: '創立(年份)',
geolocationUnsupported: '不支援定位',
gettingLocation: '取得中...',
goalHint: '請確認你的 Nostr 檔案有 Lightning 地址(lud16),這樣捐款才能到手。',
goalPlaceholder: '例如 為 DIY Spot 鋪混凝土',
goalTarget: '目標(sats)',
goalWhat: '目標是什麼?',
homeSpots: '主場 Spots',
homeSpotsDesc: '關聯你 Crew 常去的 Spot — 它們會在地圖上連到你的 Crew',
homeTurf: '主場(城市 / 地區)',
homeTurfPlaceholder: 'Bristol, UK',
instagramDetected: '偵測到 Instagram 短片',
invalidMember: '請輸入有效的 npub、nprofile 或十六進位公鑰。',
latitude: '緯度',
leaveBlankLocation: '留空以保留目前的主場位置。',
links: '連結',
locationError: '定位錯誤',
locationFound: '已找到位置',
logoAlt: 'Crew',
logoHint: '標誌能讓你的 Crew 在地圖和動態中一眼被認出。正方形效果最好。',
logoLabel: 'Crew 標誌 / 照片',
logoUploaded: '標誌已上傳',
longitude: '經度',
looksGood: '看起來不錯',
makeAdmin: '設為管理員',
mapPin: '地圖標記',
mapPinHint: '把你的 Crew 放上地圖,讓本地人能找你。點一下按鈕 — 無需輸入。',
memberAlreadyAdded: '該成員已經新增過了。',
members: '成員',
membersDesc: '新增你 Crew 的 Nostr 帳號。每位成員用自己的金鑰確認 — 在那之前他們會顯示為「待處理」。',
musicLink: '音樂連結',
nameCrew: '為你的 Crew 命名',
nameCrewDesc: '繼續之前,Crew 需要一個名稱。',
nameCrewFirst: '請先為你的 Crew 命名',
nameHint: '唯一真正必要的東西。你之後可以更改。',
namePlaceholder: '例如 Backyard Bandits',
nameRequired: '需要名稱',
nameRequiredDesc: '給你的 Crew 一個名稱。',
nip05DescA: '一個你可在任何網域控制的可驗證帳號,例如',
nip05DescB: '。它會對照這個 Crew 的創始人金鑰驗證,你可以新增幾個 — 每個在其網域確認時都會顯示綠色勾選。',
nip05Label: 'Crew NIP-05',
nip05Placeholder: 'crew@yourdomain.com',
nip05Add: '新增',
nip05Invalid: '請輸入像 crew@yourdomain.com 的帳號',
nip05TooMany: '你最多可以新增 {{count}} 個帳號。',
nip05Unverified: '尚未檢查',
nip05Remove: '移除 {{handle}}',
notAKeyA: '那看起來還不像 Nostr 金鑰 — 請貼上',
notAKeyB: '、',
notAKeyC: '或十六進位公鑰。',
onlyYouTubeInstagram: '僅支援 YouTube 和 Instagram 連結。',
openCall: '公開招募',
openCallDescA: '在找 Filmer、Editor 或新血?發出招募 — 它會顯示在你的 Crew 頁面上,讓',
openCallDescB: '中符合的人可以聯繫你。',
optional: '· 選填',
optionalParen: '(選填)',
otherSocials: '其他社群',
otherSocialsDesc: '想加多少就加多少 — YouTube、TikTok、Discord、Telegram 等等。',
ownVisibility: '自己的可見性',
progress: '進度',
publicWord: '公開',
publishedToScene: '已發佈到圈子。',
publishFailed: '發佈失敗',
publishing: '發佈中...',
ready: '就緒',
readyToRollA: '準備好了 — 盡情按',
readyToRollB: '吧。',
removeAdminRole: '移除管理員角色',
removeMember: '移除成員',
removeSocial: '移除社群連結',
removeVibe: '移除 {{vibe}}',
roles: '角色:',
sasquatch: 'Sasquatch',
saveCrew: '儲存 Crew',
skipToEnd: '跳到最後',
socialPlaceholder: '@使用者名稱 或連結',
sponsorDesc: '如果有本地店舖支持你的 Crew,在這裡選擇它們,即可顯示連到它們店舖的「贊助單位」橫幅。',
stepAria: '第 {{step}} 步:{{title}}',
stepBasics: '基本資料',
stepBasicsShort: '基本',
stepBasicsHint: '只要必要的 — 只填這一步就能建立 Crew。',
stepVibe: '身分與氛圍',
stepVibeShort: '氛圍',
stepVibeHint: '你的 Crew 在應用程式中的呈現方式。全部選填。',
stepSquad: '隊伍與 Spot',
stepSquadShort: '隊伍',
stepSquadHint: '新增你的人和主場。你隨時可以之後再做。',
stepExtras: '額外項目',
stepExtrasShort: '額外',
stepExtrasHint: '之後再用的強化功能 — 不確定的就跳過。',
extrasAllOptional: '這一步的所有內容都是選填。',
groupIdentity: '身分',
groupIdentityHint: '帳號、連結',
groupAi: 'Sasquatch AI',
groupShowcase: '展示',
groupPayments: '付款與資金庫',
groupIntegrations: '整合',
groupAdvanced: '進階',
groupAdvancedHint: '實驗性',
pro: 'Pro',
agentProNote: '由 Sasquatch 提供。Pro 使用最好的模型;沒有 Pro 則使用免費備援。',
stepOf: '第 {{step}} 步,共 {{total}} 步',
treasuryDescA: '為共同目標募 sats — 修繕本地 DIY Spot、一趟 Crew 旅行、比賽獎金池。這是一個透明的 Lightning 目標;Zap 會',
treasuryDescStrong: '直接進入你的錢包',
treasuryDescB: '(透過你檔案的 Lightning 地址)。SkateSpots 從不保管資金。',
upload: '上傳',
uploadFailed: '上傳失敗',
useCurrentLocation: '使用目前位置',
vibeLabel: '氛圍 / 焦點',
videoDescA: '你 Crew 的完整作品、蒙太奇或最新片段。貼上',
videoDescB: '連結 — 它會直接在你的 Crew 頁面上播放。',
visibilityDescA: '每位成員控制自己的',
visibilityDescB: '— 當他們用自己的金鑰確認時,可以選擇',
visibilityDescC: '— 對外隱藏)。你不能替他們設定;那是他們的決定。',
website: '網站',
yourRoles: '你的角色(隊長)',
youtubeDetected: '偵測到 YouTube 影片',
invalidUrl: '請輸入有效的連結(例如 https://example.com)。',
},
groupConversation: {
seoTitle: '群組聊天 - SkateSpots',
invalidLink: '這個群組聊天連結無效。',
loginTitle: '登入以查看這個群組',
secureSignerTitle: '需要安全簽名器',
secureSignerDesc: '群組訊息需要支援 NIP-44 的簽名器。',
encryptedGroup: '端到端加密群組',
empty: '還沒有訊息 — 向群組打聲招呼吧。',
placeholder: '傳訊息給群組...',
},
hero: {
established: '成立於 {{year}}',
teamLeader: '隊長:{{name}}',
ledBy: '帶領者',
},
inviteCard: {
acceptedTitle: '邀請已接受 🛹',
acceptedDesc: 'Crew 創始人會在 {{crew}} 確認成員。他們批准後你就會出現在名單上。',
couldNotAccept: '無法接受',
couldNotDecline: '無法拒絕',
acceptedDone: '已接受 —',
confirmsMembers: '確認成員',
declinedDone: '已拒絕加入 {{crew}} 的邀請',
invitedYou: '邀請你加入',
admin: '管理員',
accept: '接受',
decline: '拒絕',
},
inviteDialog: {
messageIntro: '嗨 — 加入 SkateSpots 上的 {{crew}} Crew 🛹',
messageBody: '用你的 Nostr 金鑰登入,然後從 Crew 頁面申請加入。',
copyFailed: '複製失敗',
shareTitle: '加入 {{crew}}',
sentTitle: '邀請已送出!🛹',
sentDesc: '他們會收到通知來接受或拒絕。',
couldNotSend: '無法送出邀請',
trigger: '邀請',
title: '邀請加入 {{crew}}',
description: '傳送邀請到某人的 Nostr 金鑰,或分享連結。',
sendTab: '傳送邀請',
shareTab: '分享連結',
npubLabel: '滑手的 npub',
invalidNpub: '那看起來不像有效的 npub。',
noteLabel: '備註',
optional: '(選填)',
notePlaceholder: '來和我們一起滑板…',
inviteAsAdmin: '以管理員身分邀請',
inviteAsAdminDesc: '可以管理 Crew 並邀請他人。',
sendButton: '傳送邀請',
sendFooter: '他們會收到通知來接受或拒絕。只有他們接受後才算成員。',
inviteLink: '邀請連結',
messageLabel: '訊息',
copyMessage: '複製訊息',
founderHint: '作為創始人,你也可以直接新增成員的金鑰,然後由他們確認。',
addMemberSettings: '在 Crew 設定中新增成員',
},
joinRequest: {
moreCount: '+{{count}} 人',
addedTitle: '已將 {{name}} 加入 {{crew}} 🛹',
addedDesc: '他們將從自己那邊確認以顯示為成員。',
vouchedTitle: '你為 {{name}} 背書了 🤝',
vouchedDesc: '{{crew}} 的創始人會看到你的推薦,並可以新增他們。',
couldNotEndorse: '無法推薦',
endorsedDoneA: '你為',
endorsedDoneB: '背書了 — 創始人將確認',
vouchedBy: '背書人',
approveAndAdd: '批准並新增',
addToCrew: '加入 Crew',
vouchedWaiting: '已背書 — 等待創始人',
vouchForThem: '為他們背書',
leadershipOnly: '僅限 Crew 領導層。',
adminHelp: '管理員無法直接新增成員 — 背書是告訴創始人你支持這位滑手。',
},
leadership: {
teamLeader: '隊長',
captain: '副隊長',
verifiedMember: '已驗證成員',
messageName: '傳訊息給 {{name}}',
title: '領導層',
captainsOne: '{{count}} 位副隊長',
captainsMany: '{{count}} 位副隊長',
footer: '隊長負責名單;副隊長協助邀請、主辦活動並保持 Crew 整潔。',
},
linkField: {
title: '已關聯的 Crew',
description: '你也經營 Crew?關聯它,讓人們可以在你的工作室和 Crew 之間跳轉。選填。在 Crew 編輯器中把這個 Crew 反鏈到檔案,雙方都會顯示一個綠色',
descriptionRest: '徽章。',
none: '你還沒有任何 Crew。在 Crews 頁面建立一個即可在這裡關聯。',
linkedCrew: '已關聯的 Crew({{id}})',
},
lookingFor: {
title: '公開招募',
subtitle: '這個 Crew 正在尋找:',
},
memberVisibility: {
updatedTitle: '可見性已更新',
updatedCrew: '你現在只對 Crew 夥伴顯示。',
updatedPublic: '你現在會在這個 Crew 中公開顯示。',
couldNotUpdate: '無法更新',
title: '你在這個 Crew 中的可見性',
save: '儲存可見性',
},
newMessage: {
inCrew: '在你的 Crew 中:{{crews}}',
crewmate: 'Crew 夥伴',
following: '追蹤中',
invalidKey: '那看起來不像有效的 npub 或公鑰。',
description: '按名字搜尋你的人,或貼上 npub 傳訊息給任何人。選擇兩個或更多即可開始群組。',
searchPlaceholder: '搜尋名字或貼上 npub1...',
messageThisKey: '傳訊息給這個金鑰',
loadingPeople: '正在載入你的人...',
noPeople: '還沒有 Crew 夥伴或追蹤對象。',
noPeopleHint: '在上面貼上某人的 npub 即可開始對話。',
yourCrews: '你的 Crews',
selected: '已選 {{count}} 個',
startGroup: '開始群組({{count}})',
message: '傳訊息',
},
nip05: {
mismatch: '這個網域把該帳號指向與 Crew 創始人不同的 Nostr 金鑰。未驗證。',
verified: '已驗證 — 該網域確認這個帳號屬於 Crew 的創始人金鑰。',
},
requestCollective: {
sentTitle: '請求已送出 🤝',
sentDesc: '{{name}} 會在通知中看到,並可以新增你。',
couldNotSend: '無法送出請求',
title: '加入這個共同體',
waiting: '請求已送出 — 等待 {{name}}。',
askA: '詢問',
askB: '背後的 Crew 把你加入名單。他們會收到通知,一鍵即可新增你。',
placeholder: '選填:說說你為什麼適合…',
sendButton: '送出請求',
},
requestToJoin: {
sentTitle: '請求已送出!🛹',
sentDesc: '{{crew}} 的領導層會在通知中看到。',
couldNotSend: '無法送出請求',
trigger: '申請加入',
title: '加入 {{crew}}',
description: '通知 Crew 的創始人和管理員,讓他們可以新增你。',
placeholder: '打聲招呼 — 你在哪裡滑板、認識誰、為什麼想加入…',
sending: '傳送中…',
sendButton: '送出加入請求',
},
sponsorBanner: {
loading: '正在載入贊助商…',
sponsoredBy: '贊助單位',
},
sponsorPicker: {
selected: '已選擇贊助商',
setLoading: '已設定贊助商(店舖載入中…)',
set: '已設定贊助商',
clearAria: '清除贊助商',
searchPlaceholder: '按名字或城市搜尋滑板店…',
loading: '正在載入店舖…',
noMatch: '沒有符合的店舖 — 試試其他搜尋。',
none: '還沒有找到店舖。',
},
treasury: {
title: 'Crew 資金庫',
ofGoal: '/ {{target}} 目標',
goalReached: '已達成目標!',
funded: '已募得 {{percent}}%',
contributionOne: '{{count}} 筆捐款',
contributionMany: '{{count}} 筆捐款',
daysLeft: '剩餘 {{days}} 天',
closed: '已結束',
nonCustodial: '非託管 · Zap 直接進入 Crew 的 Lightning 錢包',
},
userStatus: {
atSpot: '📍 在某個 Spot',
autoClears: '⏱️ {{min}} 分鐘後自動清除',
},
video: {
title: '作品',
fullVideo: '完整影片 · 蒙太奇',
latestClip: '最新片段',
watch: '觀看',
iframeTitle: '{{crew}} — 影片',
playAria: '播放 {{crew}} 影片',
thumbAlt: '{{crew}} 影片縮圖',
instagramTitle: 'Instagram 短片',
},
vouch: {
removedTitle: '已移除背書',
vouchedTitle: '已背書!',
removedDesc: '你不再為 {{name}} 背書。',
vouchedDesc: '你為 {{name}} 背書了。圈子信任自己人。',
couldNotVouch: '無法背書',
title: '圈子背書',
sceneVerified: '圈子已驗證',
vouched: '已背書',
newUnvouched: '新 · 未背書',
checking: '正在檢查圈子…',
empty: '還沒有背書。來自你圈子中滑手的背書是某人貨真價實的最佳信號 — 而不是隨機闖入的人。',
countOne: '{{count}} 個背書',
countMany: '{{count}} 個背書',
trusted: '{{count}} 個來自你信任網絡中的滑手',
remove: '移除背書',
vouchFor: '為 {{name}} 背書',
ownerNote: '認識你作品的滑手可以在這裡為你背書。',
},
},
};
export default zhTWBatch5;