Files
PolyWeather/frontend/lib/i18n.ts
T

56 lines
1.7 KiB
TypeScript

export type Locale = "zh" | "en";
export const copy = {
en: {
brandSubtitle: "Global Weather Risk Intelligence",
technicalGuide: "Technical Guide",
monitoredCities: "Monitored Cities",
cityDetail: "City Detail",
selectCityHint: "Select a city from the left list or map marker.",
live: "Live",
cities: "Cities",
currentMax: "Current / Max",
cloud: "Cloud",
wind: "Wind",
topProb: "Top Settlement Probabilities",
noProb: "No probability data yet.",
aiSummary: "AI Summary",
noAnalysis: "No analysis yet.",
refresh: "Refresh",
fahrenheit: "Fahrenheit",
celsius: "Celsius",
high: "High",
medium: "Med",
low: "Low",
loadCitiesFailed: "Failed to load cities",
loadCityDetailFailed: "Failed to load city detail",
backendConfigMissing:
"Server config missing: POLYWEATHER_API_BASE_URL is not set.",
},
zh: {
brandSubtitle: "全球天气风险智能分析",
technicalGuide: "技术说明",
monitoredCities: "监控城市",
cityDetail: "城市详情",
selectCityHint: "请从左侧列表或地图标记选择城市。",
live: "实时",
cities: "城市",
currentMax: "当前 / 最高",
cloud: "云量",
wind: "风速",
topProb: "结算概率Top3",
noProb: "暂无概率数据",
aiSummary: "AI 分析",
noAnalysis: "暂无分析",
refresh: "刷新",
fahrenheit: "华氏",
celsius: "摄氏",
high: "高",
medium: "中",
low: "低",
loadCitiesFailed: "城市列表加载失败",
loadCityDetailFailed: "城市详情加载失败",
backendConfigMissing: "服务端未配置 POLYWEATHER_API_BASE_URL。",
},
} as const;