{{ t('language') }}
🇨🇳 简体中文
🇭🇰 繁體中文
🇬🇧 English
🇸🇦 العربية
{{ t('appName') }}
{{ t('language') }}
🇨🇳 简体中文
🇭🇰 繁體中文
🇬🇧 English
🇸🇦 العربية
🦷
{{ t('recommendedClinics') }}

{{ inst.name }}

{{ inst.address }}

{{ inst.phone }}

{{ inst.rating }}
🦷
{{ t('aiThinking') }}
{{ s }}
{{ t('selectDoctor') }}

{{ dentist.name }}

{{ dentist.title }}

擅长: {{ dentist.specialties.length > 50 ? dentist.specialties.substring(0, 50) + '...' : dentist.specialties }}

{{ dentist.specialty }}

{{ dentist.introduction.substring(0, 60) }}{{ dentist.introduction.length > 60 ? '...' : '' }}

{{ dentist.rating }} ({{ dentist.reviewCount }}{{ t('reviews') }})

{{ t('consultationFee') }}: ${{ dentist.consultPrice }}

{{ selectedDentist.name }}

{{ selectedDentist.title }}

{{ selectedDentist.rating }} ({{ selectedDentist.reviewCount }}{{ t('reviews') }})
擅长领域
{{ selectedDentist.specialties || selectedDentist.specialty }}
医生简介
{{ selectedDentist.introduction }}
咨询费用
${{ selectedDentist.consultPrice || 100 }}
{{ t('selectDate') }}
{{ date.dayName }} {{ date.month }}/{{ date.dayNumber }}
{{ t('selectTime') }}
{{ formatTime(slot.startTime) }} - {{ formatTime(slot.endTime) }}

{{ t('noTimeSlots') }}

{{ t('appointmentDetails') }}
{{ t('serviceContact') }}
{{ t('servicePhoneHint') }}
{{ t('myAppointments') }}
{{ getStatusLabel(apt.status) }}
{{ formatDate(apt.apptDate) }}
{{ t('orderNo') }}: {{ apt.orderNo }}
{{ apt.dentistName }}
{{ formatTime(apt.apptTime) }}
{{ apt.instName }}
{{ apt.serviceName }}
{{ t('fee') }}: ${{ apt.totalAmount }} ({{ apt.paymentStatus === 'Paid' ? t('paid') : t('unpaid') }})
{{ t('viewDetail') }}

{{ t('noAppointments') }}

{{ user?.name || t('notSet') }}

{{ user?.email }}

{{ user?.phone || t('notSet') }}

{{ toast.message }}