Update Saqel Platform: 2026-08-31 01:52:23

This commit is contained in:
Hamza-Ayed
2026-08-31 01:52:24 +03:00
parent 4e29915383
commit ccf5f13a09
419 changed files with 19777 additions and 41 deletions
@@ -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';
}