perfect-postcode/frontend/src/i18n/locales/zh.ts
2026-05-15 08:17:05 +01:00

1505 lines
103 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.

import type { Translations } from './en';
const zh: Translations = {
// ── Common ──────────────────────────────────────────
common: {
save: '保存',
cancel: '取消',
close: '关闭',
delete: '删除',
finish: '完成',
language: '语言',
open: '打开',
share: '分享',
copy: '复制',
copied: '已复制!',
copiedToClipboard: '已复制到剪贴板',
loading: '加载中...',
loadMore: '加载更多',
remaining: '剩余 {{count}} 项',
search: '搜索',
all: '全部',
none: '无',
viewDataSource: '查看数据来源',
total: '总计',
min: '分钟',
max: '最大',
or: '或',
area: '区域',
properties: '房产',
postcode: '邮编',
noAreaSelected: '未选择区域',
noAreaSelectedDesc: '点击地图上任意彩色区域,查看犯罪率、学校、房价等信息',
clickForDetails: '点击查看详情',
property: '处房产',
propertiesPlural: '处房产',
places: '地点',
noData: '无数据',
allLow: '全部为低',
connectingToServer: '正在连接服务器...',
closePane: '关闭面板',
},
// ── Header / Nav ───────────────────────────────────
header: {
appName: 'Perfect Postcode',
dashboard: '地图面板',
learn: '了解更多',
pricing: '价格',
inviteFriends: '邀请好友',
saved: '已保存',
logIn: '登录',
createAccount: '注册账户',
sharing: '分享中...',
exportLabel: '导出',
exporting: '导出中...',
exportToExcel: '导出为 Excel',
exportReady: '导出已就绪。下载应会开始。',
exportFailed: '导出失败。',
exportTimedOut: '导出超时。请重试。',
exportUnavailable: '地图仍在加载。请稍后重试。',
exportEmpty: '导出已完成,但文件为空。',
openMenu: '打开菜单',
closeMenu: '关闭菜单',
},
// ── User Menu ──────────────────────────────────────
userMenu: {
fullAccess: '完整访问',
demo: '演示版',
themeLight: '主题:浅色',
themeDark: '主题:深色',
account: '账户',
logOut: '退出登录',
},
// ── Mobile Menu ────────────────────────────────────
mobileMenu: {
menu: '菜单',
home: '首页',
},
// ── SEO Page Chrome ────────────────────────────────
seo: {
breadcrumb: '面包屑导航',
reviewDataSources: '查看数据来源',
whatYouCanCompare: '可比较内容',
whatYouCanCompareDesc:
'每个页面都围绕真实筛选工作构建:排除不可能的地点、比较剩余邮编,并决定下一步要验证什么。',
howToUseIt: '使用方式',
howToUseItDesc: '在打开房源网站或预约看房前,用这些流程先让页面发挥作用。',
methodAndLimitations: '方法与限制',
methodAndLimitationsDesc:
'这些数据用于比较和初筛。重要决定仍需结合最新房源、专业检查和直接的本地验证。',
questionsBuyersAsk: '买家常问的问题',
relatedGuides: '相关指南',
relatedGuidesDesc: '通过规范的内部链接继续浏览已索引的公开页面。',
frequentlyAskedQuestions: '常见问题',
relatedPages: '相关页面',
relatedPagesDesc: '通过这些内部链接,从另一个角度比较同一套房产搜索流程。',
pages: {
'Property price map': '房产价格地图',
'Compare property prices across every postcode in England': '比较英格兰每个邮政编码的房价',
'Property price map for England - Compare postcodes before viewing':
'英格兰房地产价格地图 - 查看前比较邮政编码',
'Compare sold prices, estimated current value, price per square metre and local context across English postcodes before searching listings.':
'在搜索房源之前,比较各个英格兰邮政编码的售价、估计当前价值、每平方米价格和当地情况。',
'Perfect Postcode maps sold prices, estimated current value, price per square metre, property type, floor area, tenure, and local context so buyers can find realistic search areas before opening listing portals.':
'Perfect Postcode映射售价、估计当前价值、每平方米价格、房产类型、建筑面积、保有权和当地背景以便买家在打开房源平台之前找到实际的搜索区域。',
'Screen historical sale prices and current-value estimates by postcode.':
'按邮政编码筛选历史销售价格和当前价值估计。',
'Compare value with commute, schools, broadband, crime, noise, and amenities.':
'将价值与通勤、学校、宽带、犯罪、噪音和便利设施进行比较。',
'Build a shortlist before spending weekends on viewings.':
'在周末观看之前先建立一个候选名单。',
'Find postcodes that fit the budget before listings appear':
'在列表出现之前查找符合预算的邮政编码',
'Start with a maximum price and property type, then colour the map by price per square metre or estimated current price. This helps reveal areas where similar homes have historically traded within reach, even when there are no live listings today.':
'从最高价格和房产类型开始,然后按每平方米的价格或估计的当前价格为地图着色。这有助于揭示历史上类似房屋交易过的区域,即使现在没有实时挂牌房源。',
'Filter by last known sale price, estimated current value, property type, tenure, and floor area.':
'按最后已知的销售价格、估计当前价值、房产类型、保有权和建筑面积进行筛选。',
'Compare nearby postcodes using the same criteria instead of relying on area reputation.':
'使用相同的标准比较附近的邮政编码,而不是依赖区域声誉。',
'Use the results as a shortlist for listing alerts, local research, and viewings.':
'使用结果作为列出警报、本地研究和查看的候选列表。',
'Separate cheap from good value': '区分便宜和物有所值',
'A lower price can reflect smaller homes, weaker transport, more noise, or fewer local services. The map keeps those trade-offs visible so the cheapest postcode isnt automatically treated as the best option.':
'较低的价格可能反映出房屋较小、交通较弱、噪音较大或本地服务较少。地图使这些权衡显而易见,因此最便宜的邮政编码不会自动被视为最佳选择。',
'Start from area value, not listing availability': '从面积价值开始,而不是列出可用性',
'Listing portals only show homes for sale today. A postcode-level property price map lets you compare wider areas, understand local price patterns, and avoid missing places where the next suitable listing might appear.':
'房源平台仅显示今天待售的房屋。邮政编码级别的房产价格地图可让您比较更广泛的区域,了解当地的价格模式,并避免遗漏下一个合适的列表可能出现的位置。',
'Use prices alongside real constraints': '使用价格和实际限制',
'Budget rarely matters on its own. Perfect Postcode combines price filters with travel time, school quality, property size, energy performance, local environment, and services so your shortlist reflects how you actually want to live.':
'预算本身很少很重要。 Perfect Postcode 将价格过滤器与旅行时间、学校质量、房产规模、能源性能、当地环境和服务结合起来,因此您的候选名单反映了您真正想要的生活方式。',
'What the price data is for': '价格数据的用途',
'Use the map to compare areas and spot search candidates. It isnt a valuation, mortgage decision, survey, legal search, or live listing feed.':
'使用地图比较区域并找到搜索候选者。它不是评估、抵押贷款决策、调查、法律搜索或实时列表源。',
'How to validate a promising area': '如何验证有前景的领域',
'Once a postcode looks promising, check current listings, sold-price comparables, agent details, flood searches, legal packs, surveys, and local authority information before making a decision.':
'一旦邮政编码看起来很有前途,请在做出决定之前检查当前列表、可比售价、代理商详细信息、洪水搜索、法律包、调查和地方当局信息。',
'Is this a replacement for Rightmove or Zoopla?': '这是 Rightmove 或 Zoopla 的替代品吗?',
'No. Use it before and alongside listing portals. Perfect Postcode helps decide where to look; listing portals show whats currently for sale.':
'不可以。在房源平台之前和旁边使用它。Perfect Postcode有助于决定去哪里查找房源平台显示当前正在出售的商品。',
'Can I compare price with schools or commute time?':
'我可以将价格与学校或通勤时间进行比较吗?',
'Yes. Price filters can be combined with travel-time, schools, crime, broadband, road-noise, amenities, and environment filters.':
'是的。价格过滤器可以与旅行时间、学校、犯罪、宽带、道路噪音、便利设施和环境过滤器结合起来。',
'Does the map cover all of the UK?': '地图涵盖了整个英国吗?',
'The current product focuses on England because several core property and postcode datasets are England-specific.':
'当前产品主要针对英格兰,因为一些核心财产和邮政编码数据集是英格兰特定的。',
'Birmingham property search guide': '伯明翰房产搜索指南',
'A worked example for balancing price, commute, and family trade-offs.':
'平衡价格、通勤和家庭权衡的有效示例。',
'Data sources and coverage': '数据来源及覆盖范围',
'See which datasets sit behind the postcode filters and where they have limits.':
'查看邮政编码过滤器后面的数据集以及它们的限制。',
Methodology: '方法论',
'Understand how the map is intended to support shortlisting, not replace due diligence.':
'了解地图如何支持入围,而不是取代尽职调查。',
'Postcode checker': '邮政编码检查器',
'Check one postcode before you spend time on a viewing.':
'在您花时间查看之前,请检查一个邮政编码。',
'Explore the property map': '探索房产地图',
'Postcode property search': '邮政编码属性搜索',
'Find postcodes that match your property search criteria':
'查找符合您的房产搜索条件的邮政编码',
'Postcode property search - Find areas that match your criteria':
'邮政编码属性搜索 - 查找符合您条件的区域',
'Search every postcode by budget, property type, floor area, tenure, commute, schools, crime, broadband, noise, parks and local amenities.':
'按预算、房产类型、建筑面积、保有权、通勤、学校、犯罪、宽带、噪音、公园和当地设施搜索每个邮政编码。',
'Search every postcode by budget, property type, size, tenure, commute, schools, crime, broadband, noise, parks, and local amenities instead of checking areas one at a time.':
'按预算、房产类型、面积、保有权、通勤、学校、犯罪、宽带、噪音、公园和当地设施搜索每个邮政编码,而不是一次检查一个区域。',
'Filter England-wide postcode data from one map.':
'从一张地图中过滤英格兰范围内的邮政编码数据。',
'Shortlist unfamiliar areas with comparable evidence.':
'将具有可比证据的不熟悉领域列入候选名单。',
'Save and share search areas before booking viewings.': '在预订观看之前保存并共享搜索区域。',
'Turn a broad brief into postcode candidates': '将广泛的简介转变为候选邮政编码',
'Enter the practical constraints first: budget, property size, tenure, travel time, school needs, broadband, and tolerance for road noise or crime levels. The map removes places that fail those constraints and keeps the remaining options comparable.':
'首先输入实际限制:预算、房产规模、保有权、旅行时间、学校需求、宽带以及对道路噪音或犯罪水平的容忍度。该地图删除了不符合这些限制的地点,并保持其余选项的可比性。',
'Relax one constraint at a time': '一次放松一项限制',
'When the search becomes too narrow, loosen a single filter and watch which postcodes reappear. This makes compromise explicit instead of relying on guesswork.':
'当搜索范围变得太窄时,松开单个过滤器并观察哪些邮政编码重新出现。这使得妥协变得明确,而不是依赖猜测。',
'Turn vague areas into specific postcodes': '将模糊区域变成特定的邮政编码',
'Broad town or borough searches hide large differences between streets. Perfect Postcode helps you move from a general area to postcodes that satisfy your hard requirements.':
'广泛的城镇或行政区搜索隐藏了街道之间的巨大差异。Perfect Postcode可帮助您从一般区域转移到满足您硬要求的邮政编码。',
'Keep trade-offs visible': '保持权衡可见',
'When there are too many or too few matches, adjust one constraint at a time and see exactly which postcodes reappear. That makes compromises explicit instead of relying on guesswork.':
'当匹配项太多或太少时,一次调整一个约束并准确查看哪些邮政编码重新出现。这使得妥协变得明确,而不是依赖猜测。',
'Why postcode-level comparison matters': '为什么邮政编码级别的比较很重要',
'Two nearby postcodes can differ on schools, road noise, transport access, property mix, and price. Comparing at postcode level reduces the chance of treating a whole town as one uniform market.':
'附近的两个邮政编码在学校、道路噪音、交通便利、房产组合和价格方面可能有所不同。在邮政编码级别进行比较减少了将整个城镇视为一个统一市场的机会。',
'How to use the results': '如何使用结果',
'Treat matching postcodes as a research queue: check live listings, visit streets, confirm schools and admissions, and review current official sources.':
'将匹配的邮政编码视为研究队列:检查实时列表、访问街道、确认学校和招生以及查看当前的官方来源。',
'Can I save a postcode property search?': '我可以保存邮政编码属性搜索吗?',
'Yes. Licensed users can save searches and return to them later. Saved searches are designed for shortlists and comparison notes.':
'是的。许可用户可以保存搜索并稍后返回。保存的搜索专为候选列表和比较注释而设计。',
'Can I search without knowing the area?': '我可以在不知道区域的情况下进行搜索吗?',
'Yes. The map is designed to surface unfamiliar areas that match practical constraints, not just places you already know.':
'是的。该地图旨在显示符合实际限制的不熟悉的区域,而不仅仅是您已经知道的地方。',
'Are the results live property listings?': '结果是实时房产列表吗?',
'No. The tool compares postcode data and historical/contextual property signals. You still need listing portals for current availability.':
'不会。该工具会比较邮政编码数据和历史/上下文属性信号。您仍然需要列出当前可用性的门户。',
'Manchester property search guide': '曼彻斯特房产搜索指南',
'A regional guide for narrowing a broad search around Greater Manchester.':
'用于缩小大曼彻斯特广泛搜索范围的区域指南。',
'Start a postcode search': '开始邮政编码搜索',
'Commute property search': '通勤房产搜索',
'Search for places to live by commute time': '按通勤时间搜索居住地',
'Commute property search - Find places to live by travel time':
'通勤房产搜索 - 按旅行时间查找居住地',
'Filter postcodes by commute time, then compare price, schools, safety, broadband, road noise, parks and property data on one map.':
'按通勤时间过滤邮政编码,然后在一张地图上比较价格、学校、安全、宽带、道路噪音、公园和房产数据。',
'Filter postcodes by modelled car, cycling, walking, and public transport travel times, then layer on property price, schools, crime, broadband, noise, and local amenities.':
'按模型汽车、自行车、步行和公共交通出行时间过滤邮政编码,然后按房价、学校、犯罪、宽带、噪音和当地便利设施进行分层。',
'Compare reachable postcodes by realistic travel-time bands.':
'按实际旅行时间范围比较可到达的邮政编码。',
'Search by destination first, then filter for property and neighbourhood fit.':
'首先按目的地搜索,然后筛选适合的房产和社区。',
'Avoid areas that look close on a map but fail the daily journey.':
'避开那些在地图上看起来很接近但日常行程却失败的区域。',
'Start with the destination that matters': '从重要的目的地开始',
'Choose a commute destination, transport mode, and time range, then add the property filters. This prevents a cheap-looking area from reaching the shortlist if the daily journey doesnt work.':
'选择通勤目的地、交通方式和时间范围,然后添加属性过滤器。如果日常行程不起作用,这可以防止看似廉价的地区进入候选名单。',
'Compare the commute against the rest of daily life': '将通勤与日常生活的其他部分进行比较',
'A fast commute isnt enough if the property size, school context, safety threshold, broadband, or road-noise exposure dont fit. The map keeps those signals side by side.':
'如果房产规模、学校环境、安全阈值、宽带或道路噪音暴露不合适,快速通勤是不够的。地图将这些信号并排保存。',
'Commute from postcodes, not just place names': '从邮政编码通勤,而不仅仅是地名',
'Two streets in the same town can have very different station access, road routes, and public transport options. Postcode-level travel-time filtering keeps that difference visible.':
'同一城镇的两条街道可能有截然不同的车站通道、道路路线和公共交通选择。邮政编码级别的旅行时间过滤使这种差异可见。',
'Balance journey time with the rest of the move': '平衡旅途时间与其余的搬家时间',
'A fast commute only helps if the area also fits your budget, housing needs, school preferences, safety threshold, broadband requirement, and tolerance for road noise.':
'只有当该地区也符合您的预算、住房需求、学校偏好、安全阈值、宽带要求和道路噪音容忍度时,快速通勤才有帮助。',
'How travel-time filters should be interpreted': '应如何解释旅行时间过滤器',
'Travel-time modelling is useful for comparing areas consistently. Before committing, check current timetables, disruption patterns, parking, cycling conditions, and walking routes.':
'行程时间建模对于一致地比较区域很有用。在做出决定之前,请检查当前的时间表、中断模式、停车、骑行条件和步行路线。',
'Why commute filters are combined with property data': '为什么通勤过滤器与房产数据相结合',
'Commute search is most useful when it removes impossible areas while still showing whether the remaining options are affordable and liveable.':
'当通勤搜索删除不可能的区域,同时仍显示剩余选项是否负担得起且宜居时,它是最有用的。',
'Can I compare car, cycling, walking, and public transport?':
'我可以比较汽车、自行车、步行和公共交通吗?',
'The product supports multiple travel modes where precomputed destination data is available.':
'该产品支持多种出行模式,其中预先计算的目的地数据可用。',
'Are travel times exact?': '出行时间准确吗?',
'No. Treat them as a consistent comparison model, then verify the real route before making viewing or purchase decisions.':
'不会。将它们视为一致的比较模型,然后在做出观看或购买决定之前验证真实路线。',
'Can I combine commute filters with schools and price?':
'我可以将通勤过滤器与学校和价格结合起来吗?',
'Yes. The commute filter can be layered with property price, size, schools, broadband, crime, amenities, and environmental signals.':
'是的。通勤过滤器可以根据房价、面积、学校、宽带、犯罪、便利设施和环境信号进行分层。',
'Bristol property search guide': '布里斯托尔房产搜索指南',
'A worked example for balancing city access, price, and local context.':
'平衡城市交通、价格和当地环境的有效示例。',
'Search by commute time': '按通勤时间搜索',
'Schools and property search': '学校和房产搜索',
'Find property search areas with schools and family trade-offs in view':
'寻找考虑学校和家庭权衡的房产搜索区域',
'School property search - Compare postcodes for family moves':
'学校财产搜索 - 比较家庭搬迁的邮政编码',
'Compare nearby schools, property size, prices, parks, safety, commute and local amenities before building a viewing shortlist.':
'在建立观看候选名单之前,比较附近的学校、房产规模、价格、公园、安全、通勤和当地便利设施。',
'Compare nearby Ofsted ratings, education context, property size, budget, safety, parks, commute, and local amenities before narrowing your viewing shortlist.':
'比较附近的 Ofsted 评级、教育背景、房产规模、预算、安全、公园、通勤和当地设施,然后再缩小您的观看候选名单。',
'Filter for nearby school quality alongside housing requirements.':
'筛选附近学校的质量以及住房要求。',
'Compare family-friendly trade-offs across unfamiliar postcodes.':
'比较不熟悉的邮政编码中适合家庭的权衡。',
'Use the map as a shortlist tool before checking admissions and catchments.':
'在检查招生和流域之前,请使用地图作为候选名单工具。',
'Use school context without ignoring the home': '利用学校环境而不忽视家庭',
'Start with property size, budget, and commute constraints, then layer in nearby school quality and local context. This prevents school-led searches from hiding affordability or daily-life problems.':
'从房产规模、预算和通勤限制开始,然后分层考虑附近的学校质量和当地环境。这可以防止学校主导的搜索隐藏负担能力或日常生活问题。',
'Verify admissions before deciding': '决定前核实录取情况',
'School data can point to promising areas, but admissions rules and catchments can change. Confirm current arrangements with schools and local authorities.':
'学校数据可能会指出有前途的领域,但招生规则和学区可能会发生变化。与学校和地方当局确认当前的安排。',
'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 可帮助您将附近的学校数据与影响家庭搬家的其他实际限制因素进行比较:空间、价格、通勤、公园、安全和当地服务。',
'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.':
'招生规则和学区边界可能会发生变化。使用邮政编码级别的学校数据来寻找有前途的地区,然后与学校或地方当局核实当前的招生详细信息。',
'How to treat school filters': '如何处理学校过滤器',
'Use school filters to narrow research, not to assume admission eligibility. Ratings, distance, admissions criteria, and school capacity should all be checked with current official sources.':
'使用学校过滤器来缩小研究范围,而不是假设入学资格。评级、距离、录取标准和学校容量都应通过当前的官方来源进行检查。',
'Family trade-offs to compare': '家庭权衡比较',
'Combine schools with parks, road noise, crime, property size, commute, broadband, and price so the shortlist reflects the whole move.':
'将学校与公园、道路噪音、犯罪、房产规模、通勤、宽带和价格结合起来,这样入围名单就能反映整个搬迁情况。',
'Does this show school catchment guarantees?': '这是否表明学校学区有保证?',
'No. It helps identify promising areas, but catchments and admissions must be verified with the school or local authority.':
'不会。它有助于确定有前途的地区,但学区和招生必须经过学校或地方当局的核实。',
'Can I combine school filters with parks and safety?':
'我可以将学校过滤器与公园和安全结合起来吗?',
'Yes. School-aware search can be combined with crime, parks, commute, price, property size, and local services.':
'是的。学校感知搜索可以与犯罪、公园、通勤、价格、房产规模和本地服务相结合。',
'Is Ofsted the only school signal?': 'Ofsted 是唯一的学校信号吗?',
'No single score should decide a move. Use the map as a starting point, then review current school information in detail.':
'任何一个分数都不能决定行动。使用地图作为起点,然后详细查看当前学校信息。',
'See where education, property, transport, and environment data comes from.':
'查看教育、房地产、交通和环境数据的来源。',
'Explore school-aware searches': '探索学校相关的搜索',
'Check postcode data before you book a viewing': '在预订观看之前检查邮政编码数据',
'Postcode checker - Property, crime, broadband, noise and schools':
'邮政编码检查器 - 财产、犯罪、宽带、噪音和学校',
'Check postcode-level property prices, EPC data, crime, broadband, road noise, schools, council tax, amenities and travel-time context.':
'检查邮政编码级别的房地产价格、EPC 数据、犯罪、宽带、道路噪音、学校、市政税、便利设施和旅行时间背景。',
'Review property prices, EPC context, crime, broadband, road noise, local amenities, schools, deprivation, council tax, and travel-time data from one postcode-first map.':
'从一张邮政编码优先的地图中查看房地产价格、EPC 背景、犯罪、宽带、道路噪音、当地便利设施、学校、贫困、市政税和旅行时间数据。',
'Check multiple local signals before visiting a street.': '在访问街道之前检查多个当地信号。',
'Use official and open datasets rather than reputation alone.':
'使用官方和开放的数据集,而不仅仅是声誉。',
'Compare postcodes consistently across England.': '一致比较英格兰各地的邮政编码。',
'Check the street before spending a viewing slot': '在花费观看时间之前检查一下街道',
'Use the postcode checker to review price history, local context, amenities, schools, and environment signals before you commit time to visiting.':
'在您花时间参观之前,使用邮政编码检查器查看价格历史记录、当地背景、便利设施、学校和环境信号。',
'Compare neighbouring postcodes': '比较邻近的邮政编码',
'If one postcode looks promising, compare adjacent areas using the same filters. This often reveals whether a concern is street-specific or part of a wider pattern.':
'如果一个邮政编码看起来很有希望,请使用相同的过滤器比较相邻区域。这通常可以揭示问题是特定于街道的还是更广泛模式的一部分。',
'Useful before and alongside listing portals': '在房源平台之前和旁边有用',
'Listing photos rarely tell you enough about the surrounding street. Perfect Postcode gives you an evidence-led postcode check before you commit time to a viewing.':
'房源照片很少能告诉您有关周围街道的足够信息。Perfect Postcode在您投入时间观看之前为您提供以证据为主导的邮政编码检查。',
'A screening tool, not professional advice': '筛查工具,而非专业建议',
'The data is designed for shortlisting and comparison. Any purchase still needs current listing checks, legal due diligence, flood searches, lender requirements, and survey findings.':
'该数据旨在用于筛选和比较。任何购买仍需要当前的清单检查、法律尽职调查、大量搜索、贷方要求和调查结果。',
'What a postcode check can catch': '邮政编码检查可以发现什么',
'A postcode check can surface price context, environmental signals, nearby amenities, and other local indicators that are easy to miss in a listing.':
'邮政编码检查可以显示价格背景、环境信号、附近的便利设施以及列表中容易错过的其他本地指标。',
'What a postcode check cant prove': '邮政编码检查无法证明什么',
'It cant confirm the condition of a home, future development, legal title, lender requirements, or current street-level experience. Those still need direct checks.':
'它无法确认房屋的状况、未来的开发、法定所有权、贷款人要求或当前的街道经验。这些仍然需要直接检查。',
'Can I use the checker before a viewing?': '我可以在观看前使用检查器吗?',
'Yes. Thats one of the main use cases: screen the postcode first, then decide whether the viewing is worth the time.':
'是的。这是主要用例之一:首先筛选邮政编码,然后决定是否值得花时间查看。',
'Does the checker include exact property condition?': '检查器是否包括准确的财产状况?',
'No. Property condition requires listing details, surveys, and direct inspection.':
'不可以。房产状况需要列出详细信息、调查和直接检查。',
'Can I compare multiple postcodes?': '我可以比较多个邮政编码吗?',
'Yes. The map is designed for consistent comparison across postcodes.':
'是的。该地图旨在实现跨邮政编码的一致比较。',
'Check postcodes on the map': '检查地图上的邮政编码',
'Regional guide': '区域指南',
'How to compare Birmingham postcodes before a property search':
'如何在房产搜索前比较伯明翰邮政编码',
'Birmingham property search - Compare postcodes by price and commute':
'伯明翰房产搜索 - 按价格和通勤比较邮政编码',
'Use postcode-level data to compare Birmingham property prices, commute trade-offs, schools, crime, broadband and local amenities before viewings.':
'在查看之前,使用邮政编码级别的数据来比较伯明翰的房价、通勤权衡、学校、犯罪、宽带和当地设施。',
'Birmingham searches can change quickly from street to street. Use postcode-level evidence to compare budget, commute, schools, noise, crime, and local services before deciding where to watch listings.':
'伯明翰的搜索可能因街道而异。在决定在哪里观看列表之前,使用邮政编码级别的证据来比较预算、通勤、学校、噪音、犯罪和当地服务。',
'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.':
'将公共交通与汽车、骑自行车或步行(如果有)进行比较。',
'Check the route manually before booking viewings.': '在预订观看之前手动检查路线。',
'Compare price with property type': '将价格与房产类型进行比较',
'Median prices alone can be misleading if the local property mix changes. Add property type, tenure, floor area, and price filters so similar areas are compared fairly.':
'如果当地房地产结构发生变化,中位价格可能会产生误导。添加房产类型、保有权、建筑面积和价格过滤器,以便公平比较相似的区域。',
'Keep family and environment trade-offs visible': '让家庭和环境之间的权衡显而易见',
'Layer school context, parks, road noise, broadband, and crime signals on top of the property filters. That makes it easier to decide which compromises are acceptable.':
'将学校环境、公园、道路噪音、宽带和犯罪信号叠加在属性过滤器之上。这使得更容易决定哪些妥协是可以接受的。',
'Can Perfect Postcode tell me the best area in Birmingham?':
'Perfect Postcode可以告诉我 伯明翰 最好的区域吗?',
'No tool can decide the best area for every buyer. It helps compare postcodes against your own constraints so you can build a better shortlist.':
'没有任何工具可以为每个买家决定最佳区域。它有助于将邮政编码与您自己的限制进行比较,以便您可以构建更好的候选名单。',
'Should I use this instead of local knowledge?': '我应该使用这个而不是本地知识吗?',
'No. Use it to find and compare candidates, then validate them with visits, local advice, listings, and official checks.':
'不会。用它来查找和比较候选人,然后通过访问、当地建议、列表和官方检查来验证他们。',
'Compare price patterns before looking at live listings.':
'在查看实时列表之前先比较价格模式。',
'Search by travel time and then layer on property requirements.':
'按旅行时间搜索,然后按财产要求分层。',
'Understand how to interpret filters and limitations.': '了解如何解释过滤器和限制。',
'Compare Birmingham postcodes': '比较伯明翰 邮政编码',
'How to compare Manchester postcodes for a property search':
'如何比较曼彻斯特邮政编码以进行房产搜索',
'Manchester property search - Compare postcodes before viewing':
'曼彻斯特房产搜索 - 查看前比较邮政编码',
'Compare Manchester-area postcodes by budget, commute, property type, schools, broadband, crime, noise and amenities before booking viewings.':
'在预订观看之前,请按预算、通勤、房产类型、学校、宽带、犯罪、噪音和便利设施比较曼彻斯特地区的邮政编码。',
'A Manchester-area search can span city-centre, suburban, and commuter options. Perfect Postcode helps keep each postcode comparable against the same property and daily-life constraints.':
'曼彻斯特地区的搜索可以涵盖市中心、郊区和通勤选项。Perfect Postcode有助于使每个邮政编码在相同的财产和日常生活限制下具有可比性。',
'Use travel time to define the real search area': '使用行程时间来定义真正的搜索区域',
'Start from the destinations that matter, then compare reachable postcodes rather than assuming every nearby place has the same practical journey.':
'从重要的目的地开始,然后比较可到达的邮政编码,而不是假设附近的每个地方都有相同的实际旅程。',
'Compare housing requirements before lifestyle preferences': '在生活方式偏好之前比较住房要求',
'Filter by property type, floor area, tenure, and price before judging amenities. That keeps the shortlist grounded in homes that could realistically work.':
'在判断便利设施之前,请按房产类型、建筑面积、使用期限和价格进行筛选。这使得入围名单以能够实际使用的房屋为基础。',
'Check local context consistently': '一致地检查本地上下文',
'Use broadband, crime, road noise, parks, schools, and amenities as comparable signals. Then validate the strongest candidates with current local checks.':
'使用宽带、犯罪、道路噪音、公园、学校和便利设施作为可比信号。然后通过当前的本地检查来验证最强的候选人。',
'Can I compare Manchester suburbs with city-centre postcodes?':
'我可以将曼彻斯特郊区与市中心的邮政编码进行比较吗?',
'Yes. Use the same budget, property, commute, and local-context filters across both so trade-offs remain visible.':
'是的。在两者中使用相同的预算、财产、通勤和当地环境过滤器,以便权衡仍然可见。',
'Does this include live listings?': '这包括实时列表吗?',
'No. Use it to decide where to search, then use listing portals for current homes for sale.':
'不会。用它来决定在哪里搜索,然后使用当前待售房屋的房源平台。',
'Move from a broad search brief to specific postcode candidates.':
'从广泛的搜索概要转向特定的邮政编码候选人。',
'Data sources': '数据来源',
'Review the datasets used for property and local-context comparison.':
'查看用于属性和本地上下文比较的数据集。',
'Check a single postcode before arranging a viewing.': '在安排观看之前检查单个邮政编码。',
'Compare Manchester postcodes': '比较曼彻斯特邮政编码',
'How to compare Bristol postcodes before a property search':
'如何在房产搜索前比较布里斯托尔邮政编码',
'Bristol property search - Compare postcodes by commute and price':
'布里斯托尔房产搜索 - 按通勤和价格比较邮政编码',
'Compare Bristol postcodes by price, commute, property size, schools, broadband, crime, road noise, parks and amenities before viewings.':
'在查看之前,按价格、通勤、房产规模、学校、宽带、犯罪、道路噪音、公园和便利设施比较布里斯托尔邮政编码。',
'Bristol searches often involve sharp trade-offs between price, journey time, property size, and neighbourhood context. A postcode-first comparison keeps those trade-offs visible.':
'布里斯托尔的搜索通常涉及价格、行程时间、房产规模和社区环境之间的尖锐权衡。邮政编码优先的比较使这些权衡显而易见。',
'Make commute constraints explicit': '明确通勤限制',
'If access to the centre, a station, hospital, university, or business park matters, use travel-time filters first and then compare the remaining postcodes by property data.':
'如果前往中心、车站、医院、大学或商业园区很重要,请首先使用出行时间过滤器,然后通过属性数据比较剩余的邮政编码。',
'Compare value, not just headline price': '比较价值,而不仅仅是标题价格',
'Use price, property type, and floor-area filters together. This helps distinguish lower-cost areas from areas that simply contain smaller or different homes.':
'将价格、房产类型和建筑面积过滤器结合使用。这有助于将低成本区域与仅包含较小或不同房屋的区域区分开来。',
'Screen environmental and local-service signals': '筛选环境和本地服务信号',
'Road noise, parks, broadband, crime, and amenities can affect whether a property works day to day. Use them as screening criteria before booking viewings.':
'道路噪音、公园、宽带、犯罪和便利设施都会影响房产的日常运作。在预订观看之前将它们用作筛选标准。',
'Can I use this for commuter villages around Bristol?':
'我可以将其用于布里斯托尔周围的通勤村庄吗?',
'Yes, where the relevant postcode and travel-time data is available. Always verify routes and services manually before deciding.':
'是的,只要有相关邮政编码和旅行时间数据即可。在做出决定之前,请务必手动验证路线和服务。',
'Can this tell me whether a listing is good value?': '这可以告诉我列表是否物有所值吗?',
'It can provide area context, but a specific listing still needs comparable sales, condition checks, survey findings, and professional advice where appropriate.':
'它可以提供区域背景,但特定列表仍然需要可比较的销售、状况检查、调查结果和适当的专业建议。',
'Search by reachable postcodes before refining by budget and local context.':
'先按可达的邮政编码进行搜索,然后再按预算和当地情况进行细化。',
'Understand price patterns before setting listing alerts.':
'在设置列表提醒之前了解价格模式。',
'Privacy and security': '隐私和安全',
'How account and saved-search data is handled in the product.':
'产品中如何处理帐户和已保存的搜索数据。',
'Compare Bristol postcodes': '比较布里斯托尔邮政编码',
'Trust and coverage': '信任和覆盖',
'Perfect Postcode data sources and coverage': 'Perfect Postcode数据源和覆盖范围',
'Perfect Postcode data sources - Property, schools, commute and local context':
'完美的邮政编码数据源 - 房产、学校、通勤和当地情况',
'Review the public and official datasets used by Perfect Postcode, including property prices, EPC, schools, crime, broadband, noise and travel-time context.':
'查看 Perfect Postcode 使用的公共和官方数据集包括房价、EPC、学校、犯罪、宽带、噪音和旅行时间背景。',
'Perfect Postcode combines property, transport, education, environment, and local-service datasets so buyers can compare postcodes consistently. This page explains what the data is for and where it should be verified.':
'Perfect Postcode 结合了房地产、交通、教育、环境和本地服务数据集,因此买家可以一致地比较邮政编码。此页面解释了数据的用途以及应在何处验证数据。',
'Property and housing context': '财产和住房环境',
'The product uses property transaction and housing-context datasets to support filters such as sale price, property type, tenure, floor area, energy performance, and estimated current value.':
'该产品使用房产交易和住房背景数据集来支持销售价格、房产类型、保有权、建筑面积、能源绩效和估计当前价值等过滤器。',
'Use these fields to compare areas, not as a formal valuation.':
'使用这些字段来比较面积,而不是作为正式评估。',
'Check current listings, title information, lender requirements, and survey results before buying.':
'购买前检查当前列表、产权信息、贷方要求和调查结果。',
'Schools, safety, broadband, and environment': '学校、安全、宽带和环境',
'Local-context filters help compare postcodes on signals that affect daily life. They should be treated as screening data and checked against current official sources for decisions.':
'本地上下文过滤器有助于比较影响日常生活的信号的邮政编码。它们应被视为筛选数据,并根据当前的官方来源进行检查以做出决定。',
'Travel-time data': '行程时间数据',
'Travel-time filters are designed for consistent area comparison. Route availability, disruption, parking, walking access, and timetable details should be verified before committing to an area.':
'传播时间过滤器旨在实现一致的面积比较。在前往某个区域之前,应验证路线可用性、中断情况、停车位、步行通道和时间表详细信息。',
'Why does coverage focus on England?': '为什么报道聚焦英格兰?',
'Several core property, education, and local-context datasets are jurisdiction-specific. England coverage keeps comparisons more consistent.':
'一些核心财产、教育和当地背景数据集是特定于管辖区的。英格兰的报道使比较更加一致。',
'How should I handle stale or missing data?': '我应该如何处理陈旧或丢失的数据?',
'Use the map as a shortlist tool. If a postcode matters, verify the latest details with current official sources and direct local checks.':
'使用地图作为候选名单工具。如果邮政编码很重要,请通过当前的官方来源验证最新详细信息并直接进行本地检查。',
'How filters and comparisons should be interpreted.': '应如何解释过滤器和比较。',
'Review postcode-level context before a viewing.': '在查看之前查看邮政编码级别的上下文。',
'How saved searches and account data are handled.': '如何处理保存的搜索和帐户数据。',
'How to use the map': '如何使用地图',
'Methodology for postcode property research': '邮政编码财产研究方法',
'Perfect Postcode methodology - How to interpret postcode property data':
'Perfect Postcode方法 - 如何解释邮政编码属性数据',
'Understand how to use postcode filters, property estimates, travel-time data, school context and local signals as a home-buying shortlist tool.':
'了解如何使用邮政编码过滤器、房产估算、旅行时间数据、学校背景和当地信号作为购房候选名单工具。',
'Perfect Postcode is designed to make area shortlisting more evidence-led. It doesnt replace estate agents, surveyors, conveyancers, lenders, school admissions teams, or local authority checks.':
'Perfect Postcode 旨在使区域入围更加以证据为主导。它不能取代房地产经纪人、测量师、产权转让师、贷款人、学校招生团队或地方当局的检查。',
'Start with hard constraints': '从硬性约束开始',
'Begin with non-negotiables such as budget, property type, floor area, commute time, and essential services. This removes impossible postcodes before softer preferences are considered.':
'从预算、房产类型、建筑面积、通勤时间和基本服务等不可协商的事项开始。这会在考虑较软的偏好之前删除不可能的邮政编码。',
'Use colour layers for trade-offs': '使用颜色层进行权衡',
'After filtering, colour the remaining map by one signal at a time: price per square metre, road noise, school context, commute time, broadband, or crime. This makes trade-offs easier to discuss.':
'过滤后,一次按一个信号对剩余地图进行着色:每平方米价格、道路噪音、学校环境、通勤时间、宽带或犯罪情况。这使得权衡更容易讨论。',
'Measure whats working': '衡量哪些内容有效',
'Use Search Console and analytics to track which public pages are indexed, which queries produce impressions, and which pages convert visitors into dashboard exploration. Review Core Web Vitals after every substantial frontend change.':
'使用 Search Console 和分析来跟踪哪些公共页面被索引、哪些查询产生展示次数以及哪些页面将访问者转化为仪表板探索。在每次重大前端更改后查看 Core Web Vitals。',
'Can the tool choose the right postcode for me?': '该工具可以为我选择正确的邮政编码吗?',
'No. It helps compare evidence and reduce the search area. The final decision needs direct visits, current listings, legal checks, surveys, and personal judgement.':
'不会。它有助于比较证据并缩小搜索范围。最终决定需要直接访问、当前列表、法律检查、调查和个人判断。',
'How should I use estimates?': '我应该如何使用估算值?',
'Use estimates as comparison signals, not as professional valuations or purchase advice.':
'使用估算作为比较信号,而不是作为专业估价或购买建议。',
'Understand where key filters come from.': '了解关键过滤器的来源。',
'Apply the methodology to price-led area comparison.': '将该方法应用于价格主导的区域比较。',
'Apply the methodology to destination-led search.': '将该方法应用于以目的地为主导的搜索。',
Trust: '信任',
'Privacy and security for saved property searches': '保存的财产搜索的隐私和安全',
'Perfect Postcode privacy and security - Saved searches and account data':
'完美的邮政编码隐私和安全 - 保存的搜索和帐户数据',
'Learn how Perfect Postcode treats saved searches, account data and property research workflows with privacy and security in mind.':
'了解 Perfect Postcode 如何在考虑隐私和安全的情况下处理已保存的搜索、帐户数据和财产研究工作流程。',
'Property research can reveal personal priorities, budgets, and locations. The product keeps public SEO pages separate from account-only areas and marks private dashboard/account routes as noindex.':
'房地产研究可以揭示个人优先事项、预算和地点。该产品将公共 SEO 页面与仅帐户区域分开,并将私人仪表板/帐户路线标记为 noindex。',
'Public pages and private areas are separated': '公共页面和私人区域分开',
'Marketing, methodology, guide, and support pages are indexable. Dashboard, account, saved searches, invites, and invitation routes are marked noindex or blocked from crawler access where appropriate.':
'营销、方法、指南和支持页面都是可索引的。仪表板、帐户、已保存的搜索、邀请和邀请路线被标记为 noindex 或在适当的情况下阻止爬网程序访问。',
'Saved search data is account-scoped': '保存的搜索数据是帐户范围内的',
'Saved searches and shared links are intended for signed-in use. They arent included in the public sitemap and shouldnt be crawlable as public content.':
'保存的搜索和共享链接仅供登录使用。它们不包含在公共站点地图中,也不应作为公共内容进行抓取。',
'Search measurement without exposing private data': '搜索测量而不暴露私人数据',
'SEO measurement should happen on public pages using aggregated analytics and Search Console data. Private query parameters and account views shouldnt become indexable landing pages.':
'SEO 测量应该使用聚合分析和 Search Console 数据在公共页面上进行。私有查询参数和帐户视图不应成为可索引的登陆页面。',
'Are saved searches listed in the sitemap?': '站点地图中是否列出了已保存的搜索?',
'No. Public SEO pages are listed; account and saved-search routes are intentionally excluded.':
'否。列出了公共 SEO 页面;帐户和保存的搜索路线被有意排除。',
'Can private dashboard URLs appear in search?': '私有仪表板 URL 可以出现在搜索中吗?',
'They shouldnt be indexed. The server marks private routes noindex and the sitemap only lists public pages.':
'它们不应该被索引。服务器将私有路由标记为noindex站点地图仅列出公共页面。',
'How to use public postcode data responsibly.': '如何负责任地使用公共邮政编码数据。',
'What data powers the public comparisons.': '哪些数据支持公众比较。',
'Explore public postcode-search workflows.': '探索公共邮政编码搜索工作流程。',
},
},
// ── Auth Modal ─────────────────────────────────────
auth: {
logIn: '登录',
createAccount: '注册账户',
resetPassword: '重置密码',
valueProp: '保存搜索、收藏房产,并整理出符合您需求的区域候选名单。',
continueWithGoogle: '使用 Google 账号继续',
email: '邮箱',
emailPlaceholder: 'you@example.com',
password: '密码',
passwordPlaceholderRegister: '至少 8 个字符',
passwordPlaceholderLogin: '您的密码',
forgotPassword: '忘记密码?',
resetSent: '请查收邮件中的重置链接。',
pleaseWait: '请稍候...',
sendResetLink: '发送重置链接',
backToLogin: '返回登录',
},
// ── Upgrade Modal ──────────────────────────────────
upgrade: {
title: '找到每一个匹配的邮编',
description:
'您目前正在浏览演示区域。获取终身访问权限,覆盖每个邮编、每项筛选条件、每个社区。一次付款,永久使用。',
free: '免费',
freeForEarly: '早期用户免费。无需信用卡。',
oneTimePayment: '一次性付款。终身访问。',
redirecting: '跳转中...',
claimFreeAccess: '领取免费访问权限',
upgradeFor: '升级仅需 {{price}}',
registerAndUpgrade: '注册并升级',
alreadyHaveAccount: '已有账户?请登录',
continueWithDemo: '继续使用演示版',
backToSharedArea: '返回共享区域',
sharedAreaDescription:
'您正在查看一个共享区域。若要继续探索更大范围,请获取英格兰每个邮编、每项筛选条件和每个社区的终身访问权限。',
checkoutFailed: '结账失败',
},
// ── Save Search Modal ──────────────────────────────
saveSearch: {
title: '保存搜索',
saved: '搜索已保存',
savedSuccess: '您的搜索已成功保存。',
viewSavedSearches: '查看已保存的搜索',
name: '名称',
namePlaceholder: '我的搜索',
saving: '保存中...',
},
// ── License Success ────────────────────────────────
licenseSuccess: {
verifyingTitle: '正在验证访问权限',
verifyingSubtitle: '解锁地图前,我们正在检查您的账户。',
verifyingDescription: '结账后通常只需几秒钟。',
activationDelayedTitle: '已收到付款',
activationDelayedSubtitle: '访问权限仍在激活中。',
activationDelayedDescription:
'我们还无法确认账户更新。请稍后刷新;如果仍未显示访问权限,请联系支持。',
stayOnPricing: '留在价格页',
title: '激活成功!',
subtitle: '您的终身访问权限已生效。',
description: '完整访问所有功能、所有邮编,覆盖整个英格兰。',
startExploring: '开始探索',
},
// ── Filters ────────────────────────────────────────
filters: {
activeFilters: '当前筛选条件',
addFilter: '添加筛选条件',
findingPerfectPostcode: '寻找理想的邮编',
addFiltersHint: '添加以下筛选条件,将地图缩小到符合您要求的区域',
upgradePrompt:
'用犯罪率、学校、噪音、宽带、价格和 50 多项其他筛选条件,在整个英格兰找到匹配的邮编。',
oneTimeLifetime: '一次性付款,终身访问。',
upgradeToFullMap: '升级到完整地图',
chooseFilters: '点击“添加”来筛选。小按钮可查看数据说明或给地图着色。',
searchFeatures: '搜索数据指标...',
noMatchingFeatures: '没有匹配的数据指标',
tryDifferentSearch: '尝试不同的搜索词',
allFeaturesActive: '所有数据指标已启用',
removeFilterHint: '移除一个筛选条件以查看可用的数据指标',
featureInfo: '关于此数据',
aboutData: '关于此数据',
aboutDataShort: '关于',
colourMap: '给地图着色',
colourMapShort: '地图着色',
clearColourMap: '清除地图着色',
addFilterAction: '添加',
addFilterLabel: '添加筛选条件',
removeFilter: '移除筛选条件',
replayTutorial: '重新播放交互教程',
clearAll: '全部清除',
clearAllTitle: '清除所有筛选条件?',
clearAllSavePrompt: '是否要在清除前保存当前的筛选条件?',
saveAndClear: '保存并清除',
clearWithoutSaving: '不保存直接清除',
filtersOut: '筛除 {{value}}',
schoolType: '学校类型',
schoolRating: '学校评级',
schoolDistance: '学校距离',
primary: '小学',
secondary: '中学',
rating: '评级',
goodPlus: '良好+',
outstanding: '优秀',
distance: '距离',
crimeType: '犯罪类型',
ethnicity: '族裔',
poiType: 'POI 类型',
party: '政党',
},
// ── Philosophy Popup ───────────────────────────────
philosophy: {
intro:
'从必须满足的条件开始,再逐步添加加分项。每添加一个筛选条件,地图范围就会缩小。剩下的区域就是最适合您的。',
step1Title: '预算和基本条件',
step1Desc: '(价格范围、建筑面积、房产类型)',
step2Title: '通勤',
step2Desc: '(驾车、骑行或公共交通到工作地点的时间)',
step3Title: '安全',
step3Desc: '(犯罪率、噪音水平、地面稳定性)',
step4Title: '学校',
step4Desc: '(附近 Ofsted 评级为"良好"或"优秀"的学校)',
step5Title: '生活方式',
step5Desc: '(餐厅、公园、宽带速度)',
step6Title: '能源',
step6Desc: '(能源性能证书评级、保温、供暖费用)',
tip: '提示:如果没有匹配结果,尝试逐个放宽条件,看看哪个让步能带来最多选择。',
},
// ── Travel Time ────────────────────────────────────
travel: {
travelTime: '通勤时间({{mode}}',
maxTime: '最长时间',
selectDestination: '选择目的地...',
bestCase: '最佳情况',
bestCaseTitle: '最佳通勤时间',
bestCaseDesc:
'使用最快的实际出行时间(如果您把握好出发时间并赶上良好的换乘)。默认使用<strong>中位数</strong>,代表无论何时出发的典型出行时间。',
previewOnMap: '在地图上预览',
stopPreviewing: '停止预览',
removeTravelTime: '移除通勤时间',
addTravelTime: '添加{{mode}}通勤时间',
clearDestination: '清除目的地',
typeToFilter: '输入以筛选...',
noDestinations: '未找到目的地',
modeCar: '驾车',
modeBicycle: '骑行',
modeWalking: '步行',
modeTransit: '公共交通',
modeCarDesc: '经最快道路的驾车时间',
modeBicycleDesc: '经自行车友好路线的骑行时间',
modeWalkingDesc: '经人行道和步行路线的步行时间',
modeTransitDesc: '乘火车、地铁和公交车的出行时间',
},
// ── Travel Time Info Popup ─────────────────────────
travelInfo: {
transitDesc: '乘坐公共交通(公交车、火车、地铁)。时间根据典型工作日早晨时段计算。',
carDesc: '驾车出行,基于典型道路速度和路网计算。',
bicycleDesc: '骑自行车出行,使用自行车友好路线。',
walkingDesc: '步行出行,使用人行道和步行路线。',
mainDesc: '显示从所选目的地前往每个区域所需的时间。',
sliderHint: '使用滑块设置您的最长通勤时间。',
},
// ── AI Filter ──────────────────────────────────────
aiFilter: {
describeIdealArea: '描述您想住在哪里',
aiSearch: 'AI 搜索',
describeHint: '描述您要找的区域',
placeholder: '例如2居室低于 £525,000到公司45分钟安静...',
example1: '2居室低于 £525,000到公司45分钟',
example2: '靠近好学校、低于 £650,000 的家庭友好区域',
example3: '空间更大,通勤也合理',
analysing: '正在分析您的需求...',
searchingDestinations: '正在搜索目的地...',
generatingFilters: '正在生成筛选条件...',
refiningResults: '正在优化结果...',
weeklyLimitReached: '您已达到每周 AI 使用上限。下周将自动重置。',
},
// ── Map Legend ─────────────────────────────────────
mapLegend: {
clearColourView: '清除颜色视图',
resetColourScale: '重置颜色比例',
historicalMatches: '历史房产匹配',
numberOfProperties: '房产数量',
previewing: '预览\u201c{{name}}\u201d',
},
// ── Map ────────────────────────────────────────────
map: {
ogTitle: '您的理想邮编',
ogPropertyPrices: '房产价格',
ogEnergyRatings: '能源评级',
ogSchools: '学校',
ogCrimeStats: '犯罪统计',
ogTransport: '交通',
},
// ── Properties Pane ────────────────────────────────
propertyCard: {
unknownAddress: '地址未知',
estValue: '估计价值:',
type: '类型:',
builtForm: '建筑形式:',
tenure: '产权:',
floorArea: '建筑面积:',
rooms: '房间:',
built: '建造年份:',
formerCouncil: '原公房:',
exCouncilBadge: '原公房',
epcRating: '能源评级:',
epcPotential: '潜在能源评级:',
renovations: '翻新记录',
perSqm: '/m²',
searchPlaceholder: '按地址或邮编搜索...',
propertyData: '房产数据',
propertyDataDesc:
'价格来自英国土地注册局(买家实际支付的金额)。建筑面积、能源评级、建造年份和产权来自官方能源性能证书调查。两个数据源通过每个邮编内的地址进行匹配。',
},
// ── Area Pane ──────────────────────────────────────
areaPane: {
areaStatistics: '区域统计',
areaOverview: '概览',
statsFor: '该{{type}}内所有房产的统计数据',
matchingFilters: ',满足所有当前筛选条件',
statsBasis: '统计范围',
matchingFiltersOption: '匹配筛选',
allPropertiesOption: '全部房产',
filtersAffectStats: '该面板的统计数据正在使用 {{count}} 个当前筛选条件。',
filtersIgnoredForStats: '正在显示所选区域内全部房产的统计数据。',
noFiltersAffectStats: '没有当前筛选条件;统计数据覆盖该区域内的全部房产。',
filteredStatsEmpty: '筛选后的统计为空',
showAllStatsHint: '筛选前这里有 {{count}} 处房产。切换到全部房产即可查看该区域。',
showAllStatsFallback: '切换到全部房产即可在不应用当前筛选条件的情况下查看该区域。',
showAllStats: '显示全部房产',
closestBlockingFilters: '纳入该区域所需的最小调整',
lowerMinTo: '将最小值降至 {{value}}',
raiseMaxTo: '将最大值提高至 {{value}}',
allowCategory: '允许 {{value}}',
missingFilterValue: '此筛选条件没有值;请移除它或允许缺失值',
noFilterDataShort: '无数据',
travelTo: '前往 {{destination}} 的出行',
viewProperties: '查看 {{count}} 处房产',
viewPropertiesShort: '查看房产',
priceHistory: '价格历史',
journeysFrom: '{{label}} 的出行时间',
to: '前往 {{destination}}',
noJourneyData: '暂无出行数据',
viewOnGoogleMaps: '在 Google Maps 上查看',
walk: '步行',
cycle: '骑行',
nationalAvg: '全国平均',
},
// ── Histogram Legend ───────────────────────────────
histogramLegend: {
tealBars: '青色柱状图',
tealBarsDesc: '显示所选区域内的分布情况',
greyBars: '灰色柱状图',
greyBarsDesc: '显示所有区域的整体分布情况',
dashedLine: '虚线',
dashedLineDesc: '表示全国平均值',
},
// ── Street View ────────────────────────────────────
streetView: {
title: '街景视图',
openLarge: '放大打开街景视图',
expandedTitle: '放大的街景视图',
},
// ── POI Pane ───────────────────────────────────────
poiPane: {
pois: '兴趣点',
pointsOfInterest: '兴趣点',
poiDescription:
'数据来自 OpenStreetMap、NaPTAN 和 GEOLYTIX Grocery Retail Points。涵盖交通站点、商店、连锁超市、餐厅、医疗、休闲等。',
searchCategories: '搜索类别...',
dataSourceInfo: '数据来源信息',
},
// ── External Search Links ──────────────────────────
externalSearch: {
searchOn: '在 {{radius}} 范围内搜索',
exact: '精确',
outcodeNotRecognised: '无法识别该邮编区域',
},
// ── Location Search ────────────────────────────────
locationSearch: {
placeholder: '搜索地点或邮编...',
postcodeNotFound: '未找到该邮编',
lookupFailed: '查询失败',
searchLabel: '搜索地点或邮编',
locateMe: '转到我的位置',
geolocationUnsupported: '您的浏览器不支持地理定位',
geolocationFailed: '无法确定您的位置',
},
// ── Mobile Drawer ──────────────────────────────────
mobileDrawer: {
closeDrawer: '关闭抽屉',
},
// ── Home Page ──────────────────────────────────────
home: {
heroEyebrow: '先找准该看哪里',
heroTitle1: '别再搜索',
heroTitle2: '不合适的地方',
heroTitle3: '在房源缩小您的选择之前。',
heroSubtitle: '找到预算、通勤和日常生活都匹配的邮编。',
heroDescription: 'Perfect Postcode 会先筛选每个邮编,让您只追踪真正合适地点的看房机会。',
exploreTheMap: '告诉我该看哪里',
seeTheDifference: '观看演示',
productDemoLabel: '了解如何先找准该看哪里',
playProductDemo: '播放“该看哪里”演示',
scrollToProductDemo: '滚动到产品演示',
showcaseHeader: '工作原理',
showcaseContext: 'Perfect Postcode 的工作流程',
showcaseFeaturePriceShort: '价格',
showcaseFeatureNoiseShort: '噪声',
showcaseFeatureSchoolsShort: '学校',
showcaseFeatureTravelShort: '出行',
showcaseGoodPrimariesNearby: '附近 {{count}}+ 所良好或优秀小学',
showcaseWithinRail: '距车站 {{count}} 分钟内',
showcaseMatchingHomesLabel: '匹配邮编',
showcaseMatchingHomes: '{{value}} 个匹配邮编',
showcaseMedianPrice: '{{value}} 中位数',
showcaseJourneyRoutes: '出行路线',
showcaseNearby: '附近 {{value}} 个',
showcasePoliticalVoteShare: '政党得票份额',
showcaseLotsMore: '更多社区数据',
showcaseMinutes: '{{count}} 分钟',
showcaseSendShortlist: '发送候选名单',
showcaseDownloadXlsx: '下载 .xlsx',
showcaseTopThree: '前 3 名',
showcaseScoutBullet1: '订阅房源提醒前,先核查街道。',
showcaseScoutBullet2: '从真实门牌测试通勤,而不是只看行政区名称。',
showcaseScoutBullet3: '带着已有证据比较看房结果。',
showcaseStep1Tab: '筛选',
showcaseStep1Title: '设定必须满足的条件',
showcaseStep1Body: '加入预算、通勤、学校、安全、噪音和本地细节,看不合适的邮编逐个被筛掉。',
showcaseStep1Chip1: '安静街道',
showcaseStep1Chip2: '附近优质小学',
showcaseStep1Chip3: '£500,000 以内',
showcaseStep1VennCenter: '同时满足三项条件的邮编',
showcaseStep2Tab: '匹配',
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: '把候选名单带到实地',
showcaseStep4Body: '导出值得核查的邮编,测试通勤,走走街道,并用已保存的背景信息比较看房结果。',
showcaseStep4FileName: 'areas-to-scout.xlsx',
showcaseStep4ExportLabel: '导出到 Excel',
showcaseStep4ColPostcode: '邮编',
showcaseStep4ColScore: '匹配',
showcaseStep4ColCommute: '通勤',
showcaseStep4ColPrice: '成交中位价',
showcaseStep4Conclusion: '导出候选名单,开始核查街道。',
statProperties: 'HM Land Registry 成交记录',
statFilters: '种缩小地图范围的方法',
statEvery: '每个',
statPostcodeInEngland: '英格兰活跃邮编',
ourPhilosophy: '别再从已经熟悉的城镇开始。',
philosophyP1:
'大多数搜索先从地名开始,然后希望合适的房源会出现。这跳过了更难的问题:哪些地方真的值得搜索?',
philosophyP2:
'Perfect Postcode 从房源网站之前开始。设定一个地方必须支持的生活条件,然后先查看最值得关注的邮编。',
streetTitle: '每条街都可能不同',
streetIntro:
'车站的哪一侧、嘈杂道路或一个学校学区,都可能改变搜索结果。区域名称会抹平这些差异。',
streetCard1Title: '避开熟悉地名的陷阱',
streetCard1Body: '在已列入清单的地方之外,找到邮编级别的匹配项。',
streetCard2Title: '出发前先看清取舍',
streetCard2Body: '预约看房前,先核查价格、通勤、噪音、学校、安全、宽带和附近配套。',
othersVs: '与其他平台对比',
checkMyPostcode: '房源门户',
areaGuides: '邮编报告',
compSearchWithout: '在知道名称前先发现区域',
compSearchWithoutSub: '(先需求,后地点)',
compAreaData: '邮编级社区证据',
compAreaDataSub: '(犯罪率、学校、噪音、宽带、设施)',
compPropertyData: '房产级历史记录',
compPropertyDataSub: '成交价、EPC、面积、估值',
compFilters: '预算、通勤、学校、安全和本地数据一起筛选',
compFiltersSub: '(预算 + 通勤 + 学校 + 安全 + 本地背景)',
ctaTitle: '预约看房前,先找到该看哪里。',
ctaDescription: '根据真正重要的条件建立邮编候选名单,再亲自核查街道。',
},
// ── Pricing Page ───────────────────────────────────
pricingPage: {
title: '用更好的搜索区域来买房',
subtitle: '终身访问这张地图,在预约看房前先弄清应该看哪里。',
costContext:
'买家常常把晚上花在拼接房源、通勤查询、学校报告、犯罪地图、Street View 和成交价上。在伦敦这尤其折磨人但同样的研究问题存在于整个英格兰。Perfect Postcode 会先把区域研究放在一张地图上,再让您投入周末、费用和精力。',
lessThanSurvey: '费用低于一次房屋测量,却能更大程度地指导您的选择。',
currentTier: '当前档位',
firstNUsers: '前 {{count}} 名用户',
everyoneAfter: '之后的所有人',
nextNUsers: '接下来 {{count}} 名用户',
lifetime: '/终身',
spotsRemaining: '剩余 {{count}} 个名额',
spotsRemainingPlural: '剩余 {{count}} 个名额',
filled: '已满',
openDashboard: '打开地图面板',
getStarted: '立即开始',
getStartedPrice: '立即开始 - {{price}}',
noCreditCard: '无需信用卡',
soldOut: '已售罄',
upcoming: '即将开放',
failedToLoad: '加载价格信息失败,请稍后重试。',
feat1: '覆盖英格兰的 56 项筛选条件',
feat2: '从您的需求出发搜索每个邮编',
feat3: '无限地图探索、保存搜索和导出',
feat4: '1300 万笔历史交易和价格背景',
feat5: '通勤、学校、犯罪率、噪音、宽带等',
feat6: '包含所有未来数据更新',
},
// ── Learn Page ─────────────────────────────────────
learnPage: {
faq: '常见问题',
dataSources: '数据来源',
articles: '文章',
support: '支持',
dataSourcesIntro:
'本应用整合了 {{count}} 个开放数据集,涵盖房产价格、能源性能、交通、人口统计、犯罪、环境等领域。',
faqIntro:
'无论您是在缩小首次购房搜索范围、核查陌生邮编,还是建立看房候选名单,以下是 Perfect Postcode 如何帮您弄清该看哪里。',
articlesIntro:
'浏览关于房产搜索、通勤、学校、邮编检查、区域对比、数据覆盖、方法论和隐私的公开指南。',
supportIntro: '有问题?请查看我们的常见问题或直接联系我们。',
source: '来源:',
optOut: '退出公开披露',
attribution: '数据引用声明',
attrLandRegistry: '包含 HM Land Registry 数据 © Crown copyright and database right 2025。',
attrOgl: '包含根据以下许可证授权的公共部门信息:',
attrOglLink: 'Open Government Licence v3.0',
attrOs: '包含 OS 数据 © Crown copyright and database rights 2025。',
attrTfl: '由 TfL Open Data 提供支持。',
attrOsm: '包含来自',
attrOsmContrib: '© OpenStreetMap contributors',
attrOsmLicense: '的数据,依据',
attrOsmLicenseLink: 'Open Data Commons Open Database License (ODbL)',
// Data source names & descriptions
dsPricePaidName: '成交价格数据',
dsPricePaidOrigin: 'HM Land Registry',
dsPricePaidUse: '英格兰完整的历史房产成交价格数据。',
dsEpcName: '能源性能证书EPC',
dsEpcOrigin: 'Ministry of Housing, Communities & Local Government',
dsEpcUse:
'住宅能源性能证书,提供建筑面积、房间数量、建造年份、能源评级、房产类型和建筑形式等信息。通过每个邮编内的地址与成交价格数据进行匹配。业主可以退出公开披露。',
dsNsplName: '国家统计邮编查询NSPL',
dsNsplOrigin: 'ONS / ArcGIS',
dsNsplUse: '将邮编映射到坐标和统计区域代码,用于将所有区域级数据集关联到各个房产。',
dsIodName: '英格兰贫困指数 2025',
dsIodOrigin: 'Ministry of Housing, Communities & Local Government',
dsIodUse: '英格兰每个社区在收入、就业、教育、健康、犯罪和居住环境方面的全国贫困百分位。',
dsEthnicityName: '按族裔划分的人口2021 年人口普查)',
dsEthnicityOrigin: 'ONS',
dsEthnicityUse:
'按族裔群体(南亚裔、东亚裔、黑人、混血、白人、其他)划分的各地方政府辖区人口百分比。',
dsCrimeName: '街道级犯罪数据',
dsCrimeOrigin: 'data.police.uk',
dsCrimeUse:
'街道级犯罪数据,按 LSOA 和犯罪类型(暴力犯罪、入室盗窃、反社会行为、毒品、车辆犯罪等)汇总为年均值。',
dsOsmName: 'OpenStreetMap 兴趣点',
dsOsmOrigin: 'OpenStreetMap contributors / Geofabrik',
dsOsmUse: '涵盖大不列颠地区的商店、餐厅、医疗、休闲、旅游等兴趣点。',
dsGeolytixRetailName: 'GEOLYTIX 食品零售点',
dsGeolytixRetailOrigin: 'GEOLYTIX',
dsGeolytixRetailUse:
'英国超市和便利店位置数据,包括 Waitrose、Tesco、Sainsburys、Asda、Morrisons、Aldi、Lidl、Co-op、M&S、Iceland 和 Spar 等连锁品牌。',
dsGreenspaceName: 'OS 开放绿地',
dsGreenspaceOrigin: 'Ordnance Survey',
dsGreenspaceUse:
'大不列颠地区权威的绿地边界数据,包括公共公园、花园、运动场和游乐场。多边形质心用于公园邻近度计数和最近公园距离计算。',
dsTowName: '国家非林地树木地图',
dsTowOrigin: 'Forest Research / Defra NCEA',
dsTowUse:
'英格兰孤立树木、树群和小片林地的树冠多边形。此处用于估算邮编质心周围的树冠覆盖率百分位。',
dsNaptanName: 'NaPTAN公共交通站点',
dsNaptanOrigin: 'Department for Transport',
dsNaptanUse: '英格兰各地铁路、公交、地铁/有轨电车、渡轮和机场的站点位置。',
dsNoiseName: 'Defra 噪音测绘',
dsNoiseOrigin: 'Defra / Environment Agency',
dsNoiseUse:
'来自 2022 年战略噪音测绘的道路噪音水平24 小时加权平均值),经高分辨率建模并在每个邮编处采样。',
dsOfstedName: 'Ofsted 学校检查',
dsOfstedOrigin: 'Ofsted',
dsOfstedUse:
'公立学校最新督察结果(截至 2025 年 4 月。按邮编取平均值得出当地学校质量评分1=优秀至4=不合格)。',
dsBroadbandName: 'Ofcom 宽带性能',
dsBroadbandOrigin: 'Ofcom',
dsBroadbandUse: '来自 Ofcom Connected Nations 2025 的各区域固定宽带覆盖率和最大下载速度。',
dsCouncilTaxName: '2025-26 年市政税等级',
dsCouncilTaxOrigin: 'Ministry of Housing, Communities & Local Government',
dsCouncilTaxUse:
'英格兰所有 296 个计费机构的 A 至 H 等级年度市政税税率,适用于两名成年人居住的住宅。通过 NSPL 邮编查询中的地方政府区域代码关联到房产。',
dsRentalName: '私人租赁市场统计',
dsRentalOrigin: 'ONS / Valuation Office Agency',
dsRentalUse:
'按地方政府辖区和卧室类别划分的月度私人租金中位数2022 年 10 月至 2023 年 9 月)。通过地方政府区域代码和估算卧室数量关联到房产。',
dsElectionName: '2024年大选结果',
dsElectionOrigin: '英国议会',
dsElectionUse:
'2024年7月英国大选的候选人级别结果。聚合到选区级别投票率%)和各政党得票率(%。通过NSPL邮编查询中的议会选区代码pcon关联到房产。',
// FAQ section titles
faqFindingTitle: '搜索策略',
faqCommuteTitle: '出行时间',
faqBudgetTitle: '估计价格',
faqSafetyTitle: '安全与社区环境',
faqFamiliesTitle: '家庭与学校',
faqEnvironmentTitle: '环境与生活质量',
faqDueDiligenceTitle: '还需核实',
faqPrivacyTitle: '隐私',
faqWhyTitle: '为什么选择 Perfect Postcode',
faqPricingTitle: '访问权限',
faqTipsTitle: '使用技巧',
// FAQ items — Finding Your Area
faqFinding1Q: '明显的区域太贵时,我应该去哪里找?',
faqFinding1A:
'设置预算、房产类型、室内面积、通勤、学校、犯罪率、噪音、宽带、公园等硬性条件。地图会排除不符合这些条件的邮编,让容易被忽略的区域在您开始看房源之前先浮现出来。',
faqFinding2Q: '如何在不熟悉的地方找到好的邮编?',
faqFinding2A:
'先用硬性条件筛选整张地图,再查看剩下的聚集区域。您可以按通勤、成交价、学校、犯罪率、宽带、噪音和配套来比较陌生邮编,而不是只依赖口碑。',
faqFinding3Q: '搜索结果太多或太少时该怎么办?',
faqFinding3A:
'先保留硬性条件,再按一个要比较的因素为地图着色,例如每平方米价格、道路噪音、学校评分或通勤时间。如果结果太少,放宽一个滑块,就能看到哪个变化会打开更多选择。',
// FAQ items — Commute and Travel
faqCommute1Q: '出行时间是如何计算的?',
faqCommute1A:
'出行时间会针对每个已保存目的地提前计算。我们会判断哪些邮编可以通过开车、骑车、步行或公共交通到达该目的地,然后保存结果,让您筛选时地图能快速响应。',
faqCommute2Q: '这些出行时间数字有什么限制?',
faqCommute2A:
'公共交通时间基于工作日早晨通勤,出发时间在 07:30 到 08:30 之间。普通设置显示该时段内的典型行程。这些是用于规划的估算,不包含实时延误、交通状况或临时站台变化。',
faqCommute3Q: '什么时候使用“最佳情况”按钮?',
faqCommute3A:
'在公共交通中,如果想查看出发时间配合较好、换乘顺利时的通勤情况,可以使用“最佳情况”按钮。日常比较时保持关闭即可。',
// FAQ items — Budget and Value
faqBudget1Q: '你们如何估算当前房价?',
faqBudget1A:
'估算从 HM Land Registry 记录的最近成交价开始。我们会观察类似房屋的价值如何随时间变化,尤其是附近同类型房屋,从而把这次成交价调整到更接近今天的市场。当地成交较少时,会更多参考更大区域的趋势。最后还会结合附近近期成交和房屋面积进行校验。',
faqBudget2Q: '为什么要用估计当前价格,而不是最近成交价?',
faqBudget2A:
'最近成交价可能是几年甚至几十年前的价格,而挂牌价只覆盖今天正在出售的房源。估计当前价格把旧成交放到更接近今天市场的水平,方便比较更多房屋,并发现可能更有价值的区域。请把它当作筛选参考,而不是银行估值。',
// FAQ items — Safety and Neighbourhood
faqSafety1Q: '这个邮编周边常见哪些犯罪类型?',
faqSafety1A:
'警方记录的犯罪会按类型拆分,包括暴力、入室盗窃、抢劫、车辆犯罪、反社会行为、商店行窃、毒品和公共秩序等。您可以按自己关心的具体风险筛选,而不是依赖一个模糊的安全分。',
faqSafety2Q: '看一条陌生街道前应该先查什么?',
faqSafety2A:
'预约前先查犯罪率、道路噪音、宽带、公园、食品店、学校和通勤。房源照片仍然有用,但不应该是您第一次了解这条街的方式。',
// FAQ items — Families and Schools
faqFamilies1Q: '哪些区域在学校、空间、安全和通勤之间取得了合适平衡?',
faqFamilies1A:
'把学校评分、犯罪率、公园、通勤、空间、房屋类型和预算放到一张地图上。结果是实用的家庭候选名单,而不是一堆分散查询。',
faqFamilies2Q: '这能证明我在某所学校的招生范围内吗?',
faqFamilies2A:
'不能。我们显示附近学校质量和本地教育信息,但招生边界和优先规则可能变化。请用 Perfect Postcode 先筛选地点,再向学校或地方政府核实招生范围和录取规则。',
// FAQ items — Environment and Quality of Life
faqEnv1Q: '如何避开嘈杂道路,同时不牺牲通勤或宽带质量?',
faqEnv1A:
'按道路噪音筛选,同时保留通勤、宽带、价格和房屋筛选条件。您可以按某一项给地图着色,而其他条件会保持候选名单可靠。',
faqEnv2Q: '是否显示洪水、地基沉降或验房风险?',
faqEnv2A:
'目前不提供。我们会显示道路噪音、能源评级、建造年代和邮编周边环境。洪水风险、法律问题、结构问题、贷款问题和验房结果仍需要在购房前单独核实。',
faqEnv3Q: '看房前能做哪些运行成本检查?',
faqEnv3A:
'看房前可以先查看能源评级、建筑面积、建造年代、市政税辖区、宽带和噪音。这无法预测您的精确账单,但能帮助您尽早避开明显不合适的房子。',
// FAQ items — Listing Portals and Due Diligence
faqDueDiligence1Q: '应该在查看 Rightmove 前还是之后使用?',
faqDueDiligence1A:
'Perfect Postcode 适合在房源网站之前和同时使用。Rightmove、Zoopla 和 OnTheMarket 仍然用于查看当前在售房源、照片、中介、预约看房和提醒。Perfect Postcode 帮助您先判断哪些邮编值得搜索。',
faqDueDiligence2Q: '可以按花园、车库、户型或房源描述筛选吗?',
faqDueDiligence2A:
'这些细节并不是每套房都可靠可得。Perfect Postcode 可以按面积、房屋类型、产权类型、能源评级、成交价和本地信息筛选。花园、车库、朝向、户型和中介描述仍需要在房源页面和看房时核实。',
faqDueDiligence3Q: '可以看到降价历史或房源上线多久了吗?',
faqDueDiligence3A:
'目前不支持。Perfect Postcode 基于成交价、能源评级、邮编、通勤时间和社区信息,而不是实时房源变化。您仍可以用成交历史、估计当前价值和每平方米价格来判断挂牌价是否偏高。',
faqDueDiligence4Q: '出价前还需要核实什么?',
faqDueDiligence4A:
'可以先用 Perfect Postcode 检查区域和大致价值,然后在出价前确认房源细节。还应核实产权类型、租赁细节、服务费、规划历史、洪水风险、法律问题、贷款要求和验房结果。',
// FAQ items — Privacy and Data Protection
faqPrivacy1Q: '你们会存储关于我的个人数据吗?',
faqPrivacy1A:
'房产和社区信息不包含您的个人资料。如果您创建账户,我们只会存储运行服务所需的信息,例如邮箱地址、访问状态、新闻邮件选择、已保存的搜索、已保存的房产,以及由 Stripe 处理的付款。账户数据会按英国隐私法律处理。',
// FAQ items — Why Perfect Postcode
faqWhy1Q: '它显示了房源门户通常不显示的什么信息?',
faqWhy1A:
'房源网站从当前在售的房子开始。Perfect Postcode 从适合您生活和预算的地方开始,在打开房源前就结合成交价、空间、通勤、学校、犯罪率、噪音、宽带、能源评级、产权类型和配套。',
faqWhy2Q: '这能节省多少手动研究?',
faqWhy2A:
'您可以自己做但这意味着逐个邮编检查成交价、能源评级、犯罪率、学校、宽带、本地信息、环境、出行时间和地图。Perfect Postcode 把这些来源放到一张可搜索的英格兰地图中。',
faqWhy3Q: '数据有多可靠?',
faqWhy3A:
'主要来源是官方或广泛使用的公开数据,包括成交价、能源评级、本地信息、学校评分、宽带、犯罪率、环境、地图和街道数据。它们适合筛选和比较,但购房决定仍需要最新核查,必要时还要咨询专业人士。',
// FAQ items — Pricing and Access
faqPricing1Q: '既然邮编报告是免费的,为什么还要付费?',
faqPricing1A:
'免费的邮编工具在您已经知道要查什么时很有用。Perfect Postcode 用来按您的需求扫描英格兰每个邮编、组合筛选、比较选项、保存搜索,并在投入周末看房前导出候选名单。',
faqPricing2Q: '终身访问是什么意思?',
faqPricing2A:
'终身访问指一次付款后,您的账户可在 Perfect Postcode 服务存续期间持续访问付费地图。它不是月度或年度订阅,并包含正常的数据更新。您可以在本次找房期间使用,之后再回来查看;如果将来再次搬家,也仍然保留访问权限。',
faqPricing3Q: '免费版能用哪些功能?',
faqPricing3A:
'免费用户可以在演示区域(伦敦市中心,大约 1 至 2 区)内探索所有功能。要访问英格兰其他地区的数据,需要获取终身访问权限。',
// FAQ items — Tips and Tricks
faqTips1Q: '如何在地图上预览筛选条件?',
faqTips1A:
'点击筛选条件或数据项旁边的眼睛图标,即可按该项为地图着色。当前启用的筛选条件会保持不变,因此您可以快速比较价格、通勤时间、学校、犯罪率或噪音等单项,而不会改变候选范围。',
faqTips2Q: '如何了解筛选条件的含义?',
faqTips2A:
'点击筛选条件或数据项旁边的信息按钮,可查看简短说明,了解它的含义以及如何阅读。地图中的一些部分,例如出行时间卡片,也有自己的信息按钮。',
faqTips3Q: '如何刷新地图颜色?',
faqTips3A:
'当眼睛预览正在为地图着色时,在地图图例中使用“重置颜色比例”即可刷新当前结果的颜色。在移动地图、缩放或更改筛选条件后,这很有用。',
},
// ── Account Page ───────────────────────────────────
accountPage: {
emailLabel: '邮箱',
subscriptionLabel: '订阅',
upgrade: '升级',
redirecting: '跳转中…',
receiveNewsletter: '接收新闻邮件',
needHelp: '需要帮助?请发邮件至',
responseTime: '我们通常在 24 小时内回复。',
shareLinksTitle: '已分享链接',
noShareLinksYet: '暂无已分享的链接',
copyShareLink: '复制分享链接',
clicksLabel: '点击',
},
// ── Saved Page ─────────────────────────────────────
savedPage: {
searches: '搜索',
noSavedSearches: '暂无保存的搜索',
noSavedSearchesDesc: '保存您的筛选条件和地图视图,随时从上次的位置继续浏览。',
clickToRename: '点击重命名',
notesPlaceholder: '记下您的想法...',
deleteSearch: '删除搜索',
deleteSearchConfirm: '确定要删除这个保存的搜索吗?此操作无法撤销。',
},
// ── Invites Page ───────────────────────────────────
invitesPage: {
inviteLinksLicensed: '邀请链接仅对已授权用户开放。',
inviteAdminLabel: '邀请好友100% 折扣)',
inviteReferralLabel: '邀请好友7折优惠',
generateFreeInvite: '生成免费邀请链接',
generateReferralLink: '生成推荐链接',
copyInviteLink: '复制邀请链接',
adminInvitesTitle: '管理员邀请100% 折扣)',
referralInvitesTitle: '推荐邀请7折优惠',
yourInviteLinks: '您的邀请链接',
noInvitesYet: '暂无已生成的邀请',
link: '链接',
status: '状态',
created: '创建时间',
redeemed: '已兑换',
pending: '待兑换',
},
// ── Invite Page ────────────────────────────────────
invitePage: {
youreInvited: '您收到了邀请!',
specialOffer: '特别优惠!',
invitedByFree: '{{name}} 邀请您获取免费终身访问权限。',
invitedByDiscount: '{{name}} 与您分享了终身访问的7折优惠。',
genericFreeInvite: '您已被邀请获取免费终身访问权限。',
genericDiscount: '一位朋友与您分享了终身访问的7折优惠。',
exploreEvery: '找到适合您生活的邮编',
propertyInfo: '价格、通勤、学校、犯罪率、噪音、宽带、EPC 等',
invalidInvite: '无效的邀请',
inviteAlreadyUsed: '邀请已被使用',
inviteAlreadyUsedDesc: '此邀请链接已被兑换。',
invalidInviteLink: '无效的邀请链接',
invalidInviteLinkDesc: '此邀请链接无效或已过期。',
licenseActivated: '授权已激活!',
fullAccessGranted: '您现在拥有 Perfect Postcode 的完整访问权限。',
activating: '激活中...',
activateLicense: '激活授权',
claimDiscount: '领取优惠',
registerToClaim: '注册以领取',
youAlreadyHaveLicense: '您已拥有授权',
accountHasFullAccess: '您的账户已拥有完整访问权限。',
failedToValidate: '验证邀请链接失败',
},
// ── Format / Time ──────────────────────────────────
format: {
justNow: '刚刚',
minutesAgo: '{{count}}分钟前',
hoursAgo: '{{count}}小时前',
daysAgo: '{{count}}天前',
nFilters: '{{count}} 个筛选',
noFilters: '无筛选',
poiCategory: '{{count}} 个兴趣点类别',
poiCategories: '{{count}} 个兴趣点类别',
travelDestination: '{{count}} 个出行目的地',
travelDestinations: '{{count}} 个出行目的地',
propertiesMatch: '{{count}} 套房产符合',
setFilters: '设置 {{count}} 个筛选:{{list}}',
noFiltersSet: '未设置筛选',
toDestination: '{{mode}}到 {{label}} {{bounds}}',
lessThanMin: '< {{max}} 分钟',
moreThanMin: '> {{min}} 分钟',
},
// ── Tutorial ──────────────────────────────────────
tutorial: {
step1Title: '告诉地图什么重要',
step1Content:
'设置预算、通勤上限、学校质量、犯罪门槛、噪音容忍度、宽带需求,或任何您关心的条件。只有匹配区域会保持高亮。使用眼睛图标可按任意指标着色。',
step2Title: '或者直接描述',
step2Content:
'用自然语言输入您的需求例如“安静的地区靠近好学校£400,000 以下”,我们会为您设置筛选。',
step3Title: '探索有哪些选择',
step3Content:
'在英格兰各地平移和缩放。点击任何彩色区域,查看它为什么匹配:犯罪率、学校、价格、宽带、噪音等。',
step4Title: '跳转到某个位置',
step4Content: '搜索任何地点或邮编,即可直接跳转。',
step5Title: '深入了解细节',
step5Content: '查看区域统计、直方图和单个房产记录:价格、建筑面积、能效评级等。',
step6Title: '附近有什么?',
step6Content: '在地图上开启学校、商店、车站、公园和餐厅图层,查看周边设施。',
},
// ── Server-derived values ──────────────────────────
// Keyed by the English server value. ts() looks up translations at display time.
// The English keys MUST match exactly what the API returns.
server: {
// ─ Feature group names ─
Properties: '房产',
'Property prices': '房价',
Transport: '交通',
Education: '教育',
'Area development': '区域发展',
Crime: '犯罪',
Neighbours: '邻居',
Amenities: '配套设施',
Environment: '环境',
// ─ Feature names (Properties) ─
'Property type': '房产类型',
'Leasehold/Freehold': '租赁产权/永久产权',
'Last known price': '上次成交价',
'Estimated price': '估计价格',
'Estimated current price': '估计当前价格',
'Price per sqm': '每平方米价格',
'Est. price per sqm': '估计每平方米价格',
'Estimated monthly rent': '估计月租',
'Total floor area (sqm)': '总建筑面积(平方米)',
'Number of bedrooms & living rooms': '卧室和客厅数量',
'Construction year': '建造年份',
'Date of last transaction': '上次交易日期',
'Former council house': '原公共住房',
'Current energy rating': '当前能源评级',
'Potential energy rating': '潜在能源评级',
'Interior height (m)': '室内层高(米)',
'Street tree density percentile': '街道树木覆盖率百分位',
// ─ Feature names (Transport) ─
'Travel time to nearest train or tube station (min)': '到最近火车或地铁站的出行时间(分钟)',
// ─ Feature names (Education) ─
'Good+ primary schools within 2km': '2公里内良好+小学数量',
'Good+ secondary schools within 2km': '2公里内良好+中学数量',
'Good+ primary schools within 5km': '5公里内良好+小学数量',
'Good+ secondary schools within 5km': '5公里内良好+中学数量',
'Outstanding primary schools within 2km': '2公里内优秀小学数量',
'Outstanding secondary schools within 2km': '2公里内优秀中学数量',
'Outstanding primary schools within 5km': '5公里内优秀小学数量',
'Outstanding secondary schools within 5km': '5公里内优秀中学数量',
'Education, Skills and Training Score': '教育、技能和培训得分',
// ─ Feature names (Area development) ─
'Income Score': '收入得分',
'Employment Score': '就业得分',
'Health Deprivation and Disability Score': '健康与残障得分',
'Housing Conditions Score': '住房状况得分',
'Air Quality and Road Safety Score': '空气质量与道路安全得分',
// ─ Feature names (Crime) ─
'Serious crime per 1k residents (avg/yr)': '每千人严重犯罪(年均)',
'Minor crime per 1k residents (avg/yr)': '每千人轻微犯罪(年均)',
'Serious crime (avg/yr)': '严重犯罪(年均)',
'Minor crime (avg/yr)': '轻微犯罪(年均)',
'Violence and sexual offences (avg/yr)': '暴力和性犯罪(年均)',
'Burglary (avg/yr)': '入室盗窃(年均)',
'Robbery (avg/yr)': '抢劫(年均)',
'Vehicle crime (avg/yr)': '车辆犯罪(年均)',
'Anti-social behaviour (avg/yr)': '反社会行为(年均)',
'Criminal damage and arson (avg/yr)': '刑事毁坏和纵火(年均)',
'Other theft (avg/yr)': '其他盗窃(年均)',
'Theft from the person (avg/yr)': '人身盗窃(年均)',
'Shoplifting (avg/yr)': '商店盗窃(年均)',
'Bicycle theft (avg/yr)': '自行车盗窃(年均)',
'Drugs (avg/yr)': '毒品犯罪(年均)',
'Possession of weapons (avg/yr)': '非法持有武器(年均)',
'Public order (avg/yr)': '扰乱公共秩序(年均)',
'Other crime (avg/yr)': '其他犯罪(年均)',
// ─ Feature names (Neighbours) ─
'Median age': '中位年龄',
'% White': '% 白人',
'% South Asian': '% 南亚裔',
'% Black': '% 黑人',
'% East Asian': '% 东亚裔',
'% Mixed': '% 混血',
'% Other': '% 其他',
'Voter turnout (%)': '投票率(%',
'% Labour': '% 工党',
'% Conservative': '% 保守党',
'% Liberal Democrat': '% 自由民主党',
'% Reform UK': '% 英国改革党',
'% Green': '% 绿党',
'% Other parties': '% 其他政党',
// ─ Feature names (Amenities) ─
'Distance to nearest park (km)': '到最近公园的距离(公里)',
'Noise (dB)': '噪音(分贝)',
'Max available download speed (Mbps)': '最大可用下载速度Mbps',
// ─ Client-side aggregate filter names ─
Schools: '学校',
'Specific crimes': '具体犯罪',
Ethnicities: '族裔',
'Amenity distance': '配套设施距离',
'Closest transport option': '最近的交通选择',
'Amenities within 2km': '2 公里内配套设施',
'Amenities within 5km': '5 公里内配套设施',
// ─ Enum values ─
Detached: '独立式住宅',
'Semi-Detached': '半独立式住宅',
Terraced: '联排住宅',
'Flats/Maisonettes': '公寓/复式公寓',
Other: '其他',
Freehold: '永久产权',
Leasehold: '租赁产权',
Yes: '是',
No: '否',
// ─ Stacked chart labels ─
'Serious crime': '严重犯罪',
'Minor crime': '轻微犯罪',
'Ethnic composition': '族裔组成',
'Political vote share': '政党得票率',
'Anti-social': '反社会',
Vehicle: '车辆',
Burglary: '入室盗窃',
// ─ POI group names ─
'Public Transport': '公共交通',
Leisure: '休闲',
'Food & Drink': '餐饮',
'Green Space': '绿地',
Health: '健康',
'Emergency Services': '紧急服务',
Groceries: '食品杂货',
'Local Businesses': '本地商业',
Culture: '文化',
Services: '服务',
Practical: '实用服务',
Shops: '商店',
// ─ POI categories ─
Airport: '机场',
Ferry: '渡轮',
'Rail station': '火车站',
'Bus stop': '公交站',
'Bus station': '公交枢纽',
'Taxi rank': '出租车站',
'Tube station': '地铁站',
Café: '咖啡馆',
Restaurant: '餐厅',
Pub: '酒吧',
Bar: '酒吧',
'Fast Food': '快餐',
Nightclub: '夜店',
Cinema: '电影院',
Theatre: '剧院',
'Live Music & Events': '现场音乐与活动',
Park: '公园',
Playground: '游乐场',
'Sports Centre': '体育中心',
Entertainment: '娱乐',
Supermarket: '超市',
'Convenience Store': '便利店',
Bakery: '面包店',
'Butcher & Fishmonger': '肉铺与鱼铺',
Greengrocer: '果蔬店',
'Off-Licence': '酒类商店',
'Deli & Specialty': '熟食与特产店',
'Fashion & Clothing': '时装服饰',
Electronics: '电子产品',
'Charity Shop': '慈善商店',
'DIY & Hardware': '建材五金',
'Home & Garden': '家居与园艺',
Bookshop: '书店',
'Pet Shop': '宠物店',
'Sports & Outdoor': '体育与户外',
Newsagent: '报刊亭',
'Department Store': '百货商店',
'Gift & Hobby': '礼品与爱好',
'Specialist Shop': '专业商店',
'Hairdresser & Beauty': '美发与美容',
'Gym & Fitness': '健身房',
'Dry Cleaner & Laundry': '干洗与洗衣',
'Car Services': '汽车服务',
'Post Office': '邮局',
'Vet & Pet Care': '宠物医院与护理',
Bank: '银行',
'Travel Agent': '旅行社',
Police: '警察',
'Fire Station': '消防站',
'Ambulance Station': '急救站',
'GP Surgery': '全科诊所',
Dentist: '牙科',
Pharmacy: '药房',
'Hospital & Clinic': '医院与诊所',
Optician: '眼镜店',
Physiotherapy: '理疗',
'Counselling & Therapy': '心理咨询与治疗',
'Care Home': '养老院',
'Medical & Mobility': '医疗器械与辅助设备',
Museum: '博物馆',
Gallery: '美术馆',
Library: '图书馆',
'Place of Worship': '宗教场所',
'Arts Centre': '艺术中心',
Zoo: '动物园',
'Tourist Attraction': '旅游景点',
School: '学校',
Hotel: '酒店',
'Local Business': '本地商业',
Offices: '写字楼',
'EV Charging': '电动车充电站',
'Fuel Station': '加油站',
'Community Centre': '社区中心',
// ─ Suffixes (used in formatters) ─
'/mo': '/月',
'/yr': '/年',
' sqm': ' 平方米',
' km': ' 公里',
' m': ' 米',
' dB': ' 分贝',
' years': ' 年',
' rooms': ' 间',
},
};
export default zh;