1859 lines
98 KiB
Dart
1859 lines
98 KiB
Dart
/// ============================================================
|
||
/// 闲言APP — 阿拉伯语翻译数据
|
||
/// 创建时间: 2026-05-29
|
||
/// 更新时间: 2026-06-01
|
||
/// 作用: 阿拉伯语(ar)翻译文本
|
||
/// 上次更新: 新增accountSettings/dataManagement/source/favorites/offline翻译模块
|
||
/// ============================================================
|
||
|
||
import '../types/t.dart';
|
||
|
||
const ar = T(
|
||
nav: TNav(
|
||
home: 'شيان يان',
|
||
discover: 'اكتشف',
|
||
profile: 'أنا',
|
||
footprint: 'آثار',
|
||
inspiration: 'إلهام',
|
||
),
|
||
common: TCommon(
|
||
cancel: 'إلغاء',
|
||
ok: 'حسناً',
|
||
save: 'حفظ',
|
||
confirm: 'تأكيد',
|
||
clear: 'مسح',
|
||
reset: 'إعادة تعيين',
|
||
delete: 'حذف',
|
||
success: 'نجاح',
|
||
failed: 'فشل',
|
||
enabled: 'مفعّل',
|
||
disabled: 'معطّل',
|
||
loading: 'جارٍ التحميل...',
|
||
view: 'عرض',
|
||
search: 'البحث في الإعدادات...',
|
||
entriesCountUnit: 'إدخالات',
|
||
copyright: '© 2026 فريق شيان يان',
|
||
done: 'تم',
|
||
all: 'الكل',
|
||
refresh: 'تحديث',
|
||
retry: 'إعادة المحاولة',
|
||
copy: 'نسخ',
|
||
),
|
||
home: THome(
|
||
base: THomeBase(
|
||
batteryCritical: 'البطارية منخفضة جداً! اشحن الآن 🔴',
|
||
batteryLow: 'البطارية منخفضة، تذكر الشحن 💛',
|
||
defaultSentence:
|
||
'الحياة ليست انتظار العاصفة لتمر، بل تعلم الرقص تحت المطر.',
|
||
defaultFeedName: 'Xianyan',
|
||
authorPrefix: '— ',
|
||
numberWan: 'w',
|
||
numberThousand: 'ألف',
|
||
dailyRecommendation: 'توصية اليوم',
|
||
findingNewSentences: 'البحث عن اقتباسات جديدة...',
|
||
gettingTodayRecommendation: 'تحميل التوصية...',
|
||
createCard: 'إنشاء بطاقة',
|
||
editThisSentence: 'تعديل الاقتباس',
|
||
noSentences: 'لا توجد اقتباسات',
|
||
pullDownToRefresh: 'اسحب للتحديث',
|
||
networkConnectionFailed: 'فشل اتصال الشبكة',
|
||
clickToRetry: 'اضغط لإعادة المحاولة',
|
||
sentenceCopied: 'تم نسخ الاقتباس',
|
||
offlineMode: 'غير متصل — بيانات مخزنة مؤقتاً',
|
||
quoteSquare: 'ساحة الاقتباسات',
|
||
dragToSort: '📖 اسحب للترتيب',
|
||
sortNewest: 'الأحدث',
|
||
sortHot: 'الشائع',
|
||
sortClassic: 'كلاسيكي',
|
||
noContent: '📋 لا يوجد محتوى',
|
||
recentlyOpened: '🕐 المفتوحة مؤخراً',
|
||
selectCustomTool: '🔧 اختيار أداة مخصصة',
|
||
collapse: 'طي',
|
||
openAnyPageAutoRecord: 'افتح أي صفحة\nتسجيل تلقائي',
|
||
longPressToSet: 'اضغط مطولاً للإعداد',
|
||
shareAppSignature: '— Xianyan APP',
|
||
shareFailed: 'فشل المشاركة',
|
||
),
|
||
sentenceDetail: TSentenceDetail(
|
||
longPressToSelect: 'اضغط مطولاً للتحديد',
|
||
originalContent: '📝 المحتوى الأصلي',
|
||
liked: 'أعجبني',
|
||
like: 'إعجاب',
|
||
likeCanceled: 'تم إزالة الإعجاب',
|
||
likeToast: '👍 أعجبني',
|
||
favorited: 'مفضل',
|
||
favorite: 'مفضلة',
|
||
favoriteCanceled: 'تمت إزالة المفضلة',
|
||
favoriteToast: '⭐ مفضل',
|
||
readLaterMarked: 'مُعلَّم',
|
||
readLaterLabel: 'قراءة لاحقاً',
|
||
alreadyInReadLater: 'موجود بالفعل في قائمة القراءة',
|
||
share: 'مشاركة',
|
||
shareSentence: 'مشاركة الاقتباس',
|
||
sentenceDetail: 'تفاصيل الاقتباس',
|
||
bookmarkAdded: '🔖 تمت إضافة إشارة مرجعية',
|
||
bookmarkRemoved: '🔖 تمت إزالة إشارة مرجعية',
|
||
bookmark: '🔖 إشارة مرجعية',
|
||
tag: '🏷️ وسم',
|
||
externalSearch: '🔍 بحث خارجي',
|
||
readAloud: '🔊 قراءة بصوت عالٍ',
|
||
searchEmpty: 'محتوى البحث فارغ',
|
||
searchUrlError: 'لا يمكن إنشاء رابط البحث',
|
||
searchFailed: 'فشل البحث الخارجي',
|
||
addTag: '🏷️ إضافة وسم',
|
||
tagInputHint: 'أدخل اسم الوسم',
|
||
tagAdded: '🏷️ تمت إضافة الوسم',
|
||
tagAddFailed: 'فشل إضافة الوسم',
|
||
addLabel: 'إضافة',
|
||
editSentence: '✏️ تعديل الاقتباس',
|
||
blocked: '🚫 محظور',
|
||
block: '🚫 حظر',
|
||
notInterestedToast: '🙈 تم التعليم كغير مهتم',
|
||
notInterested: '🙈 غير مهتم',
|
||
searchQuery: '🔍 البحث عن "{0}"',
|
||
),
|
||
readLater: TReadLater(
|
||
readLaterLabel: 'قراءة لاحقاً',
|
||
readLaterPageTitle: '📖 قراءة لاحقاً',
|
||
readLaterCountFormat: '{0} عناصر',
|
||
readLaterEmpty: 'لا توجد عناصر للقراءة لاحقاً',
|
||
readLaterEmptyHint: 'اسحب على بطاقة اقتباس للإضافة',
|
||
imageType: 'صورة',
|
||
videoType: 'فيديو',
|
||
fileType: 'ملف',
|
||
linkType: 'رابط',
|
||
docType: 'مستند',
|
||
textType: 'نص',
|
||
imageEmoji: '🖼️ صورة',
|
||
videoEmoji: '🎬 فيديو',
|
||
fileEmoji: '📄 ملف',
|
||
textEmoji: '📝 نص',
|
||
archiveLabel: 'أرشيف',
|
||
fileLabel: 'ملف',
|
||
removedFromReadLater: 'تمت الإزالة من القراءة لاحقاً',
|
||
operationFailed: 'فشلت العملية',
|
||
detailLabel: 'تفاصيل',
|
||
closeLabel: 'إغلاق',
|
||
sizeLabel: 'الحجم',
|
||
typeLabel: 'النوع',
|
||
searchPlaceholder: 'البحث في اقرأ لاحقاً',
|
||
allLabel: 'الكل',
|
||
selectedLabel: 'محدد',
|
||
cancelLabel: 'إلغاء',
|
||
selectAllLabel: 'تحديد الكل',
|
||
deleteLabel: 'حذف',
|
||
markReadLabel: 'وضع علامة مقروء',
|
||
markedReadLabel: 'تم وضع علامة مقروء',
|
||
markAllReadLabel: 'وضع علامة مقروء للكل',
|
||
markAllReadConfirm: 'وضع علامة مقروء لجميع العناصر؟',
|
||
confirmLabel: 'تأكيد',
|
||
batchDeletedLabel: 'تم حذف {0} عنصر',
|
||
sortLabel: 'ترتيب حسب',
|
||
sortTimeDesc: 'الوقت (الأحدث)',
|
||
sortTimeAsc: 'الوقت (الأقدم)',
|
||
sortType: 'حسب النوع',
|
||
sortSize: 'حسب الحجم',
|
||
copyLabel: 'نسخ',
|
||
copiedLabel: 'تم النسخ',
|
||
copyLinkLabel: 'نسخ الرابط',
|
||
shareLabel: 'مشاركة',
|
||
removeReadLaterLabel: 'إزالة من اقرأ لاحقاً',
|
||
openBrowserLabel: 'فتح في المتصفح',
|
||
),
|
||
),
|
||
discover: TDiscover(
|
||
base: TDiscoverBase(
|
||
browse: '📋 تصفح',
|
||
likes: '👍 إعجاب',
|
||
favorite: '⭐ مفضلة',
|
||
readLater: '📖 لاحقاً',
|
||
notes: '📝 ملاحظات',
|
||
loginToSync: 'سجّل الدخول لمزامنة السحابة',
|
||
login: 'تسجيل الدخول',
|
||
noInspiration: 'لا إلهام حالياً',
|
||
refresh: 'تحديث',
|
||
listView: 'قائمة',
|
||
gridView: 'بطاقات',
|
||
pinned: 'مثبّت',
|
||
conversations: 'محادثات',
|
||
pullDownTools: '⬆️ اسحب لفتح مركز الأدوات',
|
||
remark: '✏️ ملاحظة',
|
||
originalName: 'الاسم الأصلي',
|
||
remarkPlaceholder: 'أدخل ملاحظة (اتركه فارغاً للاسم الأصلي)',
|
||
saveRemark: 'حفظ الملاحظة',
|
||
loginRequired: 'يرجى تسجيل الدخول أولاً',
|
||
comingSoon: 'ميزة المحادثات قادمة قريباً ✨',
|
||
browseHistory: 'سجل التصفح',
|
||
likesHistory: 'سجل الإعجابات',
|
||
myNotes: 'ملاحظاتي',
|
||
readLaterFull: 'قراءة لاحقاً',
|
||
makeCard: '🎨 إنشاء بطاقة',
|
||
favoriteAction: '👍 مفضلة',
|
||
tryOtherCategory: 'جرّب تصنيفاً آخر',
|
||
shareAction: 'مشاركة',
|
||
shareText: 'مشاركة الإلهام',
|
||
cardSaved: 'تم حفظ البطاقة',
|
||
cardSaveFailed: 'فشل الحفظ',
|
||
copiedToClipboard: 'تم النسخ إلى الحافظة',
|
||
errorLoading: 'فشل التحميل، اضغط لإعادة المحاولة',
|
||
favorited: 'مفضّل',
|
||
relatedRecommend: '🎯 توصيات ذات صلة',
|
||
notInterested: 'غير مهتم',
|
||
dailyRead: '📖 قراءة اليوم',
|
||
changeGroup: 'تغيير المجموعة',
|
||
relatedRecommendShort: 'توصيات',
|
||
noRecommendContent: 'لا محتوى موصى به',
|
||
inspiration: 'إلهام',
|
||
stopReading: 'إيقاف القراءة',
|
||
readAloud: 'قراءة بصوت عالٍ',
|
||
inspirationCategory: '🏷️ تصنيف الإلهام',
|
||
searchLabel: 'بحث',
|
||
loadMore: 'تحميل المزيد',
|
||
// أسماء الجلسات والأوصاف
|
||
sessionReadLater: 'القراءة لاحقاً',
|
||
sessionReadLaterDesc: 'حفظ المحتوى للقراءة لاحقاً',
|
||
sessionInspiration: 'الإلهام',
|
||
sessionInspirationDesc: 'اقتباسات رائجة · تصنيفات · اختيار اليوم',
|
||
sessionFootprint: 'السجل',
|
||
sessionFootprintDesc: 'قراءة · إعجابات · مفضلات · لاحقاً · ملاحظات',
|
||
sessionDailyCard: 'بطاقة اليوم',
|
||
sessionDailyCardDesc: 'اقتباس اليوم · تغيير النمط · مشاركة',
|
||
sessionTemplate: 'قوالب الخلفيات',
|
||
sessionTemplateDesc: 'قوالب · تصنيفات · تطبيق فوري',
|
||
sessionReadingReport: 'تقرير القراءة',
|
||
sessionReadingReportDesc:
|
||
'أسبوع/شهر/سنة · اتجاهات · خريطة حرارية · إنجازات',
|
||
sessionWeather: 'الشعر والطقس',
|
||
sessionWeatherDesc: 'طقس مباشر · قصائد سياقية · مزاج',
|
||
sessionPoetry: 'شعر اليوم',
|
||
sessionPoetryDesc: 'توصية يومية · قصيدة كاملة · ترجمة وتحليل',
|
||
sessionDailyFortune: 'حظ اليوم',
|
||
sessionDailyFortuneDesc: 'حظ اليوم · تحليل سداسي · مؤشرات الحظ',
|
||
sessionSolarTerm: 'المصطلحات الشمسية',
|
||
sessionSolarTermDesc: '24 مصطلحاً شمسياً · قصائد · عادات',
|
||
sessionKnowledgeGraph: 'رسم المعرفة',
|
||
sessionKnowledgeGraphDesc:
|
||
'استكشاف الروابط بين القصائد والمؤلفين والمواضيع',
|
||
sessionStudyPlan: 'خطة الدراسة',
|
||
sessionStudyPlanDesc: 'وضع خطة دراسية، الالتزام يومياً',
|
||
sessionProgress: 'التقدم',
|
||
sessionProgressDesc: 'اليوم · الأسبوع · الشهر · السنة · عد تنازلي',
|
||
sessionFileTransfer: 'نقل الملفات',
|
||
sessionFileTransferDesc: 'شبكة محلية · بلوتوث · WebRTC · USB',
|
||
sessionRssFeed: 'تغذية RSS',
|
||
sessionRssFeedDesc: 'اشتراكات RSS/XML خارجية',
|
||
sessionTranslate: 'المترجم',
|
||
sessionTranslateDesc: 'ترجمة متعددة اللغات · كشف تلقائي',
|
||
sessionLeisure: 'الترفيه',
|
||
sessionLeisureDesc: 'زهور · طعام · معالم · جدول زمني',
|
||
),
|
||
chatFlow: TChatFlow(
|
||
chatFlow: '💬 تدفق المحادثة',
|
||
chatSettings: '⚙️ إعدادات المحادثة',
|
||
defaultConversation: 'محادثة افتراضية',
|
||
searchMessages: '🔍 بحث في الرسائل والمؤلفين والروابط...',
|
||
categoryAll: '📋 الكل',
|
||
categoryHot: '🔥 رائج',
|
||
categoryLove: 'حب',
|
||
categoryNature: '🌿 طبيعة',
|
||
categoryMotivate: '💪 تحفيز',
|
||
categoryLiterature: '📖 أدب',
|
||
categoryMovie: '🎬 أفلام',
|
||
expandCategories: 'توسيع ▼',
|
||
collapseCategories: 'طي ▲',
|
||
inputPlaceholderChat: 'قل شيئاً...',
|
||
inputPlaceholderReadlater: 'أضف رابط/نص...',
|
||
attachmentGallery: 'معرض الصور',
|
||
attachmentCamera: 'كاميرا',
|
||
attachmentVideo: 'فيديو',
|
||
attachmentAudio: 'تسجيل صوتي',
|
||
attachmentFile: 'ملف',
|
||
attachmentLocation: 'موقع',
|
||
attachmentLink: 'رابط',
|
||
attachmentRichText: 'نص منسق',
|
||
hiddenSessions: '👁️🗨️ محادثات مخفية',
|
||
noHiddenSessions: 'لا محادثات مخفية',
|
||
swipeToHide: 'اسحب لليسار لإخفاء المحادثة',
|
||
unhide: 'إلغاء الإخفاء',
|
||
hidden: 'مخفي',
|
||
searchSessionOrContent: 'بحث في المحادثات أو المحتوى…',
|
||
noSearchResults: 'لم يتم العثور على نتائج',
|
||
sessionSection: '📱 المحادثات',
|
||
messageContentSection: '💬 محتوى الرسائل',
|
||
pin: '📌 تثبيت',
|
||
unpin: 'إلغاء التثبيت',
|
||
hideSession: '👁️🗨️ إخفاء',
|
||
unhideSession: '👁️ إلغاء الإخفاء',
|
||
remark: '✏️ ملاحظة',
|
||
markAsRead: '👁️ وضع كمقروء',
|
||
markAsUnread: '👁️ وضع كغير مقروء',
|
||
muteNotifications: '🔕 كتم',
|
||
unmuteNotifications: '🔔 إلغاء الكتم',
|
||
hideSettings: '⚙️ إعدادات الإخفاء',
|
||
deleteSession: '🗑️ حذف',
|
||
emptyReadlater: 'لا توجد عناصر للقراءة لاحقاً',
|
||
emptyChat: 'لا توجد رسائل بعد',
|
||
emptyReadlaterHint: 'احفظ المحتوى للقراءة لاحقاً 📖',
|
||
emptyChatHint: 'أرسل رسالة لبدء المحادثة',
|
||
newConversation: '✨ محادثة جديدة',
|
||
conversationNamePlaceholder: 'اسم المحادثة',
|
||
create: 'إنشاء',
|
||
sentToCategory: 'أُرسل إلى',
|
||
sent: '✈️ تم الإرسال',
|
||
readlaterList: '📋 قائمة القراءة لاحقاً',
|
||
manageTags: '🏷️ إدارة الوسوم',
|
||
manageFolders: '📁 إدارة المجلدات',
|
||
cloudSync: '☁️ مزامنة سحابية',
|
||
aiSummary: '🤖 ملخص AI',
|
||
sharedCollab: '👥 تعاون مشترك',
|
||
deviceSync: '📱 مزامنة الأجهزة',
|
||
updateWidget: '🏠 تحديث الأداة',
|
||
clipboardMonitor: '📋 مراقبة الحافظة',
|
||
markAllRead: '✅ تعليم الكل كمقروء',
|
||
exportContent: '📤 تصدير',
|
||
clearReadlater: '🗑️ مسح القراءة لاحقاً',
|
||
allMarkedRead: 'تم تعليم الكل كمقروء',
|
||
clearReadlaterConfirm:
|
||
'مسح جميع {0} عناصر القراءة لاحقاً؟ لا يمكن التراجع.',
|
||
clearButton: 'مسح',
|
||
readlaterCleared: 'تم مسح القراءة لاحقاً',
|
||
readlaterStats: '📊 الإجمالي {0} · مقروء {1} · غير مقروء {2}',
|
||
tagManagement: '🏷️ إدارة الوسوم',
|
||
addTagButton: '➕ إضافة',
|
||
noTags: 'لا توجد وسوم',
|
||
addTagHint: 'اضغط أعلى اليمين لإضافة وسم',
|
||
addTagTitle: '🏷️ إضافة وسم',
|
||
tagNamePlaceholder: 'أدخل اسم الوسم',
|
||
tagDeleted: 'تم حذف الوسم "{0}"',
|
||
tagAdded: 'تم إضافة الوسم "{0}"',
|
||
tagFilterTitle: '🏷️ وسم: {0}',
|
||
tagMessageCount: '{0} رسالة',
|
||
folderManagement: '📁 إدارة المجلدات',
|
||
createFolderButton: '➕ جديد',
|
||
noFolders: 'لا توجد مجلدات',
|
||
createFolderHint: 'اضغط أعلى اليمين لإنشاء مجلد',
|
||
folderDeleted: 'تم حذف المجلد "{0}"',
|
||
createFolderTitle: '📁 مجلد جديد',
|
||
folderNamePlaceholder: 'أدخل اسم المجلد',
|
||
folderCreated: 'تم إنشاء المجلد "{0}"',
|
||
renameFolderTitle: '✏️ إعادة تسمية المجلد',
|
||
messageCountUnit: '{0} رسالة',
|
||
addTagAction: '🏷️ إضافة وسم',
|
||
aiSummaryAction: '🤖 ملخص AI',
|
||
smartTagAction: '🏷️ وسوم ذكية',
|
||
archiveToFolder: '📁 أرشفة إلى مجلد',
|
||
existingTags: 'الوسوم الحالية: {0}',
|
||
generatingSummary: '🤖 جارٍ إنشاء الملخص...',
|
||
summaryCopied: 'تم نسخ الملخص',
|
||
aiSummaryUnavailable: 'الملخص غير متاح حالياً',
|
||
aiSummaryFailed: 'فشل إنشاء الملخص',
|
||
analyzingTags: '🏷️ جارٍ التحليل...',
|
||
emptyContentNoTags: 'المحتوى فارغ، لا يمكن اقتراح وسوم',
|
||
noTagSuggestions: 'لا توجد اقتراحات وسوم من AI',
|
||
smartTagSuggestionTitle: '🏷️ اقتراحات الوسوم الذكية',
|
||
aiSuggestedTags: 'وسوم AI المقترحة: {0}',
|
||
tagsAddedCount: 'تمت إضافة {0} وسم',
|
||
addAllTags: 'إضافة الكل',
|
||
selectFolder: '📁 اختيار مجلد',
|
||
archivedToFolder: 'تمت الأرشفة إلى "{0}"',
|
||
createFolderFirst: 'يرجى إنشاء مجلد أولاً',
|
||
exportAsJsonAction: '📋 تصدير كـ JSON',
|
||
exportAsMarkdownAction: '📝 تصدير كـ Markdown',
|
||
exportAsZipAction: '📦 تصدير كـ ZIP',
|
||
exportedToClipboardJson: 'تم تصدير {0} عنصر إلى الحافظة (JSON)',
|
||
exportedToClipboardMarkdown: 'تم تصدير {0} عنصر إلى الحافظة (Markdown)',
|
||
readlaterExportTitle: '📖 تصدير القراءة لاحقاً',
|
||
zipExportSuccess: 'نجح تصدير ZIP',
|
||
exportFailedMsg: 'فشل التصدير',
|
||
readlaterExportSubject: 'شيان يان - تصدير القراءة لاحقاً',
|
||
syncing: '☁️ جارٍ المزامنة...',
|
||
syncComplete: 'اكتملت المزامنة ↑{0} ↓{1} ⚡{2}',
|
||
syncFailed: 'فشلت المزامنة',
|
||
noContentForSummary: 'لا يوجد محتوى للتلخيص',
|
||
generatingAiSummary: '🤖 جارٍ إنشاء ملخص AI...',
|
||
summaryCopiedToClipboard: 'تم نسخ الملخص إلى الحافظة',
|
||
aiSummaryUnavailableRetry: 'الملخص غير متاح حالياً، يرجى المحاولة لاحقاً',
|
||
sharedCollabTitle: '👥 تعاون مشترك',
|
||
createButton: '➕ إنشاء',
|
||
noSharedLists: 'لا توجد قوائم مشتركة',
|
||
createSharedListHint: 'أنشئ قائمة مشتركة للتعاون',
|
||
sharedListStats: '{0} أعضاء · {1} رسالة',
|
||
createSharedListTitle: '👥 إنشاء قائمة مشتركة',
|
||
listNamePlaceholder: 'أدخل اسم القائمة',
|
||
sharedListCreated: 'تم إنشاء القائمة المشتركة "{0}"',
|
||
membersCount: 'الأعضاء: {0}',
|
||
messagesCount: 'الرسائل: {0}',
|
||
createdDate: 'تاريخ الإنشاء: {0}',
|
||
leftSharedList: 'تم مغادرة القائمة المشتركة',
|
||
leaveList: 'مغادرة القائمة',
|
||
discoveringDevices: '📱 جارٍ البحث عن الأجهزة...',
|
||
noDevicesFound: 'لم يتم العثور على أجهزة متصلة. تأكد من اتصال الأجهزة.',
|
||
selectTargetDevice: '📱 اختيار الجهاز المستهدف',
|
||
syncingToDevice: '📱 جارٍ المزامنة مع {0}...',
|
||
syncSendFailed: 'فشل إرسال المزامنة',
|
||
deviceDiscoveryFailed: 'فشل البحث عن الأجهزة',
|
||
widgetUpdated: '🏠 تم تحديث الأداة',
|
||
widgetUpdateFailed: 'فشل تحديث الأداة',
|
||
clipboardMonitorTitle: '📋 مراقبة الحافظة',
|
||
clipboardStatusMonitoring: 'الحالة: مراقبة',
|
||
clipboardStatusOff: 'الحالة: متوقف',
|
||
clipboardMonitorEnabled: '📋 تم تفعيل مراقبة الحافظة',
|
||
clipboardMonitorDisabled: '📋 تم إيقاف مراقبة الحافظة',
|
||
enableMonitor: 'تفعيل المراقبة',
|
||
disableMonitor: 'إيقاف المراقبة',
|
||
viewClipboard: 'عرض الحافظة',
|
||
clipboardContent: '📋 الحافظة: {0}',
|
||
clipboardEmpty: 'الحافظة فارغة',
|
||
),
|
||
chatSettings: TChatSettings(
|
||
appearance: '🎨 المظهر',
|
||
backgroundImage: '🖼️ صورة الخلفية',
|
||
setBackground: 'تعيين خلفية المحادثة',
|
||
themeColor: '🎨 لون السمة',
|
||
customAccentColor: 'لون التمييز المخصص',
|
||
data: '📦 البيانات',
|
||
exportMessages: '📤 تصدير الرسائل',
|
||
exportAsJson: 'تصدير كملف JSON',
|
||
importMessages: '📥 استيراد الرسائل',
|
||
importFromJson: 'استيراد من ملف JSON',
|
||
shareChatRecord: '↗️ مشاركة',
|
||
sync: '🔄 مزامنة',
|
||
syncInfo: '🔄 مزامنة',
|
||
syncInfoDetail:
|
||
'ستتوفر مزامنة السحابة في تحديث قادم.\nالبيانات حالياً مخزنة محلياً فقط.',
|
||
gotIt: 'فهمت',
|
||
categoryManagement: '🏷️ إدارة التصنيفات',
|
||
manageCategories: '🏷️ إدارة التصنيفات',
|
||
editCategoryNames: 'تعديل أسماء وترتيب التصنيفات',
|
||
editCategory: '✏️ تعديل التصنيف',
|
||
enterNewName: 'أدخل اسماً جديداً',
|
||
recycleBin: '🗑️ سلة المحذوفات',
|
||
viewDeletedMessages: 'عرض الرسائل المحذوفة',
|
||
recycleBinEmpty: 'سلة المحذوفات فارغة',
|
||
recycleBinCleared: 'تم تفريغ سلة المحذوفات',
|
||
emptyBin: 'تفريغ',
|
||
close: 'إغلاق',
|
||
restore: 'استعادة',
|
||
messageRestored: 'تم استعادة الرسالة',
|
||
permanentDelete: 'حذف',
|
||
messagePermanentlyDeleted: 'تم حذف الرسالة نهائياً',
|
||
dangerZone: '⚠️ منطقة خطرة',
|
||
clearMessages: 'مسح الرسائل',
|
||
clearAllMessagesConfirm:
|
||
'هل تريد مسح جميع رسائل هذه المحادثة؟\nسيتم نقل الرسائل إلى سلة المحذوفات ويمكن استعادتها.',
|
||
messagesCleared: 'تم مسح الرسائل',
|
||
exportFailed: 'فشل التصدير',
|
||
fromAlbum: 'اختيار من الألبوم',
|
||
restoreDefault: 'استعادة الافتراضي',
|
||
defaultPurple: '💜 بنفسجي افتراضي',
|
||
oceanBlue: '🔵 أزرق محيطي',
|
||
mintGreen: '💚 أخضر نعناعي',
|
||
warmOrange: '🧡 برتقالي دافئ',
|
||
roseRed: '🌹 أحمر وردي',
|
||
skyCyan: '🩵 سماوي',
|
||
brownCoffee: '🟤 بني قهوي',
|
||
silverGrey: '⬜ رمادي فضي',
|
||
selectAccentColor: 'اختر لون التمييز',
|
||
),
|
||
toolCenter: TToolCenter(
|
||
toolCenter: 'مركز الأدوات',
|
||
discoverMoreHelpers: 'اكتشف المزيد من الأدوات',
|
||
toolCount: ' أداة',
|
||
myFavorites: 'مفضلاتي',
|
||
recentlyUsed: '🕐 المستخدمة مؤخراً',
|
||
startUsingTools: 'ابدأ باستخدام الأدوات 💡',
|
||
viewAll: 'عرض الكل ←',
|
||
useCountTimes: ' مرة',
|
||
recommendedTools: '⭐ أدوات موصى بها',
|
||
refreshBatch: 'تحديث',
|
||
editLayout: 'تعديل التخطيط',
|
||
importTool: 'استيراد أداة',
|
||
stayTuned: 'قريباً ✨',
|
||
toolSettings: 'الإعدادات',
|
||
searchTools: '🔍 بحث في الأدوات…',
|
||
searchHistory: 'سجل البحث',
|
||
clearHistory: 'مسح',
|
||
noSearchResult: 'لم يتم العثور على أدوات ذات صلة',
|
||
toolRemoved: 'تمت إزالة «{0}»، يمكن استعادتها من الإعدادات',
|
||
dragToRemove: 'اسحب هنا للإزالة',
|
||
releaseToRemove: 'حرر لإزالة «{0}»',
|
||
closeToolPanel: 'إغلاق لوحة الأدوات',
|
||
tapToClose: 'اضغط على الخلفية للإغلاق',
|
||
cancelFavorite: 'إلغاء المفضلة',
|
||
pinToTop: 'تثبيت',
|
||
cancelPin: 'إلغاء التثبيت',
|
||
newBadge: 'جديد',
|
||
tapToOpen: 'اضغط للفتح',
|
||
longPressForMore: 'اضغط مطولاً للمزيد',
|
||
),
|
||
toolStats: TToolStats(
|
||
usageCount: 'عدد الاستخدام',
|
||
lastUsed: 'آخر استخدام',
|
||
never: 'أبداً',
|
||
rating: 'التقييم',
|
||
noRating: 'لا يوجد',
|
||
usageTrend: 'اتجاه الاستخدام',
|
||
version: 'الإصدار',
|
||
),
|
||
),
|
||
profile: TProfile(
|
||
title: 'أنا',
|
||
myFavorites: 'المفضلة',
|
||
readingHistory: 'السجل',
|
||
darkMode: 'الوضع الداكن',
|
||
accountSettings: 'الحساب',
|
||
dataManagement: 'البيانات',
|
||
offlineMode: 'بدون اتصال',
|
||
cacheManagement: 'التخزين المؤقت',
|
||
themeCustomization: 'المظهر',
|
||
desktopWidgets: 'الودجات',
|
||
sentenceSource: 'المصادر',
|
||
aboutApp: 'حول',
|
||
rateApp: 'تقييم',
|
||
debugMode: 'تصحيح',
|
||
tapToLogin: 'اضغط لتسجيل الدخول',
|
||
defaultUserName: 'مستخدم شيان يان',
|
||
appSlogan: 'اكتشف الاقتباسات، أنشئ البطاقات',
|
||
freeTier: 'مجاني',
|
||
points: 'النقاط',
|
||
checkin: 'تسجيل الحضور',
|
||
notes: 'الملاحظات',
|
||
quickActions: 'إجراءات سريعة',
|
||
scanQr: 'مسح',
|
||
nearbyTransfer: 'نقل',
|
||
payment: 'الدفع',
|
||
selectScanMethod: 'اختر طريقة المسح',
|
||
scanQrLogin: 'تسجيل دخول QR',
|
||
scanQrCode: 'مسح رمز QR',
|
||
appStoreNotFound: 'لم يتم العثور على متجر التطبيقات',
|
||
experimentalFeature: 'ميزات تجريبية',
|
||
underReview: 'قيد المراجعة',
|
||
changeAvatar: 'تغيير الصورة الرمزية',
|
||
inputAvatarUrl: 'أدخل رابط الصورة الرمزية',
|
||
selectFromAlbum: 'اختر من الألبوم (قريباً)',
|
||
avatarUrlHint: 'يجب ألا يتجاوز الرابط 2048 حرفاً، روابط http/https فقط',
|
||
pleaseInputUrl: 'الرجاء إدخال رابط',
|
||
urlMustStartWithHttp: 'يجب أن يبدأ الرابط بـ http:// أو https://',
|
||
urlTooLong: 'الرابط يتجاوز حد 2048 حرفاً',
|
||
invalidUrlFormat: 'صيغة الرابط غير صحيحة',
|
||
avatarUnderReview: '🔍 الصورة قيد المراجعة',
|
||
avatarReviewing: 'جاري مراجعة الصورة الرمزية، يرجى الانتظار...',
|
||
avatarChangeSuccess: 'تم تغيير الصورة الرمزية بنجاح',
|
||
avatarChangeFailed: 'فشل تغيير الصورة الرمزية',
|
||
success: 'نجاح',
|
||
failed: 'فشل',
|
||
ok: 'حسناً',
|
||
loading: 'جاري التحميل...',
|
||
loginToViewProfile: 'سجل الدخول لعرض ملفك الشخصي',
|
||
goLogin: 'تسجيل الدخول',
|
||
consecutiveCheckin: 'تسجيل دخول متتالي',
|
||
favorites: 'المفضلة',
|
||
likes: 'إعجاب',
|
||
dailyCheckin: 'تسجيل دخول يومي',
|
||
learningCenter: 'مركز التعلم',
|
||
achievementCenter: 'مركز الإنجازات',
|
||
dailyTask: 'المهام اليومية',
|
||
leaderboard: 'لوحة المتصدرين',
|
||
dataStatistics: 'إحصائيات البيانات',
|
||
myNotes: 'ملاحظاتي',
|
||
contentCorrection: 'تصحيح المحتوى',
|
||
myDevices: 'أجهزتي',
|
||
tagCloud: 'سحابة العلامات',
|
||
personalInfo: 'المعلومات الشخصية',
|
||
username: 'اسم المستخدم',
|
||
nickname: 'اللقب',
|
||
bio: 'السيرة الذاتية',
|
||
notSet: 'غير محدد',
|
||
notFilled: 'غير مملوء',
|
||
set: 'محدد',
|
||
reviewing: 'قيد المراجعة',
|
||
editUsername: 'تعديل اسم المستخدم',
|
||
editNickname: 'تعديل اللقب',
|
||
nearbyDiscovery: 'الأجهزة القريبة',
|
||
nearbyDiscoveryDesc: 'Bluetooth + Wi-Fi اكتشاف الأجهزة القريبة',
|
||
),
|
||
settings: TSettings(
|
||
language: 'اللغة',
|
||
languageSubtitle: 'تغيير لغة العرض',
|
||
generalSettings: 'عام',
|
||
selectLanguage: 'اختر اللغة',
|
||
followSystem: 'اتبع النظام',
|
||
collaborativeTranslation: 'تعاون',
|
||
collaborativeTranslationDesc: 'ساعد في تحسين الترجمات',
|
||
lastTranslation: 'آخر ترجمة',
|
||
translationVersion: 'الإصدار',
|
||
interaction: TSettingsInteraction(
|
||
interaction: 'التفاعل',
|
||
sound: 'الصوت',
|
||
soundSubtitle: 'أصوات العمليات والإشعارات',
|
||
vibration: 'الاهتزاز',
|
||
vibrationSubtitle: 'شدة اللمس اللمسي',
|
||
soundEffect: 'تأثير صوتي',
|
||
soundEffectSubtitle: 'اختر نمط صوت العملية',
|
||
pageTransitionMode: 'انتقال الصفحة',
|
||
pageTransitionModeNavigate: 'تنقل قياسي مع السحب للعودة',
|
||
pageTransitionModeSheet: 'ورقة سفلية للشاشات العريضة',
|
||
predictiveBack: 'العودة التنبؤية',
|
||
predictiveBackSubtitle: 'معاينة الصفحة السابقة أثناء السحب',
|
||
longPressPreview: 'معاينة الضغط المطوّل',
|
||
longPressPreviewSubtitle: 'معاينة التفاصيل بالضغط المطوّل',
|
||
vibrationStrength: 'شدة الاهتزاز',
|
||
soundEffectStyle: 'نمط التأثير الصوتي',
|
||
pageTransitionModeTitle: 'انتقال الصفحة',
|
||
navigateDescDetail:
|
||
'اسحب من الحافة اليسرى للعودة، يدعم الرسوم المتحركة التنبؤية',
|
||
sheetDescDetail:
|
||
'يفتح كورقة سفلية، مناسب للشاشات العريضة، اضغط ✕ للإغلاق',
|
||
standardNavigation: 'التنقل القياسي',
|
||
bottomSheet: 'الورقة السفلية',
|
||
),
|
||
notification: 'الإشعارات',
|
||
pushNotification: 'الإشعارات الفورية',
|
||
pushNotificationSubtitle: 'اقتراحات يومية، تذكيرات، تنبيهات',
|
||
display: TSettingsDisplay(
|
||
display: 'العرض',
|
||
screenTimeout: 'مهلة الشاشة',
|
||
screenTimeoutSubtitle: 'تعيين وقت إيقاف تشغيل الشاشة',
|
||
fontSize: 'حجم الخط',
|
||
fontSizeSubtitle: 'الذهاب إلى إعدادات المظهر',
|
||
startupPage: 'صفحة البدء',
|
||
startupPageSubtitle: 'اختر الصفحة المعروضة عند التشغيل',
|
||
immersiveStatus: 'شريط الحالة الغامر',
|
||
immersiveStatusSubtitle: 'إخفاء شريط الحالة، عرض ملء الشاشة',
|
||
contentDensity: 'كثافة المحتوى',
|
||
contentDensitySubtitle: 'تعديل تباعد القوائم والبطاقات',
|
||
reduceAnimations: 'تقليل الرسوم المتحركة',
|
||
reduceAnimationsSubtitle: 'تقليل تأثيرات الرسوم المتحركة',
|
||
screenTimeoutTitle: 'مهلة الشاشة',
|
||
startupPageTitle: 'صفحة البدء',
|
||
contentDensityTitle: 'كثافة المحتوى',
|
||
),
|
||
performance: TSettingsPerformance(
|
||
performance: 'الأداء',
|
||
smartMode: 'الوضع الذكي',
|
||
smartModeSubtitle: 'التبديل التلقائي حسب الشبكة',
|
||
preload: 'التحميل المسبق',
|
||
preloadSubtitle: 'تحميل المحتوى مسبقاً',
|
||
cacheStrategy: 'استراتيجية التخزين المؤقت',
|
||
cacheStrategySubtitle: 'التحكم في سلوك التخزين المؤقت',
|
||
imageQuality: 'جودة الصورة',
|
||
imageQualityOriginal: 'تحميل الأصل، استهلاك بيانات أكثر',
|
||
imageQualitySaver: 'ضغط الصور، توفير البيانات',
|
||
imageQualityBalanced: 'توازن الجودة واستهلاك البيانات',
|
||
dataSaver: 'توفير البيانات',
|
||
dataSaverSubtitle: 'تقليل استهلاك البيانات',
|
||
cacheStrategyTitle: 'استراتيجية التخزين المؤقت',
|
||
imageQualityTitle: 'جودة الصورة',
|
||
),
|
||
privacy: TSettingsPrivacy(
|
||
privacyAndPermissions: 'الخصوصية والأذونات',
|
||
appLock: 'قفل التطبيق',
|
||
appLockSubtitle: 'Face ID / بصمة الإصبع',
|
||
clipboardRead: 'قراءة الحافظة',
|
||
clipboardReadSubtitle: 'السماح بقراءة محتوى الحافظة',
|
||
permissionManagement: 'الأذونات',
|
||
permissionManagementSubtitle: 'إدارة أذونات التطبيق',
|
||
privacyPolicy: 'سياسة الخصوصية',
|
||
privacyPolicySubtitle: 'عرض محتوى سياسة الخصوصية',
|
||
),
|
||
advanced: TSettingsAdvanced(
|
||
advanced: 'متقدم',
|
||
moreSettings: 'المزيد من الإعدادات',
|
||
moreSettingsSubtitle: 'التوافق، التصحيح، البروكسي، البطارية',
|
||
autoCheckUpdate: 'التحقق التلقائي من التحديثات',
|
||
autoCheckUpdateSubtitle: 'التحقق من إصدار جديد عند التشغيل',
|
||
syncSettings: 'مزامنة الإعدادات',
|
||
syncSettingsSubtitle: 'مزامنة التفضيلات عبر الأجهزة',
|
||
logManagement: 'السجلات',
|
||
logManagementSubtitle: 'عرض وتصدير سجلات التطبيق',
|
||
exportImportSettings: 'تصدير / استيراد',
|
||
exportImportSettingsSubtitle: 'ترحيل الإعدادات عبر JSON',
|
||
dataExport: 'تصدير البيانات',
|
||
dataExportSubtitle: 'تصدير البيانات الشخصية',
|
||
clearCache: 'مسح التخزين المؤقت',
|
||
clearCacheSubtitle: 'تنظيف البيانات المخزنة مؤقتاً',
|
||
resetSettings: 'إعادة تعيين الإعدادات',
|
||
resetSettingsSubtitle: 'استعادة جميع الإعدادات إلى الافتراضية',
|
||
youMayBeLookingFor: 'قد تبحث عن',
|
||
fontManagement: 'الخطوط',
|
||
clearCacheConfirm: 'هل أنت متأكد من مسح جميع البيانات المخزنة مؤقتاً؟',
|
||
resetSettingsConfirm:
|
||
'هل أنت متأكد من إعادة تعيين جميع الإعدادات؟ لا يمكن التراجع عن هذا.',
|
||
exportSettings: '📤 تصدير الإعدادات',
|
||
importSettings: '📥 استيراد الإعدادات',
|
||
importSettingsDesc:
|
||
'الصق JSON المُصدَّر أدناه. سيتم الكتابة فوق الإعدادات الحالية.',
|
||
confirmImport: 'تأكيد الاستيراد',
|
||
importSuccess: 'تم الاستيراد بنجاح',
|
||
importFailed: 'فشل الاستيراد، تنسيق غير صحيح',
|
||
pasteJson: 'لصق JSON',
|
||
pasteJsonPlaceholder: 'الصق محتوى JSON المُصدَّر...',
|
||
),
|
||
cache: TSettingsCache(
|
||
cacheManagement: 'Image Cache Management',
|
||
storageOverview: 'Storage Overview',
|
||
totalCache: 'Total Cache',
|
||
fileCount: 'Files',
|
||
feedCache: 'Feed Cache',
|
||
cacheBreakdown: 'Cache Breakdown',
|
||
recentCache: 'Recent Cache',
|
||
expiredCache: 'Expired Cache',
|
||
cacheFiles: 'Cache Files',
|
||
cacheActions: 'Cache Actions',
|
||
autoCleanPolicy: 'Auto Clean Policy',
|
||
autoCleanPolicyDesc: 'Cache older than the set time will be auto-cleaned',
|
||
clearExpiredCache: 'Clear Expired Cache',
|
||
clearAllCache: 'Clear All Cache',
|
||
cacheSizeLimit: 'Cache Size Limit',
|
||
cacheSizeLimitDesc: 'Alert when exceeding the limit',
|
||
batchDelete: 'Batch Delete',
|
||
selectAll: 'Select All',
|
||
deselectAll: 'Deselect All',
|
||
deleteSelected: 'Delete Selected',
|
||
cleaningProgress: 'Cleaning...',
|
||
cleanLog: 'Clean Log',
|
||
cleanLogDesc: 'View cache cleaning history',
|
||
noCache: 'No Image Cache',
|
||
noCacheHint: 'Image cache will appear here after browsing',
|
||
retry: 'Retry',
|
||
loadFailed: 'Load Failed',
|
||
fileDetail: 'File Detail',
|
||
fileName: 'File Name',
|
||
fileSize: 'File Size',
|
||
createdTime: 'Created',
|
||
expiresTime: 'Expires',
|
||
resolution: 'Resolution',
|
||
format: 'Format',
|
||
sourceUrl: 'Source URL',
|
||
category: 'Category',
|
||
expired: 'Expired',
|
||
sortBy: 'Sort By',
|
||
sortByDate: 'By Date',
|
||
sortBySize: 'By Size',
|
||
sortByType: 'By Type',
|
||
usedSpace: 'Used',
|
||
refLimit: 'Limit',
|
||
confirmDelete: 'Delete this cache file?',
|
||
confirmClearExpired:
|
||
'Expired cache files will be cleared. This cannot be undone.',
|
||
confirmClearAll:
|
||
'All cache files will be cleared. This cannot be undone.',
|
||
irreversible: 'This cannot be undone',
|
||
cleared: 'Cleared',
|
||
clearFailed: 'Clear Failed',
|
||
filesUnit: 'files',
|
||
daysUnit: 'days',
|
||
policyOff: 'Off',
|
||
edit: 'Edit',
|
||
cancel: 'Cancel',
|
||
delete: 'Delete',
|
||
clear: 'Clear',
|
||
totalCacheLabel: 'Total',
|
||
basicInfo: 'Basic Info',
|
||
imageInfo: 'Image Info',
|
||
sourceInfo: 'Source Info',
|
||
clearLog: 'Clear',
|
||
noCleanLog: 'No cleaning records',
|
||
selectedCount: 'Selected',
|
||
status: 'Status',
|
||
done: 'تم',
|
||
all: 'الكل',
|
||
withinDays: 'خلال',
|
||
beforeDays: 'قبل',
|
||
currentLabel: 'الحالي',
|
||
autoCleanSuffix: 'تنظيف تلقائي للذاكرة المؤقتة منتهية الصلاحية',
|
||
currentLimitLabel: 'الحد الحالي',
|
||
confirmBatchDelete: 'حذف ملفات الذاكرة المؤقتة المحددة؟',
|
||
deleted: 'تم الحذف',
|
||
unknown: 'غير معروف',
|
||
logCleared: 'تم مسح السجل',
|
||
confirmClearLog: 'مسح جميع سجلات التنظيف؟',
|
||
clearingExpired: 'جاري تنظيف الذاكرة المؤقتة منتهية الصلاحية...',
|
||
clearingAll: 'جاري تنظيف كل الذاكرة المؤقتة...',
|
||
clearingBatch: 'حذف دفعي...',
|
||
storageSpace: 'مساحة التخزين',
|
||
database: 'قاعدة البيانات',
|
||
hive: 'Hive',
|
||
cacheCount: 'عدد ذاكرة التخزين المؤقت',
|
||
categoryStats: 'إحصائيات الفئات',
|
||
feedCacheCount: 'ذاكرة التغذية',
|
||
pendingSync: 'مزامنة معلقة',
|
||
hiveStorage: 'تخزين Hive',
|
||
chatSessions: 'جلسات الدردشة',
|
||
chatAttachments: 'مرفقات الدردشة',
|
||
chatTrash: 'سلة محذوفات الدردشة',
|
||
transferRecords: 'سجل النقل',
|
||
pairedDevices: 'أجهزة مقترنة',
|
||
receivedFiles: 'ملفات مستلمة',
|
||
readLater: 'اقرأ لاحقاً',
|
||
cacheCleanup: 'تنظيف ذاكرة التخزين المؤقت',
|
||
cleanExpiredCache: 'تنظيف ذاكرة التخزين المؤقت منتهية الصلاحية',
|
||
cleanChatTrash: 'تنظيف سلة محذوفات الدردشة',
|
||
cleanChatThumbnails: 'تنظيف صور مصغرة للدردشة',
|
||
clearAllCache2: 'مسح كل ذاكرة التخزين المؤقت',
|
||
cleanTransferCache: 'تنظيف ذاكرة النقل',
|
||
clearAllChatData: 'مسح جميع بيانات الدردشة',
|
||
cleanReadlaterCache: 'تنظيف ذاكرة "اقرأ لاحقاً"',
|
||
clearReadlaterData: 'مسح جميع بيانات "اقرأ لاحقاً"',
|
||
cacheStrategy: 'استراتيجية ذاكرة التخزين المؤقت',
|
||
cacheLimit: 'حد ذاكرة التخزين المؤقت',
|
||
expiryDays: 'أيام الصلاحية',
|
||
offlineMode2: 'وضع عدم الاتصال',
|
||
wifiPreload: 'تحميل مسبق عبر WiFi',
|
||
autoSync: 'مزامنة تلقائية',
|
||
cleaningCache: 'جاري تنظيف ذاكرة التخزين المؤقت...',
|
||
itemsUnit: 'عناصر',
|
||
piecesUnit: 'قطع',
|
||
cleaningChatTrash: 'تم تنظيف سلة محذوفات الدردشة',
|
||
cleaningChatThumbnails: 'تم تنظيف الصور المصغرة',
|
||
cleaningTransferCache: 'تم تنظيف ذاكرة النقل',
|
||
clearingAllChatData: 'تم مسح جميع بيانات الدردشة',
|
||
cleaningReadlaterCache: 'تم تنظيف ذاكرة "اقرأ لاحقاً"',
|
||
clearingReadlaterData: 'تم مسح جميع بيانات "اقرأ لاحقاً"',
|
||
allCacheCleared: 'تم مسح كل ذاكرة التخزين المؤقت',
|
||
cleanFailed2: 'فشل التنظيف: {0}',
|
||
confirmCleanChatTrashTitle: 'تنظيف سلة محذوفات الدردشة',
|
||
confirmCleanChatTrashContent: 'سيتم حذف الرسائل والملفات في سلة المحذوفات التي تزيد عن 30 يوم بشكل دائم. لا يمكن التراجع عن هذا الإجراء.',
|
||
confirmCleanChatThumbnailsTitle: 'تنظيف الصور المصغرة للدردشة',
|
||
confirmCleanChatThumbnailsContent: 'سيتم تنظيف ذاكرة الصور المصغرة لصور الدردشة. لن يتم حذف الصور الأصلية.',
|
||
confirmClearAllCacheTitle: 'مسح كل ذاكرة التخزين المؤقت',
|
||
confirmClearAllCacheContent: 'هل أنت متأكد من مسح جميع بيانات ذاكرة التخزين المؤقت؟ سيتم حذف المحتوى غير المتصل. لا يمكن التراجع عن هذا الإجراء.',
|
||
confirmCleanTransferCacheTitle: 'تنظيف ذاكرة النقل',
|
||
confirmCleanTransferCacheContent: 'سيتم تنظيف الصور المصغرة والملفات المؤقتة وسجلات النقل التي تزيد عن 30 يوم. لن يتم حذف الملفات المستلمة.',
|
||
confirmClearAllChatDataTitle: 'مسح جميع بيانات الدردشة',
|
||
confirmClearAllChatDataContent: 'سيتم حذف جميع جلسات الدردشة والرسائل والمرفقات وبيانات سلة المحذوفات. لا يمكن التراجع عن هذا الإجراء!',
|
||
confirmCleanReadlaterCacheTitle: 'تنظيف ذاكرة "اقرأ لاحقاً"',
|
||
confirmCleanReadlaterCacheContent: 'سيتم تنظيف الصور المصغرة والمرفقات والملفات المؤقتة للمزامنة لـ "اقرأ لاحقاً". لن يتم حذف سجلات الرسائل.',
|
||
confirmClearReadlaterDataTitle: 'مسح جميع بيانات "اقرأ لاحقاً"',
|
||
confirmClearReadlaterDataContent: 'سيتم حذف جميع الرسائل والمرفقات والصور المصغرة لـ "اقرأ لاحقاً". لا يمكن التراجع عن هذا الإجراء!',
|
||
clearAll: 'مسح الكل',
|
||
clean2: 'تنظيف',
|
||
enabled2: 'مفعّل',
|
||
disabled2: 'معطّل',
|
||
mbUnit: 'MB',
|
||
daysUnit2: 'أيام',
|
||
),
|
||
permission: TSettingsPermission(
|
||
pageTitle: 'إدارة الأذونات',
|
||
loadFailed: 'فشل التحميل',
|
||
headerTitle: 'معلومات الأذونات',
|
||
headerDesc:
|
||
'شيان يان يطلب فقط الأذونات الضرورية للوظائف الأساسية. يمكنك إدارة الأذونات في أي وقت. قد يؤثر رفض بعض الأذونات على الوظائف.',
|
||
appPermissionSection: '📱 أذونات التطبيق',
|
||
appPermissionSubtitle: 'وظائف تتطلب تفويضك',
|
||
systemCapabilitySection: '⚙️ قدرات النظام',
|
||
systemCapabilitySubtitle: 'يديرها النظام، لا حاجة لتفويض يدوي',
|
||
disclaimer:
|
||
'شيان يان لا يطلب أذونات مفرطة. بعضها يُطلب فقط عند استخدام وظائف محددة.',
|
||
usageStats: 'إحصائيات الاستخدام',
|
||
noUsageData: 'لا توجد بيانات استخدام',
|
||
totalCountPrefix: 'المجموع ',
|
||
totalCountSuffix: ' مرة',
|
||
badgeSystem: 'النظام',
|
||
badgeRequired: 'مطلوب',
|
||
badgeOptional: 'اختياري',
|
||
statusGranted: 'ممنوح',
|
||
statusDenied: 'مرفوض',
|
||
statusPermanentlyDenied: 'مرفوض نهائياً',
|
||
statusNotDetermined: 'غير مطلوب',
|
||
statusRestricted: 'مقيد',
|
||
recentUsagePrefix: 'الأخير: ',
|
||
timesSuffix: ' مرة',
|
||
btnGoSettings: 'الإعدادات',
|
||
btnRequest: 'طلب',
|
||
shakeEnabled: 'مفعّل',
|
||
shakeDisabled: 'معطّل',
|
||
frequencyHigh: 'عالي',
|
||
frequencyMedium: 'متوسط',
|
||
frequencyLow: 'منخفض',
|
||
permCameraLabel: 'الكاميرا',
|
||
permCameraDesc:
|
||
'تُستخدم لالتقاط الصور وإنشاء خلفيات الشاشة ومسح رموز QR واقتران نقل الملفات. تُطلب فقط عند الاستخدام النشط، ولا تُستخدم في الخلفية.',
|
||
permCameraUsage:
|
||
'خلفية الشاشة — التقاط صورة|رمز QR — مسح تسجيل الدخول/الاقتران|نقل الملفات — مسح للاتصال',
|
||
permCameraDenial: 'لا يمكن التقاط الصور أو مسح رموز QR أو اقتران الأجهزة',
|
||
permPhotosLabel: 'الصور والتخزين',
|
||
permPhotosDesc:
|
||
'تُستخدم لاختيار الصور وإنشاء خلفيات الشاشة وحفظ الأعمال في الألبوم وتعيين الصورة الرمزية. تصل فقط إلى الصور المحددة، ولا تقرأ الألبوم بالكامل.',
|
||
permPhotosUsage:
|
||
'خلفية الشاشة — اختيار صورة|حفظ البطاقة — حفظ في الألبوم|الملف الشخصي — تعيين صورة رمزية',
|
||
permPhotosDenial: 'لا يمكن اختيار الصور أو حفظ الأعمال في الألبوم',
|
||
permNotificationLabel: 'الإشعارات',
|
||
permNotificationDesc:
|
||
'تُستخدم لدفع الاقتباسات اليومية وتذكيرات تسجيل الحضور والإعلانات وحالة نقل الملفات والرسائل التفاعلية. يمكن تعطيلها في إعدادات النظام.',
|
||
permNotificationUsage:
|
||
'اقتباس يومي — دفع مجدول|تسجيل الحضور — تذكير يومي|نقل الملفات — الحالة|الرسائل — إعجابات وتعليقات',
|
||
permNotificationDenial: 'لا يمكن استلام الاقتباسات والتذكيرات والرسائل',
|
||
permLocationLabel: 'الموقع (تقريبي)',
|
||
permLocationDesc:
|
||
'تُستخدم لمعلومات الطقس وتذكيرات المصطلحات الشمسية. تستخدم الموقع التقريبي فقط (مستوى المدينة)، وليس الدقيق، ولا تتعقب في الخلفية.',
|
||
permLocationUsage:
|
||
'الطقس — طقس المدينة الحالية|المصطلحات الشمسية — تذكيرات محلية',
|
||
permLocationDenial: 'لا يمكن الحصول على معلومات الطقس والتذكيرات',
|
||
permNearbyDevicesLabel: 'الأجهزة القريبة',
|
||
permNearbyDevicesDesc:
|
||
'تُستخدم لاكتشاف أجهزة الشبكة المحلية والاتصال بها في نقل الملفات. تُطلب فقط عند استخدام نقل الملفات.',
|
||
permNearbyDevicesUsage:
|
||
'نقل الملفات — اكتشاف الشبكة المحلية|اتصال الجهاز — WiFi المباشر',
|
||
permNearbyDevicesDenial:
|
||
'لا يمكن اكتشاف أو الاتصال بأجهزة الشبكة المحلية',
|
||
permMicrophoneLabel: 'الميكروفون',
|
||
permMicrophoneDesc:
|
||
'تُستخدم للقراءة الصوتية والبحث الصوتي وإدخال الصوت في محادثة الذكاء الاصطناعي. تُطلب فقط عند الاستخدام النشط، ولا تسجل في الخلفية.',
|
||
permMicrophoneUsage:
|
||
'القراءة الصوتية — قراءة الجمل|البحث الصوتي — إدخال صوتي|محادثة الذكاء الاصطناعي — رسالة صوتية',
|
||
permMicrophoneDenial:
|
||
'لا يمكن استخدام البحث الصوتي والقراءة الصوتية والإدخال الصوتي',
|
||
permStorageLabel: 'التخزين',
|
||
permStorageDesc:
|
||
'تُستخدم لحفظ البطاقات وخلفيات الشاشة محليًا وتصدير ملفات الخطوط والبيانات. أندرويد 12 وأقل (API≤32) يحتاج إذن القراءة؛ أندرويد 13+ يستخدم إذن الصور؛ الكتابة تستخدم التخزين المحدود.',
|
||
permStorageUsage:
|
||
'حفظ البطاقة — تصدير محلي|خلفية الشاشة — حفظ|إدارة الخطوط — تنزيل الخطوط|تصدير البيانات — تصدير بيانات المستخدم',
|
||
permStorageDenial: 'لا يمكن حفظ البطاقات وخلفيات الشاشة محليًا',
|
||
permNetworkLabel: 'اتصال الشبكة',
|
||
permNetworkDesc:
|
||
'يحتاج 闲言 إلى اتصال الشبكة لجلب الاقتباسات ومزامنة البيانات والإشعارات. تأكد من تفعيل إذن الشبكة.',
|
||
permNetworkUsage:
|
||
'الاقتباسات — تحميل الاختيارات اليومية|المزامنة — مزامنة سحابية|الإشعارات — استلام الرسائل',
|
||
permNetworkDenial: 'لا يمكن جلب الاقتباسات ومزامنة البيانات',
|
||
permClipboardLabel: 'الحافظة',
|
||
permClipboardDesc:
|
||
'تُستخدم لنسخ الاقتباسات إلى الحافظة ولصق النص في المحرر. تصل فقط عند التشغيل النشط، ولا تقرأ تلقائيًا.',
|
||
permClipboardUsage:
|
||
'نسخ اقتباس — نسخ بنقرة واحدة|المحرر — لصق النص|البحث — لصق الكلمات المفتاحية',
|
||
permClipboardDenial: 'لا يمكن نسخ الاقتباسات ولصق النص',
|
||
permShareLabel: 'المشاركة',
|
||
permShareDesc:
|
||
'السماح بمشاركة المحتوى مع تطبيقات أخرى عبر ورقة مشاركة النظام',
|
||
permShareUsage:
|
||
'مشاركة اقتباس — مشاركة على WeChat/QQ|مشاركة بطاقة — مشاركة على وسائل التواصل|تصدير السجل — مشاركة الملفات',
|
||
permShareDenial: 'لا يمكن مشاركة المحتوى مع تطبيقات أخرى',
|
||
permShakeLabel: 'الهز',
|
||
permShakeDesc:
|
||
'هز الهاتف لتنشيط وظائف مثل تبديل الاقتباسات أو تحديث المحتوى',
|
||
permShakeUsage: 'تبديل الاقتباس اليومي|تحديث المحتوى|بيضة عيد الفصح',
|
||
permShakeDenial: 'لا يمكن استخدام الهز لتبديل الاقتباسات',
|
||
),
|
||
dataCollection: TSettingsDataCollection(
|
||
pageTitle: 'البيانات التي نجمعها',
|
||
introTitle: 'إشعار جمع البيانات',
|
||
introDesc:
|
||
'شيان يان يقدر خصوصيتك. فيما يلي فئات المعلومات التي نجمعها ونستخدمها ونخزنها. نجمع فقط البيانات الضرورية للوظائف الأساسية ولا نبيع أبداً لأطراف ثالثة.',
|
||
collectionMethod: 'طريقة الجمع: ',
|
||
riskHigh: 'خطر عالي',
|
||
riskMedium: 'خطر متوسط',
|
||
riskLow: 'خطر منخفض',
|
||
riskNone: 'لا خطر',
|
||
categoryAccount: 'معلومات الحساب',
|
||
categoryAccountItems:
|
||
'اسم المستخدم, كلمة المرور(مشفرة), البريد, الهاتف(اختياري), سؤال الأمان(مشفر)',
|
||
categoryAccountMethod: 'يُقدم عند التسجيل',
|
||
categoryProfile: 'الملف الشخصي',
|
||
categoryProfileItems: 'اللقب, النبذة, الصورة الرمزية',
|
||
categoryProfileMethod: 'يُقدم عند تعديل الملف',
|
||
categoryDevice: 'معلومات الجهاز',
|
||
categoryDeviceItems:
|
||
'طراز الجهاز, المنصة, device_id, عنوان IP, User-Agent',
|
||
categoryDeviceMethod: 'يُجمع تلقائياً عند التشغيل',
|
||
categoryBehavior: 'سلوك الاستخدام',
|
||
categoryBehaviorItems:
|
||
'سجل التصفح, كلمات البحث, التعليقات, الإعجابات والمفضلات',
|
||
categoryBehaviorMethod: 'يُسجل تلقائياً عند الإجراءات',
|
||
categoryLocation: 'معلومات الموقع',
|
||
categoryLocationItems: 'مدينة مستنتجة من IP (بدون GPS)',
|
||
categoryLocationMethod: 'يُستنتج تلقائياً عند طلبات الشبكة',
|
||
categoryLocalStorage: 'التخزين المحلي',
|
||
categoryLocalStorageItems: 'SharedPreferences, SQLite, مجلد مؤقت',
|
||
categoryLocalStorageMethod: 'يُكتب محلياً أثناء التشغيل',
|
||
categoryCloudStorage: 'التخزين السحابي',
|
||
categoryCloudStorageItems:
|
||
'الملاحظات, المفضلات, مسودات سحابية(مشفرة), ملف المستخدم',
|
||
categoryCloudStorageMethod: 'يُرفع للخادم عند المزامنة',
|
||
categoryNotCollected: 'بيانات غير مجمعة',
|
||
categoryNotCollectedItems:
|
||
'جهات الاتصال, الرسائل, موقع GPS الدقيق, القياسات الحيوية, بيانات الإعلانات',
|
||
categoryNotCollectedMethod: '—',
|
||
rightsTitle: 'حقوقك',
|
||
rightAccess: 'حق الوصول',
|
||
rightAccessDesc: 'لديك حق معرفة المعلومات التي نجمعها',
|
||
rightCorrection: 'حق التصحيح',
|
||
rightCorrectionDesc: 'لديك حق طلب تصحيح المعلومات غير الدقيقة',
|
||
rightDeletion: 'حق الحذف',
|
||
rightDeletionDesc: 'لديك حق طلب حذف بياناتك الشخصية',
|
||
rightExport: 'حق التصدير',
|
||
rightExportDesc: 'لديك حق تصدير بياناتك الشخصية',
|
||
rightWithdraw: 'حق السحب',
|
||
rightWithdrawDesc: 'لديك حق سحب موافقتك على جمع البيانات',
|
||
footerTitle: 'إخلاء مسؤولية',
|
||
footerDesc:
|
||
'قد نعدل نطاق جمع البيانات بناءً على التحديثات وسنخطرك في التطبيق. لأي استفسار، تواصل معنا عبر صفحة "حول".',
|
||
),
|
||
),
|
||
about: TAbout(
|
||
appInfo: 'معلومات التطبيق',
|
||
learnUs: 'من نحن',
|
||
learnUsSlogan: 'تواصل بالكلمات، عبّر ب القلب',
|
||
techStack: 'التقنيات',
|
||
techLanguage: 'اللغة',
|
||
techState: 'إدارة الحالة',
|
||
techRouter: 'التوجيه',
|
||
techNetwork: 'الشبكة',
|
||
buildInfo: 'معلومات البناء',
|
||
version: 'الإصدار',
|
||
buildNumber: 'رقم البناء',
|
||
buildTime: 'وقت البناء',
|
||
deviceInfo: 'معلومات الجهاز',
|
||
os: 'نظام التشغيل',
|
||
deviceType: 'نوع الجهاز',
|
||
deviceUnknown: 'غير معروف',
|
||
deviceMobile: 'محمول',
|
||
deviceDesktop: 'سطح المكتب',
|
||
renderEngine: 'محرك العرض',
|
||
screenDetail: 'تفاصيل الشاشة',
|
||
screenSize: 'حجم الشاشة',
|
||
pixelRatio: 'نسبة البكسل',
|
||
platformCompat: 'توافق المنصات',
|
||
updateLog: 'ما الجديد',
|
||
updateLog1: 'صفحة حول جديدة بتصميم الزجاج السائل',
|
||
updateLog2: 'عرض معلومات الجهاز متعدد المنصات',
|
||
updateLog3: 'تحسينات الأداء وتجربة المستخدم',
|
||
openSource: 'تراخيص المصدر المفتوح',
|
||
footerSlogan: 'صُنع بـ ❤️',
|
||
officialSiteTitle: 'الموقع الرسمي',
|
||
officialSite: 'الصفحة الرئيسية',
|
||
officialSiteDesc: 'زيارة الموقع الرسمي لأحدث الأخبار والتنزيلات',
|
||
businessSite: 'موقع تجاري',
|
||
otherProducts: 'منتجات أخرى',
|
||
productPoetry: 'شعر المشاهد',
|
||
productPoetryDesc: 'يوصي بالشعر حسب الوقت والمكان',
|
||
productKitchen: 'مطبخ شياوما',
|
||
productKitchenDesc: '10,000+ وصفة، 1,000+ مكون، موسوعة الطبخ',
|
||
developer: 'المطور',
|
||
companyName: 'Micro storm studio',
|
||
companyDesc: 'متخصصون في تطوير تطبيقات الهاتف',
|
||
contactEmail: 'البريد الإلكتروني',
|
||
viewEmails: 'عرض عناوين البريد',
|
||
emailPrimary: '🌐 الرئيسي',
|
||
emailSupport: '🤝 الدعم',
|
||
emailAny: '📬 عام',
|
||
wechatAccount: 'حساب وي تشات الرسمي',
|
||
teamInfo: 'الفريق',
|
||
roleDesign: 'تطوير وتصميم',
|
||
roleUIUX: 'UI/UX',
|
||
roleBackend: 'الخلفية',
|
||
roleNative: 'المكدس الأصلي',
|
||
roleSupport: 'دعم i18n',
|
||
member1: '无书的书',
|
||
member1Sig: 'دائماً تقريباً',
|
||
member2: 'ayk',
|
||
member2Sig: '',
|
||
member3: '伯乐不相马',
|
||
member3Sig: 'لمن هذا البنفسجي المذهل~',
|
||
member4: '泼茶香',
|
||
member4Sig: 'نربي القطط معاً، نشاهد البحر',
|
||
member1Social: 'TikTok:@loveroiy',
|
||
member2Social: 'Twitter@Ayk_Ago',
|
||
member3Social: 'telegram@iboler',
|
||
qqGroup: 'مجموعة QQ',
|
||
qqGroupDesc: 'انضم للمجموعة لمشاركة تجربتك',
|
||
joinQQGroup: 'الانضمام لمجموعة QQ',
|
||
qqGroupConfirm: 'ستغادر التطبيق لفتح صفحة مجموعة QQ. هل تريد المتابعة؟',
|
||
qqGroupTelegram: 'مجموعة Telegram',
|
||
qqGroupTelegramDesc: 'https://t.me/Windmill_CodeTalk',
|
||
icpInfo: 'APP رقم تسجيل ICP',
|
||
icpInfoHint:
|
||
'في بر الصين الرئيسي، يعد تسجيل ICP للتطبيقات المتصلة بالإنترنت إجراءً أمنيًا إلزاميًا. يتحقق من هوية المطور ويتيح التتبع الكامل عبر مواقع الاستعلام الحكومية. يمكن للمستخدمين الخارجيين تجاهل ذلك.',
|
||
icpDesc: 'رقم تسجيل ICP من وزارة الصناعة',
|
||
viewIcpDetail: 'عرض تفاصيل التسجيل',
|
||
icpLaunchConfirm: 'ستغادر التطبيق لزيارة موقع التسجيل. هل تريد المتابعة؟',
|
||
contributors: 'المساهمون',
|
||
contributorsDesc: 'شكراً لكل المساهمين',
|
||
specialThanks: 'شكر خاص',
|
||
specialThanksDesc: 'شكراً للمنظمات والأشخاص التاليين على دعمهم',
|
||
contributorRole1: 'تطوير الكود',
|
||
contributorRole2: 'تصميم واجهة المستخدم',
|
||
contributorRole3: 'الاختبار',
|
||
contributorRole4: 'التوثيق',
|
||
contributorRole5: 'اختبار خاص',
|
||
contributorRole5Name: '广州性感母蟑螂',
|
||
thanksFlutter: 'شكراً لفريق Flutter على إطار العمل المتعدد المنصات الممتاز',
|
||
thanksOpenSource: 'شكراً لمجتمع المصدر المفتوح على المساهمات والدعم',
|
||
thanksQQGroup: 'شكراً لأعضاء مجموعة QQ على الملاحظات والاقتراحات',
|
||
thanksUsers: 'شكراً لجميع المستخدمين على دعمهم',
|
||
specialThanksTools: 'الأدوات والإضافات',
|
||
bottomEnd: '— النهاية —',
|
||
copied: 'تم النسخ إلى الحافظة',
|
||
openLink: 'فتح الرابط',
|
||
leaveAppHint: 'ستغادر شيان يان لفتح رابط خارجي',
|
||
copyLink: 'نسخ الرابط',
|
||
goTo: 'ذهاب',
|
||
aboutTitle: 'حول',
|
||
basicInfo: 'معلومات أساسية',
|
||
softwareInfoDesc: 'عرض الإصدار وتفاصيل الميزات',
|
||
learnUsMenuDesc: 'قصة ورؤية Xianyan',
|
||
usageGuide: 'دليل الاستخدام',
|
||
usageGuideDesc: 'مقدمة الميزات ودليل التشغيل',
|
||
interactionFeedback: 'التعليقات',
|
||
userFeedback: 'تعليقات المستخدم',
|
||
userFeedbackDesc: 'إرسال آراء أو اقتراحات',
|
||
rateAppMenu: 'تقييم التطبيق',
|
||
rateAppMenuDesc: 'قيمنا في متجر التطبيقات',
|
||
contactEmailMenuDesc: 'عرض جميع البريد الإلكتروني',
|
||
rateDialogTitle: 'أعطنا 5 نجوم!',
|
||
rateDialogContent1: 'إذا أعجبك Xianyan، يرجى ترك تقييم!',
|
||
rateDialogContent2: 'دعمكم هو حافزنا',
|
||
laterButton: 'لاحقاً',
|
||
huaweiStore: 'Huawei AppGallery',
|
||
goRate: 'تقييم',
|
||
emailHint1: 'إذا لم يكن هناك رد خلال 24 ساعة، جرب بريداً آخر',
|
||
emailHint2: 'أي بريد إلكتروني مناسب للتواصل',
|
||
legalInfo: 'معلومات قانونية',
|
||
softwareAgreement: 'اتفاقية البرمجيات',
|
||
softwareAgreementDesc: 'سياسة الخصوصية، شروط الاستخدام، إلخ.',
|
||
dataCollectionMenu: 'جمع البيانات',
|
||
dataCollectionMenuDesc: 'عرض المعلومات التي نجمعها',
|
||
softwarePermission: 'الأذونات',
|
||
softwarePermissionDesc: 'عرض إعلانات الأذونات',
|
||
openSourceDesc: 'عرض تراخيص المصدر المفتوح',
|
||
updateLogMenuDesc: 'عرض سجل التحديثات',
|
||
checkUpdate: 'التحقق من التحديثات',
|
||
alreadyLatest: 'محدّث بالفعل',
|
||
alreadyLatestDesc: 'لديك بالفعل أحدث إصدار',
|
||
okButton: 'حسناً',
|
||
comingSoon: 'قريباً',
|
||
distributionChannel: 'قناة التوزيع',
|
||
distAndroid: 'تم التنزيل من الموقع الرسمي لـ Xianyan',
|
||
distIOS: 'التوزيع عبر App Store',
|
||
distMacOS: 'التوزيع عبر App Store',
|
||
distHarmony: 'التوزيع عبر AppGallery',
|
||
distWeb: 'يتطلب تقديم طلب',
|
||
distWindows: 'تم التنزيل من الموقع الرسمي لـ Xianyan',
|
||
),
|
||
auth: TAuth(
|
||
welcomeBack: 'مرحباً بعودتك',
|
||
loginToAccount: 'سجّل الدخول إلى حسابك في Xianyan',
|
||
password: 'كلمة المرور',
|
||
verifyCode: 'الرمز',
|
||
token: 'Token',
|
||
legacyUser: 'قديم',
|
||
passwordLogin: 'تسجيل بكلمة المرور',
|
||
codeLogin: 'تسجيل بالرمز',
|
||
tokenLogin: 'تسجيل بـ Token',
|
||
legacyLogin: 'تسجيل المستخدم القديم',
|
||
noAccountRegister: 'لا حساب؟ سجّل الآن',
|
||
skipLogin: 'تخطي',
|
||
otherMethods: 'طرق أخرى',
|
||
otherLoginMethods: 'طرق تسجيل دخول أخرى',
|
||
webLogin: 'تسجيل الويب',
|
||
wechat: 'وي تشات',
|
||
qrcode: 'رمز QR',
|
||
loginAgreePrefix: 'بتسجيل الدخول، أنت توافق على ',
|
||
registerAgreePrefix: 'بالتسجيل، أنت توافق على ',
|
||
userAgreement: 'شروط الاستخدام',
|
||
and: ' و ',
|
||
privacyPolicy: 'سياسة الخصوصية',
|
||
resetPassword: 'إعادة تعيين كلمة المرور',
|
||
resetPasswordHint: 'سجّل الدخول بالرمز لتغيير كلمة المرور',
|
||
featureNotSupported: 'هذه الميزة غير مدعومة على هذا الجهاز',
|
||
loginSuccess: 'تم تسجيل الدخول، مرحباً بعودتك!',
|
||
pleaseAgreeTerms: 'يرجى الموافقة على الشروط وسياسة الخصوصية أولاً',
|
||
pleaseEnterAccount: 'يرجى إدخال اسم المستخدم أو البريد',
|
||
pleaseEnterPassword: 'يرجى إدخال كلمة المرور',
|
||
passwordTooShort: 'يجب أن تكون كلمة المرور 6 أحرف على الأقل',
|
||
pleaseEnterEmail: 'يرجى إدخال البريد الإلكتروني',
|
||
pleaseEnterValidEmail: 'يرجى إدخال بريد إلكتروني صالح',
|
||
pleaseEnterCode: 'يرجى إدخال رمز التحقق',
|
||
codeExpiredOrWrong: 'الرمز غير صحيح أو منتهي الصلاحية',
|
||
codeLoginFailed: 'فشل تسجيل الدخول بالرمز',
|
||
pleaseEnterToken: 'يرجى إدخال Token',
|
||
tokenTooShort: 'Token قصير جداً، تحقق وحاول مرة أخرى',
|
||
tokenLoginFailed: 'فشل تسجيل الدخول بـ Token',
|
||
legacyMigrating: 'هذه الطريقة قيد الترحيل، استخدم طريقة أخرى',
|
||
openInBrowser: 'فتح في المتصفح',
|
||
registerNotice: 'ℹ️ إشعار التسجيل',
|
||
iUnderstand: 'فهمت',
|
||
createAccount: 'إنشاء حساب',
|
||
registerNewAccount: 'سجّل حساباً جديداً للبدء',
|
||
username: 'اسم المستخدم',
|
||
usernameHint: '3-30 حرف، أحرف/أرقام/شرطة سفلية/صينية',
|
||
emailRequired: 'البريد الإلكتروني (مطلوب)',
|
||
emailHint: 'للتحقق واستعادة كلمة المرور',
|
||
nextStep: 'التالي',
|
||
prevStep: 'السابق',
|
||
codeSentTo: 'تم إرسال الرمز إلى',
|
||
enterCodeHint: 'أدخل الرمز المكون من 6 أرقام',
|
||
resend: 'إعادة إرسال',
|
||
codeNotReceivedTip:
|
||
'لم تستلم الرمز؟ تحقق من البريد المزعج. تواصل مع الدعم للمساعدة.',
|
||
setPassword: 'تعيين كلمة المرور',
|
||
passwordHint: 'كلمة مرور من 6-30 حرف',
|
||
confirmPassword: 'تأكيد كلمة المرور',
|
||
confirmPasswordHint: 'أدخل كلمة المرور مرة أخرى',
|
||
secQuestionOptional: '🛡️ سؤال الأمان (اختياري)',
|
||
selected: 'محدد',
|
||
enhanceSecurity: 'تعزيز أمان الحساب',
|
||
selectSecQuestion: 'اختر سؤال الأمان',
|
||
enterSecAnswerHint: 'أدخل إجابة الأمان (1-50 حرف)',
|
||
subscribeEmail: 'اشترك في رسائل فريق Xianyan',
|
||
completeRegister: 'إكمال التسجيل',
|
||
hasAccountLogin: 'لديك حساب؟ سجّل الدخول',
|
||
pleaseFillRequired: 'يرجى ملء جميع الحقول المطلوبة',
|
||
passwordMismatch: 'كلمتا المرور غير متطابقتين',
|
||
codeError: 'خطأ في رمز التحقق',
|
||
registerSuccess: 'تم التسجيل بنجاح، مرحباً!',
|
||
codeSendFailed: 'فشل إرسال الرمز، تحقق من البريد الإلكتروني',
|
||
codeSent: 'تم إرسال رمز التحقق',
|
||
codeSendFailedShort: 'فشل إرسال الرمز',
|
||
emailRegistered: 'البريد مسجل بالفعل',
|
||
emailRegisteredHint:
|
||
'\u0647\u0630\u0627 \u0627\u0644\u0628\u0631\u064a\u062f ({email}) \u0645\u0633\u062c\u0644 \u0628\u0627\u0644\u0641\u0639\u0644. \u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0625\u0644\u0649 \u0635\u0641\u062d\u0629 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644\u061f',
|
||
goLogin: 'الذهاب لتسجيل الدخول',
|
||
forgotPassword: 'نسيت كلمة المرور؟',
|
||
accountOrEmail: 'اسم المستخدم أو البريد',
|
||
emailAddress: 'عنوان البريد الإلكتروني',
|
||
emailVerifyCode: 'رمز التحقق بالبريد',
|
||
sendCode: 'إرسال الرمز',
|
||
emailNotReceivedHint:
|
||
'لم تستلم البريد؟ تحقق من البريد المزعج أو حاول لاحقاً',
|
||
tokenLoginHint:
|
||
'أدخل Token لتسجيل الدخول السريع\nمناسب لمزامنة الأجهزة المتعددة',
|
||
pasteOrEnterToken: 'الصق أو أدخل Token',
|
||
tokenManageHint: 'احصل على Token في الأمان وإدارة Token',
|
||
legacyLoginTitle: 'تسجيل المستخدم القديم',
|
||
legacyLoginSubtitle: 'تسجيل الدخول بنظام الحساب القديم',
|
||
aboutLegacyLogin: 'حول تسجيل المستخدم القديم',
|
||
legacyLoginNotice:
|
||
'المستخدمون المسجلون بين 2019 ويونيو 2023 مستخدمون قدامى بمزايا:\n• الاحتفاظ بالنقاط والمستويات\n• شارة ولقب حصريان\n• أولوية الوصول للميزات المميزة\n\nهذه الطريقة قيد الترحيل، استخدم طريقة أخرى.',
|
||
loginSuccessTitle: 'تم تسجيل الدخول',
|
||
redirecting: 'جارٍ إعادة التوجيه...',
|
||
selectOpenMethod: 'اختر طريقة الفتح:',
|
||
browser: 'المتصفح',
|
||
unableOpenBrowser: 'تعذر فتح المتصفح',
|
||
cannotVerifyEmail: 'لا يمكنك التحقق من البريد؟',
|
||
skipEmailVerifyTip: 'يمكنك تخطي التحقق وتعيين سؤال أمني في الخطوة التالية. تستخدم الأسئلة الأمنية لاستعادة كلمة المرور.',
|
||
setSecQuestionToContinue: 'تعيين سؤال أمني للمتابعة',
|
||
warmTips: 'نصائح',
|
||
tipOpenWithoutLogin: 'شيان يان مفتوح — معظم الميزات تعمل بدون تسجيل دخول',
|
||
tipServerMayFail: 'مشاكل الخادم قد تسبب فشل التسجيل أحياناً',
|
||
tipWillImprove: 'سنحسن عملية التسجيل في التحديثات القادمة',
|
||
tips: 'نصائح',
|
||
),
|
||
progress: TProgress(
|
||
title: 'التقدم',
|
||
inputHint: 'أدخل اسم التقدم...',
|
||
noData: 'لا توجد بيانات تقدم',
|
||
addProgress: 'إضافة تقدم',
|
||
editProgress: 'تعديل التقدم',
|
||
deleteItem: 'حذف العنصر',
|
||
clearAll: 'مسح كل التقدم المخصص',
|
||
clearAllConfirm: 'مسح التقدم المخصص',
|
||
clearAllConfirmMsg:
|
||
'هل أنت متأكد من حذف جميع عناصر التقدم المخصص؟ لا يمكن التراجع عن هذا.',
|
||
cancel: 'إلغاء',
|
||
add: 'إضافة',
|
||
save: 'حفظ',
|
||
name: 'الاسم',
|
||
nameHint: 'مثال: عد تنازلي للامتحان',
|
||
tag: 'الوسم',
|
||
tagHint: 'مثال: المحاولة الأخيرة',
|
||
type: 'النوع',
|
||
countdown: 'عد تنازلي',
|
||
progress: 'التقدم',
|
||
targetDate: 'التاريخ المستهدف',
|
||
displayStyle: 'نمط العرض',
|
||
custom: 'مخصص',
|
||
system: 'النظام',
|
||
settings: 'إعدادات التقدم',
|
||
styleSetting: 'نمط العرض',
|
||
styleSettingDesc: 'تخصيص نمط عرض التقدم',
|
||
dataManagement: 'إدارة البيانات',
|
||
dataManagementDesc: 'إدارة بيانات التقدم المخصص',
|
||
shareCard: 'مشاركة بطاقة التقدم',
|
||
shareCardDesc: 'إنشاء تقرير تقدم للمشاركة',
|
||
refreshData: 'تحديث البيانات',
|
||
refreshDataDesc: 'إعادة حساب تقدم النظام',
|
||
selectStyle: 'اختر نمط العرض',
|
||
applyStyleTo: 'تطبيق "{style}" على',
|
||
applyAll: 'تطبيق على الكل',
|
||
current: 'الحالي',
|
||
applied: 'تم تطبيق {style}',
|
||
allApplied: 'تم تطبيق {style} على الكل',
|
||
noUserItems: 'لا توجد عناصر تقدم مخصصة',
|
||
noShareData: 'لا توجد بيانات تقدم للمشاركة',
|
||
saveToAlbum: 'حفظ في الألبوم',
|
||
systemShare: 'مشاركة النظام',
|
||
saveFailed: 'فشل الحفظ',
|
||
shareFailed: 'فشل المشاركة',
|
||
savedToAlbum: 'تم الحفظ في الألبوم',
|
||
progressReport: 'تقرير تقدم شيان يان',
|
||
totalProgress: 'التقدم الكلي',
|
||
inProgress: 'قيد التنفيذ',
|
||
completed: 'مكتمل',
|
||
moreItems: '{n} عناصر أخرى',
|
||
done: 'تم',
|
||
progressLabel: 'التقدم',
|
||
deleted: 'تم الحذف',
|
||
cleared: 'تم المسح',
|
||
updated: 'تم التحديث',
|
||
refreshed: 'تم التحديث',
|
||
styleDescProgressBar: 'شريط أفقي، يعرض نسبة الإنجاز',
|
||
styleDescRingProgress: 'نمط حلقة، مناسب للنسب المئوية',
|
||
styleDescCountdownGrid: 'شبكة أيام/ساعات/دقائق/ثوان، عد تنازلي مباشر',
|
||
styleDescTagOnly: 'عرض وسم بسيط، للعناصر المنتهية',
|
||
nameRequired: 'يرجى إدخال اسم التقدم',
|
||
dateMustBeFuture: 'يجب أن يكون التاريخ المستهدف بعد اليوم',
|
||
undo: 'تراجع',
|
||
itemDeleted: 'تم حذف "{name}"',
|
||
allCleared: 'تم مسح كل التقدم المخصص',
|
||
),
|
||
onboarding: TOnboarding(
|
||
welcomeTitle: 'مرحبًا بك في Xianyan',
|
||
welcomeSubtitle: 'افتح الحياة بالكلمات · اقتباسات + خلفيات',
|
||
featureDailyQuote: 'اقتباس اليوم',
|
||
featureDailyQuoteDesc: 'اقتباس مختار كل يوم لبدء قراءتك',
|
||
featureDailyQuoteDetail:
|
||
'اقتباس أنيق مختار لك يوميًا، مع المفضلة والمشاركة وإنشاء الخلفيات',
|
||
featureWallpaper: 'صانع الخلفيات',
|
||
featureWallpaperDesc: 'حوّل الاقتباسات إلى خلفيات جميلة للمشاركة',
|
||
featureWallpaperDetail:
|
||
'أنشئ خلفيات مذهلة من اقتباساتك المفضلة مع قوالب وأنماط متعددة',
|
||
featureFileTransfer: 'نقل الملفات',
|
||
featureFileTransferDesc: 'نقل سريع بين الأجهزة عبر LAN/Bluetooth',
|
||
featureFileTransferDetail:
|
||
'نقل الملفات بسرعة عبر الشبكة المحلية، مع Bluetooth وWiFi Direct والمزيد',
|
||
featureChatFlow: 'تدفق المحادثة',
|
||
featureChatFlowDesc: 'اشترك في خلاصات RSS، اجمع المحتوى',
|
||
featureChatFlowDetail:
|
||
'اشترك في خلاصات RSS، اجمع المحتوى الذي تتابعه، توصيات ذكية',
|
||
permissionEntry: 'أذونات التطبيق',
|
||
dataCollectionEntry: 'جمع البيانات',
|
||
languageLabel: '🌐 اللغة / Language',
|
||
startButton: 'ابدأ',
|
||
gotIt: 'فهمت',
|
||
dailyQuoteLabel: 'اقتباس اليوم',
|
||
collectAction: 'مفضلة',
|
||
shareAction: 'مشاركة',
|
||
makeWallpaperAction: 'خلفية',
|
||
templateSimple: 'بسيط',
|
||
templateGradient: 'تدرج',
|
||
templateGlass: 'زجاجي',
|
||
transferring: 'جارٍ النقل 70%',
|
||
wifiDirect: 'WiFi Direct',
|
||
mobileDevice: 'جهاز محمول',
|
||
pcDevice: 'جهاز كمبيوتر',
|
||
rssLabel: 'خلاصات RSS',
|
||
addRssSource: 'إضافة خلاصة',
|
||
welcomeNavLabel: 'ترحيب',
|
||
agreementTitle: 'الاتفاقيات',
|
||
agreementSubtitle:
|
||
'يرجى قراءة الاتفاقيات التالية والموافقة عليها لحماية حقوقك',
|
||
privacyPolicyTab: 'سياسة الخصوصية',
|
||
userAgreementTab: 'اتفاقية المستخدم',
|
||
permissionInfoTab: 'الأذونات',
|
||
updateDateLabel: 'تاريخ التحديث: ',
|
||
permissionUsageTitle: 'شرح استخدام أذونات التطبيق',
|
||
permissionUsageDesc:
|
||
'الأذونات التالية تُطلب فقط عند استخدام الوظائف ذات الصلة',
|
||
requiredWarning: '⚠️ الرفض سيؤثر على الوظائف الأساسية',
|
||
optionalLabel: 'اختياري',
|
||
systemManagedLabel: 'مُدار بواسطة النظام',
|
||
requiredBadge: 'مطلوب',
|
||
systemBadge: 'النظام',
|
||
agreeAllCheckbox:
|
||
'لقد قرأت ووافقت على 《اتفاقية المستخدم》 و《سياسة الخصوصية》',
|
||
readPermissionCheckbox: 'لقد قرأت 《شرح استخدام أذونات التطبيق》',
|
||
agreeAndContinue: 'موافقة ومتابعة',
|
||
skipOnboarding: 'تخطي',
|
||
agreementNavLabel: 'الاتفاقيات',
|
||
personalizationTitle: 'التخصيص',
|
||
personalizationSubtitle:
|
||
'اصنع تجربة القراءة الخاصة بك، قابلة للتعديل في أي وقت',
|
||
livePreview: 'معاينة مباشرة',
|
||
appearance: 'المظهر',
|
||
features: 'الوظائف',
|
||
accentColor: 'لون التمييز',
|
||
cardStyle: 'نمط البطاقة',
|
||
fontStyle: 'الخط',
|
||
shakeToSwitch: 'هز للتبديل',
|
||
shaderBackground: 'خلفية متحركة',
|
||
soundFeedback: 'رد صوتي',
|
||
showOnNextLaunch: 'عرض المقدمة في التشغيل التالي',
|
||
completeSetup: 'تم، دخول Xianyan',
|
||
),
|
||
theme: TTheme(
|
||
title: 'تخصيص المظهر',
|
||
presetSection: 'قوالب المظهر',
|
||
appearanceSection: 'وضع المظهر',
|
||
autoDarkSection: 'داكن مجدول',
|
||
accentColorSection: 'لون التمييز',
|
||
fontSection: 'إعدادات الخط',
|
||
glassEffectSection: 'تأثير الزجاج المصنفر',
|
||
animationSection: 'شدة الحركة',
|
||
cornerRadiusSection: 'نمط الاستدارة',
|
||
cardStyleSection: 'نمط البطاقة',
|
||
tabExpressionSection: 'التقاط الضوء',
|
||
tabCharacterSection: 'تفضيل شكل التبويب',
|
||
bubbleStyleSection: 'نمط الفقاعة',
|
||
wallpaperSection: 'خلفية',
|
||
previewSection: 'معاينة مباشرة',
|
||
shareSection: 'مشاركة المظهر',
|
||
modeLight: 'فاتح',
|
||
modeDark: 'داكن',
|
||
modeAmoled: 'أسود نقي',
|
||
modeSystem: 'تلقائي',
|
||
autoDarkOff: 'إيقاف',
|
||
autoDarkSunset: 'غروب الشمس',
|
||
autoDarkCustom: 'مخصص',
|
||
sunsetHint: 'تبديل تلقائي عند الغروب (تقريباً 18:00 – 06:30)',
|
||
accentPurple: 'خزامى',
|
||
accentCoral: 'مرجاني',
|
||
accentTeal: 'نعناع',
|
||
accentBlue: 'أزرق سماوي',
|
||
accentOrange: 'برتقالي دافئ',
|
||
accentPink: 'زهر الكرز',
|
||
accentGreen: 'زمردي',
|
||
accentRose: 'ذهبي وردي',
|
||
accentNoir: 'أسود حبر',
|
||
accentCustom: 'مخصص',
|
||
customAccentTitle: 'لون تمييز مخصص',
|
||
hueLabel: 'درجة اللون',
|
||
applyLabel: 'تطبيق',
|
||
fontSizeLabel: 'حجم الخط',
|
||
fontWeightLabel: 'وزن الخط',
|
||
fontStyleLabel: 'نمط الخط',
|
||
fontSizeXs: 'ضئيل',
|
||
fontSizeSmall: 'صغير',
|
||
fontSizeNormal: 'قياسي',
|
||
fontSizeLarge: 'كبير',
|
||
fontSizeXlarge: 'كبير جداً',
|
||
fontWeightLight: 'خفيف',
|
||
fontWeightRegular: 'قياسي',
|
||
fontWeightMedium: 'متوسط',
|
||
fontWeightSemibold: 'شبه عريض',
|
||
fontStyleSystem: 'افتراضي النظام',
|
||
fontStyleSerif: 'بحواف',
|
||
fontStyleMono: 'ثابت العرض',
|
||
fontStyleRounded: 'مستدير',
|
||
glassOff: 'إيقاف',
|
||
glassLight: 'خفيف',
|
||
glassMedium: 'متوسط',
|
||
glassStrong: 'كثيف',
|
||
animNone: 'بدون',
|
||
animSubtle: 'خفيف',
|
||
animNormal: 'قياسي',
|
||
animPlayful: 'مرح',
|
||
cornerCompact: 'مضغوط',
|
||
cornerStandard: 'قياسي',
|
||
cornerRounded: 'مستدير',
|
||
cornerSuper: 'شديد الاستدارة',
|
||
cornerRadiusPreview: 'معاينة',
|
||
cardStandard: 'قياسي',
|
||
cardBorderless: 'بلا إطار',
|
||
cardShadow: 'ظل',
|
||
cardMinimal: 'بسيط',
|
||
cardIos: 'Xianyan',
|
||
tabExpressionDesc: 'تعبيرية أيقونات التنقل المحددة',
|
||
tabExpressionExaggerated: 'التقاط الضوء',
|
||
tabExpressionSubtle: 'التقاط الضوء·رقيق',
|
||
tabCharacterDesc: 'نمط شخصية أيقونات التنقل، حيوان أو إنسان',
|
||
tabCharacterPet: '🐾 حيوان',
|
||
tabCharacterHuman: '👤 إنسان',
|
||
tabCharacterCat: 'مواء',
|
||
tabCharacterDog: 'نباح',
|
||
tabCharacterBoy: 'ولد',
|
||
tabCharacterGirl: 'بنت',
|
||
bubbleStyleDesc: 'مظهر فقاعات الدردشة، تأثير شامل',
|
||
bubbleStandard: 'قياسي',
|
||
bubbleMinimal: 'بسيط',
|
||
bubbleGlass: 'زجاج مصنفر',
|
||
bubbleShadow: 'ظل',
|
||
selectWallpaper: 'اختيار خلفية',
|
||
clearWallpaper: 'إزالة الخلفية',
|
||
wallpaperOnlineSet: '🌐 تم تعيين خلفية عبر الإنترنت',
|
||
wallpaperGallerySet: '📷 تم تعيين خلفية من المعرض',
|
||
wallpaperGradientSet: '🎨 تم تعيين تدرج',
|
||
wallpaperSolidSet: '🎨 تم تعيين لون صلب',
|
||
wallpaperDefaultSet: 'تم تعيين الخلفية',
|
||
wallpaperOnline: '🌐 خلفية عبر الإنترنت',
|
||
wallpaperGradientPreset: '🎨 تدرجات مسبقة',
|
||
wallpaperFromGallery: '📷 اختيار من المعرض',
|
||
wallpaperSolidBackground: '🎯 خلفية لون صلب',
|
||
gradientPresetTitle: 'تدرجات مسبقة',
|
||
solidColorTitle: 'خلفية لون صلب',
|
||
applyCustomColor: 'تطبيق لون مخصص',
|
||
wpStarry: 'سماء مرصعة',
|
||
wpForest: 'غابة',
|
||
wpOcean: 'محيط',
|
||
wpDesert: 'صحراء',
|
||
wpAurora: 'شفق قطبي',
|
||
wpSunset: 'غروب',
|
||
wpLavender: 'خزامى',
|
||
wpMist: 'ضباب صباحي',
|
||
solidInkBlack: 'أسود حبر',
|
||
solidDeepBlue: 'أزرق داكن',
|
||
solidInkGreen: 'أخضر داكن',
|
||
solidWarmGray: 'رمادي دافئ',
|
||
solidWineRed: 'أحمر نبيذي',
|
||
solidIndigo: 'نيلي',
|
||
solidOffWhite: 'أبيض عاجي',
|
||
solidLightGray: 'رمادي فاتح',
|
||
photoPermissionTitle: 'الوصول إلى المعرض مطلوب',
|
||
photoPermissionDesc:
|
||
'يرجى السماح لـ Xianyan بالوصول إلى المعرض في إعدادات النظام.',
|
||
goToSettings: 'الذهاب إلى الإعدادات',
|
||
resetTitle: 'إعادة تعيين المظهر',
|
||
resetConfirm: 'إعادة تعيين جميع إعدادات المظهر إلى القيم الافتراضية؟',
|
||
resetToDefault: 'إعادة تعيين إلى الافتراضي',
|
||
previewTitleText: 'معاينة العنوان',
|
||
previewBodyText:
|
||
'معاينة النص — لون التمييز وحجم ووزن الخط والاستدارة وتأثير الزجاج مرئية هنا.',
|
||
exportJson: 'تصدير JSON',
|
||
importJson: 'استيراد JSON',
|
||
themeConfigJson: 'تكوين المظهر JSON',
|
||
closeLabel: 'إغلاق',
|
||
copyLabel: 'نسخ',
|
||
importConfigTitle: 'استيراد تكوين المظهر',
|
||
pasteJsonPlaceholder: 'لصق تكوين JSON',
|
||
importLabel: 'استيراد',
|
||
presetInk: 'أسود حبر',
|
||
presetLavender: 'خزامى',
|
||
presetSunset: 'دافئ',
|
||
presetMint: 'نعناع',
|
||
presetMidnight: 'منتصف الليل',
|
||
presetSakura: 'زهر الكرز',
|
||
systemDefaultFont: 'افتراضي النظام',
|
||
previewCornerRadius: 'زاوية',
|
||
previewCardStyle: 'بطاقة',
|
||
previewGlassEffect: 'زجاج',
|
||
fontPreviewSample: 'مرحبا بالعالم',
|
||
),
|
||
search: TSearch(
|
||
placeholder: 'البحث عن اقتباسات، شعر، أفلام، مقالات...',
|
||
typeAll: 'الكل',
|
||
typeSentence: 'اقتباسات',
|
||
typePoetry: 'شعر',
|
||
typeArticle: 'مقالات',
|
||
typeFilm: 'أفلام',
|
||
typeMusic: 'موسيقى',
|
||
typeBook: 'كتب',
|
||
typeHanzi: 'هانزي',
|
||
typeCy: 'تعابير',
|
||
modeFuzzy: 'ضبابي',
|
||
modeExact: 'دقيق',
|
||
modeRelated: 'ذو صلة',
|
||
suggestions: 'اقتراحات',
|
||
hotSearch: 'رائج',
|
||
searchHistory: 'السجل',
|
||
countTimes: '{0} مرة',
|
||
noResults: 'لم يتم العثور على نتائج',
|
||
tryDifferentKeyword: 'جرّب كلمة مفتاحية مختلفة',
|
||
loadingMore: 'تحميل المزيد من النتائج...',
|
||
loading: 'جارٍ التحميل...',
|
||
foundCountSearching: 'تم العثور على {0}، جارٍ البحث...',
|
||
foundCountResults: 'تم العثور على {0} نتيجة',
|
||
modeLabel: 'الوضع: {0}',
|
||
keywordHighlight: 'تمييز الكلمات المفتاحية',
|
||
hotSearchRank: '🔥 الأكثر رواجًا',
|
||
periodToday: '📅 اليوم',
|
||
periodWeek: '📆 هذا الأسبوع',
|
||
periodMonth: '🗓️ هذا الشهر',
|
||
loadFailed: 'فشل التحميل',
|
||
noHotSearch: 'لا توجد اتجاهات لـ {0}',
|
||
numberWan: 'w',
|
||
searchPreference: '🎯 تفضيلات البحث',
|
||
noPreference: 'لا توجد تفضيلات بحث',
|
||
preferenceHint: 'يتم تسجيل تفضيلات النوع تلقائيًا عند البحث',
|
||
preferenceDetail: '📊 تفاصيل التفضيلات',
|
||
preferenceOverview: 'نظرة عامة',
|
||
totalSearchCount: '🔍 إجمالي عمليات البحث',
|
||
mostSearched: '⭐ الأكثر بحثًا',
|
||
preferenceTypeCount: '📂 أنواع التفضيلات',
|
||
lastSearch: 'آخر بحث: {0}',
|
||
justNow: 'الآن',
|
||
minutesAgo: 'منذ {0} دقيقة',
|
||
hoursAgo: 'منذ {0} ساعة',
|
||
daysAgo: 'منذ {0} يوم',
|
||
contentPreference: '🎯 تفضيلات المحتوى',
|
||
contentPreferenceHint: 'سيتم استبعاد الأنواع المعطلة من التوصيات',
|
||
contentPoetry: '📜 الشعر الكلاسيكي',
|
||
contentChengyu: '📖 التعابير',
|
||
contentStory: '📖 قصص',
|
||
contentWisdom: '💬 اقتباسات',
|
||
contentRiddle: '❓ ألغاز',
|
||
contentBrainteaser: '🧠 ألغاز ذهنية',
|
||
contentEfs: '💬 أمثال',
|
||
clearPreferenceTitle: 'مسح التفضيلات',
|
||
clearPreferenceConfirm:
|
||
'هل تريد مسح جميع تفضيلات البحث؟ لا يمكن التراجع عن هذا الإجراء.',
|
||
),
|
||
accountSettings: TAccountSettings(
|
||
title: 'إعدادات الحساب',
|
||
nickname: 'الاسم المستعار',
|
||
notSet: 'غير محدد',
|
||
bio: 'نبذة',
|
||
notFilled: 'غير مملوء',
|
||
bindEmail: 'ربط البريد الإلكتروني',
|
||
notBound: 'غير مربوط',
|
||
bindMobile: 'ربط الهاتف',
|
||
changePassword: 'تغيير كلمة المرور',
|
||
securityQuestion: 'سؤال الأمان',
|
||
alreadySet: 'تم التعيين',
|
||
securityAndToken: 'الأمان والرموز',
|
||
exportPersonalInfo: 'تصدير البيانات الشخصية',
|
||
deleteAccount: 'حذف الحساب',
|
||
logout: 'تسجيل الخروج',
|
||
logoutConfirm: 'هل أنت متأكد من تسجيل الخروج؟',
|
||
logoutButton: 'خروج',
|
||
verified: 'موثق',
|
||
unverified: 'غير موثق',
|
||
),
|
||
dataManagement: TDataManagement(
|
||
title: '💾 إدارة البيانات',
|
||
storageOverview: 'نظرة عامة على التخزين',
|
||
totalLocalData: '{count} سجلات محلية',
|
||
favorites: 'المفضلة',
|
||
history: 'السجل',
|
||
notes: 'الملاحظات',
|
||
shares: 'المشاركات',
|
||
entriesUnit: 'سجلات',
|
||
dataDistribution: 'توزيع البيانات',
|
||
dataCategories: 'فئات البيانات',
|
||
favoriteData: 'بيانات المفضلة',
|
||
localFavorites: '{count} مفضلات محلية',
|
||
readingHistory: 'سجل القراءة',
|
||
localHistory: '{count} سجلات محلية',
|
||
noteData: 'بيانات الملاحظات',
|
||
localNotes: '{count} ملاحظات محلية',
|
||
shareHistory: 'سجل المشاركات',
|
||
shareRecords: '{count} مشاركات',
|
||
imageCache: 'ذاكرة الصور',
|
||
hanziCache: 'ذاكرة الهانزي',
|
||
queryCache: '{count} ذاكرة استعلام',
|
||
offlineQueue: 'قائمة الانتظار',
|
||
pendingSync: '{count} بانتظار المزامنة',
|
||
clearName: '🗑️ مسح {name}',
|
||
clearConfirm: 'مسح {name}؟ لا يمكن التراجع.',
|
||
cleared: 'تم مسح {name}',
|
||
dangerZone: 'منطقة خطرة',
|
||
clearAllData: '⚠️ مسح جميع البيانات',
|
||
clearAllConfirm: 'سيتم مسح جميع البيانات المحلية. لا يمكن التراجع!',
|
||
clearAll: 'مسح الكل',
|
||
clearAllLocalData: '🗑️ مسح جميع البيانات المحلية',
|
||
allDataCleared: 'تم مسح جميع البيانات',
|
||
),
|
||
source: TSource(
|
||
title: 'مصدر الجمل',
|
||
dataOverview: 'نظرة عامة على البيانات',
|
||
totalContent: 'المحتوى الكلي',
|
||
openChannels: 'القنوات المفتوحة',
|
||
totalViews: 'إجمالي المشاهدات',
|
||
searchChannel: 'البحث عن قنوات...',
|
||
channelManagement: 'إدارة القنوات',
|
||
enabledCount: 'مفعّل',
|
||
manage: 'إدارة',
|
||
noChannelFound: 'لم يتم العثور على قناة',
|
||
displaySettings: 'إعدادات العرض',
|
||
sortOrder: 'ترتيب الفرز',
|
||
newestFirst: 'الأحدث أولاً',
|
||
hottestFirst: 'الأكثر شعبية',
|
||
contentDedup: 'إزالة تكرار المحتوى',
|
||
dedupSubtitle: 'استبعاد المحتوى المشاهد عند التحديث',
|
||
mixMode: 'وضع المزج',
|
||
perPage: 'لكل صفحة',
|
||
perPageUnit: '{count} سجلات',
|
||
homeCardSettings: 'إعدادات البطاقات',
|
||
cardSource: 'مصدر البطاقات',
|
||
cardSourceSubtitle: 'تكوين مصدر محتوى البطاقات',
|
||
cardMixMode: 'وضع مزج البطاقات',
|
||
advanced: 'متقدم',
|
||
importSource: 'استيراد المصدر',
|
||
importSubtitle: 'استيراد ملفات JSON / CSV',
|
||
moreSources: 'مصادر أخرى',
|
||
moreSourcesSubtitle: 'اكتشف المزيد من القنوات',
|
||
enableAll: 'تفعيل الكل',
|
||
disableAll: 'تعطيل الكل',
|
||
contentCount: 'المحتوى',
|
||
viewCount: 'المشاهدات',
|
||
status: 'الحالة',
|
||
enabledStatus: 'مفعّل',
|
||
disabledStatus: 'معطّل',
|
||
browseChannel: 'تصفح القناة',
|
||
channelInfo: '{count} سجلات · {views} مشاهدات',
|
||
importSentenceSource: 'استيراد مصدر الجمل',
|
||
importComingSoon:
|
||
'ميزة الاستيراد قريباً!\n\nستدعم:\n• استيراد JSON / CSV\n• اشتراك URL للمصادر البعيدة\n• تعيين الحقول المخصص',
|
||
newest: 'الأحدث',
|
||
hottest: 'الأكثر شعبية',
|
||
),
|
||
favorites: TFavorites(
|
||
title: 'المفضلة',
|
||
manage: 'إدارة',
|
||
favorites: 'المفضلة',
|
||
categories: 'الفئات',
|
||
noStats: 'لا توجد إحصائيات',
|
||
searchFavorites: 'البحث في المفضلة',
|
||
newestFav: '🕐 الأحدث',
|
||
oldestFav: '📅 الأقدم',
|
||
sortByType: '📂 حسب النوع',
|
||
newest: 'الأحدث',
|
||
oldest: 'الأقدم',
|
||
type: 'النوع',
|
||
selectedCount: '{count} محدد',
|
||
selectAll: 'تحديد الكل',
|
||
unfavorite: 'إزالة من المفضلة',
|
||
batchUnfavorite: 'إزالة متعددة',
|
||
batchUnfavoriteConfirm: 'إزالة {count} عناصر محددة من المفضلة؟',
|
||
unfavoriteSuccess: 'تمت الإزالة من المفضلة',
|
||
unfavoriteConfirm: 'إزالة من المفضلة',
|
||
unfavoriteItemConfirm: 'إزالة "{title}" من المفضلة؟',
|
||
thinkAgain: 'إلغاء',
|
||
copyContent: 'نسخ المحتوى',
|
||
share: 'مشاركة',
|
||
addTag: '🏷️ إضافة وسم',
|
||
moveGroup: '📁 نقل إلى مجموعة',
|
||
article: '📖 مقال',
|
||
tool: '🔧 أداة',
|
||
page: '📄 صفحة',
|
||
localMode: 'الوضع المحلي · سجّل للمزامنة السحابية',
|
||
loginSync: 'تسجيل الدخول والمزامنة',
|
||
noMatchingFavorites: 'لا توجد مفضلات مطابقة',
|
||
noFavoritesYet: 'لا توجد مفضلات بعد',
|
||
tryOtherKeywords: 'جرّب كلمات أخرى',
|
||
tapToFavorite: 'اضغط ❤️ على الصفحة الرئيسية لإضافة',
|
||
shareFavorite: 'مشاركة المفضلة',
|
||
systemShare: '📤 مشاركة النظام',
|
||
noContentToCopy: 'لا يوجد محتوى للنسخ',
|
||
copiedToClipboard: 'تم النسخ إلى الحافظة',
|
||
addTagTitle: '🏷️ إضافة وسم',
|
||
tagSeparatorHint: 'افصل الوسوم بفواصل',
|
||
tagPlaceholder: 'مثال: تحفيز، شعر، حياة',
|
||
tagSaved: 'تم حفظ الوسم',
|
||
exportFavorites: '📤 تصدير المفضلة',
|
||
exportAsText: '📝 تصدير كنص',
|
||
exportAsJson: '📋 تصدير كـ JSON',
|
||
exportAsCsv: '📊 تصدير كـ CSV',
|
||
noFavoritesToExport: 'لا توجد مفضلات للتصدير',
|
||
exportHeader: 'تصدير مفضلات شيان يان',
|
||
formatCopied: 'تم نسخ {format} إلى الحافظة',
|
||
moveToGroup: '📁 نقل إلى مجموعة',
|
||
defaultGroup: 'المجموعة الافتراضية',
|
||
newGroup: 'مجموعة جديدة...',
|
||
movedToGroup: 'تم النقل إلى "{group}"',
|
||
moveFailed: 'فشل النقل',
|
||
newGroupTitle: '📁 مجموعة جديدة',
|
||
groupNamePlaceholder: 'اسم المجموعة',
|
||
createAndMove: 'إنشاء ونقل',
|
||
createdAndMoved: 'تم الإنشاء والنقل إلى "{name}"',
|
||
operationFailed: 'فشلت العملية',
|
||
favoriteGroups: '📁 مجموعات المفضلة',
|
||
createNew: 'جديد',
|
||
noGroups: 'لا توجد مجموعات',
|
||
tapToCreateGroup: 'اضغط + لإنشاء مجموعة',
|
||
deleteGroup: 'حذف المجموعة',
|
||
deleteGroupConfirm:
|
||
'حذف مجموعة "{name}"؟ سيتم نقل المفضلات إلى المجموعة الافتراضية.',
|
||
groupDeleted: 'تم حذف المجموعة',
|
||
deleteFailed: 'فشل الحذف',
|
||
renameGroup: 'إعادة تسمية المجموعة',
|
||
newNamePlaceholder: 'الاسم الجديد',
|
||
renamed: 'تمت إعادة التسمية',
|
||
renameFailed: 'فشلت إعادة التسمية',
|
||
groupCreated: 'تم إنشاء المجموعة',
|
||
createFailed: 'فشل الإنشاء',
|
||
noTitle: 'بدون عنوان',
|
||
noContentToShare: 'لا يوجد محتوى للمشاركة',
|
||
shareCopied: 'تم نسخ محتوى المشاركة',
|
||
thisContent: 'هذا المحتوى',
|
||
),
|
||
offline: TOffline(
|
||
title: 'الوضع غير المتصل',
|
||
online: 'متصل',
|
||
offline: 'غير متصل',
|
||
onlineDesc: 'الشبكة متصلة، جميع الميزات متاحة',
|
||
offlineDesc: 'الشبكة غير متصلة، المحتوى المخزن فقط',
|
||
syncNow: 'مزامنة الآن',
|
||
pendingActions: 'الإجراءات المعلقة',
|
||
pendingSync: 'معلق',
|
||
lastSync: 'آخر مزامنة',
|
||
successCount: '{count} ناجح',
|
||
noData: 'لا يوجد',
|
||
syncAll: 'مزامنة الكل',
|
||
clearQueue: 'مسح القائمة',
|
||
preloadManagement: 'إدارة التحميل المسبق',
|
||
wifiAutoPreload: 'تحميل مسبق تلقائي عبر WiFi',
|
||
wifiAutoPreloadSubtitle: 'تخزين تلقائي للتوصيات عبر WiFi',
|
||
autoSyncOnReconnect: 'مزامنة تلقائية عند إعادة الاتصال',
|
||
autoSyncOnReconnectSubtitle:
|
||
'مزامنة تلقائية للإجراءات غير المتصلة عند العودة',
|
||
preloadChannels: 'قنوات التحميل المسبق',
|
||
preloadNow: 'تحميل مسبق الآن',
|
||
smartPreloadStrategy: 'استراتيجية التحميل المسبق الذكية',
|
||
preloadMode: 'وضع التحميل المسبق',
|
||
preloadContent: 'محتوى التحميل المسبق',
|
||
preloadFrequency: 'تكرار التحميل المسبق',
|
||
batteryThreshold: 'عتبة البطارية المنخفضة',
|
||
smartMode: '🧠 ذكي',
|
||
wifiOnly: '📶 WiFi فقط',
|
||
disabledMode: '🚫 معطّل',
|
||
textContent: 'نص',
|
||
imageContent: 'صور',
|
||
audioContent: 'صوت',
|
||
realtime: 'فوري',
|
||
hourly: 'كل ساعة',
|
||
daily: 'يومياً',
|
||
smartModeDesc:
|
||
'الوضع الذكي: تحميل كامل عبر WiFi، نص فقط عبر الشبكة، إيقاف عند انخفاض البطارية',
|
||
cacheStrategy: 'استراتيجية التخزين',
|
||
offlineModeSwitch: 'الوضع غير المتصل',
|
||
offlineModeSwitchSubtitle: 'تخزين تلقائي للمحتوى عند التفعيل',
|
||
cacheLimit: 'حد التخزين',
|
||
cacheExpiryDays: 'أيام انتهاء التخزين',
|
||
maxOfflineActions: 'الحد الأقصى للإجراءات',
|
||
maxRetryCount: 'الحد الأقصى للمحاولات',
|
||
daysUnit: 'أيام',
|
||
clearQueueTitle: 'مسح القائمة',
|
||
clearQueueConfirm: 'مسح جميع الإجراءات المعلقة؟ لا يمكن التراجع.',
|
||
syncComplete: 'اكتملت المزامنة، {count} ناجح',
|
||
syncNoSuccess: 'اكتملت المزامنة، لا عناصر ناجحة',
|
||
syncFailed: 'فشلت المزامنة، حاول لاحقاً',
|
||
syncError: 'خطأ في المزامنة: {error}',
|
||
wifiPreloadDisabled: 'التحميل المسبق عبر WiFi معطّل، فعّله أولاً',
|
||
networkUnavailable: 'الشبكة غير متاحة، تحقق من الاتصال',
|
||
preloadComplete: 'اكتمل التحميل المسبق، {count} قنوات مخزنة',
|
||
preloadSkipped: '{count} قنوات مخزنة مسبقاً، تم التخطي',
|
||
allChannelsCached: 'جميع القنوات مخزنة مسبقاً',
|
||
preloadFailed: 'فشل التحميل المسبق، تحقق من الاتصال',
|
||
preloadError: 'خطأ في التحميل المسبق: {error}',
|
||
preloadModeDisabledHint: 'وضع التحميل المسبق معطل',
|
||
wifiOnlyModeHint: 'وضع WiFi فقط مفعّل',
|
||
preloadNoNewContent: 'لا يوجد محتوى جديد للتحميل المسبق',
|
||
),
|
||
accountInsights: TAccountInsights(
|
||
title: 'رؤى الحساب',
|
||
markAllRead: 'تحديد الكل كمقروء',
|
||
close: 'إغلاق',
|
||
testAccountWarning: '⚠️ قد يكون هذا الحساب حساب اختبار مقدمة من 閑言 الرسمي، يستخدمه عدة أشخاص. يرجى عدم تغيير كلمة المرور وعدم إنشاء ملاحظات بهذا الحساب. في حالة الحاجة، يرجى تسجيل حسابك الخاص.',
|
||
ohosDeviceWarning: '⚠️ قد تظهر بعض الأجهزة خللاً في التعريف، مثل عرض غير معروف أو خطأ في عامل الأمان',
|
||
allNormal: 'كل شيء طبيعي',
|
||
noSecurityIssues: 'لا توجد مشاكل أمان تتطلب الانتباه',
|
||
totalCount: '{0} إجمالي · {1} غير مقروء',
|
||
refresh: '🔄 تحديث',
|
||
markedAsRead: '"{0}" تم تحديده كمقروء',
|
||
selectReminderMethod: 'اختر طريقة التذكير، أو ألغِ للحفاظ على الوضع الحالي',
|
||
snooze7Days: 'بدون تذكير لمدة 7 أيام',
|
||
ignoreForever: 'تجاهل · بدون تذكير على المدى الطويل',
|
||
snoozeSet: '🔇 تم التعيين بدون تذكير لمدة 7 أيام',
|
||
ignoredSet: '🔕 تم التجاهل، لن يتم التذكير مجدداً',
|
||
allMarkedAsRead: 'تم تحديد الكل كمقروء',
|
||
deleted2: 'تم الحذف',
|
||
markRead: 'تحديد كمقروء',
|
||
highPriority: 'أولوية عالية',
|
||
mediumPriority: 'أولوية متوسطة',
|
||
lowPriority: 'أولوية منخفضة',
|
||
justNow: 'الآن',
|
||
hoursAgo: 'منذ {0} ساعات',
|
||
daysAgo: 'منذ {0} أيام',
|
||
monthsAgo: 'منذ {0} أشهر',
|
||
),
|
||
);
|