KidBridge AI

KidBridge AI

{{ t('welcome_subtitle') }}
“快点。” “Hurry.” “别磨蹭。” “No dawdling.” “别哭。” “No crying.”
“慢慢来。” “Slowly.” “我等你。” “I’ll wait.” “先抱抱。” “Hug first.”
Bridging the gap. Translating stress into guidance.
This is where frustration meets understanding.

情绪在这里被温柔接住,再翻译成更柔和的沟通语气。 Bridging the gap. Translating stress into guidance.
This is where frustration meets understanding.

KidBridge AI

KidBridge AI

{{ t('welcome_subtitle') }}

{{ lang === 'zh' ? 'KidBridge 是一款 AI 亲子沟通枢纽。它客观拦截并过滤日常育儿中的负面情绪,将父母的压力转化为建设性的引导策略。跨越“你想表达的”与“孩子听到的”之间的鸿沟,让每一次对话都用于建立连接,而非制造冲突。' : 'KidBridge is an AI parenting hub that bridges the gap between what you feel and what your child hears. By objectively filtering raw emotions, it translates parenting stress into constructive guidance, ensuring every interaction builds connection rather than conflict.' }}

{{ t('welcome_trust') }}

{{ lang === 'zh' ? '点击进入登录' : 'Tap to sign in or try as guest' }}

{{ t('welcome_trust') }}

{{ lang === 'zh' ? '演示模式' : 'Demo mode' }}

{{ lang === 'zh' ? '待完善' : 'Pending' }}
{{ lang === 'zh' ? '补全家长资料' : 'Complete parent info' }}
{{ lang === 'zh' ? 'AI 分析就绪' : 'AI insights ready' }}
{{ t('ai_tools') }}
分享一下你对 KidBridge 的使用感受,帮助我们一起把产品做得更好。 Share your KidBridge experience and help us improve.

{{ lang === 'zh' ? '数据概览' : 'Data Overview' }}

{{ lang === 'zh' ? '家庭档案中心' : 'Family profiles & insights' }}

{{ lang === 'zh' ? '在这里管理孩子、家长资料,并查看 AI 分析。' : 'Manage child & parent profiles and view AI insights here.' }}

{{ lang === 'zh' ? '孩子档案' : 'Child profiles' }}

{{ lang === 'zh' ? '为每个孩子创建独立档案,后续 AI 分析和聊天都会基于所选孩子进行。' : 'Create a separate profile for each child so that AI analysis and chats can be tailored to the selected child.' }}

{{ child.nickname }}
{{ displayGender(child.gender) }} · {{ child.age }} {{ t('years_old') }}
{{ currentView === 'profile_edit' ? t('setup_profile') : t('parent_profile_title') }}

{{ t('skip_notice') }}

{{ t('ver_short') }}
{{ t('ver_long') }}
{{ lang === 'zh' ? opt.zh : opt.en }}
{{ currentView === 'profile_edit' ? bfiCurrentPage : parentBfiCurrentPage }} / 5
{{ profile.nickname }} {{ t('gym_notice') }}
{{ getChatTitle() }}
Target: {{ profile.nickname || 'Unknown' }}
{{ lang === 'zh' ? '对话纪录' : 'History' }}
{{ t('guest_sessions_hint') }}
{{ lang === 'zh' ? '暂无记录。发送几条消息后会自动生成最近对话。' : 'No history yet. Recent sessions will appear here after you chat.' }}
{{ s.title || (lang === 'zh' ? '未命名对话' : 'Untitled chat') }}
{{ t('guest_chat_notice') }}
{{ t('tone_original') }}

{{ t('tone_empty') }}

{{ lang === 'zh' ? '输入' : 'Type' }} {{ t('tone_convert_btn') }} {{ lang === 'zh' ? '获得温和话术' : 'Get options' }}
{{ lang === 'zh' ? '选择孩子档案后,话术将更贴合性格' : 'Select a child profile for more personalized rewrites' }}
💬 {{ t('tone_source_label') }}: "{{ (lastToneSourceText || '').slice(0, 60) }}{{ (lastToneSourceText || '').length > 60 ? '…' : '' }}" {{ t('tone_edit_hint') }}
{{ t('tone_analyzing') }}
{{ t('edu_empty_title') }}

{{ t('edu_empty_desc') }}

{{ msg.content }}

{{ t('edu_analyzing') }}
{{ lang === 'zh' ? '非暴力沟通 · 情景训练' : 'NVC-based practice' }}
{{ lang === 'zh' ? '正在加载训练关卡…' : 'Loading training levels…' }}
{{ lang === 'zh' ? s.title_zh : s.title_en }}
{{ lang === 'zh' ? s.goal_zh : s.goal_en }}
{{ gymCompletedScripts[s.id] ? '已完成' : '待练习' }} {{ gymCompletedScripts[s.id] ? 'Done' : 'To practice' }}
{{ lang === 'zh' ? currentGymScript.title_zh : currentGymScript.title_en }}
{{ lang === 'zh' ? currentGymScript.goal_zh : currentGymScript.goal_en }}
{{ lang === 'zh' ? '题目' : 'Question' }} {{ currentGymQuestionIndex + 1 }} / {{ currentGymScript.questions.length }}

{{ lang === 'zh' ? currentGymQuestion.prompt_zh : currentGymQuestion.prompt_en }}

{{ lang === 'zh' ? '解析' : 'Explanation' }}
{{ lang === 'zh' ? gymSelectedOption.feedback_zh : gymSelectedOption.feedback_en }}

{{ lang === 'zh' ? '本关题目暂未上线,后续版本将补充完整的非暴力沟通练习内容。你可以先从第一关开始体验。' : 'Questions for this level are not available yet. Future versions will add full NVC exercises. For now, please start with Level 1.' }}

{{ lang === 'zh' ? `今日看图剩余次数:${visionQuotaRemaining}/${visionQuotaLimit}` : `Vision uses left today: ${visionQuotaRemaining}/${visionQuotaLimit}` }} {{ lang === 'zh' ? `今天「看图找话题」次数已用完(每日上限 ${visionQuotaLimit} 次)` : `Today's Vision quota used (max ${visionQuotaLimit} per day).` }}
{{ lang === 'zh' ? '当前为游客模式,「看图找话题」仅对注册用户开放。您可以先体验其他模块,若觉得有帮助,欢迎注册后解锁完整功能。' : 'You are currently in guest mode. The Vision module is only available for registered users. You can try other modules first and sign up later to unlock the full experience.' }}
{{ t('vision_beta_notice') }}
{{ t('vision_upload_title') }}

{{ t('vision_upload_desc') }}

Uploaded

{{ t('vision_analyzing') }}

{{ t('vision_report_title') }}