Update Saqel Platform: 2026-08-31 01:52:23
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
/// Multi-language Localization Dictionary for Saqel Platform
|
||||
class AppStrings {
|
||||
AppStrings._();
|
||||
|
||||
static bool isArabic = true;
|
||||
|
||||
// General
|
||||
static String get appName => isArabic ? 'صَقِل' : 'Saqel';
|
||||
static String get studentPortal => isArabic ? 'منصة الطالب' : 'Student Portal';
|
||||
static String get guardianPortal => isArabic ? 'بوابة ولي الأمر' : 'Guardian Portal';
|
||||
static String get studentRole => isArabic ? 'الطالب 🎓' : 'Student 🎓';
|
||||
static String get guardianRole => isArabic ? 'ولي الأمر 👨👧👦' : 'Guardian 👨👧👦';
|
||||
static String get logout => isArabic ? 'تسجيل الخروج' : 'Logout';
|
||||
static String get retry => isArabic ? 'إعادة المحاولة' : 'Retry';
|
||||
static String get loading => isArabic ? 'جارٍ التحميل...' : 'Loading...';
|
||||
static String get emptyData => isArabic ? 'لا توجد بيانات حالياً' : 'No data available';
|
||||
|
||||
// Auth
|
||||
static String get enterPhoneTitle => isArabic ? 'تسجيل الدخول عبر الواتساب' : 'Login via WhatsApp';
|
||||
static String get enterPhoneSubtitle => isArabic
|
||||
? 'أدخل رقم هاتفك لاستلام رمز التحقق الفوري (OTP) بدون كلمات مرور'
|
||||
: 'Enter your phone number to receive instant OTP verification';
|
||||
static String get phoneNumber => isArabic ? 'رقم الهاتف (مثال: 079XXXXXXX)' : 'Phone Number';
|
||||
static String get requestOtp => isArabic ? 'إرسال رمز التحقق 📲' : 'Send OTP Code 📲';
|
||||
static String get enterOtpTitle => isArabic ? 'تأكيد رمز التحقق' : 'Verify OTP Code';
|
||||
static String get enterOtpSubtitle => isArabic
|
||||
? 'تم إرسال رمز التحقق عبر الواتساب إلى رقمك'
|
||||
: 'Verification code sent via WhatsApp to your number';
|
||||
static String get verifyOtp => isArabic ? 'تأكيد ودخول المنصة' : 'Verify & Continue';
|
||||
static String get enterNationalIdTitle => isArabic ? 'الرقم الوطني للطالب' : 'National ID';
|
||||
static String get enterNationalIdSubtitle => isArabic
|
||||
? 'يرجى إدخال الرقم الوطني الخاص بالطالب لفتح الملف الأكاديمي'
|
||||
: 'Enter the student National ID to access the academic profile';
|
||||
static String get nationalId => isArabic ? 'الرقم الوطني (10 أرقام)' : 'National ID (10 digits)';
|
||||
static String get continueBtn => isArabic ? 'متابعة' : 'Continue';
|
||||
|
||||
// Student Dashboard
|
||||
static String get tawjihiCurriculum => isArabic ? 'المنهاج الوزاري المعتمد 📚' : 'Ministry Curriculum 📚';
|
||||
static String get readinessScore => isArabic ? 'مؤشر الجاهزية للوزاري' : 'Tawjihi Readiness Score';
|
||||
static String get socraticCheckpoint => isArabic ? 'فحص سقراطي 🎯' : 'Socratic Checkpoint 🎯';
|
||||
static String get noLessonsFound => isArabic ? 'لا توجد دروس مسجلة للمرحلة الحالية' : 'No lessons recorded for this grade yet';
|
||||
|
||||
// Guardian Dashboard
|
||||
static String get linkedChildren => isArabic ? 'الأبناء المسجلون برقم الهاتف 📱' : 'Linked Children 📱';
|
||||
static String get noChildrenLinked => isArabic ? 'لا يوجد أبناء مرتبطون بهذا الرقم حالياً' : 'No children linked to this number';
|
||||
static String get whatsappReports => isArabic ? 'تقارير نبيه التلقائية' : 'Nabeh Automated Reports';
|
||||
}
|
||||
Reference in New Issue
Block a user