feat: Complete Spanish, French, Portuguese, Chinese localization and add German/Italian support
- Updated all Spanish (es) translation files with comprehensive translations for tracking, AI, family, insights, children, and settings pages - Updated French (fr), Portuguese (pt), and Chinese (zh) translations to match English structure - Added German (de) and Italian (it) language support with complete translation files - Fixed medicine tracker route from /track/medication to /track/medicine - Updated i18n config to support 7 languages: en, es, fr, pt, zh, de, it - All tracking pages now fully localized: sleep, feeding, diaper, medicine, activity - AI assistant interface fully translated with thinking messages and suggested questions - Family management and insights pages now support all languages 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,62 +1,107 @@
|
||||
{
|
||||
"title": "AI Assistant",
|
||||
"subtitle": "24/7 Parenting Support",
|
||||
"title": "AI助手",
|
||||
"subtitle": "24/7育儿支持",
|
||||
"chat": {
|
||||
"placeholder": "Ask me anything about parenting...",
|
||||
"send": "Send",
|
||||
"listening": "Listening...",
|
||||
"processing": "Processing...",
|
||||
"thinking": "Thinking...",
|
||||
"typing": "AI is typing...",
|
||||
"voiceInput": "Voice Input",
|
||||
"textInput": "Text Input",
|
||||
"newChat": "New Chat",
|
||||
"clearChat": "Clear Chat",
|
||||
"confirmClear": "Are you sure you want to clear this chat?",
|
||||
"noMessages": "No messages yet",
|
||||
"startConversation": "Start a conversation with your AI assistant"
|
||||
"placeholder": "询问任何关于育儿的问题...",
|
||||
"send": "发送",
|
||||
"listening": "聆听中...",
|
||||
"processing": "处理中...",
|
||||
"thinking": "思考中...",
|
||||
"typing": "AI正在输入...",
|
||||
"voiceInput": "语音输入",
|
||||
"textInput": "文本输入",
|
||||
"newChat": "新对话",
|
||||
"clearChat": "清除对话",
|
||||
"confirmClear": "您确定要清除此对话吗?",
|
||||
"noMessages": "还没有消息",
|
||||
"startConversation": "开始与您的AI助手对话"
|
||||
},
|
||||
"suggestions": {
|
||||
"title": "Suggested Questions",
|
||||
"sleepPattern": "How can I improve my baby's sleep pattern?",
|
||||
"feeding": "How much should my baby be eating?",
|
||||
"development": "What milestones should I expect this month?",
|
||||
"health": "When should I be concerned about a fever?"
|
||||
"title": "建议问题",
|
||||
"sleepPattern": "如何改善宝宝的睡眠模式?",
|
||||
"feeding": "我的宝宝应该吃多少?",
|
||||
"development": "这个月我应该期待什么里程碑?",
|
||||
"health": "什么时候应该担心发烧?"
|
||||
},
|
||||
"context": {
|
||||
"analyzing": "Analyzing your child's patterns...",
|
||||
"usingRecent": "Using recent activity data",
|
||||
"basedOn": "Based on {{childName}}'s profile"
|
||||
"analyzing": "分析您孩子的模式...",
|
||||
"usingRecent": "使用最近的活动数据",
|
||||
"basedOn": "基于{{childName}}的档案"
|
||||
},
|
||||
"disclaimer": {
|
||||
"title": "Important Disclaimer",
|
||||
"message": "This AI assistant provides general parenting guidance and is not a substitute for professional medical advice. Always consult with your pediatrician for medical concerns.",
|
||||
"emergency": "In case of emergency, call emergency services immediately.",
|
||||
"understand": "I Understand"
|
||||
"title": "重要免责声明",
|
||||
"message": "此AI助手提供一般育儿指导,不能替代专业医疗建议。对于医疗问题,请始终咨询您的儿科医生。",
|
||||
"emergency": "紧急情况下,请立即拨打急救电话。",
|
||||
"understand": "我理解"
|
||||
},
|
||||
"limits": {
|
||||
"dailyLimit": "Daily question limit reached",
|
||||
"dailyLimitMessage": "You've reached your daily limit of {{limit}} questions. Upgrade to premium for unlimited access.",
|
||||
"upgrade": "Upgrade to Premium"
|
||||
"dailyLimit": "已达到每日问题限制",
|
||||
"dailyLimitMessage": "您已达到每日{{limit}}个问题的限制。升级到高级版可无限访问。",
|
||||
"upgrade": "升级到高级版"
|
||||
},
|
||||
"history": {
|
||||
"title": "Chat History",
|
||||
"today": "Today",
|
||||
"yesterday": "Yesterday",
|
||||
"thisWeek": "This Week",
|
||||
"older": "Older",
|
||||
"noHistory": "No chat history",
|
||||
"delete": "Delete Chat",
|
||||
"confirmDelete": "Are you sure you want to delete this chat?"
|
||||
"title": "聊天历史",
|
||||
"today": "今天",
|
||||
"yesterday": "昨天",
|
||||
"thisWeek": "本周",
|
||||
"older": "更早",
|
||||
"noHistory": "无聊天历史",
|
||||
"delete": "删除聊天",
|
||||
"confirmDelete": "您确定要删除此聊天吗?"
|
||||
},
|
||||
"topics": {
|
||||
"sleep": "Sleep",
|
||||
"feeding": "Feeding",
|
||||
"development": "Development",
|
||||
"health": "Health",
|
||||
"behavior": "Behavior",
|
||||
"safety": "Safety",
|
||||
"nutrition": "Nutrition",
|
||||
"general": "General"
|
||||
"sleep": "睡眠",
|
||||
"feeding": "喂养",
|
||||
"development": "发育",
|
||||
"health": "健康",
|
||||
"behavior": "行为",
|
||||
"safety": "安全",
|
||||
"nutrition": "营养",
|
||||
"general": "一般"
|
||||
},
|
||||
"interface": {
|
||||
"assistantTitle": "AI育儿助手",
|
||||
"assistantSubtitle": "询问任何关于育儿和儿童护理的问题",
|
||||
"greeting": "您好{{name}}!今天我能为您做些什么?",
|
||||
"inputPlaceholder": "询问任何问题...",
|
||||
"closeDrawer": "关闭抽屉",
|
||||
"moreOptions": "更多选项",
|
||||
"deleteConversation": "删除对话",
|
||||
"chatCount": "{{count}}个聊天",
|
||||
"chatCount_plural": "{{count}}个聊天",
|
||||
"ungrouped": "未分组",
|
||||
"errorMessage": "抱歉,我遇到了错误。请重试。",
|
||||
"disclaimerFooter": "此AI助手提供一般信息。医疗建议请咨询医疗专业人士。",
|
||||
"deleteDialogTitle": "删除对话",
|
||||
"deleteDialogMessage": "您确定要删除此对话吗?此操作无法撤销。",
|
||||
"cancel": "取消",
|
||||
"delete": "删除",
|
||||
"moveToGroup": "移动到组",
|
||||
"createNewGroup": "创建新组",
|
||||
"groupNameLabel": "组名",
|
||||
"create": "创建",
|
||||
"suggestedQuestion1": "3个月大的宝宝应该睡多久?",
|
||||
"suggestedQuestion2": "正常的喂养模式是什么?",
|
||||
"suggestedQuestion3": "什么时候应该引入固体食物?",
|
||||
"suggestedQuestion4": "改善睡眠习惯的技巧",
|
||||
"thinking1": "收集宝宝智慧...",
|
||||
"thinking2": "查阅育儿书籍...",
|
||||
"thinking3": "调配完美答案...",
|
||||
"thinking4": "温暖一些建议...",
|
||||
"thinking5": "准备您的知识奶瓶...",
|
||||
"thinking6": "数着小手指和小脚趾...",
|
||||
"thinking7": "连接积木...",
|
||||
"thinking8": "偷看玩具盒...",
|
||||
"thinking9": "整理拼图碎片...",
|
||||
"thinking10": "搅拌婴儿食品罐...",
|
||||
"thinking11": "擦亮智慧奶嘴...",
|
||||
"thinking12": "蹑手蹑脚穿过午睡时间...",
|
||||
"thinking13": "整理尿布包...",
|
||||
"thinking14": "用爱包装您的答案...",
|
||||
"thinking15": "冲泡一杯温暖的指导...",
|
||||
"thinking16": "编织一些想法...",
|
||||
"thinking17": "整理细节...",
|
||||
"thinking18": "撒一些魔法粉...",
|
||||
"thinking19": "在思考时哼着摇篮曲..."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,88 +1,88 @@
|
||||
{
|
||||
"login": {
|
||||
"title": "Welcome Back",
|
||||
"subtitle": "Sign in to your account",
|
||||
"email": "Email",
|
||||
"password": "Password",
|
||||
"rememberMe": "Remember me",
|
||||
"forgotPassword": "Forgot password?",
|
||||
"submit": "Sign In",
|
||||
"noAccount": "Don't have an account?",
|
||||
"signUp": "Sign up",
|
||||
"or": "Or",
|
||||
"continueWithGoogle": "Continue with Google",
|
||||
"continueWithApple": "Continue with Apple",
|
||||
"title": "欢迎回来",
|
||||
"subtitle": "登录您的账户",
|
||||
"email": "邮箱",
|
||||
"password": "密码",
|
||||
"rememberMe": "记住我",
|
||||
"forgotPassword": "忘记密码?",
|
||||
"submit": "登录",
|
||||
"noAccount": "还没有账户?",
|
||||
"signUp": "注册",
|
||||
"or": "或",
|
||||
"continueWithGoogle": "使用Google继续",
|
||||
"continueWithApple": "使用Apple继续",
|
||||
"biometric": {
|
||||
"useFaceId": "Use Face ID",
|
||||
"useTouchId": "Use Touch ID",
|
||||
"useFingerprint": "Use Fingerprint"
|
||||
"useFaceId": "使用面容ID",
|
||||
"useTouchId": "使用触控ID",
|
||||
"useFingerprint": "使用指纹"
|
||||
}
|
||||
},
|
||||
"signup": {
|
||||
"title": "Create Account",
|
||||
"subtitle": "Join Maternal today",
|
||||
"name": "Full Name",
|
||||
"email": "Email",
|
||||
"password": "Password",
|
||||
"confirmPassword": "Confirm Password",
|
||||
"agreeToTerms": "I agree to the {{termsLink}} and {{privacyLink}}",
|
||||
"termsOfService": "Terms of Service",
|
||||
"privacyPolicy": "Privacy Policy",
|
||||
"submit": "Create Account",
|
||||
"hasAccount": "Already have an account?",
|
||||
"signIn": "Sign in",
|
||||
"or": "Or",
|
||||
"continueWithGoogle": "Continue with Google",
|
||||
"continueWithApple": "Continue with Apple"
|
||||
"title": "创建账户",
|
||||
"subtitle": "立即加入Maternal",
|
||||
"name": "全名",
|
||||
"email": "邮箱",
|
||||
"password": "密码",
|
||||
"confirmPassword": "确认密码",
|
||||
"agreeToTerms": "我同意{{termsLink}}和{{privacyLink}}",
|
||||
"termsOfService": "服务条款",
|
||||
"privacyPolicy": "隐私政策",
|
||||
"submit": "创建账户",
|
||||
"hasAccount": "已有账户?",
|
||||
"signIn": "登录",
|
||||
"or": "或",
|
||||
"continueWithGoogle": "使用Google继续",
|
||||
"continueWithApple": "使用Apple继续"
|
||||
},
|
||||
"forgotPassword": {
|
||||
"title": "Reset Password",
|
||||
"subtitle": "Enter your email to receive a reset link",
|
||||
"email": "Email",
|
||||
"submit": "Send Reset Link",
|
||||
"backToLogin": "Back to login",
|
||||
"success": "Reset link sent! Check your email.",
|
||||
"checkEmail": "We've sent a password reset link to {{email}}"
|
||||
"title": "重置密码",
|
||||
"subtitle": "输入您的邮箱以接收重置链接",
|
||||
"email": "邮箱",
|
||||
"submit": "发送重置链接",
|
||||
"backToLogin": "返回登录",
|
||||
"success": "重置链接已发送!请检查您的邮箱。",
|
||||
"checkEmail": "我们已向{{email}}发送了密码重置链接"
|
||||
},
|
||||
"resetPassword": {
|
||||
"title": "Create New Password",
|
||||
"subtitle": "Enter your new password",
|
||||
"password": "New Password",
|
||||
"confirmPassword": "Confirm Password",
|
||||
"submit": "Reset Password",
|
||||
"success": "Password reset successfully!",
|
||||
"backToLogin": "Back to login"
|
||||
"title": "创建新密码",
|
||||
"subtitle": "输入您的新密码",
|
||||
"password": "新密码",
|
||||
"confirmPassword": "确认密码",
|
||||
"submit": "重置密码",
|
||||
"success": "密码重置成功!",
|
||||
"backToLogin": "返回登录"
|
||||
},
|
||||
"verification": {
|
||||
"title": "Verify Your Email",
|
||||
"subtitle": "We've sent a verification code to {{email}}",
|
||||
"code": "Verification Code",
|
||||
"submit": "Verify",
|
||||
"resend": "Resend Code",
|
||||
"resendIn": "Resend in {{seconds}}s",
|
||||
"success": "Email verified successfully!",
|
||||
"didNotReceive": "Didn't receive the code?"
|
||||
"title": "验证您的邮箱",
|
||||
"subtitle": "我们已向{{email}}发送了验证码",
|
||||
"code": "验证码",
|
||||
"submit": "验证",
|
||||
"resend": "重新发送验证码",
|
||||
"resendIn": "{{seconds}}秒后重新发送",
|
||||
"success": "邮箱验证成功!",
|
||||
"didNotReceive": "没有收到验证码?"
|
||||
},
|
||||
"errors": {
|
||||
"invalidEmail": "Please enter a valid email address",
|
||||
"invalidPassword": "Password must be at least 8 characters",
|
||||
"passwordMismatch": "Passwords do not match",
|
||||
"emailRequired": "Email is required",
|
||||
"passwordRequired": "Password is required",
|
||||
"nameRequired": "Name is required",
|
||||
"termsRequired": "You must agree to the terms and privacy policy",
|
||||
"invalidCredentials": "Invalid email or password",
|
||||
"emailExists": "An account with this email already exists",
|
||||
"weakPassword": "Password is too weak. Please use a stronger password.",
|
||||
"networkError": "Network error. Please try again.",
|
||||
"unknownError": "An error occurred. Please try again."
|
||||
"invalidEmail": "请输入有效的邮箱地址",
|
||||
"invalidPassword": "密码必须至少8个字符",
|
||||
"passwordMismatch": "密码不匹配",
|
||||
"emailRequired": "邮箱是必需的",
|
||||
"passwordRequired": "密码是必需的",
|
||||
"nameRequired": "姓名是必需的",
|
||||
"termsRequired": "您必须同意条款和隐私政策",
|
||||
"invalidCredentials": "邮箱或密码无效",
|
||||
"emailExists": "此邮箱已存在账户",
|
||||
"weakPassword": "密码太弱。请使用更强的密码。",
|
||||
"networkError": "网络错误。请重试。",
|
||||
"unknownError": "发生错误。请重试。"
|
||||
},
|
||||
"passwordRequirements": {
|
||||
"title": "Password must contain:",
|
||||
"minLength": "At least 8 characters",
|
||||
"uppercase": "At least one uppercase letter",
|
||||
"lowercase": "At least one lowercase letter",
|
||||
"number": "At least one number",
|
||||
"special": "At least one special character"
|
||||
"title": "密码必须包含:",
|
||||
"minLength": "至少8个字符",
|
||||
"uppercase": "至少一个大写字母",
|
||||
"lowercase": "至少一个小写字母",
|
||||
"number": "至少一个数字",
|
||||
"special": "至少一个特殊字符"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,23 +1,44 @@
|
||||
{
|
||||
"title": "儿童",
|
||||
"subtitle": "管理您家庭的儿童档案",
|
||||
"addChild": "添加儿童",
|
||||
"addFirstChild": "添加第一个儿童",
|
||||
"editChild": "编辑儿童",
|
||||
"deleteChild": "删除儿童",
|
||||
"noChildren": "还没有添加儿童",
|
||||
"noChildrenSubtitle": "添加您的第一个儿童以开始追踪他们的活动",
|
||||
"title": "孩子",
|
||||
"subtitle": "管理您家庭的孩子档案",
|
||||
"addChild": "添加孩子",
|
||||
"addFirstChild": "添加第一个孩子",
|
||||
"editChild": "编辑孩子",
|
||||
"deleteChild": "删除孩子",
|
||||
"noChildren": "还没有添加孩子",
|
||||
"noChildrenSubtitle": "添加您的第一个孩子开始跟踪他们的活动",
|
||||
"age": "年龄",
|
||||
"gender": {
|
||||
"male": "男",
|
||||
"female": "女",
|
||||
"other": "其他"
|
||||
},
|
||||
"dialog": {
|
||||
"name": "姓名",
|
||||
"birthDate": "出生日期",
|
||||
"gender": "性别",
|
||||
"photoUrl": "照片URL(可选)",
|
||||
"photoPlaceholder": "https://example.com/photo.jpg",
|
||||
"cancel": "取消",
|
||||
"add": "添加",
|
||||
"update": "更新",
|
||||
"saving": "保存中...",
|
||||
"delete": "删除",
|
||||
"deleting": "删除中...",
|
||||
"confirmDelete": "确认删除",
|
||||
"confirmDeleteMessage": "您确定要删除",
|
||||
"confirmDeleteWarning": "此操作无法撤销。所有相关数据将被永久删除。",
|
||||
"validation": {
|
||||
"nameRequired": "请输入姓名",
|
||||
"birthDateRequired": "请选择出生日期",
|
||||
"birthDateFuture": "出生日期不能是未来日期"
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"noFamily": "未找到家庭。请先完成入职流程。",
|
||||
"loadFailed": "加载儿童失败",
|
||||
"saveFailed": "保存儿童失败",
|
||||
"deleteFailed": "删除儿童失败",
|
||||
"noFamily": "未找到家庭。请先完成入门设置。",
|
||||
"loadFailed": "加载孩子信息失败",
|
||||
"saveFailed": "保存孩子信息失败",
|
||||
"deleteFailed": "删除孩子失败",
|
||||
"noFamilyId": "未找到家庭ID"
|
||||
},
|
||||
"ageFormat": {
|
||||
@@ -26,4 +47,4 @@
|
||||
"month": "个月",
|
||||
"months": "个月"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -33,7 +33,7 @@
|
||||
"home": "首页",
|
||||
"settings": "设置",
|
||||
"profile": "个人资料",
|
||||
"logout": "退出",
|
||||
"logout": "退出登录",
|
||||
"login": "登录",
|
||||
"signup": "注册",
|
||||
"email": "邮箱",
|
||||
@@ -44,7 +44,7 @@
|
||||
"duration": "持续时间",
|
||||
"notes": "备注",
|
||||
"optional": "可选",
|
||||
"required": "必填",
|
||||
"required": "必需",
|
||||
"units": {
|
||||
"metric": "公制",
|
||||
"imperial": "英制"
|
||||
@@ -52,28 +52,28 @@
|
||||
"measurements": {
|
||||
"weight": "体重",
|
||||
"height": "身高",
|
||||
"temperature": "温度",
|
||||
"temperature": "体温",
|
||||
"volume": "容量"
|
||||
},
|
||||
"navigation": {
|
||||
"home": "首页",
|
||||
"dashboard": "仪表板",
|
||||
"tracking": "追踪",
|
||||
"trackActivity": "记录活动",
|
||||
"track": "记录",
|
||||
"tracking": "跟踪",
|
||||
"trackActivity": "跟踪活动",
|
||||
"track": "跟踪",
|
||||
"ai": "AI助手",
|
||||
"aiChat": "AI聊天",
|
||||
"family": "家庭",
|
||||
"insights": "分析",
|
||||
"children": "儿童",
|
||||
"insights": "洞察",
|
||||
"children": "孩子",
|
||||
"settings": "设置",
|
||||
"logout": "退出登录"
|
||||
},
|
||||
"connection": {
|
||||
"syncActive": "实时同步活动",
|
||||
"syncActive": "实时同步活跃",
|
||||
"syncDisconnected": "实时同步已断开",
|
||||
"live": "在线",
|
||||
"live": "实时",
|
||||
"offline": "离线",
|
||||
"familyMembersOnline": "{{count}}位家庭成员在线"
|
||||
"familyMembersOnline": "{{count}}个家庭成员在线"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"welcomeBack": "欢迎回来",
|
||||
"welcomeBackWithName": "欢迎回来,{{name}}!",
|
||||
"subtitle": "追踪您孩子的活动并获得AI驱动的见解",
|
||||
"subtitle": "跟踪您孩子的活动并获得AI驱动的洞察",
|
||||
"quickActions": {
|
||||
"title": "快速操作",
|
||||
"feeding": "喂养",
|
||||
@@ -15,16 +15,16 @@
|
||||
"summary": {
|
||||
"title": "今日总结",
|
||||
"titleWithChild": "今日总结 - {{childName}}",
|
||||
"feedings": "喂养次数",
|
||||
"feedings": "喂养",
|
||||
"sleep": "睡眠",
|
||||
"diapers": "尿布",
|
||||
"medications": "药物",
|
||||
"noChild": "添加孩子以开始追踪",
|
||||
"noActivities": "今天没有追踪任何活动"
|
||||
"noChild": "添加孩子开始跟踪",
|
||||
"noActivities": "今天没有跟踪活动"
|
||||
},
|
||||
"predictions": {
|
||||
"title": "下一个预测活动",
|
||||
"napTime": "{{minutes}}分钟后小睡时间",
|
||||
"napTime": "{{minutes}}分钟后午睡时间",
|
||||
"basedOnPatterns": "基于您孩子的睡眠模式"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,69 +1,69 @@
|
||||
{
|
||||
"general": {
|
||||
"unknown": "An unknown error occurred",
|
||||
"networkError": "Network error. Please check your connection.",
|
||||
"serverError": "Server error. Please try again later.",
|
||||
"notFound": "The requested resource was not found",
|
||||
"unauthorized": "You are not authorized to perform this action",
|
||||
"forbidden": "Access denied",
|
||||
"validation": "Please check your input and try again",
|
||||
"timeout": "Request timed out. Please try again."
|
||||
"unknown": "发生未知错误",
|
||||
"networkError": "网络错误。请检查您的连接。",
|
||||
"serverError": "服务器错误。请稍后重试。",
|
||||
"notFound": "未找到请求的资源",
|
||||
"unauthorized": "您无权执行此操作",
|
||||
"forbidden": "访问被拒绝",
|
||||
"validation": "请检查您的输入并重试",
|
||||
"timeout": "请求超时。请重试。"
|
||||
},
|
||||
"auth": {
|
||||
"invalidCredentials": "Invalid email or password",
|
||||
"emailExists": "An account with this email already exists",
|
||||
"emailNotVerified": "Please verify your email address",
|
||||
"accountLocked": "Your account has been locked. Please contact support.",
|
||||
"sessionExpired": "Your session has expired. Please sign in again.",
|
||||
"weakPassword": "Password is too weak",
|
||||
"tokenInvalid": "Invalid or expired token",
|
||||
"deviceNotTrusted": "Device not trusted. Please verify your device."
|
||||
"invalidCredentials": "邮箱或密码无效",
|
||||
"emailExists": "此邮箱已存在账户",
|
||||
"emailNotVerified": "请验证您的邮箱地址",
|
||||
"accountLocked": "您的账户已被锁定。请联系支持。",
|
||||
"sessionExpired": "您的会话已过期。请重新登录。",
|
||||
"weakPassword": "密码太弱",
|
||||
"tokenInvalid": "令牌无效或已过期",
|
||||
"deviceNotTrusted": "设备不受信任。请验证您的设备。"
|
||||
},
|
||||
"family": {
|
||||
"limitExceeded": "Family size limit exceeded",
|
||||
"memberNotFound": "Family member not found",
|
||||
"cannotRemoveSelf": "You cannot remove yourself from the family",
|
||||
"insufficientPermissions": "You don't have permission to perform this action",
|
||||
"invitationExpired": "This invitation has expired",
|
||||
"alreadyMember": "This person is already a family member"
|
||||
"limitExceeded": "超出家庭规模限制",
|
||||
"memberNotFound": "未找到家庭成员",
|
||||
"cannotRemoveSelf": "您不能将自己从家庭中移除",
|
||||
"insufficientPermissions": "您没有权限执行此操作",
|
||||
"invitationExpired": "此邀请已过期",
|
||||
"alreadyMember": "此人已是家庭成员"
|
||||
},
|
||||
"child": {
|
||||
"notFound": "Child profile not found",
|
||||
"invalidAge": "Invalid age. Please check the date of birth.",
|
||||
"limitExceeded": "You've reached the maximum number of children"
|
||||
"notFound": "未找到孩子档案",
|
||||
"invalidAge": "年龄无效。请检查出生日期。",
|
||||
"limitExceeded": "您已达到最大孩子数量"
|
||||
},
|
||||
"tracking": {
|
||||
"invalidData": "Invalid tracking data",
|
||||
"futureDate": "You cannot log activities in the future",
|
||||
"duplicateEntry": "A similar entry already exists",
|
||||
"invalidDuration": "Invalid duration",
|
||||
"invalidAmount": "Invalid amount"
|
||||
"invalidData": "跟踪数据无效",
|
||||
"futureDate": "您不能记录未来的活动",
|
||||
"duplicateEntry": "类似条目已存在",
|
||||
"invalidDuration": "持续时间无效",
|
||||
"invalidAmount": "数量无效"
|
||||
},
|
||||
"ai": {
|
||||
"dailyLimitReached": "Daily AI question limit reached",
|
||||
"contextError": "Failed to load context for AI",
|
||||
"responseError": "Failed to generate AI response",
|
||||
"moderationFlag": "Your message was flagged by our content moderation system"
|
||||
"dailyLimitReached": "已达到每日AI问题限制",
|
||||
"contextError": "加载AI上下文失败",
|
||||
"responseError": "生成AI回复失败",
|
||||
"moderationFlag": "您的消息被我们的内容审核系统标记"
|
||||
},
|
||||
"offline": {
|
||||
"noConnection": "No internet connection",
|
||||
"syncFailed": "Failed to sync data",
|
||||
"pendingChanges": "You have pending changes that need to be synced"
|
||||
"noConnection": "无网络连接",
|
||||
"syncFailed": "同步数据失败",
|
||||
"pendingChanges": "您有待同步的更改"
|
||||
},
|
||||
"validation": {
|
||||
"required": "This field is required",
|
||||
"invalidEmail": "Please enter a valid email address",
|
||||
"invalidPhone": "Please enter a valid phone number",
|
||||
"invalidDate": "Please enter a valid date",
|
||||
"minLength": "Must be at least {{min}} characters",
|
||||
"maxLength": "Must be no more than {{max}} characters",
|
||||
"minValue": "Must be at least {{min}}",
|
||||
"maxValue": "Must be no more than {{max}}",
|
||||
"invalidFormat": "Invalid format",
|
||||
"passwordMismatch": "Passwords do not match"
|
||||
"required": "此字段是必需的",
|
||||
"invalidEmail": "请输入有效的邮箱地址",
|
||||
"invalidPhone": "请输入有效的电话号码",
|
||||
"invalidDate": "请输入有效的日期",
|
||||
"minLength": "至少需要{{min}}个字符",
|
||||
"maxLength": "不能超过{{max}}个字符",
|
||||
"minValue": "至少需要{{min}}",
|
||||
"maxValue": "不能超过{{max}}",
|
||||
"invalidFormat": "格式无效",
|
||||
"passwordMismatch": "密码不匹配"
|
||||
},
|
||||
"retry": "Retry",
|
||||
"goBack": "Go Back",
|
||||
"contactSupport": "Contact Support",
|
||||
"dismiss": "Dismiss"
|
||||
}
|
||||
"retry": "重试",
|
||||
"goBack": "返回",
|
||||
"contactSupport": "联系支持",
|
||||
"dismiss": "关闭"
|
||||
}
|
||||
43
maternal-web/locales/zh/family.json
Normal file
43
maternal-web/locales/zh/family.json
Normal file
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"pageTitle": "家庭",
|
||||
"pageSubtitle": "管理您的家庭成员并共享访问权限",
|
||||
"buttons": {
|
||||
"joinFamily": "加入家庭",
|
||||
"inviteMember": "邀请成员",
|
||||
"copyCode": "复制代码",
|
||||
"inviteFirstMember": "邀请第一个成员"
|
||||
},
|
||||
"shareCode": {
|
||||
"title": "家庭共享代码",
|
||||
"description": "与家庭成员分享此代码,让他们访问您的家庭数据"
|
||||
},
|
||||
"members": {
|
||||
"title": "家庭成员 ({{count}})",
|
||||
"noMembers": "还没有家庭成员",
|
||||
"noMembersDescription": "邀请家庭成员一起照顾孩子",
|
||||
"youLabel": "您",
|
||||
"removeAriaLabel": "将{{name}}从家庭中移除"
|
||||
},
|
||||
"roles": {
|
||||
"parent": "父母",
|
||||
"caregiver": "照顾者",
|
||||
"viewer": "查看者"
|
||||
},
|
||||
"messages": {
|
||||
"shareCodeCopied": "共享代码已复制到剪贴板!",
|
||||
"shareCodeCopyFailed": "复制共享代码失败",
|
||||
"invitationSent": "邀请发送成功!",
|
||||
"joinedFamily": "成功加入家庭!",
|
||||
"memberRemoved": "成员移除成功",
|
||||
"noFamilyFound": "未找到家庭。请先完成入门设置。",
|
||||
"failedToLoad": "加载家庭信息失败",
|
||||
"noFamilyId": "未找到家庭ID",
|
||||
"failedToInvite": "发送邀请失败",
|
||||
"failedToJoin": "加入家庭失败",
|
||||
"failedToRemove": "移除成员失败"
|
||||
},
|
||||
"placeholders": {
|
||||
"unknownUser": "未知用户",
|
||||
"noEmail": "无邮箱"
|
||||
}
|
||||
}
|
||||
73
maternal-web/locales/zh/insights.json
Normal file
73
maternal-web/locales/zh/insights.json
Normal file
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"title": "洞察与分析",
|
||||
"subtitle": "跟踪模式并获取关于您孩子活动的洞察",
|
||||
"filters": {
|
||||
"child": "孩子",
|
||||
"dateRange": {
|
||||
"7days": "7天",
|
||||
"30days": "30天",
|
||||
"3months": "3个月"
|
||||
}
|
||||
},
|
||||
"stats": {
|
||||
"feedings": {
|
||||
"title": "喂养",
|
||||
"subtitle": "总次数"
|
||||
},
|
||||
"sleep": {
|
||||
"title": "睡眠",
|
||||
"subtitle": "每日平均"
|
||||
},
|
||||
"diapers": {
|
||||
"title": "尿布",
|
||||
"subtitle": "总更换次数"
|
||||
},
|
||||
"topActivity": {
|
||||
"title": "主要活动",
|
||||
"subtitle": "最频繁"
|
||||
}
|
||||
},
|
||||
"charts": {
|
||||
"feedingFrequency": "喂养频率",
|
||||
"sleepDuration": "睡眠时长(小时)",
|
||||
"diaperChangesByType": "按类型分类的尿布更换",
|
||||
"activityTimeline": "活动时间线",
|
||||
"activityDistribution": "活动分布",
|
||||
"chartLabels": {
|
||||
"feedings": "喂养",
|
||||
"diapers": "尿布",
|
||||
"sleepHours": "睡眠(小时)"
|
||||
}
|
||||
},
|
||||
"recentActivities": {
|
||||
"title": "最近活动(最近20次)"
|
||||
},
|
||||
"emptyStates": {
|
||||
"noChildren": {
|
||||
"title": "未添加孩子",
|
||||
"message": "添加孩子以查看洞察和分析",
|
||||
"action": "添加孩子"
|
||||
},
|
||||
"noActivities": "在选定的日期范围内未找到活动。开始跟踪活动以查看洞察!"
|
||||
},
|
||||
"errors": {
|
||||
"loadChildren": "加载孩子信息失败",
|
||||
"loadActivities": "加载活动失败"
|
||||
},
|
||||
"activityTypes": {
|
||||
"feeding": "喂养",
|
||||
"sleep": "睡眠",
|
||||
"diaper": "尿布",
|
||||
"medication": "药物",
|
||||
"milestone": "里程碑",
|
||||
"note": "备注",
|
||||
"none": "无"
|
||||
},
|
||||
"diaperTypes": {
|
||||
"wet": "湿",
|
||||
"dirty": "脏",
|
||||
"both": "两者",
|
||||
"dry": "干",
|
||||
"unknown": "未知"
|
||||
}
|
||||
}
|
||||
@@ -1,99 +1,99 @@
|
||||
{
|
||||
"welcome": {
|
||||
"title": "Welcome to Maternal",
|
||||
"subtitle": "Your AI-powered child care assistant",
|
||||
"description": "Track activities, get AI-powered insights, and coordinate with your family—all in one place.",
|
||||
"getStarted": "Get Started",
|
||||
"skip": "Skip"
|
||||
"title": "欢迎来到Maternal",
|
||||
"subtitle": "您的AI驱动儿童护理助手",
|
||||
"description": "跟踪活动、获得AI驱动的洞察,并与您的家人协调——一切尽在一处。",
|
||||
"getStarted": "开始使用",
|
||||
"skip": "跳过"
|
||||
},
|
||||
"language": {
|
||||
"title": "Choose Your Language",
|
||||
"subtitle": "Select your preferred language",
|
||||
"description": "You can change this later in settings"
|
||||
"title": "选择您的语言",
|
||||
"subtitle": "选择您的首选语言",
|
||||
"description": "您可以稍后在设置中更改"
|
||||
},
|
||||
"measurements": {
|
||||
"title": "Measurement Units",
|
||||
"subtitle": "Choose your preferred unit system",
|
||||
"description": "Select the measurement system you're most comfortable with. You can change this later in settings.",
|
||||
"title": "测量单位",
|
||||
"subtitle": "选择您的首选单位系统",
|
||||
"description": "选择您最熟悉的测量系统。您可以稍后在设置中更改。",
|
||||
"metric": {
|
||||
"title": "Metric",
|
||||
"description": "Kilograms, centimeters, Celsius, milliliters"
|
||||
"title": "公制",
|
||||
"description": "千克、厘米、摄氏度、毫升"
|
||||
},
|
||||
"imperial": {
|
||||
"title": "Imperial",
|
||||
"description": "Pounds, inches, Fahrenheit, ounces"
|
||||
"title": "英制",
|
||||
"description": "磅、英寸、华氏度、盎司"
|
||||
}
|
||||
},
|
||||
"profile": {
|
||||
"title": "Create Your Profile",
|
||||
"subtitle": "Tell us about yourself",
|
||||
"name": "Your Name",
|
||||
"email": "Email Address",
|
||||
"password": "Password",
|
||||
"confirmPassword": "Confirm Password",
|
||||
"relation": "Relation to Child",
|
||||
"title": "创建您的档案",
|
||||
"subtitle": "告诉我们关于您的信息",
|
||||
"name": "您的姓名",
|
||||
"email": "邮箱地址",
|
||||
"password": "密码",
|
||||
"confirmPassword": "确认密码",
|
||||
"relation": "与孩子的关系",
|
||||
"relations": {
|
||||
"mother": "Mother",
|
||||
"father": "Father",
|
||||
"guardian": "Guardian",
|
||||
"caregiver": "Caregiver",
|
||||
"other": "Other"
|
||||
"mother": "母亲",
|
||||
"father": "父亲",
|
||||
"guardian": "监护人",
|
||||
"caregiver": "照顾者",
|
||||
"other": "其他"
|
||||
}
|
||||
},
|
||||
"child": {
|
||||
"title": "Add Your Child",
|
||||
"subtitle": "Let's start with your first child",
|
||||
"name": "Child's Name",
|
||||
"dateOfBirth": "Date of Birth",
|
||||
"gender": "Gender",
|
||||
"title": "添加您的孩子",
|
||||
"subtitle": "让我们从您的第一个孩子开始",
|
||||
"name": "孩子的姓名",
|
||||
"dateOfBirth": "出生日期",
|
||||
"gender": "性别",
|
||||
"genders": {
|
||||
"male": "Male",
|
||||
"female": "Female",
|
||||
"other": "Other",
|
||||
"preferNotToSay": "Prefer not to say"
|
||||
"male": "男",
|
||||
"female": "女",
|
||||
"other": "其他",
|
||||
"preferNotToSay": "不愿透露"
|
||||
},
|
||||
"weight": "Current Weight",
|
||||
"height": "Current Height",
|
||||
"addAnother": "Add Another Child",
|
||||
"skipForNow": "Skip for Now"
|
||||
"weight": "当前体重",
|
||||
"height": "当前身高",
|
||||
"addAnother": "添加另一个孩子",
|
||||
"skipForNow": "暂时跳过"
|
||||
},
|
||||
"family": {
|
||||
"title": "Invite Family Members",
|
||||
"subtitle": "Coordinate with your family",
|
||||
"description": "Invite family members to view and track activities together. They'll receive an email invitation.",
|
||||
"email": "Family Member's Email",
|
||||
"role": "Role",
|
||||
"title": "邀请家庭成员",
|
||||
"subtitle": "与您的家人协调",
|
||||
"description": "邀请家庭成员一起查看和跟踪活动。他们将收到邮件邀请。",
|
||||
"email": "家庭成员的邮箱",
|
||||
"role": "角色",
|
||||
"roles": {
|
||||
"parent": "Parent",
|
||||
"caregiver": "Caregiver",
|
||||
"viewer": "Viewer"
|
||||
"parent": "父母",
|
||||
"caregiver": "照顾者",
|
||||
"viewer": "查看者"
|
||||
},
|
||||
"addMember": "Add Member",
|
||||
"inviteLater": "I'll Invite Later"
|
||||
"addMember": "添加成员",
|
||||
"inviteLater": "稍后邀请"
|
||||
},
|
||||
"notifications": {
|
||||
"title": "Enable Notifications",
|
||||
"subtitle": "Stay informed",
|
||||
"description": "Get reminders for feedings, sleep times, and important milestones.",
|
||||
"push": "Push Notifications",
|
||||
"email": "Email Notifications",
|
||||
"enable": "Enable Notifications",
|
||||
"skipForNow": "Skip for Now"
|
||||
"title": "启用通知",
|
||||
"subtitle": "保持了解",
|
||||
"description": "获取喂养、睡眠时间和重要里程碑的提醒。",
|
||||
"push": "推送通知",
|
||||
"email": "邮件通知",
|
||||
"enable": "启用通知",
|
||||
"skipForNow": "暂时跳过"
|
||||
},
|
||||
"complete": {
|
||||
"title": "All Set!",
|
||||
"subtitle": "You're ready to start tracking",
|
||||
"description": "Start tracking your child's activities and get personalized AI-powered insights.",
|
||||
"startTracking": "Start Tracking",
|
||||
"exploreDashboard": "Explore Dashboard"
|
||||
"title": "全部设置完成!",
|
||||
"subtitle": "您已准备好开始跟踪",
|
||||
"description": "开始跟踪您孩子的活动并获得个性化的AI驱动洞察。",
|
||||
"startTracking": "开始跟踪",
|
||||
"exploreDashboard": "探索仪表板"
|
||||
},
|
||||
"navigation": {
|
||||
"next": "Next",
|
||||
"back": "Back",
|
||||
"skip": "Skip",
|
||||
"finish": "Finish"
|
||||
"next": "下一步",
|
||||
"back": "返回",
|
||||
"skip": "跳过",
|
||||
"finish": "完成"
|
||||
},
|
||||
"progress": {
|
||||
"step": "Step {{current}} of {{total}}"
|
||||
"step": "第{{current}}步,共{{total}}步"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,108 +1,147 @@
|
||||
{
|
||||
"title": "Settings",
|
||||
"title": "设置",
|
||||
"account": {
|
||||
"title": "Account",
|
||||
"profile": "Profile",
|
||||
"email": "Email",
|
||||
"password": "Password",
|
||||
"changePassword": "Change Password",
|
||||
"deleteAccount": "Delete Account",
|
||||
"confirmDelete": "Are you sure you want to delete your account? This action cannot be undone."
|
||||
"title": "账户",
|
||||
"profile": "个人资料",
|
||||
"email": "邮箱",
|
||||
"password": "密码",
|
||||
"changePassword": "更改密码",
|
||||
"deleteAccount": "删除账户",
|
||||
"confirmDelete": "您确定要删除您的账户吗?此操作无法撤销。"
|
||||
},
|
||||
"preferences": {
|
||||
"title": "Preferences",
|
||||
"language": "Language",
|
||||
"measurementUnits": "Measurement Units",
|
||||
"metric": "Metric (kg, cm, °C, ml)",
|
||||
"imperial": "Imperial (lb, in, °F, oz)",
|
||||
"dateFormat": "Date Format",
|
||||
"timeFormat": "Time Format",
|
||||
"12hour": "12-hour",
|
||||
"24hour": "24-hour",
|
||||
"theme": "Theme",
|
||||
"light": "Light",
|
||||
"dark": "Dark",
|
||||
"auto": "Auto (System)"
|
||||
"title": "偏好设置",
|
||||
"language": "语言",
|
||||
"measurementUnits": "测量单位",
|
||||
"metric": "公制 (kg, cm, °C, ml)",
|
||||
"imperial": "英制 (lb, in, °F, oz)",
|
||||
"timezone": "时区",
|
||||
"autoDetectTimezone": "自动检测",
|
||||
"timezoneUpdated": "时区更新成功",
|
||||
"timezoneAutoDetected": "自动检测时区",
|
||||
"dateFormat": "日期格式",
|
||||
"timeFormat": "时间格式",
|
||||
"12hour": "12小时制",
|
||||
"24hour": "24小时制",
|
||||
"timeFormatUpdated": "时间格式更新成功",
|
||||
"theme": "主题",
|
||||
"light": "浅色",
|
||||
"dark": "深色",
|
||||
"auto": "自动(系统)"
|
||||
},
|
||||
"notifications": {
|
||||
"title": "Notifications",
|
||||
"push": "Push Notifications",
|
||||
"email": "Email Notifications",
|
||||
"feedingReminders": "Feeding Reminders",
|
||||
"sleepReminders": "Sleep Reminders",
|
||||
"milestoneAlerts": "Milestone Alerts",
|
||||
"familyUpdates": "Family Updates",
|
||||
"aiSuggestions": "AI Suggestions"
|
||||
"title": "通知",
|
||||
"push": "推送通知",
|
||||
"email": "邮件通知",
|
||||
"feedingReminders": "喂养提醒",
|
||||
"sleepReminders": "睡眠提醒",
|
||||
"milestoneAlerts": "里程碑提醒",
|
||||
"familyUpdates": "家庭更新",
|
||||
"aiSuggestions": "AI建议"
|
||||
},
|
||||
"privacy": {
|
||||
"title": "Privacy & Security",
|
||||
"dataSharing": "Data Sharing",
|
||||
"familyAccess": "Family Access",
|
||||
"biometric": "Biometric Authentication",
|
||||
"enableFaceId": "Enable Face ID",
|
||||
"enableTouchId": "Enable Touch ID",
|
||||
"enableFingerprint": "Enable Fingerprint",
|
||||
"dataExport": "Export Data",
|
||||
"downloadData": "Download Your Data"
|
||||
"title": "隐私与安全",
|
||||
"dataSharing": "数据共享",
|
||||
"familyAccess": "家庭访问",
|
||||
"biometric": "生物识别认证",
|
||||
"enableFaceId": "启用面容ID",
|
||||
"enableTouchId": "启用触控ID",
|
||||
"enableFingerprint": "启用指纹",
|
||||
"dataExport": "导出数据",
|
||||
"downloadData": "下载您的数据"
|
||||
},
|
||||
"family": {
|
||||
"title": "Family",
|
||||
"members": "Family Members",
|
||||
"inviteMember": "Invite Member",
|
||||
"removeMember": "Remove Member",
|
||||
"permissions": "Permissions",
|
||||
"role": "Role",
|
||||
"title": "家庭",
|
||||
"members": "家庭成员",
|
||||
"inviteMember": "邀请成员",
|
||||
"removeMember": "移除成员",
|
||||
"permissions": "权限",
|
||||
"role": "角色",
|
||||
"roles": {
|
||||
"admin": "Admin",
|
||||
"parent": "Parent",
|
||||
"caregiver": "Caregiver",
|
||||
"viewer": "Viewer"
|
||||
"admin": "管理员",
|
||||
"parent": "父母",
|
||||
"caregiver": "照顾者",
|
||||
"viewer": "查看者"
|
||||
}
|
||||
},
|
||||
"children": {
|
||||
"title": "Children",
|
||||
"addChild": "Add Child",
|
||||
"editChild": "Edit Child",
|
||||
"removeChild": "Remove Child",
|
||||
"name": "Name",
|
||||
"dateOfBirth": "Date of Birth",
|
||||
"gender": "Gender",
|
||||
"title": "孩子",
|
||||
"addChild": "添加孩子",
|
||||
"editChild": "编辑孩子",
|
||||
"removeChild": "移除孩子",
|
||||
"name": "姓名",
|
||||
"dateOfBirth": "出生日期",
|
||||
"gender": "性别",
|
||||
"genders": {
|
||||
"male": "Male",
|
||||
"female": "Female",
|
||||
"other": "Other",
|
||||
"preferNotToSay": "Prefer not to say"
|
||||
"male": "男",
|
||||
"female": "女",
|
||||
"other": "其他",
|
||||
"preferNotToSay": "不愿透露"
|
||||
}
|
||||
},
|
||||
"subscription": {
|
||||
"title": "Subscription",
|
||||
"plan": "Current Plan",
|
||||
"free": "Free",
|
||||
"premium": "Premium",
|
||||
"upgradeToPremium": "Upgrade to Premium",
|
||||
"manageBilling": "Manage Billing",
|
||||
"cancelSubscription": "Cancel Subscription",
|
||||
"renewalDate": "Renewal Date",
|
||||
"title": "订阅",
|
||||
"plan": "当前计划",
|
||||
"free": "免费",
|
||||
"premium": "高级版",
|
||||
"upgradeToPremium": "升级到高级版",
|
||||
"manageBilling": "管理账单",
|
||||
"cancelSubscription": "取消订阅",
|
||||
"renewalDate": "续费日期",
|
||||
"features": {
|
||||
"unlimitedAi": "Unlimited AI questions",
|
||||
"familySync": "Family sync",
|
||||
"advancedAnalytics": "Advanced analytics",
|
||||
"exportReports": "Export reports",
|
||||
"prioritySupport": "Priority support"
|
||||
"unlimitedAi": "无限AI问题",
|
||||
"familySync": "家庭同步",
|
||||
"advancedAnalytics": "高级分析",
|
||||
"exportReports": "导出报告",
|
||||
"prioritySupport": "优先支持"
|
||||
}
|
||||
},
|
||||
"about": {
|
||||
"title": "About",
|
||||
"version": "Version",
|
||||
"termsOfService": "Terms of Service",
|
||||
"privacyPolicy": "Privacy Policy",
|
||||
"helpCenter": "Help Center",
|
||||
"contactSupport": "Contact Support",
|
||||
"rateApp": "Rate App",
|
||||
"shareApp": "Share App"
|
||||
"title": "关于",
|
||||
"version": "版本",
|
||||
"termsOfService": "服务条款",
|
||||
"privacyPolicy": "隐私政策",
|
||||
"helpCenter": "帮助中心",
|
||||
"contactSupport": "联系支持",
|
||||
"rateApp": "评价应用",
|
||||
"shareApp": "分享应用"
|
||||
},
|
||||
"save": "Save Changes",
|
||||
"saved": "Settings saved successfully",
|
||||
"cancel": "Cancel",
|
||||
"reset": "Reset to Default"
|
||||
}
|
||||
"profile": {
|
||||
"title": "个人资料信息",
|
||||
"name": "姓名",
|
||||
"nameRequired": "姓名不能为空",
|
||||
"email": "邮箱",
|
||||
"emailNotEditable": "邮箱无法更改"
|
||||
},
|
||||
"appearance": {
|
||||
"title": "外观",
|
||||
"darkMode": "深色模式(即将推出)"
|
||||
},
|
||||
"security": {
|
||||
"title": "安全"
|
||||
},
|
||||
"sessions": {
|
||||
"title": "会话"
|
||||
},
|
||||
"deviceTrust": {
|
||||
"title": "设备信任"
|
||||
},
|
||||
"biometric": {
|
||||
"title": "生物识别认证"
|
||||
},
|
||||
"dataExport": {
|
||||
"title": "数据导出"
|
||||
},
|
||||
"accountDeletion": {
|
||||
"title": "账户删除"
|
||||
},
|
||||
"accountActions": {
|
||||
"title": "账户操作",
|
||||
"logout": "退出登录"
|
||||
},
|
||||
"save": "保存偏好设置",
|
||||
"saving": "保存中...",
|
||||
"saved": "设置保存成功!",
|
||||
"cancel": "取消",
|
||||
"reset": "重置为默认"
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"title": "活动追踪",
|
||||
"trackActivity": "记录活动",
|
||||
"selectActivity": "选择要追踪的活动",
|
||||
"title": "活动跟踪",
|
||||
"trackActivity": "跟踪活动",
|
||||
"selectActivity": "选择要跟踪的活动",
|
||||
"activities": {
|
||||
"feeding": "喂养",
|
||||
"sleep": "睡眠",
|
||||
@@ -10,128 +10,270 @@
|
||||
"activity": "活动"
|
||||
},
|
||||
"feeding": {
|
||||
"title": "Feeding",
|
||||
"addFeeding": "Add Feeding",
|
||||
"type": "Feeding Type",
|
||||
"title": "喂养",
|
||||
"addFeeding": "添加喂养",
|
||||
"type": "喂养类型",
|
||||
"types": {
|
||||
"breast": "Breast",
|
||||
"bottle": "Bottle",
|
||||
"solid": "Solid Food"
|
||||
"breast": "母乳",
|
||||
"bottle": "奶瓶",
|
||||
"solid": "固体食物"
|
||||
},
|
||||
"side": "Side",
|
||||
"side": "侧面",
|
||||
"sides": {
|
||||
"left": "Left",
|
||||
"right": "Right",
|
||||
"both": "Both"
|
||||
"left": "左侧",
|
||||
"right": "右侧",
|
||||
"both": "两侧"
|
||||
},
|
||||
"amount": "Amount",
|
||||
"duration": "Duration",
|
||||
"startTime": "Start Time",
|
||||
"endTime": "End Time",
|
||||
"notes": "Notes",
|
||||
"amount": "数量",
|
||||
"duration": "持续时间",
|
||||
"startTime": "开始计时",
|
||||
"endTime": "停止计时",
|
||||
"reset": "重置",
|
||||
"notes": "备注",
|
||||
"bottleType": "奶瓶类型",
|
||||
"bottleTypes": {
|
||||
"formula": "配方奶",
|
||||
"breastmilk": "母乳",
|
||||
"other": "其他"
|
||||
},
|
||||
"foodDescription": "食物描述",
|
||||
"amountDescription": "数量描述",
|
||||
"placeholders": {
|
||||
"amount": "Enter amount",
|
||||
"notes": "Add any notes about this feeding..."
|
||||
"amount": "输入数量",
|
||||
"notes": "添加关于此次喂养的备注...",
|
||||
"duration": "或手动输入持续时间",
|
||||
"foodDescription": "例如:米糊、香蕉泥",
|
||||
"amountDescription": "例如:1/4杯、2勺"
|
||||
},
|
||||
"units": {
|
||||
"ml": "ml",
|
||||
"oz": "oz",
|
||||
"minutes": "minutes"
|
||||
"ml": "毫升",
|
||||
"oz": "盎司",
|
||||
"minutes": "分钟"
|
||||
},
|
||||
"validation": {
|
||||
"durationRequired": "请输入持续时间或使用计时器",
|
||||
"amountRequired": "请输入数量",
|
||||
"foodRequired": "请输入食物描述"
|
||||
},
|
||||
"success": "喂养记录成功!",
|
||||
"deleted": "喂养记录删除成功",
|
||||
"recentFeedings": "最近喂养",
|
||||
"error": {
|
||||
"saveFailed": "保存喂养记录失败",
|
||||
"deleteFailed": "删除喂养记录失败"
|
||||
}
|
||||
},
|
||||
"sleep": {
|
||||
"title": "Sleep",
|
||||
"addSleep": "Add Sleep",
|
||||
"startTime": "Sleep Start",
|
||||
"endTime": "Sleep End",
|
||||
"duration": "Duration",
|
||||
"quality": "Quality",
|
||||
"title": "睡眠",
|
||||
"addSleep": "添加睡眠",
|
||||
"logSleep": "记录睡眠",
|
||||
"startTime": "睡眠开始",
|
||||
"endTime": "睡眠结束",
|
||||
"duration": "持续时间",
|
||||
"quality": "质量",
|
||||
"qualities": {
|
||||
"poor": "Poor",
|
||||
"fair": "Fair",
|
||||
"good": "Good",
|
||||
"excellent": "Excellent"
|
||||
"poor": "差",
|
||||
"fair": "一般",
|
||||
"good": "好",
|
||||
"excellent": "优秀"
|
||||
},
|
||||
"notes": "Notes",
|
||||
"location": "位置",
|
||||
"locations": {
|
||||
"crib": "婴儿床",
|
||||
"bed": "床",
|
||||
"stroller": "婴儿车",
|
||||
"carrier": "背带",
|
||||
"other": "其他"
|
||||
},
|
||||
"status": {
|
||||
"title": "睡眠状态",
|
||||
"completed": "已完成(有结束时间)",
|
||||
"ongoing": "进行中(仍在睡觉)"
|
||||
},
|
||||
"now": "现在",
|
||||
"notes": "备注",
|
||||
"placeholders": {
|
||||
"notes": "Add any notes about this sleep session..."
|
||||
}
|
||||
"notes": "添加关于此次睡眠的备注..."
|
||||
},
|
||||
"recentSleeps": "最近睡眠",
|
||||
"success": "睡眠记录成功!",
|
||||
"deleted": "睡眠记录删除成功",
|
||||
"ongoing_duration": "进行中 - {{duration}}"
|
||||
},
|
||||
"diaper": {
|
||||
"title": "Diaper",
|
||||
"addDiaper": "Add Diaper Change",
|
||||
"type": "Type",
|
||||
"title": "尿布",
|
||||
"addDiaper": "添加换尿布",
|
||||
"logDiaper": "记录换尿布",
|
||||
"type": "类型",
|
||||
"types": {
|
||||
"wet": "Wet",
|
||||
"dirty": "Dirty",
|
||||
"both": "Both",
|
||||
"dry": "Dry"
|
||||
"wet": "湿",
|
||||
"dirty": "脏",
|
||||
"both": "两者",
|
||||
"dry": "干"
|
||||
},
|
||||
"time": "Time",
|
||||
"notes": "Notes",
|
||||
"time": "时间",
|
||||
"now": "现在",
|
||||
"conditions": {
|
||||
"title": "状况",
|
||||
"normal": "正常",
|
||||
"soft": "软",
|
||||
"hard": "硬",
|
||||
"watery": "水样",
|
||||
"mucus": "粘液",
|
||||
"blood": "血液"
|
||||
},
|
||||
"rash": {
|
||||
"title": "有红疹",
|
||||
"yes": "是",
|
||||
"no": "否",
|
||||
"severity": "红疹严重程度",
|
||||
"alert": "检测到尿布疹。考虑涂抹尿布疹膏,如果持续请咨询您的儿科医生。",
|
||||
"severities": {
|
||||
"mild": "轻微",
|
||||
"moderate": "中等",
|
||||
"severe": "严重"
|
||||
}
|
||||
},
|
||||
"notes": "备注",
|
||||
"placeholders": {
|
||||
"notes": "Add any notes about this diaper change..."
|
||||
}
|
||||
"notes": "添加关于此次换尿布的备注..."
|
||||
},
|
||||
"recentDiapers": "最近换尿布",
|
||||
"success": "换尿布记录成功!",
|
||||
"deleted": "换尿布记录删除成功"
|
||||
},
|
||||
"milestone": {
|
||||
"title": "Milestone",
|
||||
"addMilestone": "Add Milestone",
|
||||
"category": "Category",
|
||||
"title": "里程碑",
|
||||
"addMilestone": "添加里程碑",
|
||||
"category": "类别",
|
||||
"categories": {
|
||||
"physical": "Physical",
|
||||
"cognitive": "Cognitive",
|
||||
"social": "Social",
|
||||
"language": "Language"
|
||||
"physical": "身体",
|
||||
"cognitive": "认知",
|
||||
"social": "社交",
|
||||
"language": "语言"
|
||||
},
|
||||
"description": "Description",
|
||||
"date": "Date",
|
||||
"notes": "Notes",
|
||||
"description": "描述",
|
||||
"date": "日期",
|
||||
"notes": "备注",
|
||||
"placeholders": {
|
||||
"description": "Describe the milestone...",
|
||||
"notes": "Add any additional notes..."
|
||||
"description": "描述里程碑...",
|
||||
"notes": "添加任何额外备注..."
|
||||
}
|
||||
},
|
||||
"health": {
|
||||
"title": "Health",
|
||||
"addHealth": "Add Health Record",
|
||||
"type": "Type",
|
||||
"title": "健康",
|
||||
"addHealth": "添加健康记录",
|
||||
"type": "类型",
|
||||
"types": {
|
||||
"temperature": "Temperature",
|
||||
"medication": "Medication",
|
||||
"symptom": "Symptom",
|
||||
"doctor": "Doctor Visit"
|
||||
"temperature": "体温",
|
||||
"medication": "药物",
|
||||
"symptom": "症状",
|
||||
"doctor": "医生就诊"
|
||||
},
|
||||
"temperature": "Temperature",
|
||||
"medication": "Medication",
|
||||
"dosage": "Dosage",
|
||||
"symptom": "Symptom",
|
||||
"severity": "Severity",
|
||||
"temperature": "体温",
|
||||
"medication": "药物",
|
||||
"medicineInfo": "药物信息",
|
||||
"medicineName": {
|
||||
"label": "药物名称",
|
||||
"placeholder": "例如:对乙酰氨基酚、布洛芬",
|
||||
"required": "请输入药物名称"
|
||||
},
|
||||
"dosage": {
|
||||
"label": "剂量",
|
||||
"placeholder": "例如:5、2.5",
|
||||
"required": "请输入剂量"
|
||||
},
|
||||
"unit": "单位",
|
||||
"route": {
|
||||
"label": "给药途径",
|
||||
"oral": "口服",
|
||||
"topical": "外用",
|
||||
"injection": "注射",
|
||||
"other": "其他"
|
||||
},
|
||||
"reason": {
|
||||
"label": "原因(可选)",
|
||||
"placeholder": "例如:发烧、疼痛、过敏"
|
||||
},
|
||||
"logMedicine": "记录药物",
|
||||
"recentMedicines": "最近药物",
|
||||
"success": "药物记录成功!",
|
||||
"error": "保存药物失败",
|
||||
"deleted": "药物记录删除成功",
|
||||
"deleteError": "删除药物失败",
|
||||
"symptom": "症状",
|
||||
"severity": "严重程度",
|
||||
"severities": {
|
||||
"mild": "Mild",
|
||||
"moderate": "Moderate",
|
||||
"severe": "Severe"
|
||||
"mild": "轻微",
|
||||
"moderate": "中等",
|
||||
"severe": "严重"
|
||||
},
|
||||
"notes": "Notes",
|
||||
"notes": "备注",
|
||||
"placeholders": {
|
||||
"medication": "Medication name",
|
||||
"dosage": "Dosage amount",
|
||||
"symptom": "Describe symptom",
|
||||
"notes": "Add any notes..."
|
||||
"medication": "药物名称",
|
||||
"dosage": "剂量数量",
|
||||
"symptom": "描述症状",
|
||||
"notes": "添加任何备注..."
|
||||
},
|
||||
"units": {
|
||||
"ml": "毫升",
|
||||
"mg": "毫克",
|
||||
"tsp": "茶匙",
|
||||
"tbsp": "汤匙",
|
||||
"drops": "滴",
|
||||
"tablet": "片",
|
||||
"celsius": "°C",
|
||||
"fahrenheit": "°F"
|
||||
}
|
||||
},
|
||||
"quickLog": "Quick Log",
|
||||
"viewHistory": "View History",
|
||||
"editEntry": "Edit Entry",
|
||||
"deleteEntry": "Delete Entry",
|
||||
"confirmDelete": "Are you sure you want to delete this entry?",
|
||||
"filterByType": "Filter by Type",
|
||||
"filterByChild": "Filter by Child",
|
||||
"sortByNewest": "Newest First",
|
||||
"sortByOldest": "Oldest First",
|
||||
"noEntries": "No entries yet",
|
||||
"addFirstEntry": "Add your first entry to start tracking"
|
||||
}
|
||||
"activity": {
|
||||
"title": "活动",
|
||||
"addActivity": "添加活动",
|
||||
"logActivity": "记录活动",
|
||||
"type": "活动类型",
|
||||
"types": {
|
||||
"play": "玩耍",
|
||||
"tummyTime": "趴着时间",
|
||||
"walk": "散步",
|
||||
"music": "音乐",
|
||||
"reading": "阅读",
|
||||
"outdoor": "户外玩耍",
|
||||
"other": "其他"
|
||||
},
|
||||
"duration": "持续时间(分钟)",
|
||||
"description": "描述",
|
||||
"notes": "备注",
|
||||
"placeholders": {
|
||||
"duration": "输入持续时间(分钟)",
|
||||
"description": "描述活动...",
|
||||
"notes": "添加任何备注..."
|
||||
},
|
||||
"recentActivities": "最近活动",
|
||||
"success": "活动记录成功!",
|
||||
"deleted": "活动记录删除成功"
|
||||
},
|
||||
"common": {
|
||||
"selectChild": "选择孩子",
|
||||
"cancel": "取消",
|
||||
"delete": "删除",
|
||||
"loading": "加载中...",
|
||||
"noChildrenAdded": "未添加孩子",
|
||||
"noChildrenMessage": "您需要先添加孩子才能跟踪活动",
|
||||
"addChild": "添加孩子",
|
||||
"recentActivities": "最近活动",
|
||||
"error": {
|
||||
"loadChildrenFailed": "加载孩子信息失败"
|
||||
}
|
||||
},
|
||||
"quickLog": "快速记录",
|
||||
"viewHistory": "查看历史",
|
||||
"editEntry": "编辑条目",
|
||||
"deleteEntry": "删除条目",
|
||||
"confirmDelete": "您确定要删除此条目吗?",
|
||||
"filterByType": "按类型筛选",
|
||||
"filterByChild": "按孩子筛选",
|
||||
"sortByNewest": "最新优先",
|
||||
"sortByOldest": "最旧优先",
|
||||
"noEntries": "还没有条目",
|
||||
"addFirstEntry": "添加您的第一个条目开始跟踪"
|
||||
}
|
||||
Reference in New Issue
Block a user