This commit is contained in:
Andras Schmelczer 2026-07-03 18:47:28 +01:00
parent ab688243d7
commit 463bd4c647
54 changed files with 13239 additions and 625 deletions

View file

@ -14,6 +14,7 @@ const zh: Translations = {
},
// ── Common ──────────────────────────────────────────
common: {
retry: '重试',
save: '保存',
update: '更新',
cancel: '取消',
@ -101,6 +102,7 @@ const zh: Translations = {
// ── User Menu ──────────────────────────────────────
userMenu: {
accountMenu: '账户菜单',
fullAccess: '完整权限',
demo: '演示版',
themeLight: '主题:浅色',
@ -309,7 +311,7 @@ const zh: Translations = {
'学校数据能指出有潜力的区域,但招生规则和招生范围都可能调整。请直接向学校和地方政府核实当前安排。',
'School quality is one part of the shortlist': '学校只是候选名单中的一环',
'Perfect Postcode helps you compare nearby school data with the other practical constraints that shape a family move: space, price, commute, parks, safety, and local services.':
'Perfect Postcode 把附近学校数据与影响家庭搬家的其他硬条件——空间、价格、通勤、公园、治安、本地服务——放在一起比较。',
'Perfect Postcode 把附近学校数据与影响家庭搬家的其他硬条件(空间、价格、通勤、公园、治安、本地服务)放在一起比较。',
'Check catchments before making decisions': '做决定前先查清招生范围',
'Admissions rules and catchment boundaries can change. Use postcode-level school data to find promising areas, then verify current admissions details with the school or local authority.':
'招生规则和招生范围边界都可能调整。先用邮编层级的学校数据锁定有潜力的区域,再向学校或地方政府核实最新招生细节。',
@ -383,7 +385,7 @@ const zh: Translations = {
'伯明翰一街之隔,情况可能就大不相同。在决定关注哪片房源之前,先用邮编层级的数据比较预算、通勤、学校、噪音、治安和本地服务。',
'Start with commute corridors': '从通勤动线入手',
'Choose the destination that matters, such as a workplace, station, university, or hospital, then compare reachable postcodes by transport mode and travel-time band.':
'先锁定最重要的目的地——公司、车站、大学或医院——再按交通方式和出行时长档位比较可达的邮编。',
'先锁定最重要的目的地(公司、车站、大学或医院)再按交通方式和出行时长档位比较可达的邮编。',
'Use commute time as a hard filter before judging price.':
'判断价格之前,先把出行时间当作硬性筛选条件。',
'Compare public transport with car, cycling, or walking where available.':
@ -559,11 +561,20 @@ const zh: Translations = {
// ── Auth Modal ─────────────────────────────────────
auth: {
errorRateLimited: '尝试次数过多。请稍等一分钟后重试。',
errorNetwork: '无法连接服务器。请检查网络连接后重试。',
errorEmailTaken: '该电子邮箱已注册账户。',
errorPasswordWeak: '密码至少需要 8 个字符。',
errorEmailInvalid: '请输入有效的电子邮箱地址。',
errorInvalidCredentials: '电子邮箱或密码不正确。',
logInInstead: '改为登录',
accountCreatedPleaseLogIn: '账户已创建。请登录以继续。',
accountCreatedRateLimited: '账户已创建。刚才尝试次数过多。请稍候片刻后登录。',
logIn: '登录',
createAccount: '注册账户',
resetPassword: '重置密码',
valueProp: '保存搜索、收藏房产,并整理出符合您需求的候选区域。',
dashboardActionsValueProp: '注册免费账户,保存、分享并导出您的搜索 — 免费,无需信用卡。',
dashboardActionsValueProp: '注册免费账户,保存、分享并导出您的搜索免费,无需信用卡。',
continueWithGoogle: '使用 Google 账号继续',
email: '邮箱',
emailPlaceholder: 'you@example.com',
@ -599,12 +610,12 @@ const zh: Translations = {
continueFree: '暂时继续浏览',
titleRegister: '注册免费账户',
descriptionRegister:
'免费账户解锁最多 5 个筛选条件,并支持保存、分享和导出无需信用卡。想要在整个英格兰使用无限筛选?选择终身访问。',
'免费账户解锁最多 5 个筛选条件,并支持保存、分享和导出无需信用卡。想要在整个英格兰使用无限筛选?选择终身访问。',
descriptionSharedRegister:
'这是一个分享的搜索。注册免费账户,可使用最多 5 个筛选条件,并保存、分享和导出或选择终身访问以解锁无限筛选。',
'这是一个分享的搜索。注册免费账户,可使用最多 5 个筛选条件,并保存、分享和导出或选择终身访问以解锁无限筛选。',
registerFree: '注册免费账户',
lifetimeUpsell: '想要无限筛选?',
goLifetime: '获取终身访问权限{{price}}',
goLifetime: '获取终身访问权限{{price}}',
checkoutFailed: '结账失败',
},
@ -643,7 +654,7 @@ const zh: Translations = {
addFiltersHint: '添加以下筛选条件,将地图缩小到符合您要求的区域',
upgradePrompt: '选择终身访问,在英格兰每个邮编上叠加无限筛选条件。',
registerPrompt: '注册免费账户,可组合最多 5 个筛选条件,并保存、分享和导出您的搜索。',
registerSubPrompt: '免费无需信用卡。终身访问可解锁无限筛选。',
registerSubPrompt: '免费无需信用卡。终身访问可解锁无限筛选。',
registerCta: '注册免费账户',
oneTimeLifetime: '一次性付款,终身访问。',
upgradeToFullMap: '升级到完整地图',
@ -683,6 +694,11 @@ const zh: Translations = {
crimeType: '犯罪类别',
qualificationLevel: '学历水平',
tenureType: '住房产权类型',
councilType: '公共住房类型',
councilStatus: '类型',
councilCurrent: '当前',
councilEx: '前公共住房',
councilBoth: '两者',
crimeWindow: '统计周期',
crimeWindow7y: '7 年',
crimeWindow2y: '2 年',
@ -800,7 +816,14 @@ const zh: Translations = {
body: '当您浏览器的图形上下文被中断时,可能会出现这种情况。',
reload: '重新加载地图',
},
actualListings: { label: '房源', show: '显示实际房源', hide: '隐藏实际房源' },
actualListings: {
label: '房源',
modes: {
new: '新房',
nonNew: '二手房',
hint: '“新房”显示新建楼盘;“二手房”显示转售及其他房源。',
},
},
poi: { zoomInToSeeDetails: '放大以查看详情' },
},
@ -826,6 +849,7 @@ const zh: Translations = {
historyTitle: '历史',
historySale: '成交',
historyBuilt: '建成',
historyNewBuild: '新建',
tenureOwnerOccupied: '自住',
tenureRentedPrivate: '私人出租',
tenureRentedSocial: '社会租赁',
@ -937,27 +961,29 @@ const zh: Translations = {
// ── Home Page ──────────────────────────────────────
home: {
heroEyebrow: '给正在问“到底该去哪儿找?”的买家',
heroTitle1: '找到真正',
heroTitle2: '适合您生活的邮编',
heroTitle3: '不只局限于您已经熟悉的区域。',
heroEyebrow: '献给不愿为邮编名气多付钱的买家',
heroTitle1: '找到那个',
heroTitle2: '被低估的宝藏邮编',
heroTitle3: '同样的学校、同样的通勤,却悄悄更便宜。',
heroSubtitle:
'从伦敦街区,到通勤城镇,再到英格兰各地的城市——可看的地方太多,根本一个个筛不过来。',
'相邻两条街可能共用同一所学校、同一个车站、同一个建造年份,成交价却相差数万英镑。其中一个被定错了价,我们帮您找出是哪一个。',
heroDescription:
'设好预算、通勤、学校、治安、噪音、宽带和生活方式要求。Perfect Postcode 会扫描英格兰每一个邮编,找出真正契合的地方,包括您原本不会在房源网站上搜索的区域。',
exploreTheMap: '找到匹配的邮编',
seeTheDifference: '查看使用方式',
'设好预算和不可妥协的条件。Perfect Postcode 会按每一英镑实际能买到的东西(居住面积、学校、通勤和治安)为英格兰每个邮编排序,每个推荐背后都有数据支撑。',
exploreTheMap: '找到我的宝藏邮编',
seeTheDifference: '看一个真实的宝藏案例',
freeToExplore: '免费探索实时地图,无需注册,无需银行卡。',
dataSourcesLabel: '基于官方公开记录',
dataSources: 'Land Registry · ONS · Ofsted · DfT · Ordnance Survey · Police.uk',
productDemoLabel: 'Perfect Postcode 产品演示',
playProductDemo: '播放 Perfect Postcode 产品演示',
scrollToProductDemo: '滚动到产品演示',
showcaseHeader: '工作原理',
showcaseContext: 'Perfect Postcode 的工作流程',
showcaseContext: 'Perfect Postcode 的工作原理',
showcaseFeaturePriceShort: '价格',
showcaseFeatureNoiseShort: '噪音',
showcaseFeatureSchoolsShort: '学校',
showcaseFeatureTravelShort: '出行',
showcaseGoodPrimariesNearby: '位于 {{count}}+ 个良好及以上小学学区内',
showcaseWithinRail: '火车/地铁站 {{count}} 分钟内',
showcaseGoodPrimariesNearby: '位于 {{count}}+ 个优质小学学区内',
showcaseWithinRail: '火车/地铁站 {{count}} 分钟内',
showcaseMatchingHomesLabel: '匹配房源',
showcaseMatchingHomes: '{{value}} 套匹配房源',
showcaseMedianPrice: '中位价 {{value}}',
@ -970,83 +996,86 @@ const zh: Translations = {
showcaseSendShortlist: '发送候选名单',
showcaseDownloadXlsx: '下载 .xlsx',
showcaseTopThree: '前 3 名',
showcaseScoutBullet1: '别等房源把选项缩小,先去街上走一走。',
showcaseScoutBullet2: '从真实门牌通勤,而不是只看行政区名。',
showcaseScoutBullet3: '带着已有据去比较看房结果。',
showcaseScoutBullet1: '走一走那个胜过昂贵邻居的邮编的街道。',
showcaseScoutBullet2: '从真实门牌测试通勤,而不是只看行政区名。',
showcaseScoutBullet3: '带着已有的数据去比较看房结果。',
showcaseStep1Tab: '筛选',
showcaseStep1Title: '把模糊需求变成精准搜索',
showcaseStep1Body: '设好真正重要的条件,看清每加一个要求帮您剔除了多少不合适的邮编。',
showcaseStep1Chip1: '安静街道',
showcaseStep1Chip2: '顶级小学',
showcaseStep1Chip3: '£500,000 以内',
showcaseStep1VennCenter: '同时满足三项条件的邮编',
showcaseStep1Body: '设好真正重要的条件,看清每个要求帮您从搜索中剔除了多少不合适的邮编。',
showcaseStep2Tab: '匹配',
showcaseStep2Title: '让地图找出您原本不会输入的地方',
showcaseStep2Title: '看着被低估的邮编逐一亮起',
showcaseStep2Body:
'按匹配度扫描整个英格兰,不再从熟悉的地名出发。在房源网站收窄您的想象之前,先发现那些容易被忽略的好区域。',
'按性价比为整个英格兰排序,而不是从您已经熟悉的地名出发。那些被低估的地带(在每平方米价格、学校和通勤上都很出色)会浮到最前面。',
showcaseStep2Region: '大伦敦',
showcaseStep2Sources: 'Land Registry · ONS · Ofsted · DfT',
showcaseStep2ClustersLabel: '匹配集群',
showcaseStep3Tab: '查看',
showcaseStep3Title: '看清某个邮编为什么入选',
showcaseStep3Body:
'打开任意匹配区域,在同一个面板里看完价格、治安、学校、宽带和取舍,再决定是否花一个周末实地走一趟。',
showcaseStep3HeaderArea: '您的理想邮编',
showcaseStep3HeaderFit: '周边数据',
showcaseStep3Stat1Label: '成交价走势',
showcaseStep3Stat2Label: '治安',
showcaseStep3Stat2Value: '低于本区平均水平',
showcaseStep3Stat3Label: '中位年龄',
showcaseStep3Stat4Label: '宽带',
showcaseStep3Stat4Value: '可用 1 Gbps',
showcaseStep3Stat5Label: '小学',
showcaseStep3Stat5Value: '1 英里内有 3 所“优秀”学校',
showcaseStep4Tab: '实地看',
showcaseStep4Title: '亲自去看一看',
showcaseStep3Stat2Label: '犯罪率',
showcaseStep4Tab: '实地考察',
showcaseStep4Title: '亲自去实地考察',
showcaseStep4Body:
'带上三个有数据支持的起点走进现实:实地走街、亲身试通勤,再带着背景资料比较看房结果。',
'带上排名前三的邮编走进现实:实地走街、亲身试通勤,再带着背景资料比较看房结果。',
showcaseStep4FileName: 'areas-to-scout.xlsx',
showcaseStep4ExportLabel: '导出到 Excel',
showcaseStep4ColPostcode: '邮编',
showcaseStep4ColScore: '匹配',
showcaseStep4ColScore: '匹配度',
showcaseStep4ColCommute: '通勤',
showcaseStep4ColPrice: '成交中位价',
showcaseStep4Conclusion: '您可以从这里开始。',
showcaseStep4ColPrice: '£/sqm',
showcaseStep4Conclusion: '从这里开始实地考察。',
statProperties: '历史成交记录',
statFilters: '可组合筛选条件',
statEvery: '覆盖',
statPostcodeInEngland: '英格兰每个邮编',
coverageNote: '覆盖英格兰所有邮编——每个邮编 200 多个数据字段。苏格兰和威尔士已在计划中。',
priceStrip: '终身使用权,当前价格 {{price}}——名额售出后价格将上调。',
statEvery: '每一个',
statPostcodeInEngland: '英格兰邮编',
coverageNote: '覆盖英格兰所有邮编每个邮编 200 多个数据字段。苏格兰和威尔士已在计划中。',
priceStrip: '一次付费,终身使用。当前价格 {{price}},随着各档名额售罄而上调。',
priceStripSpots: '此价格仅剩 {{count}} 个名额。',
priceStripSpotsPlural: '此价格仅剩 {{count}} 个名额。',
priceStripCta: '查看价格',
ourPhilosophy: '先明确重要条件,再找到合适的邮编',
ourPhilosophy: '名气早已计入价格,价值却还没有。',
philosophyP1:
'大多数房源网站一上来就问:您想住哪儿?在伦敦尤其难答,英格兰其他地方也是一样。买家通常只能从几个熟悉的地方入手,再分别去查通勤、学校、治安、街景、宽带和成交价。',
'一个邮编的价格一部分来自它的房子、学区和通勤剩下的只是名声。买家会抬高那些他们听说过的邮编于是后面那条路在每一项影响价格的指标上都一模一样却悄悄更便宜。靠人工找出这个差距意味着要开十几个浏览器标签页成交价、Ofsted、犯罪、噪音、室内面积。',
philosophyP2:
'Perfect Postcode 把搜索方向反了过来:告诉地图什么对您重要,它就会显示符合条件的邮编,并讲清楚为什么值得一看。先看数据,再去现场感受。',
streetTitle: '一街之隔,可能就大不一样',
'Perfect Postcode 替您完成所有交叉核对。把预算和不可妥协的条件告诉地图,它就会按真正影响价格的因素衡量英格兰每个邮编,把被低估的那些排在最前面。然后,您只管去实地走一走。',
streetTitle: '差距就藏在一街之隔',
streetIntro:
'笼统的区域名容易掩盖关键差异:在车站哪一侧、道路噪音、学校组合、真实通勤时间,以及同类房产实际成交价。',
streetCard1Title: '发现您可能错过的区域',
streetCard1Body: '根据您的条件找出匹配的邮编,不再只凭熟悉的地名、朋友推荐或“潜力区域”的宣传。',
streetCard2Title: '看房前先看清取舍',
'笼统的区域名会掩盖实惠藏在哪里:车站更便宜的那一侧、更安静的那条路、同一个学校学区,以及几乎一模一样的房子每平方米究竟卖了多少钱。',
streetCard1Title: '找到更便宜的孪生邮编',
streetCard1Body:
'每个知名邮编都有一个更安静的邻居:同样的学区、同样的车站、同样年代的房子,却没有那份溢价,也没有所谓「潜力区」的加价。我们把两者并排摆出,让差距无可遁形。',
streetCard2Title: '看清您的钱实际能买到什么',
streetCard2Body:
'把周末花在看房之前,先把价格、空间、通勤、治安、学校、宽带、噪音和能源评级一并对比。',
othersVs: '其他平台对比',
'居住面积、成交价、通勤、犯罪、学校、宽带、噪音和能源评级,全在同一个屏幕上,不必开八个标签页再加一张表格。在花掉一个周六之前,先想清楚哪个值得这个周六。',
othersVs: '其他平台对比',
checkMyPostcode: '房源网站',
areaGuides: '邮编报告',
compSearchWithout: '不知道地名也能先发现区域',
compSearchWithoutSub: '先看需求,再定地点',
compSearchWithout: '按您能得到什么排序,而不是按谁听说过它',
compSearchWithoutSub: '按需求挑更便宜的孪生邮编,而不是看名气',
compAreaData: '邮编级的周边数据',
compAreaDataSub: '治安、学校、噪音、宽带、周边设施)',
compAreaDataSub: '犯罪、学校、噪音、宽带、周边设施)',
compPropertyData: '房产级的历史记录',
compPropertyDataSub: '成交价、EPC、室内面积、估值',
compFilters: '40+ 项联动筛选',
compFiltersSub: '(不必一次只查一个邮编或一套房源)',
ctaTitle: '别再猜哪里值得买。',
ctaDescription: '先按真实生活需求建好邮编候选名单,再去实地感受。',
compListings: '实时房源、照片和看房',
compListingsSub: '(买某一套具体房子的日常环节)',
twinBadge: '真实案例',
twinTitle: '同样的生活,换个邮编更便宜',
twinIntro:
'伦敦北部两个相距 1.3 公里的邻居:都是公寓,小学学区相当,通勤同样约 30 分钟,每平方米价格却相差悬殊。',
twinPriceyLabel: '人人皆知的那个名字',
twinValueLabel: '它更安静的邻居',
twinPerSqm: '{{value}}/sqm',
twinSameSchool: '两者都位于评级为「优秀」的小学学区内',
twinSameCommute: '两者乘公共交通到伦敦市中心都约 30 分钟',
twinDelta: '每平方米便宜 {{percent}}',
twinFootnote:
'这是来自我们数据的真实案例2021 年以来公寓成交的每平方米价格中位数。打开实时地图,找到属于您自己的那个。',
twinCta: '在我附近找到这样的宝藏',
ctaTitle: '别再为一个名字多花钱。',
ctaDescription:
'在实时地图上免费建立您的候选名单。当您确信无疑时,再终身解锁全部筛选条件,一次付费,无需订阅。',
guaranteeNote: '一次付费永不订阅。30 天退款保证。',
},
// ── Pricing Page ───────────────────────────────────
@ -1072,6 +1101,9 @@ const zh: Translations = {
},
pricingPage: {
cachedNotice: '无法刷新实时价格,以下数据可能已过时。',
scrollPrev: '显示上一组方案',
scrollNext: '显示更多方案',
title: '用更靠谱的搜索范围去买房',
subtitle: '终身访问这张地图,预约看房前先弄清楚该去哪儿看。',
costContext:
@ -1118,7 +1150,7 @@ const zh: Translations = {
videos: '视频',
videosTitle: '社交媒体视频',
videosIntro:
'来自我们社交平台的短片——每一个都展示一次实际搜索,从安静街道到学校学区,再到通勤时间。',
'来自我们社交平台的短片每一个都展示一次实际搜索,从安静街道到学校学区,再到通勤时间。',
video01Title: '找到更便宜的孪生邮编',
video01Desc:
'用一句平实的话写下你的全部购房需求,看着英格兰每个符合条件的邮编按性价比排序,浮现出那个无人抬价、更便宜的孪生邮编。',
@ -1127,7 +1159,7 @@ const zh: Translations = {
'按到市中心的通勤时间为伦敦着色,收窄到 20 分钟车程,看着相同的通勤路程被分成人人皆知的名字,和那些无人抬价、更安静的邮编。',
video03Title: '邮编证据档案',
video03Desc:
'点按任意邮编,便会打开一个面板,列出它的成交价、学校学区、犯罪和街景——让你看清自己付的是真正的价值,还是仅仅一个名声。',
'点按任意邮编,便会打开一个面板,列出它的成交价、学校学区、犯罪和街景让你看清自己付的是真正的价值,还是仅仅一个名声。',
video04Title: '被忽视的安静街道',
video04Desc:
'知名邮编把名声计入了价格,但房源照片对噪音却只字不提。按分贝筛选,找到隔壁那条真正安静、无人抬价的街道。',
@ -1136,7 +1168,7 @@ const zh: Translations = {
'利兹的一家人寻找优质小学、低犯罪率以及 £350,000 以下的预算,便浮现出那些悄然更便宜、却共享同一学区的街道。',
video06Title: 'Waitrose 效应,已计入价格',
video06Desc:
'步行可达 Waitrose、地铁站和公园是一种已计入价格的溢价——找到附近拥有同样配套、每平方米却更便宜的邮编。',
'步行可达 Waitrose、地铁站和公园是一种已计入价格的溢价找到附近拥有同样配套、每平方米却更便宜的邮编。',
video07Title: '为租房者准备的价值地图',
video07Desc:
'知名邮编租起来也更贵。设定你的租金、通勤和一条安静街道,看看伦敦哪些邮编真正符合预算。',
@ -1242,7 +1274,7 @@ const zh: Translations = {
faqPricingTitle: '访问权限',
faqTipsTitle: '使用技巧',
faqBehindDataTitle: '数据背后',
// FAQ items Finding Your Area
// FAQ items: Finding Your Area
faqFinding1Q: '明显的区域太贵时,我应该去哪里找?',
faqFinding1A:
'把预算、房屋类型、室内面积、通勤、学校、治安、噪音、宽带、公园这些硬条件都设好。地图会剔除不符合的邮编,让容易被忽略的区域在您逛房源前先浮现出来。',
@ -1252,7 +1284,7 @@ const zh: Translations = {
faqFinding3Q: '搜索结果过多或过少,该怎么办?',
faqFinding3A:
'硬条件先保留不动,再用一个想比较的维度给地图着色:每平方米单价、道路噪音、学校评分或通勤时间都行。如果结果太少,放宽其中一个滑块,看看哪个让步能带来最多选项。',
// FAQ items Commute and Travel
// FAQ items: Commute and Travel
faqCommute1Q: '出行时间是如何计算的?',
faqCommute1A:
'我们会对每个已保存的目的地预先算好出行时间,判断哪些邮编能通过驾车、骑行、步行或公共交通到达,并把结果保存下来,让您筛选时地图能即时响应。',
@ -1262,28 +1294,28 @@ const zh: Translations = {
faqCommute3Q: '什么时候用“最快情况”按钮?',
faqCommute3A:
'在公共交通模式下,若想查看出发时间合适、换乘也顺利时的通勤表现,就开启“最快情况”。日常比较时请保持关闭,因为默认设置更接近大多数日子的预期。',
// FAQ items Budget and Value
// FAQ items: Budget and Value
faqBudget1Q: '你们如何估算当前房价?',
faqBudget1A:
'估算从 HM Land Registry 记录的最近成交价出发。我们会观察类似房屋的价值如何随时间变化,尤其是附近同类型房屋,再把这笔成交调整到接近今天的市场水平。当地成交较少时,会更多参考更大范围的走势;最后再结合附近近期成交和房屋面积做校验。',
faqBudget2Q: '为什么用估算当前价格,而不是最近成交价?',
faqBudget2A:
'最近成交价可能是好几年甚至几十年前的价格,挂牌价又只覆盖当下在售的房源。估算当前价格把旧成交折算到接近今天的市场水平,可比较的房屋更多,也更容易发现潜在价值区域。请把它当作筛选参考,而非银行估值。',
// FAQ items Safety and Neighbourhood
// FAQ items: Safety and Neighbourhood
faqSafety1Q: '这个邮编周边常见哪些犯罪类型?',
faqSafety1A:
'警方记录的犯罪按类型分项呈现:暴力、入室盗窃、抢劫、车辆犯罪、反社会行为、商店行窃、毒品、公共秩序等。您可以按自己关心的具体风险筛选,而不是只看一个笼统的治安分。',
faqSafety2Q: '看一条陌生街道之前,该先查什么?',
faqSafety2A:
'预约前先把治安、道路噪音、宽带、公园、食品店、学校和通勤查一遍。房源照片仍然有用,但不该成为您第一次了解这条街的方式。',
// FAQ items Families and Schools
// FAQ items: Families and Schools
faqFamilies1Q: '哪些区域在学校、空间、治安和通勤之间取得了合适平衡?',
faqFamilies1A:
'把学校评分、治安、公园、通勤、空间、房屋类型和预算汇到同一张地图上,结果就是一份实用的家庭候选名单,不必再东查一处、西查一处。',
faqFamilies2Q: '这能证明我在某所学校的招生范围里吗?',
faqFamilies2A:
'不能。我们呈现的是附近学校质量和本地教育情况,但招生边界和优先规则随时可能变。请先用 Perfect Postcode 圈定地点,再向学校或地方政府核实招生范围和录取规则。',
// FAQ items Environment and Quality of Life
// FAQ items: Environment and Quality of Life
faqEnv1Q: '如何避开嘈杂道路,同时不牺牲通勤或宽带质量?',
faqEnv1A:
'按道路噪音筛选的同时,把通勤、宽带、价格和房屋条件一并保留。再用其中一项给地图着色,其他筛选仍会保留,候选范围不会跑偏。',
@ -1293,7 +1325,7 @@ const zh: Translations = {
faqEnv3Q: '看房前能做哪些用房成本预估?',
faqEnv3A:
'看房前可以先看 EPC 评级、室内面积、建造年代、Council Tax 辖区、宽带和噪音。这没法预测您每月的具体账单,但能帮您尽早排除明显不合适的房子。',
// FAQ items Listing Portals and Due Diligence
// FAQ items: Listing Portals and Due Diligence
faqDueDiligence1Q: '应该在查看 Rightmove 前还是之后使用?',
faqDueDiligence1A:
'Perfect Postcode 适合在打开房源网站之前以及同时使用。Rightmove、Zoopla、OnTheMarket 仍负责呈现当下在售的房源、照片、中介、预约和提醒Perfect Postcode 则帮您先判断哪些邮编值得去搜。',
@ -1306,11 +1338,11 @@ const zh: Translations = {
faqDueDiligence4Q: '出价前还要核实哪些事?',
faqDueDiligence4A:
'可以先用 Perfect Postcode 把区域和大致价值过一遍,再在出价前核对房源细节。此外还应核实产权类型、租赁条款、服务费、规划历史、洪水风险、法律问题、贷款要求和验房结果。',
// FAQ items Privacy and Data Protection
// FAQ items: Privacy and Data Protection
faqPrivacy1Q: '你们会存储关于我的个人数据吗?',
faqPrivacy1A:
'房产与周边信息本身不含您的个人资料。若您创建账户,我们只存储运行服务所必需的信息:邮箱地址、访问状态、邮件更新订阅选择、已保存的搜索、分享链接,以及由 Stripe 处理的付款记录。账户数据按英国隐私法律处理。',
// FAQ items Why Perfect Postcode
// FAQ items: Why Perfect Postcode
faqWhy1Q: '它展示了哪些房源网站通常看不到的信息?',
faqWhy1A:
'房源网站从当下在售的房子出发Perfect Postcode 从契合您生活与预算的地方出发在您打开房源之前就把成交价、空间、通勤、学校、治安、噪音、宽带、EPC 评级、产权和周边设施综合到一起。',
@ -1320,7 +1352,7 @@ const zh: Translations = {
faqWhy3Q: '数据有多可靠?',
faqWhy3A:
'主要来源是官方或被广泛使用的公开数据涵盖成交价、EPC 评级、本地信息、学校评分、宽带、治安、环境、地图和街道数据。它们适合用于筛选和比较;真正决定购房时,仍需最新核查,必要时还要咨询专业人士。',
// FAQ items Pricing and Access
// FAQ items: Pricing and Access
faqPricing1Q: '既然邮编报告是免费的,为什么还要付费?',
faqPricing1A:
'免费的邮编工具在您已经知道要查什么时确实好用。Perfect Postcode 的价值,在于按您的条件扫描英格兰每个邮编、组合筛选、横向比较、保存搜索,并在投入周末看房之前导出候选名单。',
@ -1329,32 +1361,32 @@ const zh: Translations = {
'终身访问就是一次付款后,您的账户在 Perfect Postcode 服务存续期间都能持续访问付费地图。它不是按月或按年订阅,且涵盖后续数据更新。本次找房可以用,事后回来再看也行;将来再次搬家时,访问权限依然有效。',
faqPricing3Q: '免费版能用哪些功能?',
faqPricing3A:
'免费用户可以使用覆盖整个英格兰的完整 Perfect Postcode 地图——每个邮编、每项功能——并且每次最多可应用 3 个筛选条件。获取终身访问权限即可解除该限制,让您叠加无限多个筛选条件。',
'免费用户可以使用覆盖整个英格兰的完整 Perfect Postcode 地图(每个邮编、每项功能),并且每次最多可应用 3 个筛选条件。获取终身访问权限即可解除该限制,让您叠加无限多个筛选条件。',
// FAQ items Tips and Tricks
// FAQ items: Tips and Tricks
faqTips1Q: '如何在地图上预览筛选条件?',
faqTips1A:
'点击筛选条件或数据项旁的“地图着色”,就能按该项给地图着色。当前的筛选保持不变,因此可以快速对比价格、出行时间、学校、治安或噪音等单项,候选范围不会改变。',
faqTips2Q: '如何了解某个筛选条件的含义?',
faqTips2A:
'点击筛选条件或数据项旁的“关于”,会有一段简短说明,告诉您它是什么、该怎么读。地图中的一些部分——例如出行时间卡片——也有各自的数据说明。',
'点击筛选条件或数据项旁的“关于”,会有一段简短说明,告诉您它是什么、该怎么读。地图中的一些部分(例如出行时间卡片)也有各自的数据说明。',
faqTips3Q: '如何刷新地图颜色?',
faqTips3A:
'当某个数据项正在给地图着色时,在地图图例里点“重置颜色刻度”即可按当前结果重新配色。平移、缩放或调整筛选之后尤其有用。',
// FAQ items Behind The Data
// FAQ items: Behind The Data
faqBehindData1Q: '为什么机场有时看起来比周围的街道更安静?',
faqBehindData1A:
'邮编上显示的噪音值是 Defra 三个来源(道路、铁路、飞机)中最大的一个,按离地 4 米建模为 24 小时加权平均Lden。在繁忙住宅街道上道路噪音通常占主导约 6575 dB。机场围栏内没有大型公共道路道路项下降只剩下飞机平均值。例如伦敦城市机场有宵禁、航班受限因此其 24 小时飞机 Lden 较温和(跑道处约 6066 dB所以机场内部看起来比两侧 A 级公路更安静。希思罗机场也存在同样现象。这是在住宅接收点高度测量交通噪音的真实表现,而不是系统错误。',
faqBehindData2Q: '为什么机场、高速公路或公园会显示为一大块?',
faqBehindData2A:
'英国的邮编没有官方边界——Royal Mail 把邮编定义为投递地址列表而不是一个区域。Perfect Postcode 把每个地址的周围土地分配给它,从而合成多边形。没有地址的地方(跑道、高速车道、公园、水库)由最近的住宅邮编填充。因此机场或开阔区域常常显示为一个大多边形,其数值来自围栏内的少数几个邮编。',
'英国的邮编没有官方边界Royal Mail 把邮编定义为投递地址列表而不是一个区域。Perfect Postcode 把每个地址的周围土地分配给它,从而合成多边形。没有地址的地方(跑道、高速车道、公园、水库)由最近的住宅邮编填充。因此机场或开阔区域常常显示为一个大多边形,其数值来自围栏内的少数几个邮编。',
faqBehindData3Q: '为什么相邻邮编的犯罪数字相同?',
faqBehindData3A:
'警方街道级犯罪数据按 LSOA 发布,即大约 1,500 名居民的小型社区单元。同一 LSOA 内每个邮编都继承同一年度总数,因此一条安静的住宅街和一个街区外的繁华街道,如果在同一边界内,可能显示完全相同的数据。覆盖医院、大学校园或工业园区的邮编,人均率可能异常偏高,因为那里事件数正常但登记居民很少。',
faqBehindData4Q: '“学区数量”是什么意思——我的孩子能入读这些学校吗?',
faqBehindData4Q: '“学区数量”是什么意思我的孩子能入读这些学校吗?',
faqBehindData4A:
'每个数字表示有多少所评级为“良好”或“优秀”的公立学校其建模的历史学区覆盖该邮编。我们模拟英格兰按距离录取的实际分配过程儿童2021 年人口普查)在距离与 Ofsted 评级之间权衡后向附近学校申请,报名超额的学校按距离由近及远录取直至满额——其学区半径就是最后一名被录取儿童的距离,即各地方政府公布的“最远录取距离”。模型已用数百个此类公布距离进行校准。它估计的是在哪里大概率能获得学位,并非官方招生范围。宗教或选拔性录取、兄弟姐妹优先以及每年的边界变化均未建模,因此在做决定前,请务必向学校或地方政府确认学区和录取规则。',
'每个数字表示有多少所评级为“良好”或“优秀”的公立学校其建模的历史学区覆盖该邮编。我们模拟英格兰按距离录取的实际分配过程儿童2021 年人口普查)在距离与 Ofsted 评级之间权衡后向附近学校申请,报名超额的学校按距离由近及远录取直至满额其学区半径就是最后一名被录取儿童的距离,即各地方政府公布的“最远录取距离”。模型已用数百个此类公布距离进行校准。它估计的是在哪里大概率能获得学位,并非官方招生范围。宗教或选拔性录取、兄弟姐妹优先以及每年的边界变化均未建模,因此在做决定前,请务必向学校或地方政府确认学区和录取规则。',
faqBehindData5Q: '为什么并非每户都有光纤的邮编也显示“Gigabit”',
faqBehindData5A:
'Ofcom Connected Nations 的宽带覆盖按邮编给出可达到每个速度档的房产百分比。我们显示有任何可用性的最高档,因此只要邮编内有一户能达到 Gigabit就会显示“Gigabit 可用”。这回答的是“这条街上到底有没有光纤?”,但并不保证楼里每一套今天都能下单。签约前,请始终就您的具体地址向运营商核实。',
@ -1421,6 +1453,7 @@ const zh: Translations = {
// ── Invite Page ────────────────────────────────────
invitePage: {
couldNotValidateTitle: '无法验证邀请',
youreInvited: '您收到了邀请!',
specialOffer: '特别优惠!',
invitedByFree: '{{name}} 邀请您获取免费终身访问权限。',
@ -1484,17 +1517,17 @@ const zh: Translations = {
treesOutsideWoodlands: {
label: '树木与林地',
detail:
'Forest Research Trees Outside Woodland (TOW) v1 树冠多边形——单棵树木和树木群——与 TOW 有意排除的 National Forest Inventory (NFI) 林地地块≥0.5 公顷)合并。二者共同覆盖行道树和真正的林地。多边形的不透明度随树冠面积变化。',
'Forest Research Trees Outside Woodland (TOW) v1 树冠多边形(单棵树木和树木群)与 TOW 有意排除的 National Forest Inventory (NFI) 林地地块≥0.5 公顷)合并。二者共同覆盖行道树和真正的林地。多边形的不透明度随树冠面积变化。',
},
propertyBorders: {
label: '房产边界',
detail:
'HM Land Registry INSPIRE Index Polygons——英格兰和威尔士已登记的自由保有房产的位置和大致范围,以街道级的轮廓线绘制。这些是仅供参考的“一般边界”,并非房产的确切法律边界,且不包含仅租赁权益和未登记土地(大约覆盖 8590% 的自由保有土地)。本信息受 Crown copyright and database rights 2026 保护,经 HM Land Registry 许可复制。这些多边形(包括相关几何信息,即 x、y 坐标)受 Crown copyright and database rights 2026 Ordnance Survey AC0000851063 保护。依据 Open Government Licence v3.0 授权。',
'HM Land Registry INSPIRE Index Polygons英格兰和威尔士已登记的自由保有房产的位置和大致范围,以街道级的轮廓线绘制。这些是仅供参考的“一般边界”,并非房产的确切法律边界,且不包含仅租赁权益和未登记土地(大约覆盖 8590% 的自由保有土地)。本信息受 Crown copyright and database rights 2026 保护,经 HM Land Registry 许可复制。这些多边形(包括相关几何信息,即 x、y 坐标)受 Crown copyright and database rights 2026 Ordnance Survey AC0000851063 保护。依据 Open Government Licence v3.0 授权。',
},
newDevelopments: {
label: '新开发项目',
detail:
'前瞻性的新住房供应管线。蓝色标记表示位于法定 MHCLG Brownfield Land 登记册上的地块——每个都附有预估的净住宅容量和规划许可状态——以及 Homes England Land Hub 处置地块。这些显示了新住房的规划地点,通常比它们出现在 EPC 或成交记录中早数年。住宅数量为容量估算值,而非承诺,登记册上的地块是机会,而非建设的保证。依据 Open Government Licence v3.0 授权。',
'前瞻性的新住房供应管线。蓝色标记表示位于法定 MHCLG Brownfield Land 登记册上的地块(每个都附有预估的净住宅容量和规划许可状态),以及 Homes England Land Hub 处置地块。这些显示了新住房的规划地点,通常比它们出现在 EPC 或成交记录中早数年。住宅数量为容量估算值,而非承诺,登记册上的地块是机会,而非建设的保证。依据 Open Government Licence v3.0 授权。',
},
},
@ -1640,7 +1673,7 @@ const zh: Translations = {
'Housing Conditions Score': '住房状况得分',
'Air Quality and Road Safety Score': '空气质量与道路安全得分',
// ─ Feature names (Crime)按人口标准化的比率7 年与 2 年 ─
// ─ Feature names (Crime)按人口标准化的比率7 年与 2 年 ─
'Serious crime (/yr, 7y)': '严重犯罪每年7 年)',
'Serious crime (/yr, 2y)': '严重犯罪每年2 年)',
'Minor crime (/yr, 7y)': '轻微犯罪每年7 年)',
@ -1701,6 +1734,8 @@ const zh: Translations = {
'% Owner occupied': '% 自有住房',
'% Social rent': '% 社会租赁',
'% Private rent': '% 私人租赁',
'% Council housing': '% 公共住房',
'% Ex-council': '% 前公共住房',
'% White': '% 白人',
'% South Asian': '% 南亚裔',
'% Black': '% 黑人',