Files
xianyan/lib/l10n/languages/ar.dart
Developer 88a3f6d65f feat: 新增仪表盘页面与macOS多项优化
1. 新增TDashboard翻译类型与多语言文案
2. 完善macOS权限管理与Impeller渲染适配
3. 更新服务器部署配置与协议文件上传脚本
4. 修复翻译导入服务与根类型编译问题
2026-06-26 06:34:05 +08:00

2907 lines
151 KiB
Dart
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/// ============================================================
/// 闲言APP — 阿拉伯语翻译数据
/// 创建时间: 2026-05-29
/// 更新时间: 2026-06-10
/// 作用: 阿拉伯语(ar)翻译文本
/// 上次更新: 新增笔记模块翻译
/// ============================================================
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: 'نسخ',
searchHistory: 'سجل البحث',
gotIt: 'فهمت',
featureUnavailable: 'هذه الميزة غير متاحة مؤقتًا',
featureNotSupported: 'هذه الميزة غير مدعومة على هذا الجهاز',
inDevelopment: 'قيد التطوير',
nAvailable: '{0} متاح',
appName: 'شيان يان',
exportFailed: 'فشل التصدير',
),
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: 'فشل المشاركة',
loadingContent: 'جاري تحميل المحتوى...',
autoRefreshSeconds: 'تحديث تلقائي بعد {0} ثانية',
),
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: 'فيديو',
audioType: 'صوت',
fileType: 'ملف',
linkType: 'رابط',
docType: 'مستند',
textType: 'نص',
imageEmoji: 'صورة',
videoEmoji: 'فيديو',
audioEmoji: 'صوت',
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: 'فتح في المتصفح',
newFolderLabel: 'مجلد جديد',
folderNameHint: 'اسم المجلد',
renameFolderLabel: 'إعادة تسمية المجلد',
newNameHint: 'الاسم الجديد',
renameLabel: 'إعادة تسمية',
deleteFolderLabel: 'حذف المجلد',
moveToFolderLabel: 'نقل إلى مجلد',
unfiledLabel: 'غير مصنف',
createFolderAndShare: ' مجلد جديد',
manageTagsLabel: '🏷️ إدارة الوسوم',
newTagHint: 'أدخل وسم جديد',
addLabel: 'إضافة',
syncingLabel: 'جارٍ المزامنة...',
syncFailedLabel: 'فشلت المزامنة',
syncSuccessLabel: 'تمت المزامنة بنجاح',
batchAddTagLabel: 'إضافة وسوم دفعة واحدة',
tagNameHint: 'أدخل اسم الوسم',
shareToSharedListLabel: 'مشاركة إلى القائمة المشتركة',
noSharedListHint: 'لا توجد قوائم مشتركة، أنشئ واحدة أولاً',
aiSummaryLabel: 'ملخص الذكاء الاصطناعي',
generatingAiSummaryLabel: 'جارٍ إنشاء ملخص الذكاء الاصطناعي...',
aiSummaryFailedLabel: 'فشل إنشاء ملخص الذكاء الاصطناعي',
noSummaryAvailable: 'لا يوجد ملخص متاح',
copySummaryLabel: 'نسخ',
copiedSummaryLabel: 'تم نسخ الملخص',
qrShareTitle: 'مشاركة "{0}"',
qrScanHint: 'امسح رمز QR للانضمام إلى القائمة المشتركة',
copyShareLinkLabel: 'نسخ الرابط',
selectActionLabel: 'اختر إجراءً',
createNewListAndShare: ' إنشاء قائمة جديدة ومشاركتها',
discoverLabel: 'اكتشف',
dragFilesToReadLater: 'أفلت الملفات في اقرأ لاحقًا',
folderLabel: 'المجلد',
tagLabel: 'الوسم',
locationType: 'الموقع',
minutesAgo: 'منذ {0} دقيقة',
hoursAgo: 'منذ {0} ساعة',
daysAgo: 'منذ {0} يوم',
addedToReadLater: 'تمت إضافة {0} ملفات إلى اقرأ لاحقًا',
allTagsLabel: 'جميع الوسوم',
removeTagConfirm: 'تمت إزالة الوسم "{0}"',
tagAdded: 'تمت إضافة الوسم "{0}"',
tagRemoved: 'تمت إزالة الوسم "{0}"',
folderCreated: 'تم إنشاء المجلد "{0}"',
folderRenamed: 'تمت إعادة التسمية',
folderDeleted: 'تم حذف المجلد',
movedToFolder: 'تم النقل إلى "{0}"',
removedFromFolder: 'تمت الإزالة من المجلد',
sharedToList: 'تمت المشاركة إلى "{0}"',
),
),
discover: TDiscover(
base: TDiscoverBase(
browse: 'تصفح',
likes: 'إعجاب',
favorite: 'مفضلة',
readLater: 'لاحقاً',
notes: 'ملاحظات',
loginToSync: 'سجّل الدخول لمزامنة السحابة',
login: 'تسجيل الدخول',
noInspiration: 'لا إلهام حالياً',
refresh: 'تحديث',
listView: 'قائمة',
gridView: 'بطاقات',
pinned: 'مثبّت',
conversations: 'محادثات',
pullDownTools: 'اسحب لفتح مركز الأدوات',
releaseToRefresh: 'حرر للتحديث',
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: 'زهور · طعام · معالم · جدول زمني',
sessionCtcNoteRepo: 'مستودع الملاحظات',
sessionCtcNoteRepoDesc: 'تخزين سحابي · مزامنة · وصول من أي مكان',
),
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 اكتشاف الأجهزة القريبة',
totalTasks: 'الإجمالي',
taskClaimed: 'تم الاستلام',
perfectDay: 'يوم مثالي',
perfectDayAllDone: 'تم إنجاز جميع المهام',
perfectDayReward: 'مكافأة اليوم المثالي',
perfectDayRewardDesc: 'تم إنجاز جميع المهام! احصل على مكافأة إضافية',
claimPerfectDayReward: 'احصل على المكافأة',
rewardSuffix: 'مكافأة',
expUnit: 'خبرة',
scoreUnit: 'نقاط',
noTasks: 'لا مهام',
noTasksDesc: 'لا توجد مهام اليوم. تحقق لاحقاً!',
great: 'ممتاز!',
loginToCheckin: 'سجّل الدخول لتسجيل الحضور',
loginToCheckinDesc: 'سجّل الدخول للمشاركة في الحضور اليومي وكسب النقاط',
viewAchievementCenter: 'عرض مركز الإنجازات',
todaySigned: 'تم تسجيل الحضور اليوم',
tapToCheckin: 'اضغط لتسجيل الحضور',
signed: 'تم التسجيل',
weeklyCheckin: 'هذا الأسبوع',
totalCheckinDays: 'إجمالي {0} يوم',
checkinHistory: 'سجل الحضور',
noCheckinRecord: 'لا يوجد سجل حضور',
todayLabel: 'اليوم',
checkinDate: 'تاريخ الحضور',
status: 'الحالة',
signedStatus: 'تم التسجيل ✓',
remark: 'ملاحظة',
dailyCheckinTaskDone: 'تم الحضور اليومي',
makeupCheckin: 'تعويض',
makeupCostInfo: 'التعويض يكلف نقاط. يرجى التأكيد:',
makeupDate: 'تاريخ التعويض',
costPoints: 'نقاط التكلفة',
currentPoints: 'النقاط الحالية',
makeupInfo: 'معلومات التعويض',
makeupLimitInfo:
'تعويض واحد فقط يومياً. نقاط غير كافية = غير ممكن (تحتاج {0} نقطة)',
confirmMakeup: 'تأكيد التعويض',
insufficientPoints: 'نقاط غير كافية',
insufficientPointsDesc:
'التعويض يحتاج {0} نقطة، الحالي: {1}\n\nاكسب نقاط عبر الحضور اليومي ونشر المقالات إلخ.',
makeupSuccess: 'نجح التعويض',
makeupSuccessDesc: '{0} نجح التعويض، تم خصم {1} نقطة',
makeupFailed: 'فشل التعويض',
makeupFailedRetry: 'فشل التعويض، حاول لاحقاً',
timesUnit: 'مرة',
daysUnit: 'يوم',
accountAndData: 'Account & Data',
editProfile: 'Edit Profile',
edit: 'Edit',
editBio: 'Edit Bio',
save: 'Save',
pleaseInput: 'Please enter',
modifySuccess: 'Modified successfully',
modifyFailed: 'Modification failed',
userProfile: 'User Profile',
goBack: 'Back',
userNotExist: 'User not found',
retry: 'Retry',
anonymousUser: 'Anonymous',
articles: 'Articles',
follow: 'Follow',
followed: 'Following',
theUser: 'this user',
privateMessage: 'Message',
gotIt: 'Got it',
shareProfile: 'Share Profile',
blockUser: 'Block User',
personalBio: 'Bio',
titleLevel: 'Title Level',
activeData: 'Activity',
beginner: 'Beginner',
apprentice: 'Apprentice',
skilled: 'Skilled',
expert: 'Expert',
master: 'Master',
signInCount: 'Check-in {count}',
noteCount: 'Notes {count}',
likeCount: 'Likes {count}',
commentCount: 'Comments {count}',
viewCount: 'Views {count}',
readLaterCount: 'Read Later {count}',
modifyField: 'Edit {field}',
pleaseInputField: 'Enter {field}',
fieldModifySuccess: '{field} updated',
fieldModifyFailed: 'Failed: {error}',
debugInfo: 'Debug Info',
defaultBio: 'Light up every moment with words',
exitSubProject: 'الخروج من المشروع الفرعي',
exitApp: 'الخروج من شيان يان',
exitAccount: 'تسجيل الخروج من حساب شيان يان',
closeAppToDesktop: 'إغلاق والعودة إلى سطح المكتب',
closeAppKillBackground: 'Close & Kill Background',
backToDesktop: 'Back to Desktop (No Exit)',
selectExitMethod: 'Select Exit Method',
deviceRemoveCurrentTitle: '移除当前设备',
deviceRemoveCurrentWarning: '移除当前设备后部分场景读取设备ID或相关信息后会自动重新添加该设备建议直接下线而非移除。',
deviceContinueRemove: '继续移除',
deviceVerifyIdentityRemove: '请验证身份以移除设备',
deviceRemoveTitle: '移除设备',
deviceRemoveConfirm: '确定要移除该设备吗?移除后该设备需重新登录。',
deviceRemoved: '设备已移除',
deviceRemoveFailed: '移除失败',
),
settings: TSettings(
language: 'اللغة',
languageSubtitle: 'تغيير لغة العرض',
generalSettings: 'عام',
selectLanguage: 'اختر اللغة',
followSystem: 'اتبع النظام',
collaborativeTranslation: 'تعاون',
collaborativeTranslationDesc: 'ساعد في تحسين الترجمات',
lastTranslation: 'آخر ترجمة',
translationVersion: 'الإصدار',
mtMarkTip: 'ترجمة آلية، قد تحتوي على أخطاء',
rtlMarkTip: 'لغة تُكتب من اليمين إلى اليسار',
featureExtension: 'الامتدادات',
plugin: 'الإضافات',
pluginSubtitle: 'حارس الترجمة، تحويل النص إلى كلام والمزيد',
dailyReminder: 'تذكير يومي',
dailyReminderSubtitle: 'إرسال اقتباس يومي في الوقت المحدد',
reminderTime: 'وقت التذكير',
reminderTimeSubtitle: 'اختر وقت التذكير اليومي',
developer: 'المطور',
logLevel: 'مستوى السجل',
logLevelSubtitle: 'التحكم في مستوى إخراج السجل حسب الوحدة',
interaction: TSettingsInteraction(
interaction: 'التفاعل',
sound: 'الصوت',
soundSubtitle: 'أصوات العمليات والإشعارات',
vibration: 'الاهتزاز',
vibrationSubtitle: 'شدة اللمس اللمسي',
soundEffect: 'تأثير صوتي',
soundEffectSubtitle: 'اختر نمط صوت العملية',
pageTransitionMode: 'انتقال الصفحة',
pageTransitionModeNavigate: 'تنقل قياسي مع السحب للعودة',
pageTransitionModeSheet: 'ورقة سفلية للشاشات العريضة',
predictiveBack: 'العودة التنبؤية',
predictiveBackSubtitle: 'معاينة الصفحة السابقة أثناء السحب',
longPressPreview: 'معاينة الضغط المطوّل',
longPressPreviewSubtitle: 'معاينة التفاصيل بالضغط المطوّل',
vibrationStrength: 'شدة الاهتزاز',
soundEffectStyle: 'نمط التأثير الصوتي',
pageTransitionModeTitle: 'انتقال الصفحة',
navigateDescDetail:
'اسحب من الحافة اليسرى للعودة، يدعم الرسوم المتحركة التنبؤية',
sheetDescDetail:
'يفتح كورقة سفلية، مناسب للشاشات العريضة، اضغط ✕ للإغلاق',
standardNavigation: 'التنقل القياسي',
bottomSheet: 'الورقة السفلية',
sfxFeedback: 'ملاحظات صوتية',
sfxFeedbackSubtitle: 'تشغيل صوت عند الإجراءات',
sfxStyle: 'نوع الصوت',
sfxStyleSubtitle: 'اختر نمط تأثير الصوت',
),
notification: 'الإشعارات',
pushNotification: 'الإشعارات الفورية',
pushNotificationSubtitle: 'اقتراحات يومية، تذكيرات، تنبيهات',
notificationSettings: TSettingsNotification(
notificationSettings: 'إعدادات الإشعارات',
managePersonalizedPush: 'إدارة الدفع المخصص',
managePersonalizedPushSubtitle: 'تخصيص أوقات ومفاتيح الإشعارات',
dailyRecommendPush: 'الدفع اليومي',
dailyRecommendPushSubtitle: 'دفع يومي للشعر والأمثال والاقتباسات',
dailyRecommendPushEnabled: 'تم تفعيل الدفع اليومي',
dailyRecommendPushDisabled: 'تم تعطيل الدفع اليومي',
pushTime: 'وقت الدفع',
dailyRecommendPushTime: 'وقت الدفع اليومي',
signinReminder: 'تذكير تسجيل الدخول',
signinReminderSubtitle: 'تذكير يومي، مكافآت للسلاسل المتتالية',
signinReminderEnabled: 'تم تفعيل تذكير تسجيل الدخول',
signinReminderDisabled: 'تم تعطيل تذكير تسجيل الدخول',
signinReminderTime: 'وقت تذكير تسجيل الدخول',
studyProgressReminder: 'تذكير التقدم الدراسي',
studyProgressReminderSubtitle: 'تذكيرات دورية للمراجعة والتثبيت',
studyProgressReminderEnabled: 'تم تفعيل تذكير التقدم الدراسي',
studyProgressReminderDisabled: 'تم تعطيل تذكير التقدم الدراسي',
chargingReadLaterReminder: 'تذكير القراءة لاحقاً أثناء الشحن',
chargingReadLaterReminderSubtitle: 'تذكير بقراءة العناصر المحفوظة أثناء الشحن',
chargingReadLaterReminderEnabled: 'تم تفعيل التذكير',
chargingReadLaterReminderDisabled: 'تم تعطيل التذكير',
fortuneReminder: 'الدفع اليومي للحظ',
fortuneReminderSubtitle: 'دفع يومي لبطاقة الحظ',
fortuneReminderEnabled: 'تم تفعيل الحظ اليومي',
fortuneReminderDisabled: 'تم تعطيل الحظ اليومي',
fortunePushTime: 'وقت دفع الحظ',
reminderTime: 'وقت التذكير',
pushTimeUpdated: 'تم تحديث وقت الدفع إلى {0}',
warmTip: 'نصيحة',
warmTipContent: 'تتطلب الإشعارات أذونات النظام. إذا لم تتلقَ دفعًا، تحقق من أذونات إشعارات Xianyan في إعدادات النظام.',
marketingPush: 'تلقي تسويق التطبيق',
marketingPushSubtitle: 'تلقي دفع تسويقي من فريق Xianyan في المقدمة',
marketingPushEnabled: 'تم تفعيل الدفع التسويقي',
marketingPushDisabled: 'تم تعطيل الدفع التسويقي',
permissionDenied: 'إذن الإشعارات مرفوض',
permissionDeniedContent: 'إذن إشعارات النظام غير مفعّل. قد لا يتم استلام الإشعارات.',
goToSettings: 'الذهاب إلى الإعدادات',
previewNotification: 'معاينة الإشعار',
notificationStats: 'إحصائيات الإشعارات',
pushCount: 'عدد الدفع',
clickCount: 'عدد النقرات',
noStats: 'لا توجد إحصائيات متاحة',
),
display: TSettingsDisplay(
display: 'العرض',
screenTimeout: 'مهلة الشاشة',
screenTimeoutSubtitle: 'تعيين وقت إيقاف تشغيل الشاشة',
fontSize: 'حجم الخط',
fontSizeSubtitle: 'الذهاب إلى إعدادات المظهر',
startupPage: 'صفحة البدء',
startupPageSubtitle: 'اختر الصفحة المعروضة عند التشغيل',
immersiveStatus: 'شريط الحالة الغامر',
immersiveStatusSubtitle: 'إخفاء شريط الحالة، عرض ملء الشاشة',
contentDensity: 'كثافة المحتوى',
contentDensitySubtitle: 'تعديل تباعد القوائم والبطاقات',
reduceAnimations: 'تقليل الرسوم المتحركة',
reduceAnimationsSubtitle: 'تقليل تأثيرات الرسوم المتحركة',
screenTimeoutTitle: 'مهلة الشاشة',
startupPageTitle: 'صفحة البدء',
contentDensityTitle: 'كثافة المحتوى',
screenAlwaysOn: 'الشاشة دائمًا قيد التشغيل',
screenAlwaysOnSubtitle: 'إبقاء الشاشة قيد التشغيل دائمًا',
screenAlwaysOnOff: 'إيقاف',
screenAlwaysOnReading: 'أثناء القراءة',
screenAlwaysOnAlways: 'دائمًا',
screenAlwaysOnTitle: 'الشاشة دائمًا قيد التشغيل',
reopenOnboarding: 'إعادة فتح المقدمة',
reopenOnboardingSubtitle: 'عرض المقدمة ومعالج التخصيص',
navBarPosition: 'موضع شريط التنقل',
navBarPositionSubtitle: 'موضع شريط التنقل على الشاشة العريضة',
navBarPositionLeft: 'يسار',
navBarPositionTitle: 'موضع شريط التنقل',
splitViewRatio: 'نسبة العرض المقسم',
splitViewRatioSubtitle: 'نسبة اللوحة اليمنى/اليسرى في العرض المقسم',
splitViewRatioTitle: 'نسبة العرض المقسم',
splitViewEnabled: 'العرض المقسم',
splitViewEnabledSubtitle: 'تفعيل العرض المقسم على الشاشة العريضة',
workbenchEnabled: 'وضع العمل',
workbenchEnabledSubtitle: 'تفعيل تخطيط العمل ثلاثي الأعمدة بأسلوب WeChat PC على الشاشات العريضة (تنقل+قائمة+تفاصيل)',
shaderBackground: 'خلفية التظليل',
shaderBackgroundSubtitle: 'تأثير التدرج السائل على بطاقات الاقتباسات',
),
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: 'عرض محتوى سياسة الخصوصية',
nearbyDiscovery: 'الاكتشاف القريب',
nearbyDiscoverySubtitle: 'السماح للمستخدمين القريبين باكتشافك',
),
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 المُصدَّر...',
otherSettings: 'إعدادات أخرى',
otherSettingsSubtitle: 'متقدم، إمكانية الوصول، البطارية والتخزين',
impellerEngine: 'محرك عرض Impeller',
impellerEngineSubtitleOn: 'مُفعّل · أعد التشغيل للتطبيق',
impellerEngineSubtitleOff: 'معطّل افتراضياً · قد يومض Intel Mac',
impellerRestartTitle: 'مطلوب إعادة تشغيل',
impellerRestartOnDesc: 'تم تفعيل محرك عرض Impeller.\n\nImpeller هو محرك عرض Flutter من الجيل الجديد (يعتمد على Metal). يعمل بشكل أفضل على Apple Silicon، لكن قد يسبب تشوه اللون/تمزق الخط على أجهزة Mac Intel.\n\nيرجى إعادة تشغيل التطبيق لتطبيق التغييرات.',
impellerRestartOffDesc: 'تم تعطيل محرك عرض Impeller.\n\nسيتم استخدام محرك عرض Skia، مما يتجنب تشوه اللون/تمزق الخط على أجهزة Mac Intel.\n\nيرجى إعادة تشغيل التطبيق لتطبيق التغييرات.',
impellerRestartNow: 'أعد التشغيل الآن',
impellerRestartLater: 'أعد التشغيل لاحقاً',
impellerSavedToast: 'تم حفظ الإعدادات. أعد تشغيل التطبيق لتطبيقها.',
impellerPendingRestart: 'في انتظار إعادة التشغيل',
impellerDialogArch: 'البنية',
impellerDialogRunning: 'المحرك الحالي',
impellerDialogAfterRestart: 'بعد إعادة التشغيل',
impellerX86WarningTitle: 'تحذير توافق Intel Mac',
impellerX86WarningDesc: 'تم اكتشاف Intel Mac (x86_64).\n\nقد يتسبب Impeller في تشويه الألوان أو تمزق الخطوط أو وميض على أجهزة Mac Intel بسبب تراكم موارد عرض برنامج تشغيل Metal.\n\nيعمل Impeller بشكل جيد على Apple Silicon (M1/M2/M3+). يُوصى باستخدام Skia لأجهزة Mac Intel.\n\nإذا كنت لا تزال ترغب في تمكينه، يرجى تأكيد أنك تفهم المخاطر.',
impellerX86WarningConfirm: 'تمكين على أي حال',
impellerX86WarningCancel: 'إلغاء',
impellerAppleSiliconTip: 'يعمل Impeller بشكل أفضل على Apple Silicon مع Metal. يُوصى بالتمكين.',
),
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: 'أيام',
cleanTrash: 'إفراغ سلة المحذوفات',
trashSourceInfoTitle: 'مصادر سلة المحذوفات',
trashSourceInfoContent: 'العناصر في سلة المحذوفات تأتي من:\n\n💬 رسائل الجلسات — سجلات الجلسات المحذوفة\n📖 اقرأ لاحقاً — المقالات المحفوظة المحذوفة\n📁 نقل الملفات — سجلات النقل المحذوفة\n\nسيتم تنظيف هذه العناصر تلقائياً بعد فترة الاحتفاظ.',
undoCleanTrash: 'تراجع',
cleanTrashCountdown: 'سيتم إفراغ سلة المحذوفات خلال {0} ثانية، اضغط للتراجع',
),
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: 'طلب',
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: 'لا يمكن مشاركة المحتوى مع تطبيقات أخرى',
permLocalServerLabel: 'خادم محلي',
permLocalServerDesc: 'يشغّل خادمًا محليًا على الشبكة المحلية لاستقبال الملفات من الأجهزة الأخرى عبر بروتوكول LocalSend، نشط فقط عند بدء نقل الملفات.',
permLocalServerUsage: 'نقل الملفات — استقبال الملفات عبر الشبكة المحلية|اكتشاف الأجهزة — البحث عن الأجهزة القريبة',
permLocalServerDenial: 'تعذّر استقبال الملفات عبر الشبكة المحلية',
permTrackingLabel: 'التتبع',
permTrackingDesc: 'السماح بطلب تتبع نشاطك لتقديم توصيات مخصصة',
permTrackingUsage: 'توصيات مخصصة|تحليل تفضيلات المحتوى',
permTrackingDenial: 'لا يمكن الحصول على توصيات مخصصة',
),
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:
'قد نعدل نطاق جمع البيانات بناءً على التحديثات وسنخطرك في التطبيق. لأي استفسار، تواصل معنا عبر صفحة "حول".',
),
desktop: TSettingsDesktop(
windowCloseTitle: 'Close Window?',
windowCloseMessage: 'Choose the behavior when closing the window',
windowCloseAction: 'Close',
windowMinimizeAction: 'Minimize to Tray',
windowCloseDontRemind: 'Don\'t remind again',
windowCloseSectionTitle: 'Window Close Behavior',
windowCloseDefaultAction: 'Default Close Action',
windowCloseDontRemindLabel: 'Execute default action directly without showing confirmation dialog',
windowCloseReset: 'Reset Close Preference',
windowCloseResetConfirm: 'Reset',
windowCloseResetDone: 'OK',
windowCloseResetMessage: 'Close preference has been reset. The confirmation dialog will show again next time you click X.',
windowCloseAskEveryTime: 'Ask Every Time',
windowClosePreview: 'Preview Close Behavior',
windowCloseCurrentAction: 'Current: ',
windowCloseNotSet: 'Not set (ask every time)',
traySplitRatio: 'Split Ratio',
trayFocusReading: 'Focus Reading',
trayThemeFollowSystem: 'Follow System',
desktop: 'Desktop',
),
),
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: 'عرض عناوين البريد',
emailAnyContact: 'أي بريد إلكتروني مناسب للتواصل',
emailReplyDays: 'عادةً الرد خلال 1-3 أيام',
emailTimeoutTip: 'إذا لم يكن هناك رد، جرب بريداً آخر',
emailGroupChatTip: 'انضم للمحادثة الجماعية للحصول على رد أسرع',
emailSubjectTip: 'يرجى كتابة «مشكلة تطبيق شيان يان» في الموضوع',
emailCorrectionTip: 'يمكنك أيضاً الإبلاغ عبر صفحة التصحيح',
wechatAccount: 'حساب وي تشات الرسمي',
teamInfo: 'الفريق',
roleDesign: 'تطوير وتصميم',
roleUIUX: 'UI/UX',
roleBackend: 'الخلفية',
roleNative: 'المكدس الأصلي',
roleSupport: 'دعم i18n',
member1: '无书的书',
member1Sig: 'دائماً تقريباً',
member2: 'ayk',
member2Sig: '',
member3: '伯乐不相马',
member3Sig: 'لمن هذا البنفسجي المذهل~',
member4: '泼茶香',
member4Sig: 'نربي القطط معاً، نشاهد البحر',
member1Social: 'TikTok:@itbole',
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',
appStore: 'متجر التطبيقات',
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: 'موزع بواسطة Microsoft Store',
),
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 حرف، أحرف/أرقام/شرطة سفلية/صينية',
usernameTooShort: 'Username must be at least 3 characters',
usernameInvalidChars: 'Username can only contain letters, numbers, underscores and Chinese',
usernameChecking: 'Checking username...',
usernameTaken: 'This username is already taken',
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: 'نسيت كلمة المرور؟',
rememberAccount: 'تذكر الحساب',
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: 'نصائح',
forgotPasswordTitle: 'نسيت كلمة المرور',
forgotPasswordSubtitle: 'أعد تعيين كلمة المرور عبر التحقق',
resetBySecQuestion: 'سؤال الأمان',
resetByVerifyCode: 'رمز التحقق',
resetByContactService: 'اتصل بالدعم',
newPasswordHint: 'أدخل كلمة مرور جديدة (6-30 حرفًا)',
resetCodeAccountHint: 'البريد الإلكتروني أو رقم الهاتف',
resetPasswordSuccess: 'تم إعادة تعيين كلمة المرور بنجاح',
resetPasswordFailed: 'فشل إعادة تعيين كلمة المرور',
contactServiceTitle: 'اتصل بالدعم',
contactServiceSubtitle:
'إذا لم تتمكن من إعادة تعيين كلمة المرور بالطرق أعلاه، يرجى الاتصال بالدعم مع المعلومات التالية',
contactServiceInfoAccount: 'الحساب/اسم المستخدم المسجل',
contactServiceInfoEmail: 'البريد الإلكتروني المسجل',
contactServiceInfoDevice: 'معلومات الجهاز (الطراز/إصدار النظام)',
contactServiceInfoDescription:
'وصف المشكلة (تاريخ التسجيل، الاستخدام، إلخ)',
contactServiceMethod: 'طريقة الاتصال',
contactServiceMethodDetail:
'يرجى الاتصال بالدعم عبر صفحة "حول" في التطبيق أو عبر البريد الإلكتروني الرسمي، مع تقديم المعلومات أعلاه للتحقق من الهوية والمساعدة.',
experimentalFeature: 'ميزة تجريبية',
experimentalFeatureDesc:
'حساب شيان يان هو ميزة تجريبية. التسجيل وتسجيل الدخول لهما تأثير ضئيل على الاستخدام ولا يُنصح بهما. معظم الميزات تعمل بدون تسجيل الدخول.',
dontShowAgain: 'عدم الإظهار مرة أخرى',
viewExperimentalFeatures: 'عرض الميزات التجريبية',
userBatchFlag: 'دفعة: {flag}',
openPeriod: 'مفتوح: {period}',
expireNotice: 'يغلق بعد {year}',
),
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: 'موافقة ومتابعة',
rejectAndExit: 'رفض وإنهاء',
skipOnboarding: 'تخطي',
agreementNavLabel: 'الاتفاقيات',
personalizationTitle: 'التخصيص',
personalizationSubtitle:
'اصنع تجربة القراءة الخاصة بك، قابلة للتعديل في أي وقت',
livePreview: 'معاينة مباشرة',
appearance: 'المظهر',
features: 'الوظائف',
accentColor: 'لون التمييز',
cardStyle: 'نمط البطاقة',
fontStyle: 'الخط',
shaderBackground: 'خلفية متحركة',
soundFeedback: 'رد صوتي',
showOnNextLaunch: 'عرض المقدمة في التشغيل التالي',
knowNewFeatures: 'تعرف على ميزات V{0}',
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: 'ذو صلة',
typeRowLabel: 'نوع البحث',
modeRowLabel: 'وضع البحث',
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:
'هل تريد مسح جميع تفضيلات البحث؟ لا يمكن التراجع عن هذا الإجراء.',
privacyTipPrefix: 'قد نجمع سجل البحث الخاص بك، ',
privacyTipDataCollection: 'التعرف على جمع البيانات',
privacyTipAnd: ' و ',
privacyTipPrivacyPolicy: 'سياسة الخصوصية',
),
accountSettings: TAccountSettings(
title: 'إعدادات الحساب',
nickname: 'الاسم المستعار',
notSet: 'غير محدد',
bio: 'نبذة',
notFilled: 'غير مملوء',
bindEmail: 'ربط البريد الإلكتروني',
notBound: 'غير مربوط',
bindMobile: 'ربط الهاتف',
changePassword: 'تغيير كلمة المرور',
securityQuestion: 'سؤال الأمان',
alreadySet: 'تم التعيين',
securityAndToken: 'الأمان والرموز',
exportPersonalInfo: 'تصدير البيانات الشخصية',
deleteAccount: 'حذف الحساب',
logout: 'تسجيل الخروج',
logoutConfirm: 'هل أنت متأكد من تسجيل الخروج؟',
logoutButton: 'خروج',
verified: 'موثق',
unverified: 'غير موثق',
dangerZone: 'منطقة خطرة',
dangerZoneDesc: 'بعد حذف الحساب، سيتم حذف جميع البيانات نهائيًا ولا يمكن استردادها. بعد التقديم، هناك فترة مراجعة مدتها 3 أيام يمكنك الإلغاء فيها في أي وقت.',
deletionStatus: 'حالة طلب الحذف',
currentStatus: 'الحالة الحالية',
deletionReason: 'سبب الحذف',
applicationTime: 'وقت الطلب',
autoDeletion: 'حذف تلقائي',
pendingReview: 'قيد المراجعة',
cancelDeletionRequest: 'إلغاء طلب الحذف',
cancelDeletionConfirmDesc: 'هل أنت متأكد من إلغاء طلب الحذف؟ سيعود حسابك إلى طبيعته بعد الإلغاء.',
confirmCancel: 'تأكيد الإلغاء',
deletionCancelled: 'تم إلغاء طلب الحذف',
cancelFailed: 'فشل الإلغاء',
deletionWarningContent: 'بعد الحذف، لا يمكن استرداد بيانات حسابك:\n\n• جميع المفضلات والملاحظات\n• سجلات تسجيل الدخول والنقاط\n• الملف الشخصي والإعدادات\n• المقالات وبيانات التفاعل\n\nبعد التقديم، هناك فترة مراجعة مدتها 3 أيام.\nسيتم حذف الحساب نهائيًا بعد الموافقة أو انتهاء المهلة.\n\nلا يمكن التراجع عن هذا الإجراء.',
iUnderstandContinue: 'أفهم، متابعة',
securityVerification: 'التحقق الأمني',
inputDeleteConfirm: 'اكتب "DELETE" لتأكيد الحذف:',
inputDeletePlaceholder: 'اكتب DELETE',
deletionReasonOptional: 'السبب (اختياري)',
submitDeletionRequest: 'تقديم طلب الحذف',
loginRequiredForDeletion: 'تسجيل الدخول مطلوب لحذف الحساب',
loginRequiredForDeletionDesc: 'يرجى تسجيل الدخول أولاً لطلب حذف الحساب',
historicalDeletionRecord: 'سجلات الحذف السابقة',
finalStatus: 'الحالة النهائية',
unknown: 'غير معروف',
requestDeletion: 'طلب حذف الحساب',
noPendingDeletionDesc: 'ليس لديك طلبات حذف معلقة. إذا كنت ترغب في حذف حسابك، انقر على الزر أدناه.',
deletionProcess: 'عملية الحذف:',
step1SubmitRequest: 'تقديم طلب الحذف (يتطلب التحقق الأمني)',
step2ReviewPeriod: 'فترة مراجعة مدتها 3 أيام',
step3AutoDeletion: 'مراجعة المسؤول أو الحذف التلقائي بعد انتهاء المهلة',
step4PermanentDeletion: 'الحساب وجميع البيانات محذوفة نهائيًا',
importantNotes: 'ملاحظات مهمة',
note1DataIrreversible: 'لا يمكن استرداد جميع البيانات بعد الحذف',
note2CancelAnytime: 'يمكنك إلغاء طلب الحذف في أي وقت خلال فترة المراجعة',
note3PermanentDeletion: 'سيتم حذف حسابك نهائيًا بعد موافقة المسؤول أو انتهاء المهلة',
note4ContactAdmin: 'لأي استفسارات، تواصل مع المسؤول أو اترك ملاحظات في صفحة حول',
userInfoFailed: 'فشل الحصول على معلومات المستخدم',
userInitiatedDeletion: 'حذف بدأه المستخدم',
deletionSubmitted: 'تم تقديم طلب الحذف',
reviewIn3Days: 'سيراجع المسؤول خلال 3 أيام',
requestFailed: 'فشل الطلب',
estimatedAutoDeletion: 'الحذف التلقائي المتوقع في {0}',
deletionRequestCancelled: 'تم إلغاء طلب الحذف',
),
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: 'الأكثر شعبية',
localMode: 'الوضع المحلي',
localModeDesc: 'المحتوى المستورد مخزن محلياً فقط',
urlImport: 'استيراد URL',
fileImport: 'استيراد ملف',
channelManage: 'إدارة القنوات',
validate: 'التحقق',
inputUrl: 'أدخل URL',
analyzeUrl: 'تحليل URL',
dataFormat: 'تنسيق البيانات',
channelConfig: 'إعدادات القناة',
channelName: 'اسم القناة',
channelIcon: 'أيقونة القناة',
showOnHome: 'عرض على الرئيسية',
createChannel: 'إنشاء قناة',
preview: 'معاينة',
uploadFile: 'رفع ملف',
downloadTemplate: 'تحميل القالب',
customChannel: 'قناة مخصصة',
mergedChannel: 'قناة مدمجة',
urlBadge: 'URL',
fileBadge: 'ملف',
shareChannel: 'مشاركة القناة',
configWithData: 'إعدادات + بيانات',
configOnly: 'إعدادات فقط',
analysisReport: 'تقرير التحليل',
devicePerf: 'أداء الجهاز',
urlValidation: 'التحقق من URL',
fileValidation: 'التحقق من الملف',
contentQuality: 'جودة المحتوى',
frequencyLimit: 'حد التكرار',
),
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: 'هذا المحتوى',
sourceLocal: 'محلي',
sourceCloud: 'سحابي',
syncStatusSyncing: 'مزامنة',
syncStatusSynced: 'تمت المزامنة',
syncStatusConflict: 'تعارض',
sortByTitle: 'حسب العنوان',
sortByTag: 'حسب الوسم',
sortByGroup: 'حسب المجموعة',
filterByGroup: 'تصفية حسب المجموعة',
allGroups: 'جميع المجموعات',
tagCloud: 'سحابة الوسوم',
noTags: 'لا وسوم',
tagCount: '{count} وسوم',
exportSaved: 'تم الحفظ في {path}',
exportSaveFailed: 'فشل الحفظ',
swipeToUnfavorite: 'اسحب يساراً لإلغاء المفضلة',
cardSwipeHint: 'اسحب يساراً لإلغاء المفضلة · يميناً للمشاركة',
manualSort: 'ترتيب يدوي',
preview: 'معاينة',
offlineMode: 'الوضع غير المتصل',
offlineSyncHint: 'مزامنة تلقائية عند الاتصال',
archive: 'أرشيف',
archived: 'تمت الأرشفة',
expiredReminder: 'تذكير المفضلة',
expiredReminderMessage: 'لديك {count} مفضلات لم تُزر منذ أكثر من {days} يوم',
viewExpired: 'عرض',
reminderSettings: 'إعدادات التذكير',
reminderEnabled: 'تفعيل التذكير',
reminderDays: 'أيام التذكير',
),
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} أشهر',
),
note: TNote(
title: 'My Notes',
searchNotes: 'Search Notes',
editNote: 'Edit Note',
newNote: 'New Note',
loginRequired: 'Login required to view',
loginToUseNotes: 'Login to use the notes feature',
goLogin: 'Login',
searchPlaceholder: 'Search note title or content',
all: 'All',
note: 'Note',
excerpt: 'Excerpt',
checklist: 'Checklist',
sortBy: 'Sort By',
sortByUpdateTime: 'Update Time',
sortByCreateTime: 'Create Time',
sortByTitle: 'Title',
groupBy: 'Group By',
groupByDate: 'By Date',
groupByCategory: 'By Category',
groupByType: 'By Type',
groupBySource: 'By Source',
switchLayout: 'Switch Layout',
layoutList: 'List',
layoutGrid: 'Waterfall',
layoutTimeline: 'Timeline',
selectedCount: '{0} selected',
selectAll: 'Select All',
deselectAll: 'Deselect All',
batchSelect: 'Batch Select',
multiSelect: 'Multi-Select',
batchDelete: 'Batch Delete',
batchDeleteConfirm: 'Delete {0} selected notes?',
deletedCount: '{0} notes deleted',
dragReorder: 'Drag Reorder',
dragToReorder: 'Drag cards to reorder',
starFavorite: 'Favorite',
unfavorite: 'Unfavorite',
exportNote: 'Export',
copyNote: 'Copy',
newNoteMenu: 'New Note',
sortMenu: 'Sort',
groupMenu: 'Group',
showStarOnly: 'Favorites Only',
showAll: 'Show All',
statsPanel: 'Statistics',
reorderMenu: 'Drag Reorder',
confirmClear: 'Confirm Clear',
clearAllWarning: 'All notes will be deleted. This cannot be undone',
clearAll: 'Clear All',
allCleared: 'All notes cleared',
noNotes: 'No Notes',
tapToStart: 'Tap the button below to start',
reachedBottom: 'End of list',
notesCount: '{0} notes',
unknownDate: 'Unknown Date',
today: 'Today',
yesterday: 'Yesterday',
uncategorized: 'Uncategorized',
noSource: 'No Source',
noTitle: 'Untitled',
deleteNote: 'Delete Note',
deleteNoteConfirm: 'Delete "{0}"?',
noteLoadFailed: 'Failed to load note',
titlePlaceholder: 'Title (optional, auto-named if empty)',
categoryLabel: 'Category',
sourceLabel: 'Source',
publicLabel: 'Public',
optionalPlaceholder: 'Optional',
visibleToAll: 'Visible to everyone',
visibleToSelf: 'Only visible to you',
selectSourceType: 'Select Source Type',
excerptPlaceholder: 'Paste or enter excerpt content...',
checklistPlaceholder: '- [ ] Todo 1\n- [ ] Todo 2\n- [x] Done',
notePlaceholder: 'Start writing (Markdown supported)...',
noPreviewContent: 'No content to preview',
switchToEdit: 'Switch to edit mode to start writing',
selectPreviewFont: 'Select Preview Font',
systemDefault: 'System Default',
noTitleNote: 'Untitled Note',
noteSaved: 'Note saved',
unsaved: 'Unsaved',
saved: 'Saved',
charCount: '{0} chars',
sourcePoetry: 'Poetry',
sourceArticle: 'Article',
sourceHanzi: 'Hanzi',
sourceIdiom: 'Idiom',
bold: 'Bold',
italic: 'Italic',
heading: 'Heading',
list: 'List',
orderedList: 'Ordered',
quote: 'Quote',
link: 'Link',
code: 'Code',
divider: 'Divider',
noteStats: 'Note Statistics',
totalNotes: 'Total Notes',
weekNew: 'This Week',
totalWords: 'Total Words',
typeDistribution: 'Type Distribution',
categoryDistribution: 'Category Distribution',
noCategoryData: 'No category data',
starredNotes: 'Starred Notes',
exportTitle: 'Notes Export',
exportCountNote: '{0} notes total',
copiedToClipboard: 'Copied to clipboard',
exportTypeLabel: 'Type',
exportCategoryLabel: 'Category',
exportPublicYes: 'Yes',
exportSourceLabel: 'Source',
exportCreateTime: 'Created',
exportUpdateTime: 'Updated',
exportShareSubject: 'Notes Export ({0})',
pinToDiscover: 'Pin to Discover',
pinToDiscoverDesc: 'When enabled, the note will appear at the top of the Discover feed',
close: 'Close',
pinnedToDiscover: 'Pinned to Discover',
unpinnedFromDiscover: 'Unpinned from Discover',
confirmPin: 'Confirm Pin',
confirmUnpin: 'Confirm Unpin',
),
widget: TWidget(
title: 'ودجات سطح المكتب',
devDialogContent: 'ميزة الودجات قيد التطوير النشط. بعض الميزات قد تكون غير مكتملة أو غير مستقرة.\n\nالمدعوم حالياً: عرض الودجات الأساسي ودفع البيانات\nقريباً: المزيد من أنماط الودجات والتفاعلات والمزامنة عبر المنصات',
dontRemind: 'عدم التذكير مرة أخرى',
viewExperimentalFeatures: 'عرض الميزات التجريبية',
iKnow: 'أفهم',
priorityCore: 'ودجات أساسية',
priorityRecommended: 'موصى بها',
priorityPractical: 'ودجات عملية',
priorityFun: 'ودجات ممتعة',
addedToDesktop: 'تمت إضافة {0} إلى الشاشة الرئيسية',
addWidgetTitle: 'إضافة "{0}"',
unsupportedAddHint: 'الإضافة السريعة غير مدعومة على هذا الجهاز. يرجى الإضافة يدوياً:',
failedAddHint: 'فشلت الإضافة السريعة. يرجى الإضافة يدوياً:',
harmonyStep1: '1⃣ اضغط مطولاً على مساحة فارغة في الشاشة الرئيسية',
harmonyStep2: '2⃣ اختر "بطاقات الخدمة"',
harmonyStep3: '3⃣ ابحث عن "Xianyan"',
harmonyStep4: '4⃣ اختر "{0}" وأضف إلى الشاشة الرئيسية',
androidStep1: '1⃣ اضغط مطولاً على مساحة فارغة في الشاشة الرئيسية',
androidStep2: '2⃣ اختر "ودجات"',
androidStep3: '3⃣ ابحث عن "Xianyan"',
androidStep4: '4⃣ اسحب "{0}" إلى الشاشة الرئيسية',
iosStep1: '1⃣ اسحب لليمين لعرض اليوم',
iosStep2: '2⃣ مرر للأسفل واضغط على "تحرير"',
iosStep3: '3⃣ ابحث عن "Xianyan"',
iosStep4: '4⃣ اختر "{0}" وأضف',
pushData: 'إرسال البيانات',
pushedDataToWidget: 'تم إرسال البيانات إلى ودجة {0}',
gotIt: 'فهمت',
syncTheme: 'مزامنة السمة',
pushedThemeToWidget: 'تم إرسال السمة الحالية إلى الودجات',
platformCompatTitle: 'توافق المنصات',
androidCompatDesc: 'غير مكتمل، مشاكل في الاتصال الأصلي',
iosCompatDesc: 'WidgetKit + SwiftUI، التفاعل يتطلب iOS 17+',
harmonyCompatDesc: 'FormExtension + ArkUI، قدرات محدودة، النظام يحد من معدل التحديث',
syncThemeHint: 'اضغط على "مزامنة السمة" لإرسال الوضع الداكن/الفاتح الحالي إلى جميع الودجات المثبتة',
installed: 'مثبت',
add: 'إضافة',
dataPreview: 'معاينة البيانات',
refresh: 'تحديث',
typeDailySentence: 'اقتباس اليوم',
typeReadlater: 'قراءة لاحقاً',
typeDailyCard: 'بطاقة اليوم',
typeDailyFortune: 'حظ اليوم',
typeCountdown: 'عد تنازلي',
typePomodoro: 'بومودورو',
typeSolarTerm: 'شعر المصطلحات الشمسية',
typeCheckin: 'تسجيل دخول يومي',
typeDailyWithCharacter: 'اقتباس اليوم + شخصية',
subtitleDailySentence: 'اقتباس يومي مختار',
subtitleReadlater: 'عدد غير المقروءة وأحدث معاينة',
subtitleDailyCard: 'بطاقة يومية جميلة مع التاريخ والاقتباس',
subtitleDailyFortune: 'حظ اليوم والكلمات المفتاحية المحظوظة',
subtitleCountdown: 'أحداث عد تنازلي مخصصة',
subtitlePomodoro: 'مؤقت تركيز سريع على الشاشة الرئيسية',
subtitleSolarTerm: 'المصطلح الشمسي الحالي والشعر ذو الصلة',
subtitleCheckin: 'أيام تسجيل دخول متتالية وتسجيل دخول سريع',
subtitleDailyWithCharacter: 'شخصية + اقتباس يومي موصى به',
previewNoData: 'لا توجد بيانات',
previewReadlaterCount: '{0} غير مقروء',
previewPomodoroRemaining: '{0}s متبقية',
previewCheckinDays: '{0} أيام متتالية',
previewDailyCard: 'بطاقة اليوم',
badgeHarmony: 'Harmony',
),
fileTransfer: TFileTransfer(
generateCode: 'Generate Code',
generateCodeDesc: 'Generate a pairing code for the other device to enter',
generateCodeButton: '🔑 Generate Code',
pairingCode: 'Pairing Code',
waitingForInput: '⏳ Waiting for input...',
copyCode: 'Copy Code',
copiedTitle: '✅ Copied',
copiedContent: 'Pairing code {0} copied to clipboard',
inputCode: 'Enter Code',
inputCodeDesc: 'Enter the 4-digit pairing code from the other device',
pairingButton: '🔗 Pair & Connect',
pairingInProgress: 'Pairing...',
pairingSuccess: 'Pairing Successful',
connectedWith: 'Connected with {0}',
startChat: 'Start Chat',
inputIncomplete: 'Incomplete Input',
inputIncompleteDesc: 'Please enter a 4-digit pairing code',
notConnected: 'Not Connected',
connectServerFirst: 'Please connect to the signaling server first',
generateFailed: 'Generation Failed',
joinFailed: 'Join Failed',
p2pDirect: 'P2P Direct',
p2pConnected: '🔗 P2P Direct Connected',
p2pListening: '📡 P2P Waiting for Connection...',
p2pConnecting: '🔄 P2P Connecting...',
p2pError: '⚠️ P2P Connection Error',
p2pDisconnected: '🔗 P2P Direct Not Connected',
p2pNotSupported: '🔗 P2P Direct (Not Supported)',
localAddress: 'Local Address: {0}',
stopP2pService: 'Stop P2P Service',
startP2pService: 'Start P2P Service',
p2pStartFailed: 'Start Failed',
p2pStartFailedDesc: 'P2P service failed to start, please check network permissions',
or: 'or',
confirm: 'OK',
),
beta: TBeta(
pageTitle: '🧪 Beta',
back: 'رجوع',
previewTab: 'معاينة',
issuesTab: 'المشاكل',
confirmClose: 'هل تريد تعطيل "{0}"؟ لن تتمكن من استخدام هذه الميزة التجريبية.',
confirmOpen: 'هل تريد تفعيل "{0}"؟ قد تكون هذه الميزة غير مستقرة.',
cancel: 'إلغاء',
close: 'تعطيل',
open: 'تفعيل',
emptyFeatures: 'لا توجد ميزات تجريبية',
reload: 'إعادة تحميل',
loadFailed: 'فشل التحميل',
retry: 'إعادة المحاولة',
filterAll: 'الكل',
filterPending: 'قيد الانتظار',
filterFixing: 'قيد الإصلاح',
filterFixed: 'تم الإصلاح',
emptyIssues: 'لا توجد مشاكل',
rolloutPercentage: 'نشر {0}%',
targetGroup: 'المجموعة: {0}',
issueStats: 'المشاكل: {0} قيد الانتظار، {1} قيد الإصلاح، {2} تم الإصلاح',
severityHigh: 'عالية',
severityMedium: 'متوسطة',
severityLow: 'منخفضة',
statusPending: 'قيد الانتظار',
statusFixing: 'قيد الإصلاح',
statusFixed: 'تم الإصلاح',
statusDeveloping: 'قيد التطوير',
statusTesting: 'قيد الاختبار',
statusPreview: 'معاينة',
statusReleased: 'تم الإصدار',
comingSoon: 'قريباً',
gotIt: 'فهمت',
// الاستبيان
questionnaireBtn: '📝 املأ الاستبيان',
questionnaireTitle: 'استبيان نسخة GMS التجريبية',
q1KnowGooglePlay: 'هل أنت على دراية بـ Google Play؟',
q2HasGmsDevice: 'هل لديك جهاز يدعم GMS (خدمات Google للجوال)؟',
q3WillingToBeta: 'هل ترغب في المشاركة في النسخة التجريبية من تطبيق Xianyan GMS؟',
q4EnterGmail: 'أدخل عنوان Gmail الخاص بك',
q4GmailHint: 'بعد الموافقة، ستحصل على حق الوصول إلى النسخة التجريبية من GMS',
qYes: 'نعم',
qNo: 'لا',
qSubmit: 'إرسال',
qNext: 'التالي',
qEndTitle: 'اكتمل الاستبيان',
qEndThanks: '🎉 شكراً لمشاركتك! سنراجع طلبك قريباً.',
qEndNotQualified: 'للأسف، لا تستوفي متطلبات النسخة التجريبية حالياً.',
qInvalidEmail: 'يرجى إدخال عنوان Gmail صالح',
qSubmitting: 'جارٍ الإرسال...',
qSubmitSuccess: '✅ تم الإرسال بنجاح',
qSubmitFailed: 'فشل الإرسال، يرجى المحاولة لاحقاً',
qEndThankYou: 'شكراً للمشاركة',
),
submit: TSubmit(
title: 'Anonymous Submit',
contentLabel: 'Content',
titleLabel: 'Title',
authorLabel: 'Author',
categoryLabel: 'Category',
titleHint: 'Optional',
authorHint: 'Optional',
contentHint: 'Required, 10-100 chars',
submit: 'Submit',
submitting: 'Submitting…',
contentRequired: 'Please enter content',
contentTooShort: 'Content must be at least 10 characters',
contentTooLong: 'Content cannot exceed 100 characters',
reviewing: 'Under Review',
reviewDesc: 'Submission received, will be shown after approval',
historyTitle: 'Submission History',
historyEmpty: 'No submissions yet',
statusReviewing: 'Reviewing',
statusApproved: 'Approved',
statusRejected: 'Rejected',
catYiyan: 'One Word',
catXinde: 'Insight',
catYiju: 'One Line',
catSignature: 'Signature',
deleteRecord: 'Delete',
deleteConfirm: 'Delete this submission record?',
),
studyPlan: TStudyPlan(
pageTitle: 'Study Plan',
emptyTitle: 'Start Your Learning Journey',
emptySubtitle: 'Create a study plan, stick to it daily\nSmall steps lead to big achievements',
createFirst: 'Create Your First Plan',
createPlan: 'Create Plan',
createStudyPlan: 'Create Study Plan',
selectTemplate: 'Select Template',
dailyGoal: 'Daily Goal',
perDay: '/day',
addPlan: 'Add New Plan',
completeOne: 'Complete 1',
more: 'More',
pausePlan: 'Pause Plan',
resumePlan: 'Resume Plan',
deletePlan: 'Delete Plan',
confirmDelete: 'Confirm Delete',
confirmDeleteMsg: 'Delete "{0}"? All learning records will also be deleted.',
cancel: 'Cancel',
delete: 'Delete',
readingGoal: 'Reading Goal',
todayViews: 'Today Views',
todayFavorites: 'Today Favorites',
todayNotes: 'Today Notes',
streakDays: 'Streak',
setReadingGoal: 'Set Reading Goal',
dailyViewGoal: 'Daily Views',
dailyFavoriteGoal: 'Daily Favorites',
dailyNoteGoal: 'Daily Notes',
streakGoal: 'Streak Goal',
todayProgress: 'Today',
totalCompleted: 'Total Completed',
streakLabel: 'Streak Days',
startDate: 'Start Date',
dailyTarget: 'Daily Target',
recentRecords: 'Recent Records',
noRecords: 'No learning records yet',
completed: 'Completed',
days: 'days',
planDetail: 'Plan Detail',
settings: 'Settings',
managePlans: 'Manage Study Plans',
activePlans: 'Active',
pausedPlans: 'Paused',
allPlans: 'All',
restructureTitle: 'إشعار ترقية الميزة',
restructureMessage: 'سيتم إعادة هيكلة خطة الدراسة في الإصدار التالي وإعادة تسميتها إلى «خطة الحياة»\nستتغير بعض الميزات. ترقبوا ذلك',
restructureConfirm: 'موافق',
restructureDontRemind: 'عدم التذكير مرة أخرى',
restructureDetails: 'اعرف المزيد',
restructureDetailsTitle: 'تفاصيل ترقية خطة الدراسة',
restructureDetailsBody: '[إعادة تسمية] "خطة الدراسة" ستصبح "خطة الحياة" بنطاق أوسع\n[جديد] أهداف تعلم مخصصة وتذكيرات\n[محسّن] تفاعل صفحة تفاصيل الخطة\n[محسّن] فئات قوالب أوضح\nملاحظة: سيتم ترحيل بيانات الخطط الحالية تلقائياً.',
catPoetry: 'Poetry',
catChengyu: 'Idiom',
catClassic: 'Classic',
catWisdom: 'Wisdom',
catCustom: 'Custom',
dailyPoetry5Title: 'Daily 5 Poems',
dailyPoetry5Desc: 'Read 5 poems daily, accumulate over time',
dailyPoetry3Title: 'Light Poetry Plan',
dailyPoetry3Desc: '3 poems daily, easy to stick with',
dailyChengyu5Title: 'Idiom Master',
dailyChengyu5Desc: 'Learn 5 idioms daily, enrich expression',
dailyWisdom3Title: 'Wisdom Collection',
dailyWisdom3Desc: '3 quotes daily, inspire wisdom',
weeklyClassicTitle: 'Classic Reading',
weeklyClassicDesc: 'Read one classic quote per week',
dailyMix5Title: 'Mixed Learning',
dailyMix5Desc: '5 mixed items daily, all-round development',
),
correction: TCorrection(
pageTitle: 'تصحيح المحتوى',
correctionType: 'نوع التصحيح',
contentType: 'نوع المحتوى',
contentId: 'معرف المحتوى',
contentIdHint: 'أدخل رقم معرف المحتوى',
contentIdTip: 'إذا لم يوجد، أدخل 1',
contentIdTipConfirm: 'فهمت',
correctionDesc: 'وصف التصحيح',
correctionDescHint: 'صف 10 أحرف على الأقل',
correctionDescMinLength: 'صف بالتفصيل المحتوى المراد تصحيحه (10 أحرف على الأقل)...',
submit: 'إرسال التصحيح',
submitSuccess: 'تم الإرسال! شكراً لملاحظاتك',
submitSuccessMessage: 'تم الإرسال بنجاح! شكراً لملاحظاتك، سيعالجه المسؤول.',
submitFailed: 'فشل الإرسال',
typeError: 'خطأ في المحتوى',
typeTypo: 'خطأ مطبعي',
typeMissing: 'محتوى مفقود',
typeSuggestion: 'اقتراح تحسين',
catArticle: 'مقال',
catHanzi: 'هانزي',
catChengyu: 'تشنغيو',
catPoetry: 'شعر',
catZc: 'مفردات',
catRiddle: 'لغز',
catOther: 'أخرى',
includeEmail: 'تضمين البريد الإلكتروني',
contactEmail: 'بريد التواصل',
emailOptional: 'اختياري',
emailPlaceholder: 'للتواصل معك (اختياري)',
userLabel: 'مستخدم',
securityVerify: 'التحقق الأمني',
captchaPrompt: 'احسب النتيجة التالية',
captchaPlaceholder: 'أدخل الإجابة',
captchaCancel: 'إلغاء',
captchaConfirm: 'تأكيد',
captchaError: 'رمز خاطئ، أعد الإرسال',
records: 'سجل التصحيحات',
noRecords: 'لا تصحيحات',
contactEmailFeedback: 'تواصل عبر البريد',
statusPending: 'قيد الانتظار',
statusProcessed: 'تمت المعالجة',
statusRejected: 'مرفوض',
statusUnknown: 'غير معروف',
sourceLocal: '📱 محلي',
sourceAdmin: '👤 مشرف',
emptyContent: 'أدخل وصف التصحيح',
invalidId: 'أدخل معرف محتوى صالح',
),
leisure: TLeisure(
priceBudget: 'اقتصادي',
priceMid: 'متوسط',
pricePremium: 'فاخر',
pricePaid: 'مدفوع',
priceCommercial: 'تجاري',
priceUnknown: 'غير معروف',
filterLabel: 'تصفية بالوسوم',
filterBloom: 'تفتح',
filterFood: 'مأكولات',
filterAltitude: 'مرتفعات',
filterRisk: 'مخاطر',
filterSunrise: 'شروق',
filterSeaside: 'ساحل',
heatExtremely: 'شائع جداً',
heatHigh: 'شائع',
heatMedium: 'معتدل',
heatLow: 'منخفض',
heatCold: 'نادر',
restructureTitle: 'تحديث قادم',
restructureMessage: 'سيتم تحديث الترفيه في الإصدار التالي مع المزيد من أنواع البطاقات والمرشحات',
restructureConfirm: 'موافق',
restructureDontRemind: 'عدم التذكير مرة أخرى',
restructureDetails: 'التفاصيل',
restructureDetailsTitle: 'ملاحظات تحديث الترفيه',
restructureDetailsBody: '【جديد】توسيع مستويات الأسعار إلى اقتصادي/متوسط/فاخر\n【جديد】دعم الوسوم متعددة اللغات\n【تحسين】عرض البطاقات والتفاعل\n【تحسين】دعم متعدد اللغات للشعبية',
),
quickCard: TQuickCard(
title: '✨ Slight editor mini',
placeholder: 'أدخل النص هنا',
editText: 'تحرير النص',
editTextTitle: 'تحرير النص',
inputPlaceholder: 'أدخل نص البطاقة...',
applyToHome: 'تطبيق على الرئيسية',
share: 'مشاركة',
more: 'المزيد',
cancel: 'إلغاء',
confirm: 'موافق',
ok: 'حسناً',
clear: 'مسح',
copyText: '📋 نسخ النص',
pasteText: '📥 لصق من الحافظة',
resetAllSettings: '🔄 إعادة تعيين كل الإعدادات',
saveTemplate: '💾 حفظ كقالب',
loadTemplate: '📂 تحميل قالب',
abCompare: '⚖️ مقارنة A/B',
openEditor: '🎨 فتح المحرر الكامل',
clearText: '🗑️ مسح النص',
previewFailed: 'فشل تحميل المعاينة',
saveFailed: 'فشل الحفظ ❌',
savedAsJpg: 'تم الحفظ في الألبوم (JPG) ✅',
savedAsPng: 'تم الحفظ في الألبوم (PNG) ✅',
appliedToHome: 'تم التطبيق على بطاقة الرئيسية 🏠✨',
copiedToClipboard: 'تم نسخ النص إلى الحافظة 📋',
clipboardEmpty: 'الحافظة فارغة',
pastedFromClipboard: 'تم اللصق من الحافظة 📥',
clearedText: 'تم مسح النص 🗑️',
resetDone: 'تم إعادة تعيين كل الإعدادات 🔄',
templateSaved: 'تم الحفظ كقالب 💾\nيمكن تحميله من مكتبة القوالب',
templateLoaded: 'تم تحميل القالب ✅',
templateLoadFailed: 'فشل تحميل القالب ❌',
templateSaveFailed: 'فشل حفظ القالب ❌',
autoPaletteApplied: 'تم تطبيق لوحة الألوان التلقائية 🎨',
abEntered: 'تم الدخول إلى وضع مقارنة A/B\nاضغط مطولاً على المعاينة للتبديل بين عرض A/B',
abRestored: 'تم الاستعادة إلى النمط الأصلي A ⏪',
appliedNewStyle: 'تم تطبيق النمط الجديد B ✅',
abOriginal: 'A النمط الأصلي',
abNewStyle: 'B النمط الجديد',
styleAdjust: 'النمط',
barStyle: 'نمط الشريط',
barStyleNone: 'بدون',
barStyleTop: 'أعلى',
barStyleBottom: 'أسفل',
barStyleBoth: 'أعلى وأسفل',
info: 'معلومات',
time: 'الوقت',
location: 'الموقع',
username: 'اسم المستخدم',
weather: 'الطقس',
font: 'الخط',
fontSong: 'سونغ',
fontHandwriting: 'خط اليد',
fontMono: 'ثابت العرض',
fontArt: 'فني',
fontKai: 'كاي',
fontHei: 'هيي',
fontYuan: 'دائري',
colorDepth: 'عمق اللون',
fontSize: 'حجم الخط',
size: 'الحجم',
color: 'اللون',
recent: 'الأخيرة',
pickColor: 'اختر اللون',
recentlyUsed: 'المستخدمة مؤخراً',
background: 'الخلفية',
bgSolid: 'لون ثابت',
bgGradient: 'تدرج',
bgAlbum: 'الألبوم',
bgWallpaper: 'الخلفيات',
bgAutoPalette: 'لوحة تلقائية',
toggles: 'المفاتيح',
pinyin: 'البينيين',
haptic: 'الاهتزاز',
autoPlay: 'تلقائي',
alwaysOn: 'دائماً',
sound: 'الصوت',
tts: 'النطق',
appName: 'اسم التطبيق',
qrCode: 'رمز QR',
presets: 'الأنماط الجاهزة',
presetFrostedGlass: 'زجاجي',
presetLiquidGlass: 'زجاج سائل',
presetGradient: 'تدرج',
presetMeteor: 'نيزك',
presetPureWhite: 'أبيض',
homeCardStyle: '🏠 نمط بطاقة الرئيسية',
resetHomeStyle: 'إعادة تعيين نمط الرئيسية',
resetHomeStyleConfirm: 'هل تريد إعادة نمط بطاقة الرئيسية إلى الافتراضي؟',
colorScheme: 'النمط اللوني',
cornerRadius: 'نصف القطر',
padding: 'الهامش الداخلي',
alignment: 'المحاذاة',
alignLeft: 'يسار',
alignCenter: 'وسط',
alignRight: 'يمين',
shadow: 'الظل',
deleteTemplate: 'حذف القالب',
cardSubtitle: 'Xianyan · اقتباس يومي',
cardSignature: '—— Xianyan',
),
dashboard: TDashboard(
// 时段问候语
goodMorning: 'صباح الخير',
goodNoon: 'طاب نهارك',
goodAfternoon: 'مساء الخير',
goodEvening: 'طاب مساؤك',
goodNight: 'تصبح على خير',
// 问候区
greetingHint: 'اختر عنصراً من اليسار لعرض التفاصيل',
// 今日推荐
sectionRecommend: 'اختيارات اليوم',
emptyRecommend: 'لا توجد توصيات بعد',
authorPrefix: '',
anonymousAuthor: 'مجهول',
// 快捷操作
sectionQuickActions: 'إجراءات سريعة',
actionSearch: 'بحث',
actionFavorites: 'المفضلة',
actionReadLater: 'قراءة لاحقاً',
actionHistory: 'السجل',
actionSignin: 'تسجيل الحضور',
actionReadingReport: 'تقرير الاستخدام',
actionDailyCard: 'اقتباس اليوم',
actionSettings: 'الإعدادات',
// 最近浏览
sectionRecent: 'شوهد مؤخراً',
emptyRecent: 'لا يوجد سجل تصفح',
// 数据统计
sectionStats: 'الإحصائيات',
statRead: 'قراءة',
statFavorites: 'مفضلة',
statLikes: 'إعجابات',
statStreak: 'تتابع',
streakDayUnit: 'ي',
),
);