feat(i18n): expand Life OS to ten locales
This commit is contained in:
1 parent
a88a7f550f
commit
87276a051e
25 files changed
+6080
-87
No files matched your search
@@ -0,0 +1,737 @@
|
||||
{
|
||||
"app": {
|
||||
"today": "اليوم",
|
||||
"timeline": "الخط الزمني",
|
||||
"museum": "المتحف",
|
||||
"insights": "التحليلات",
|
||||
"profile": "الملف الشخصي",
|
||||
"tasks": "الأهداف والمهام",
|
||||
"calendar": "التقويم",
|
||||
"system": "النظام",
|
||||
"browser": "المتصفح",
|
||||
"terminal": "الطرفية",
|
||||
"database": "قاعدة البيانات"
|
||||
},
|
||||
"db": {
|
||||
"title": "مدير قاعدة البيانات",
|
||||
"loginBody": "اعرض سجلات حسابك الحالي وعدّلها.",
|
||||
"setupTitle": "تعيين كلمة مرور قاعدة البيانات",
|
||||
"setupBody": "أنشئ كلمة مرور خاصة بهذا الحساب. أُلغيت كلمة المرور المشتركة القديمة.",
|
||||
"checking": "جارٍ التحقق من الوصول…",
|
||||
"setPassword": "تعيين كلمة المرور والدخول",
|
||||
"currentPassword": "كلمة المرور الحالية",
|
||||
"newPassword": "كلمة مرور جديدة (12 حرفًا على الأقل)",
|
||||
"confirmPassword": "تأكيد كلمة المرور الجديدة",
|
||||
"passwordMismatch": "كلمتا المرور غير متطابقتين.",
|
||||
"changePassword": "تغيير كلمة المرور",
|
||||
"passwordChanged": "حُدّثت كلمة المرور وأُغلقت الجلسات السابقة.",
|
||||
"server": "الخادم",
|
||||
"username": "اسم المستخدم",
|
||||
"password": "كلمة المرور",
|
||||
"warningTitle": "وصول مباشر إلى قاعدة البيانات",
|
||||
"warningBody": "تُحفظ التغييرات فورًا في قاعدة البيانات السحابية. قد تؤثر بيانات JSON غير الصحيحة أو الحذف على بياناتك. صدّر نسخة احتياطية قبل التغييرات الكبيرة.",
|
||||
"acknowledge": "أفهم أنني أعدّل سجلات قاعدة البيانات مباشرة.",
|
||||
"login": "دخول قاعدة البيانات",
|
||||
"connected": "متصل بسجلات حسابك.",
|
||||
"sessionExpired": "انتهت الجلسة. سجّل الدخول مجددًا.",
|
||||
"requestFailed": "فشل طلب قاعدة البيانات.",
|
||||
"unexpectedResponse": "أعاد الخادم استجابة غير متوقعة. حاول لاحقًا.",
|
||||
"ownData": "الحساب الحالي فقط",
|
||||
"directMode": "محرر مباشر · تُحفظ التغييرات في D1",
|
||||
"logout": "تسجيل الخروج",
|
||||
"tables": "الجداول",
|
||||
"memories": "الذكريات",
|
||||
"goals": "الأهداف",
|
||||
"tasks": "المهام",
|
||||
"museum": "المفضلة",
|
||||
"profile": "الملف الشخصي",
|
||||
"settings": "الإعدادات",
|
||||
"system": "النظام",
|
||||
"refresh": "تحديث",
|
||||
"newRecord": "سجل جديد",
|
||||
"newRevision": "جديد",
|
||||
"count": "{count} سجلات",
|
||||
"empty": "لا توجد سجلات في هذا الجدول.",
|
||||
"selectRow": "اختر صفًا لعرض JSON الخاص به.",
|
||||
"recordId": "معرّف السجل",
|
||||
"json": "JSON السجل",
|
||||
"editorHint": "يجب أن يتطابق المعرّف في JSON مع معرّف السجل. يعني التعارض أن السجل تغيّر.",
|
||||
"create": "إنشاء",
|
||||
"save": "حفظ",
|
||||
"delete": "حذف",
|
||||
"cancel": "إلغاء",
|
||||
"previous": "السابق",
|
||||
"next": "التالي",
|
||||
"invalidJson": "JSON غير صالح.",
|
||||
"idMismatch": "المعرّفان غير متطابقين.",
|
||||
"saveConfirm": "كتابة السجل {id} مباشرة في القاعدة؟",
|
||||
"deleteConfirm": "حذف السجل {id}؟ لا يمكن التراجع هنا.",
|
||||
"saved": "حُفظ السجل.",
|
||||
"deleted": "حُذف السجل.",
|
||||
"reloadHint": "يحتفظ سطح المكتب بنسخة محلية. أعد التحميل بعد تعديل قاعدة البيانات.",
|
||||
"reloadDesktop": "إعادة تحميل سطح المكتب"
|
||||
},
|
||||
"common": {
|
||||
"save": "حفظ",
|
||||
"cancel": "إلغاء",
|
||||
"edit": "تعديل",
|
||||
"delete": "حذف",
|
||||
"close": "إغلاق",
|
||||
"open": "فتح",
|
||||
"minimize": "تصغير",
|
||||
"maximize": "تكبير",
|
||||
"restore": "استعادة النافذة",
|
||||
"energy": "الطاقة",
|
||||
"days": "أيام",
|
||||
"never": "أبدًا"
|
||||
},
|
||||
"today": {
|
||||
"prompt": "كيف كان يومك؟",
|
||||
"placeholder": "اكتب شيئًا عن يومك…",
|
||||
"archive": "احفظ ذكرى اليوم",
|
||||
"update": "تحديث الذكرى",
|
||||
"archiveDate": "حفظ الذكرى",
|
||||
"updateDate": "تحديث الذكرى",
|
||||
"backToToday": "العودة إلى اليوم",
|
||||
"weather": "طقس اليوم",
|
||||
"energy": "مستوى الطاقة",
|
||||
"film": "فكرة اليوم",
|
||||
"archiving": "جارٍ الحفظ…",
|
||||
"archived": "حُفظت الذكرى"
|
||||
},
|
||||
"weather": {
|
||||
"clear": "صافٍ",
|
||||
"light": "غائم جزئيًا",
|
||||
"cloudy": "غائم",
|
||||
"rain": "ممطر",
|
||||
"storm": "عاصفة"
|
||||
},
|
||||
"timeline": {
|
||||
"eyebrow": "أرشيف الذكريات",
|
||||
"heading": "{count} من {total} ذكريات",
|
||||
"search": "البحث في الذكريات",
|
||||
"searchPlaceholder": "ابحث في الملاحظات والوسوم والأماكن والمهام…",
|
||||
"filterTag": "تصفية حسب الوسم",
|
||||
"allTags": "كل الوسوم",
|
||||
"noMatches": "لا توجد ذكريات تطابق هذه التصفية.",
|
||||
"favorite": "مفضلة",
|
||||
"emptyTitle": "لا توجد ذكريات بعد.",
|
||||
"emptyBody": "افتح «اليوم» لتحتفظ بأولى ذكرياتك.",
|
||||
"detail": "تفاصيل الذكرى",
|
||||
"untitled": "ذكرى بلا عنوان",
|
||||
"noNote": "لا توجد ملاحظة مكتوبة.",
|
||||
"editing": "جارٍ التعديل — احفظ للتحديث",
|
||||
"preserved": "محفوظة",
|
||||
"addMuseum": "إضافة إلى المتحف",
|
||||
"confirmDelete": "تأكيد الحذف",
|
||||
"remove": "حذف هذه الذكرى؟",
|
||||
"irreversible": "لا يمكن التراجع عن ذلك.",
|
||||
"deleteMemory": "حذف الذكرى",
|
||||
"removed": "حُذفت الذكرى",
|
||||
"added": "أُضيفت إلى المفضلة",
|
||||
"unpreserved": "أُزيلت من المفضلة"
|
||||
},
|
||||
"memory": {
|
||||
"tags": "الوسوم",
|
||||
"tagsPlaceholder": "افصل الوسوم بفواصل",
|
||||
"place": "المكان / المشهد (اختياري)",
|
||||
"placePlaceholder": "أين حدث ذلك؟",
|
||||
"linkTask": "مهمة مرتبطة (اختياري)",
|
||||
"noTask": "لا توجد مهمة مرتبطة",
|
||||
"relatedTask": "مهمة مرتبطة",
|
||||
"favorite": "إضافة إلى المفضلة",
|
||||
"edit": "تعديل تفاصيل الذكرى",
|
||||
"note": "ملاحظة",
|
||||
"title": "العنوان (اختياري)",
|
||||
"titlePlaceholder": "أعطِ هذه الذكرى عنوانًا"
|
||||
},
|
||||
"museum": {
|
||||
"eyebrow": "المتحف",
|
||||
"title": "لحظات محفوظة",
|
||||
"subtitle": "تستحق أن تعود إليها لاحقًا.",
|
||||
"empty": "يبدأ المتحف بلحظة واحدة محفوظة.",
|
||||
"preserved": "الحالة: محفوظ",
|
||||
"collection": "المجموعة"
|
||||
},
|
||||
"insights": {
|
||||
"eyebrow": "تقارير دورية",
|
||||
"title": "تحليلات",
|
||||
"description": "عرض واقعي لما سجّلته وأنجزته.",
|
||||
"period": "فترة التقرير",
|
||||
"week": "أسبوع",
|
||||
"month": "شهر",
|
||||
"previous": "الفترة السابقة",
|
||||
"next": "الفترة التالية",
|
||||
"records": "تكرار التسجيل",
|
||||
"recordedDays": "{count} تدوينات · {percent}% من الأيام المنقضية",
|
||||
"tasks": "مهام مكتملة",
|
||||
"completedTasks": "مهام وُسمت مكتملة خلال هذه الفترة",
|
||||
"taskDetails": "أُنشئت {created} مهام · اكتملت {goals} أهداف",
|
||||
"weather": "الطقس الشائع",
|
||||
"noWeather": "لا يوجد طقس مسجل في هذه الفترة",
|
||||
"energy": "الطاقة المسجلة",
|
||||
"energyFromTo": "أول تدوينة {first}/5 ← الأخيرة {last}/5",
|
||||
"singleEnergy": "تدوينة طاقة واحدة في هذه الفترة",
|
||||
"noEnergy": "لا توجد طاقة مسجلة في هذه الفترة",
|
||||
"highlights": "لحظات تستحق العودة",
|
||||
"highlightSource": "ذكريات محفوظة أو موسومة #highlight أو #高光.",
|
||||
"highlightFavorite": "محفوظة",
|
||||
"highlightTag": "موسومة",
|
||||
"highlightEmpty": "لا توجد ذكريات محفوظة أو موسومة في هذه الفترة.",
|
||||
"note": "تُحسب السجلات المحفوظة فقط. لا نفترض الطقس أو الطاقة للأيام غير المسجلة."
|
||||
},
|
||||
"profile": {
|
||||
"eyebrow": "ملف النظام",
|
||||
"online": "LIFE OS متصل",
|
||||
"daysOnline": "أيام الاستخدام",
|
||||
"memories": "الذكريات",
|
||||
"museumItems": "مقتنيات المتحف",
|
||||
"streak": "السلسلة الحالية",
|
||||
"longest": "أطول سلسلة",
|
||||
"commonWeather": "الطقس الشائع",
|
||||
"personal": "النظام الشخصي",
|
||||
"name": "الاسم المعروض",
|
||||
"birthday": "تاريخ الميلاد (اختياري)",
|
||||
"start": "تاريخ بدء Life OS",
|
||||
"motto": "شعار شخصي",
|
||||
"save": "حفظ الملف",
|
||||
"saved": "حُفظ الملف",
|
||||
"average": "متوسط الطاقة {value} / 5"
|
||||
},
|
||||
"notifications": {
|
||||
"title": "الإشعارات",
|
||||
"allow": "السماح بإشعارات النظام",
|
||||
"openOnly": "تعمل التذكيرات عندما يكون Life OS مفتوحًا. قد يؤخرها المتصفح عند سكون التبويب، ولا تصل بعد إغلاق الموقع.",
|
||||
"time": "وقت {name}",
|
||||
"sendTest": "إرسال إشعار تجريبي",
|
||||
"status": {
|
||||
"default": "لم يُطلب الإذن بعد. اختر السماح لتلقي الإشعارات.",
|
||||
"granted": "الإشعارات مسموحة على هذا الجهاز.",
|
||||
"denied": "الإشعارات محظورة. غيّر إذن الموقع من إعدادات المتصفح.",
|
||||
"unsupported": "الإشعارات غير متاحة في هذا المتصفح."
|
||||
},
|
||||
"memory": {
|
||||
"label": "ذكرى اليوم",
|
||||
"description": "ذكرني إذا لم أسجل ذكرى اليوم.",
|
||||
"title": "لحظة تستحق التذكر",
|
||||
"body": "لم تكتب ذكرى اليوم بعد."
|
||||
},
|
||||
"tasks": {
|
||||
"label": "مهام اليوم",
|
||||
"description": "عرض عدد المهام غير المكتملة المستحقة اليوم أو قبل ذلك.",
|
||||
"title": "مهام اليوم",
|
||||
"body": "لديك {count} مهام مستحقة لم تكتمل."
|
||||
},
|
||||
"goals": {
|
||||
"label": "العد التنازلي للأهداف",
|
||||
"description": "عرض أقرب هدف نشط له تاريخ مستهدف.",
|
||||
"title": "العد التنازلي للأهداف",
|
||||
"days": "{name}: بقي {count} يوم.",
|
||||
"today": "{name}: موعد الهدف اليوم.",
|
||||
"overdue": "{name}: مضى {count} يوم على الموعد."
|
||||
},
|
||||
"test": {
|
||||
"title": "إشعارات Life OS جاهزة",
|
||||
"body": "يمكن للمتصفح عرض تذكيرات Life OS.",
|
||||
"failed": "تعذر عرض الإشعار التجريبي."
|
||||
}
|
||||
},
|
||||
"systemNav": {
|
||||
"settings": "الإعدادات",
|
||||
"navigation": "أقسام الإعدادات",
|
||||
"home": "الرئيسية",
|
||||
"appearance": "التخصيص",
|
||||
"notifications": "الإشعارات",
|
||||
"language": "اللغة",
|
||||
"data": "البيانات والنسخ الاحتياطي",
|
||||
"about": "حول",
|
||||
"homeHint": "اختر قسمًا لإدارة إعدادات Life OS.",
|
||||
"device": "هذا المتصفح",
|
||||
"deviceHint": "مساحتك الشخصية في Life OS",
|
||||
"version": "الإصدار {version}",
|
||||
"quickSettings": "إعدادات سريعة",
|
||||
"appearanceHint": "المظهر والخلفية والأيقونات والأدوات",
|
||||
"notificationsHint": "تذكيرات الذكريات والمهام والأهداف",
|
||||
"languageHint": "لغة المتصفح والاختيار اليدوي",
|
||||
"dataHint": "الاستيراد والتصدير والتخزين المحلي"
|
||||
},
|
||||
"system": {
|
||||
"eyebrow": "إعدادات النظام",
|
||||
"title": "نظامك الشخصي.",
|
||||
"appearance": "المظهر",
|
||||
"language": "اللغة",
|
||||
"browserLanguage": "لغة المتصفح",
|
||||
"detectedZh": "المكتشفة: الصينية",
|
||||
"detectedEn": "المكتشفة: الإنجليزية",
|
||||
"auto": "تلقائي",
|
||||
"data": "البيانات",
|
||||
"storage": "التخزين",
|
||||
"dataStorage": "تخزين البيانات",
|
||||
"export": "تصدير البيانات",
|
||||
"import": "استيراد البيانات",
|
||||
"reset": "إعادة ضبط LIFE OS",
|
||||
"local": "التخزين المحلي",
|
||||
"stored": "تُحفظ بياناتك محليًا في هذا المتصفح.",
|
||||
"backups": "أنشئ نسخًا احتياطية بانتظام لتجنب فقدان البيانات.",
|
||||
"lastBackup": "آخر نسخة احتياطية · {value}",
|
||||
"recommended": "يُنصح بإنشاء نسخة احتياطية",
|
||||
"version": "الإصدار",
|
||||
"theme": {
|
||||
"dark": "داكن",
|
||||
"light": "فاتح",
|
||||
"auto": "تلقائي"
|
||||
},
|
||||
"storageSummary": "{memories} ذكريات · {museum} مقتنيات · {tasks} مهام · نحو {size} كيلوبايت",
|
||||
"release": "Life OS<br>الإصدار {version} · نسخة v2 · قاعدة D1 v2",
|
||||
"languageEnglish": "الإنجليزية",
|
||||
"languageChinese": "中文",
|
||||
"browserDetected": "لغة المتصفح: {name}"
|
||||
},
|
||||
"dialog": {
|
||||
"backup": "نسخة LIFE OS الاحتياطية",
|
||||
"ready": "جاهز للاستعادة",
|
||||
"exported": "صُدّرت: {date}",
|
||||
"memories": "الذكريات: {count}",
|
||||
"museumItems": "المقتنيات: {count}",
|
||||
"goals": "الأهداف: {count}",
|
||||
"tasks": "المهام: {count}",
|
||||
"merge": "دمج",
|
||||
"replaceAll": "استبدال كل البيانات",
|
||||
"final": "تأكيد نهائي",
|
||||
"replaceQuestion": "استبدال كل بيانات Life OS؟",
|
||||
"replaceWarning": "سيؤدي هذا إلى استبدال بياناتك الحالية.",
|
||||
"replace": "استبدال",
|
||||
"resetQuestion": "إعادة ضبط كل البيانات المحلية؟",
|
||||
"resetWarning": "صدّر نسخة احتياطية أولًا إن أردت الاحتفاظ بها.",
|
||||
"resetData": "إعادة ضبط البيانات"
|
||||
},
|
||||
"feedback": {
|
||||
"backup": "أُنشئت النسخة الاحتياطية",
|
||||
"invalid": "ملف غير صالح",
|
||||
"restored": "استُعيد النظام",
|
||||
"restoring": "جارٍ الاستعادة…",
|
||||
"minimized": "صُغّرت النافذة — اضغط الأيقونة لاستعادتها",
|
||||
"languageZh": "اللغة: الصينية",
|
||||
"languageEn": "اللغة: الإنجليزية",
|
||||
"followingZh": "اتباع لغة المتصفح: الصينية",
|
||||
"followingEn": "اتباع لغة المتصفح: الإنجليزية",
|
||||
"languageSelected": "تم اختيار {name}",
|
||||
"followingBrowser": "اتباع لغة المتصفح: {name}"
|
||||
},
|
||||
"addon": {
|
||||
"draftRestored": "استُعيدت المسودة",
|
||||
"searchTitle": "البحث في أرشيف الذكريات",
|
||||
"searchPlaceholder": "ابحث في العناوين والملاحظات والطقس…",
|
||||
"searchHint": "Esc للإغلاق · اضغط على نتيجة لفتحها",
|
||||
"untitled": "ذكرى بلا عنوان",
|
||||
"noResults": "لا توجد ذكريات.",
|
||||
"syncPaused": "توقفت المزامنة — التغييرات محفوظة على هذا الجهاز",
|
||||
"syncConflict": "تعارض المزامنة — حُفظت نسخة محلية",
|
||||
"syncConflictConfirm": "تغيّر هذا السجل على جهاز آخر. حُفظت نسخة محلية. هل تريد استبدال النسخة السحابية بنسختك؟ الإلغاء يُبقي النسخة السحابية.",
|
||||
"syncReady": "المزامنة جاهزة",
|
||||
"migrateQuestion": "نقل بيانات هذا المتصفح إلى السحابة؟",
|
||||
"migrateBody": "ستصبح سجلاتك المحلية أول نسخة متزامنة لحساب ChatGPT هذا.",
|
||||
"migrate": "نقل ومزامنة",
|
||||
"fresh": "بدء جديد",
|
||||
"migrated": "نُقلت بيانات Life OS المحلية",
|
||||
"cloudRestored": "استُعيدت بيانات Life OS السحابية",
|
||||
"cloudUnavailable": "التخزين السحابي غير متاح — الوضع المحلي نشط",
|
||||
"openMemory": "فتح الذكرى: {title}"
|
||||
},
|
||||
"calendar": {
|
||||
"eyebrow": "الذكريات والمحطات",
|
||||
"month": "شهر",
|
||||
"day": "يوم",
|
||||
"today": "اليوم",
|
||||
"mon": "إث",
|
||||
"tue": "ثل",
|
||||
"wed": "أر",
|
||||
"thu": "خم",
|
||||
"fri": "جم",
|
||||
"sat": "سب",
|
||||
"sun": "أح",
|
||||
"previous": "الشهر السابق",
|
||||
"next": "الشهر التالي",
|
||||
"previousDay": "اليوم السابق",
|
||||
"nextDay": "اليوم التالي",
|
||||
"dayAtGlance": "ذلك اليوم",
|
||||
"memory": "ذكرى",
|
||||
"task": "مهمة",
|
||||
"goal": "هدف",
|
||||
"items": "عناصر",
|
||||
"taskDue": "موعد المهمة",
|
||||
"taskDone": "مهمة مكتملة",
|
||||
"goalCreated": "إنشاء هدف",
|
||||
"goalTarget": "موعد الهدف",
|
||||
"goalDone": "هدف مكتمل",
|
||||
"emptyDay": "لا توجد ذكريات أو محطات مسجلة لهذا اليوم.",
|
||||
"openToday": "اكتب ذكرى",
|
||||
"writeMemory": "إضافة ذكرى",
|
||||
"openTasks": "فتح المهام"
|
||||
},
|
||||
"tasks": {
|
||||
"eyebrow": "الأهداف والمهام",
|
||||
"title": "امنح المهم ما يستحقه.",
|
||||
"subtitle": "خطة بسيطة لليوم والأيام المقبلة.",
|
||||
"addGoal": "هدف جديد",
|
||||
"addTask": "إضافة مهمة",
|
||||
"taskPlaceholder": "ما الذي يجب إنجازه؟",
|
||||
"goalPlaceholder": "ما الهدف الذي تسعى إليه؟",
|
||||
"goalDescription": "ملاحظة عن الهدف (اختياري)",
|
||||
"finishedGoals": "أهداف مكتملة",
|
||||
"goalComplete": "إكمال الهدف",
|
||||
"goalReopen": "إعادة فتح الهدف",
|
||||
"all": "الكل",
|
||||
"today": "اليوم",
|
||||
"upcoming": "القادمة",
|
||||
"done": "مكتملة",
|
||||
"activeGoals": "أهداف نشطة",
|
||||
"noGoals": "ابدأ بهدف واحد يستحق السعي.",
|
||||
"noTasks": "لا توجد مهام في هذه القائمة.",
|
||||
"due": "الموعد {date}",
|
||||
"noDate": "بلا موعد",
|
||||
"priority": {
|
||||
"low": "منخفضة",
|
||||
"normal": "عادية",
|
||||
"high": "مرتفعة"
|
||||
},
|
||||
"goal": "الهدف",
|
||||
"anyGoal": "بلا هدف",
|
||||
"save": "حفظ",
|
||||
"cancel": "إلغاء",
|
||||
"complete": "تحديد مكتملة",
|
||||
"reopen": "إعادة فتح",
|
||||
"delete": "حذف",
|
||||
"goalTitle": "هدف جديد",
|
||||
"taskTitle": "مهمة جديدة",
|
||||
"goalCreated": "أُنشئ الهدف",
|
||||
"taskAdded": "أُضيفت المهمة",
|
||||
"taskRemoved": "حُذفت المهمة",
|
||||
"goalRemoved": "حُذف الهدف",
|
||||
"confirmGoalDelete": "حذف هذا الهدف؟",
|
||||
"confirmGoalDeleteBody": "ستبقى المهام المرتبطة دون هدف.",
|
||||
"target": "التاريخ المستهدف",
|
||||
"completed": "مكتمل",
|
||||
"progress": "أُنجز {done} من {total}",
|
||||
"desktopShow": "إظهار العد التنازلي",
|
||||
"desktopHide": "إخفاء العد التنازلي",
|
||||
"countdown": "العد التنازلي للهدف",
|
||||
"daysLeft": "باقي {count} يوم",
|
||||
"todayTarget": "الهدف اليوم",
|
||||
"daysOverdue": "تأخر {count} يوم",
|
||||
"pinOnCreate": "إظهار العد التنازلي على سطح المكتب",
|
||||
"todayHeading": "تركيز اليوم",
|
||||
"openCount": "{count} مهام مفتوحة",
|
||||
"overdue": "متأخرة"
|
||||
},
|
||||
"shell": {
|
||||
"pageTitle": "Life OS",
|
||||
"brand": "LIFE OS / سطح المكتب الشخصي",
|
||||
"initializing": "جارٍ بدء النظام…",
|
||||
"life": "الحياة",
|
||||
"morning": "صباح الخير",
|
||||
"afternoon": "طاب مساؤك",
|
||||
"evening": "مساء الخير",
|
||||
"systemOnline": "النظام يعمل · LIFE OS v{version}",
|
||||
"systemDate": "تاريخ النظام",
|
||||
"open": "فتح",
|
||||
"close": "إغلاق",
|
||||
"minimize": "تصغير",
|
||||
"maximize": "تكبير",
|
||||
"restore": "استعادة النافذة",
|
||||
"openApp": "فتح {app}",
|
||||
"refresh": "تحديث سطح المكتب",
|
||||
"newToday": "ذكرى جديدة لليوم",
|
||||
"systemSettings": "إعدادات النظام",
|
||||
"doubleClickMaximize": "انقر مرتين للتكبير",
|
||||
"wallpaperTitle": "خلفية Bing اليومية: {title}",
|
||||
"dailyImage": "صورة اليوم",
|
||||
"todayMemories": "{memories} ذكريات · {preserved} محفوظة",
|
||||
"memoryCount": "{count} ذكريات",
|
||||
"menuCloseWindow": "إغلاق النافذة",
|
||||
"todaySummary": "{memories} ذكريات · {preserved} محفوظة"
|
||||
},
|
||||
"wallpaper": {
|
||||
"dailyImage": "صورة اليوم"
|
||||
},
|
||||
"desktop": {
|
||||
"heading": "تخصيص سطح المكتب",
|
||||
"wallpaper": "مصدر الخلفية",
|
||||
"bing": "صورة Bing اليومية",
|
||||
"calm": "خلفية مدمجة",
|
||||
"custom": "رابط صورة مخصصة",
|
||||
"useUrl": "استخدام الصورة",
|
||||
"urlHint": "استخدم رابط HTTPS مباشرًا للصورة. قد تمنع بعض المواقع الصور الخارجية.",
|
||||
"invalidUrl": "أدخل رابط صورة HTTPS صالحًا",
|
||||
"shortcuts": "اختصارات سطح المكتب",
|
||||
"shortcutsHint": "اختر التطبيقات الظاهرة على سطح المكتب. تبقى كلها في قائمة الحياة. اسحب الأيقونات لترتيبها.",
|
||||
"resetPositions": "إعادة ضبط مواقع الأيقونات",
|
||||
"windowLayout": "تخطيط النوافذ",
|
||||
"rememberOn": "تذكر النوافذ ومواقعها: تشغيل",
|
||||
"rememberOff": "تذكر النوافذ ومواقعها: إيقاف",
|
||||
"windowHint": "تُحفظ المواقع والأحجام على هذا الجهاز. تُفتح التطبيقات بملء الشاشة على الهاتف.",
|
||||
"startup": "فتح عند التشغيل",
|
||||
"startupHint": "تُفتح هذه التطبيقات عند تشغيل Life OS إلى جانب النوافذ المتذكَّرة."
|
||||
},
|
||||
"widgets": {
|
||||
"goals": "العد التنازلي للأهداف",
|
||||
"clock": "الساعة",
|
||||
"today": "ملخص اليوم",
|
||||
"actions": "إجراءات سريعة",
|
||||
"heading": "أدوات سطح المكتب",
|
||||
"hint": "اختر الأدوات الظاهرة. اسحب العنوان للتحريك والزاوية لتغيير الحجم. تعمل الأسهم عند التركيز على المقبض.",
|
||||
"reset": "إعادة ضبط تخطيط الأدوات",
|
||||
"memoriesToday": "ذكريات اليوم",
|
||||
"tasksDue": "مهام مستحقة أو متأخرة",
|
||||
"newMemory": "فتح اليوم",
|
||||
"openTasks": "فتح المهام",
|
||||
"openCalendar": "فتح التقويم",
|
||||
"move": "تحريك",
|
||||
"resize": "تغيير الحجم",
|
||||
"noGoals": "لا توجد أهداف مثبتة. افتح المهام لتثبيت هدف."
|
||||
},
|
||||
"prompt": {
|
||||
"films": [
|
||||
{
|
||||
"title": "ثلاثاء هادئ",
|
||||
"subtitle": "دراما · حياة يومية"
|
||||
},
|
||||
{
|
||||
"title": "ظهيرة بقيت معنا",
|
||||
"subtitle": "مستقل · دافئ"
|
||||
},
|
||||
{
|
||||
"title": "ضوء صغير، ممر طويل",
|
||||
"subtitle": "تأملي · دراما"
|
||||
},
|
||||
{
|
||||
"title": "قبل الإشعارات",
|
||||
"subtitle": "بسيط · نضج"
|
||||
},
|
||||
{
|
||||
"title": "غرفة بستائر مفتوحة",
|
||||
"subtitle": "حياة يومية · هدوء"
|
||||
},
|
||||
{
|
||||
"title": "طريق العودة المعتاد",
|
||||
"subtitle": "دراما · مألوف"
|
||||
},
|
||||
{
|
||||
"title": "ملاحظات لم تكتمل",
|
||||
"subtitle": "تأمل · فيلم قصير"
|
||||
},
|
||||
{
|
||||
"title": "طقس من الأفكار",
|
||||
"subtitle": "هدوء · شخصي"
|
||||
},
|
||||
{
|
||||
"title": "يوم بين الأشياء",
|
||||
"subtitle": "مستقل · مراقبة"
|
||||
},
|
||||
{
|
||||
"title": "ساعات بطيئة وحواف ناعمة",
|
||||
"subtitle": "حياة يومية · حلم"
|
||||
},
|
||||
{
|
||||
"title": "نافذة ما زالت مضاءة",
|
||||
"subtitle": "دراما · مساء"
|
||||
},
|
||||
{
|
||||
"title": "العادي، محفوظ بعناية",
|
||||
"subtitle": "إنساني · لطيف"
|
||||
},
|
||||
{
|
||||
"title": "صفحة أخرى الليلة",
|
||||
"subtitle": "دراسة · ببطء"
|
||||
},
|
||||
{
|
||||
"title": "الفراغ بعد الغداء",
|
||||
"subtitle": "ذكرى · هدوء"
|
||||
},
|
||||
{
|
||||
"title": "حافلة متأخرة، ذهن صافٍ",
|
||||
"subtitle": "مدينة · تأمل"
|
||||
},
|
||||
{
|
||||
"title": "الأشياء الصغيرة في الصورة",
|
||||
"subtitle": "وثائقي · حياة"
|
||||
},
|
||||
{
|
||||
"title": "ما تذكرته الغرفة",
|
||||
"subtitle": "شاعري · سكون"
|
||||
},
|
||||
{
|
||||
"title": "ساعة زرقاء بلا عجلة",
|
||||
"subtitle": "مساء · هدوء"
|
||||
},
|
||||
{
|
||||
"title": "خريطة يوم صغير",
|
||||
"subtitle": "رحلة · شخصية"
|
||||
},
|
||||
{
|
||||
"title": "مكان ما بعد الرابعة",
|
||||
"subtitle": "مستقل · دافئ"
|
||||
},
|
||||
{
|
||||
"title": "يوم بلا عنوان",
|
||||
"subtitle": "حياة يومية · لطف"
|
||||
},
|
||||
{
|
||||
"title": "صوت التمهل",
|
||||
"subtitle": "سينما هادئة · شخصي"
|
||||
},
|
||||
{
|
||||
"title": "أشياء لم تحتج إلى إصلاح",
|
||||
"subtitle": "دراما · لطيف"
|
||||
},
|
||||
{
|
||||
"title": "منتصف سبتمبر",
|
||||
"subtitle": "ذكرى · شباب"
|
||||
},
|
||||
{
|
||||
"title": "أرشيف صغير لنا",
|
||||
"subtitle": "شخصي · هدوء"
|
||||
},
|
||||
{
|
||||
"title": "احتفظ الليل بشكله",
|
||||
"subtitle": "غموض · هدوء"
|
||||
},
|
||||
{
|
||||
"title": "شمس بلا موعد",
|
||||
"subtitle": "خفيف · شخصي"
|
||||
},
|
||||
{
|
||||
"title": "آخر تبويب مفتوح",
|
||||
"subtitle": "حديث · تأمل"
|
||||
},
|
||||
{
|
||||
"title": "مكان لليوم",
|
||||
"subtitle": "دراما · إنساني"
|
||||
},
|
||||
{
|
||||
"title": "لم يضع من اليوم شيء",
|
||||
"subtitle": "حياة يومية · أمل"
|
||||
}
|
||||
],
|
||||
"lines": [
|
||||
"لم يحدث شيء استثنائي. ربما كان هذا هو المعنى.",
|
||||
"يوم صغير حفظته بما يكفي لتتذكره.",
|
||||
"بقيت التفاصيل العادية أطول مما توقعنا.",
|
||||
"ليس كل فصل بحاجة إلى نهاية درامية.",
|
||||
"وصلت بعض الأفكار، وسمحنا لبعضها بالمرور.",
|
||||
"سجل هادئ لوجودك هنا.",
|
||||
"مضى اليوم بإيقاعه الخاص.",
|
||||
"كان هناك متسع لمزيد من اللطف.",
|
||||
"حتى الأمور غير المكتملة كان لها مكان هنا.",
|
||||
"تغير الضوء، وتغير المزاج معه.",
|
||||
"مشهد يستحق الحفظ دون حاجة إلى تفسير.",
|
||||
"يكفي أن تلاحظ اليوم كما كان.",
|
||||
"لم يستعجل الوقت، ولا هذه الذكرى.",
|
||||
"كانت التفاصيل صغيرة، لكنها حقيقية.",
|
||||
"أصبحت الوقفة جزءًا من القصة.",
|
||||
"في مكان ما، صار هذا اليوم جديرًا بالحفظ.",
|
||||
"أشرق المألوف للحظة.",
|
||||
"لم يكن يجب حل كل شيء قبل حلول الليل.",
|
||||
"بقيت بضع لحظات واضحة.",
|
||||
"كانت القصة هادئة، لكنها قصتك.",
|
||||
"ترك اليوم أثرًا صغيرًا.",
|
||||
"إطار لطيف حول ساعة عادية.",
|
||||
"طلب اليوم انتباهًا، لا كمالًا.",
|
||||
"يمكن لهذه الذكرى أن تستريح هنا الآن.",
|
||||
"كان العالم صاخبًا، لكن هذه الصفحة لم تكن كذلك.",
|
||||
"خيوط قليلة متفرقة، حفظناها بصدق.",
|
||||
"أبسط رواية لهذا اليوم كانت كافية.",
|
||||
"هدأ اليوم قبل أن ينتهي.",
|
||||
"كان للوقت بين اللحظات معنى.",
|
||||
"لحظة خاصة محفوظة بأمان."
|
||||
]
|
||||
},
|
||||
"login": {
|
||||
"title": "حياتك،<br>متزامنة.",
|
||||
"description": "سجّل الدخول باستخدام ChatGPT لفتح Life OS ومزامنة ذكرياتك بين الأجهزة.",
|
||||
"continue": "المتابعة باستخدام CHATGPT",
|
||||
"footnote": "نظام شخصي · مزامنة سحابية"
|
||||
},
|
||||
"browser": {
|
||||
"back": "رجوع",
|
||||
"forward": "تقدم",
|
||||
"reload": "إعادة تحميل",
|
||||
"address": "عنوان الويب أو البحث",
|
||||
"placeholder": "أدخل رابطًا أو ابحث في Google",
|
||||
"go": "انتقال",
|
||||
"external": "فتح في تبويب جديد",
|
||||
"frame": "صفحة مضمّنة",
|
||||
"embedHint": "بعض المواقع لا تسمح بالتضمين. إذا كانت الصفحة فارغة فافتحها في تبويب جديد.",
|
||||
"invalid": "أدخل عنوان ويب أو عبارة بحث صحيحة."
|
||||
},
|
||||
"terminal": {
|
||||
"title": "الطرفية",
|
||||
"hint": "اكتب help لعرض الأوامر",
|
||||
"command": "أمر Life OS",
|
||||
"memory": "ذكرى",
|
||||
"task": "مهمة",
|
||||
"goal": "هدف",
|
||||
"notePrompt": "اكتب ذكراك أدناه. Ctrl/⌘ + Enter للحفظ، وEscape للإلغاء.",
|
||||
"saveNote": "حفظ الذكرى",
|
||||
"cancel": "إلغاء",
|
||||
"cancelled": "أُلغي إنشاء الذكرى.",
|
||||
"opened": "فُتح {app}.",
|
||||
"empty": "لا توجد سجلات مطابقة.",
|
||||
"memorySaved": "حُفظت الذكرى: {title} · {date}",
|
||||
"goalSaved": "أُنشئ الهدف: {title}",
|
||||
"taskSaved": "أُنشئت المهمة: {title}",
|
||||
"taskCompleted": "اكتملت المهمة: {title}",
|
||||
"taskReopened": "أُعيد فتح المهمة: {title}",
|
||||
"invalidTitle": "أدخل عنوانًا بالطول المسموح.",
|
||||
"invalidDate": "استخدم تاريخًا حقيقيًا بصيغة YYYY-MM-DD أو today أو tomorrow.",
|
||||
"invalidPriority": "الأولوية يجب أن تكون high أو normal أو low.",
|
||||
"invalidValue": "قيمة الطقس أو الطاقة غير صالحة.",
|
||||
"notFound": "لم يُعثر على السجل المشار إليه.",
|
||||
"ambiguous": "هناك أكثر من عنصر بهذا العنوان. استخدم المعرّف.",
|
||||
"memoryExists": "توجد ذكرى لهذا التاريخ. عدّلها في «اليوم» أو الخط الزمني.",
|
||||
"invalidOption": "خيار مجهول أو قيمة مفقودة. اكتب help.",
|
||||
"unclosedQuote": "لم تُغلق علامة الاقتباس.",
|
||||
"usage": "العنوان أو رقم العنصر مفقود. اكتب help.",
|
||||
"unknownApp": "تطبيق غير معروف. اكتب help.",
|
||||
"unknownCommand": "أمر غير معروف. اكتب help.",
|
||||
"guidedHelp": "إعداد تفاعلي؛ Enter يقبل الافتراضي، back/cancel للتحكم",
|
||||
"back": "رجوع",
|
||||
"noWizard": "لا يوجد إدخال تفاعلي نشط.",
|
||||
"wizard": {
|
||||
"title": "عنوان الذكرى؟ (مطلوب؛ الحالي: {value})",
|
||||
"date": "التاريخ؟ [{value}] — YYYY-MM-DD أو today أو tomorrow",
|
||||
"tags": "الوسوم؟ [{value}] — افصلها بفواصل",
|
||||
"energy": "الطاقة؟ [{value}] — من 1 إلى 5",
|
||||
"mood": "الطقس؟ [{value}] — clear / light / cloudy / rain / storm",
|
||||
"location": "المكان أو المشهد؟ [{value}]",
|
||||
"taskId": "المهمة المرتبطة؟ [{value}] — رقم أو عنوان أو معرّف\n{tasks}",
|
||||
"controls": "Enter يحتفظ بالقيمة؛ back/cancel للتحكم. استخدم - لمسح حقل اختياري."
|
||||
},
|
||||
"goalCompleted": "اكتمل الهدف: {title}",
|
||||
"goalReopened": "أُعيد فتح الهدف: {title}",
|
||||
"confirmAnswer": "اكتب yes للتأكيد أو no للإلغاء.",
|
||||
"flow": {
|
||||
"title": "العنوان؟ (مطلوب؛ الحالي: {value})",
|
||||
"description": "الوصف؟ [{value}] (اختياري)",
|
||||
"targetDate": "التاريخ المستهدف؟ [{value}] — YYYY-MM-DD أو today أو tomorrow",
|
||||
"showOnDesktop": "إظهار العد التنازلي على سطح المكتب؟ [{value}] — yes/no",
|
||||
"dueDate": "موعد الاستحقاق؟ [{value}] — YYYY-MM-DD أو today أو tomorrow",
|
||||
"goalId": "ربط بهدف؟ [{value}] — رقم أو عنوان أو معرّف\n{items}",
|
||||
"priority": "الأولوية؟ [{value}] — high / normal / low",
|
||||
"pick": "اختر {kind} بالرقم أو العنوان أو التاريخ أو المعرّف:",
|
||||
"confirmDelete": "حذف {kind}: {title}؟ اكتب yes للحذف أو no للإلغاء.",
|
||||
"confirmCreate": "إنشاء {kind}: {title}؟ اكتب yes للحفظ أو no للإلغاء.",
|
||||
"cancelled": "أُلغيت العملية.",
|
||||
"deleted": "حُذف {kind}: {title}"
|
||||
},
|
||||
"welcome": "Life OS v{version} · الطرفية جاهزة.\nاكتب help للأوامر أو memory add لإنشاء ذكرى خطوة بخطوة.\ndate / time / status تعرض معلومات أساسية. أدوات المتصفح: LifeOS.help().",
|
||||
"uptime": "مدة الجلسة: {minutes}د {seconds}ث",
|
||||
"status": "{memories} ذكريات · {goals} أهداف · {tasks} مهام",
|
||||
"consoleHelp": "افتح وحدة تحكم المتصفح واستخدم LifeOS.help() أو LifeOS.run(\"date\") أو LifeOS.run(\"memory add\"). بعد الأسئلة، استخدم LifeOS.note(\"نصك\")؛ ويوقف LifeOS.cancel() العملية.",
|
||||
"consoleReady": "الاتصال بوحدة التحكم جاهز. اكتب LifeOS.help() لعرض الأوامر.",
|
||||
"consoleNotePrompt": "أدخل الملاحظة عبر LifeOS.note(\"النص\") أو ألغِ عبر LifeOS.cancel().",
|
||||
"noNote": "لا توجد ملاحظة قيد الانتظار. ابدأ بـ LifeOS.run(\"memory add\").",
|
||||
"cleared": "مُسح إخراج الطرفية.",
|
||||
"pinNeedsDate": "حدّد تاريخًا مستهدفًا قبل إظهار العد التنازلي."
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user