- Replace all Jumble branding with Smesh throughout codebase - Add new Smesh logo images (light/dark themes) - Update Logo component to use PNG images with theme support - Update URLs to git.mleku.dev/mleku/smesh - Rename JumbleTranslate to SmeshTranslate - Update all i18n locale files with new branding - Add system theme detection CSS to prevent flash on load - Update PWA manifest, docker-compose, and config files 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
640 lines
40 KiB
TypeScript
640 lines
40 KiB
TypeScript
export default {
|
|
translation: {
|
|
// NOTE: The translations below were generated by ChatGPT and have not yet been verified.
|
|
'Welcome! 🥳': 'مرحباً! 🥳',
|
|
About: 'حول',
|
|
'New Note': 'ملاحظة جديدة',
|
|
Post: 'نشر',
|
|
Home: 'الرئيسية',
|
|
'Relay settings': 'إعدادات الريلاي',
|
|
Settings: 'الإعدادات',
|
|
SidebarRelays: 'الريلايات',
|
|
Refresh: 'تحديث',
|
|
Profile: 'الملف الشخصي',
|
|
Logout: 'تسجيل الخروج',
|
|
Following: 'المتابعون',
|
|
followings: 'المتابعين',
|
|
reposted: 'أُعيد نشره',
|
|
'just now': 'الآن',
|
|
'minute ago_one': 'منذ {{count}} دقيقة',
|
|
'minute ago_other': 'منذ {{count}} دقيقة',
|
|
'n m': '{{n}} دقيقة',
|
|
'hour ago_one': 'منذ {{count}} ساعة',
|
|
'hour ago_other': 'منذ {{count}} ساعة',
|
|
'n h': '{{n}} ساعة',
|
|
'day ago_one': 'منذ {{count}} يوم',
|
|
'day ago_other': 'منذ {{count}} يوم',
|
|
'n d': '{{n}} يوم',
|
|
date: '{{timestamp, date}}',
|
|
Follow: 'متابعة',
|
|
Unfollow: 'إلغاء المتابعة',
|
|
'Follow failed': 'فشل المتابعة',
|
|
'Unfollow failed': 'فشل إلغاء المتابعة',
|
|
'show new notes': 'إظهار الملاحظات الجديدة',
|
|
'loading...': 'جار التحميل...',
|
|
'Loading...': 'جار التحميل...',
|
|
'no more notes': 'لا توجد ملاحظات إضافية',
|
|
'reply to': 'الرد على',
|
|
reply: 'رد',
|
|
Reply: 'رد',
|
|
'load more older replies': 'تحميل المزيد من الردود القديمة',
|
|
'Write something...': 'اكتب شيئاً...',
|
|
Cancel: 'إلغاء',
|
|
Mentions: 'المنشنات',
|
|
'Failed to post': 'فشل النشر',
|
|
'Post successful': 'تم النشر بنجاح',
|
|
'Your post has been published': 'تم نشر مشاركتك',
|
|
Repost: 'إعادة النشر',
|
|
Quote: 'اقتباس',
|
|
'Copy event ID': 'نسخ معرف الحدث',
|
|
'Copy user ID': 'نسخ معرف المستخدم',
|
|
'View raw event': 'عرض الحدث الخام',
|
|
Like: 'أعجبني',
|
|
'switch to light theme': 'التبديل إلى الوضع الفاتح',
|
|
'switch to dark theme': 'التبديل إلى الوضع الداكن',
|
|
'switch to system theme': 'التبديل إلى وضع النظام',
|
|
Note: 'ملاحظة',
|
|
note: 'ملاحظة',
|
|
"username's following": 'متابعي {{username}}',
|
|
"username's used relays": 'الريلايات المستخدمة لـ {{username}}',
|
|
"username's muted": '{{username}} تم كتمه',
|
|
Login: 'تسجيل الدخول',
|
|
'Follows you': 'يتابعك',
|
|
'Relay Settings': 'إعدادات الريلاي',
|
|
'Relay set name': 'اسم مجموعة الريلاي',
|
|
'Add a new relay set': 'إضافة مجموعة ريلاي جديدة',
|
|
Add: 'إضافة',
|
|
'n relays': '{{n}} ريلايات',
|
|
Rename: 'إعادة تسمية',
|
|
'Copy share link': 'نسخ رابط المشاركة',
|
|
Delete: 'حذف',
|
|
'Relay already exists': 'الريلاي موجود بالفعل',
|
|
'invalid relay URL': 'عنوان URL للريلاي غير صالح',
|
|
'Add a new relay': 'إضافة ريلاي جديدة',
|
|
back: 'عودة',
|
|
'Lost in the void': 'ضائع في الفراغ',
|
|
'Carry me home': 'أعدني إلى المنزل',
|
|
'no replies': 'لا توجد ردود',
|
|
'Reply to': 'الرد على',
|
|
Search: 'بحث',
|
|
'The relays you are connected to do not support search': 'الريلايات المتصلة لا تدعم البحث',
|
|
'Show more...': 'عرض المزيد...',
|
|
'All users': 'جميع المستخدمين',
|
|
'Display replies': 'عرض الردود',
|
|
Notes: 'الملاحظات',
|
|
Replies: 'الردود',
|
|
Notifications: 'الإشعارات',
|
|
'no more notifications': 'لا توجد إشعارات إضافية',
|
|
'Using private key login is insecure. It is recommended to use a browser extension for login, such as alby, nostr-keyx or nos2x. If you must use a private key, please set a password for encryption at minimum.':
|
|
'استخدام تسجيل الدخول بالمفتاح الخاص غير آمن. يُوصى باستخدام إضافة متصفح لتسجيل الدخول، مثل alby أو nostr-keyx أو nos2x. إذا كان يجب عليك استخدام مفتاح خاص، يرجى تعيين كلمة مرور للتشفير على الأقل.',
|
|
'Login with Browser Extension': 'تسجيل الدخول باستخدام إضافة المتصفح',
|
|
'Login with Bunker': 'تسجيل الدخول باستخدام Bunker',
|
|
'Login with Private Key': 'تسجيل الدخول باستخدام المفتاح الخاص',
|
|
'reload notes': 'إعادة تحميل الملاحظات',
|
|
'Logged in Accounts': 'الحسابات المسجلة',
|
|
'Add an Account': 'إضافة حساب',
|
|
'More options': 'المزيد من الخيارات',
|
|
'Add client tag': 'إضافة وسم العميل',
|
|
'Show others this was sent via Smesh': 'عرض أن هذه الرسالة أُرسلت عبر Smesh',
|
|
'Are you sure you want to logout?': 'هل أنت متأكد أنك تريد تسجيل الخروج؟',
|
|
'relay sets': 'مجموعات الريلاي',
|
|
edit: 'تعديل',
|
|
Languages: 'اللغات',
|
|
Theme: 'المظهر',
|
|
System: 'النظام',
|
|
Light: 'فاتح',
|
|
Dark: 'داكن',
|
|
Temporary: 'مؤقت',
|
|
'Choose a relay set': 'اختر مجموعة ريلاي',
|
|
'Switch account': 'تبديل الحساب',
|
|
Pictures: 'الصور',
|
|
'Picture note': 'ملاحظة الصورة',
|
|
'A special note for picture-first clients like Olas':
|
|
'ملاحظة خاصة للعملاء المعتمدين على الصور مثل Olas',
|
|
'Picture note requires images': 'ملاحظة الصورة تتطلب صور',
|
|
Relays: 'الريلايات',
|
|
Image: 'صورة',
|
|
'R & W': 'قراءة وكتابة',
|
|
Read: 'قراءة',
|
|
Write: 'كتابة',
|
|
'Pull relay sets': 'سحب مجموعات الريلاي',
|
|
'Select the relay sets you want to pull': 'اختر مجموعات الريلاي التي تريد استلامها',
|
|
'No relay sets found': 'لم يتم العثور على مجموعات ريلاي',
|
|
'Pull n relay sets': 'سحب {{n}} مجموعات ريلاي',
|
|
Pull: 'سحب',
|
|
'Select all': 'اختر الكل',
|
|
'Relay Sets': 'مجموعات الريلاي',
|
|
'Read & Write Relays': 'ريلايات القراءة والكتابة',
|
|
'read relays description':
|
|
'تُستخدم ريلايات القراءة لاسترجاع الأحداث المتعلقة بك. ينشر المستخدمون الآخرون الأحداث التي ترغب في مشاهدتها إلى هذه الريلايات.',
|
|
'write relays description':
|
|
'تُستخدم ريلايات الكتابة لنشر أحداثك. يسترجع المستخدمون الآخرون أحداثك من هذه الريلايات.',
|
|
'read & write relays notice': 'يُفضل أن يكون عدد خوادم القراءة والكتابة بين 2 و4.',
|
|
"Don't have an account yet?": 'لا تملك حساباً بعد؟',
|
|
'or simply generate a private key': 'أو ببساطة أنشئ مفتاحاً خاصاً',
|
|
'This is a private key. Do not share it with anyone. Keep it safe and secure. You will not be able to recover it if you lose it.':
|
|
'هذا مفتاح خاص. لا تشاركه مع أي أحد. احفظه بأمان، فلن تتمكن من استرجاعه إذا فقدته.',
|
|
Edit: 'تعديل',
|
|
Save: 'حفظ',
|
|
'Display Name': 'اسم العرض',
|
|
Bio: 'السيرة الذاتية',
|
|
'Nostr Address (NIP-05)': 'عنوان Nostr (NIP-05)',
|
|
'Invalid NIP-05 address': 'عنوان NIP-05 غير صالح',
|
|
'Copy private key': 'نسخ المفتاح الخاص',
|
|
'Enter the password to decrypt your ncryptsec': 'أدخل كلمة المرور لفك تشفير ncryptsec',
|
|
Back: 'رجوع',
|
|
'optional: encrypt nsec': 'اختياري: تشفير nsec',
|
|
password: 'كلمة المرور',
|
|
'Sign up': 'تسجيل',
|
|
'Save to': 'حفظ إلى',
|
|
'Enter a name for the new relay set': 'أدخل اسماً لمجموعة ريلاي جديدة',
|
|
'Save to a new relay set': 'حفظ في مجموعة ريلاي جديدة',
|
|
Mute: 'كتم',
|
|
Muted: 'تم كتمه',
|
|
Unmute: 'إلغاء الكتم',
|
|
'Unmute user': 'إلغاء كتم المستخدم',
|
|
'Append n relays': 'إضافة {{n}} ريلايات',
|
|
Append: 'إضافة',
|
|
'Select relays to append': 'اختر الريلايات للإضافة',
|
|
'calculating...': 'جار الحساب...',
|
|
'Calculate optimal read relays': 'حساب أفضل ريلايات للقراءة',
|
|
'Login to set': 'تسجيل الدخول للوصول إلى المجموعة',
|
|
'Please login to view following feed': 'يرجى تسجيل الدخول لعرض خلاصات المتابعة',
|
|
'Send only to r': 'إرسال فقط إلى {{r}}',
|
|
'Send only to these relays': 'إرسال فقط إلى هذه الريلايات',
|
|
Explore: 'استكشاف',
|
|
'Search relays': 'البحث في الريلايات',
|
|
relayInfoBadgeAuth: 'مصادقة',
|
|
relayInfoBadgeSearch: 'بحث',
|
|
relayInfoBadgePayment: 'دفع',
|
|
Operator: 'المشغل',
|
|
Contact: 'اتصال',
|
|
Software: 'البرنامج',
|
|
Version: 'الإصدار',
|
|
'Random Relays': 'ريلايات عشوائية',
|
|
randomRelaysRefresh: 'تحديث',
|
|
'Explore more': 'استكشاف المزيد',
|
|
'Payment page': 'صفحة الدفع',
|
|
'Supported NIPs': 'NIPs المدعومة',
|
|
'Open in a': 'فتح في {{a}}',
|
|
'Cannot handle event of kind k': 'لا يمكن معالجة الحدث من النوع {{k}}',
|
|
'Sorry! The note cannot be found 😔': 'عذراً! لا يمكن العثور على الملاحظة 😔',
|
|
'This user has been muted': 'تم كتم هذا المستخدم',
|
|
Wallet: 'المحفظة',
|
|
Sats: 'Sats',
|
|
sats: 'sats',
|
|
'Zap to': 'إرسال Zap إلى',
|
|
'Zap n sats': 'Zap {{n}} sats',
|
|
zapComment: 'تعليق',
|
|
'Default zap amount': 'الكمية الافتراضية لـ Zap',
|
|
'Default zap comment': 'التعليق الافتراضي لـ Zap',
|
|
'Lightning Address (or LNURL)': 'عنوان Lightning (أو LNURL)',
|
|
'Quick zap': 'Zap سريع',
|
|
'If enabled, you can zap with a single click. Click and hold for custom amounts':
|
|
'إذا تم تمكينه، يمكنك إرسال Zap بنقرة واحدة. انقر واستمر للحصول على كميات مخصصة',
|
|
All: 'الكل',
|
|
Reactions: 'التفاعلات',
|
|
Zaps: 'Zaps',
|
|
'Enjoying Smesh?': 'هل تستمتع بـ Smesh؟',
|
|
'Your donation helps me maintain Smesh and make it better! 😊':
|
|
'تبرعك يساعد في صيانة Smesh وتحسينه! 😊',
|
|
'Earlier notifications': 'الإشعارات السابقة',
|
|
'Temporarily display this note': 'عرض هذه الملاحظة مؤقتاً',
|
|
buttonFollowing: 'جارٍ المتابعة',
|
|
'Are you sure you want to unfollow this user?':
|
|
'هل أنت متأكد أنك تريد إلغاء متابعة هذا المستخدم؟',
|
|
'Recent Supporters': 'الداعمين الجدد',
|
|
'Seen on': 'شوهد على',
|
|
'Temporarily display this reply': 'عرض هذا الرد مؤقتاً',
|
|
'Note not found': 'لم يتم العثور على الملاحظة',
|
|
'no more replies': 'لا توجد مزيد من الردود',
|
|
'Relay sets': 'مجموعات الريلاي',
|
|
'Favorite Relays': 'الريلايات المفضلة',
|
|
"Following's Favorites": 'المفضلات من المتابعين',
|
|
'no more relays': 'لا توجد مزيد من الريلايات',
|
|
'Favorited by': 'المفضلة من قبل',
|
|
'Post settings': 'إعدادات النشر',
|
|
'Media upload service': 'خدمة تحميل الوسائط',
|
|
'Choose a relay': 'اختر ريلاي',
|
|
'no relays found': 'لم يتم العثور على ريلايات',
|
|
video: 'فيديو',
|
|
'Show n new notes': 'عرض {{n}} ملاحظات جديدة',
|
|
YouTabName: 'أنت',
|
|
Bookmark: 'الإشارة المرجعية',
|
|
'Remove bookmark': 'إزالة الإشارة',
|
|
'no bookmarks found': 'لم يتم العثور على إشارات',
|
|
'no more bookmarks': 'لا مزيد من الإشارات',
|
|
Bookmarks: 'الإشارات المرجعية',
|
|
'Show more': 'عرض المزيد',
|
|
General: 'عام',
|
|
Autoplay: 'التشغيل التلقائي',
|
|
'Enable video autoplay on this device': 'تمكين التشغيل التلقائي للفيديو على هذا الجهاز',
|
|
'Paste or drop media files to upload': 'الصق أو اسحب ملفات الوسائط لتحميلها',
|
|
Preview: 'معاينة',
|
|
'You are about to publish an event signed by [{{eventAuthorName}}]. You are currently logged in as [{{currentUsername}}]. Are you sure?':
|
|
'أنت على وشك نشر حدث موقع من قبل [{{eventAuthorName}}]. أنت حالياً مسجل الدخول كـ [{{currentUsername}}]. هل أنت متأكد؟',
|
|
'Platinum Sponsors': 'الرعاة البلاتينيون',
|
|
From: 'من',
|
|
'Comment on': 'تعليق على',
|
|
'View on njump.me': 'عرض على njump.me',
|
|
'Hide content from untrusted users': 'إخفاء المحتوى من المستخدمين غير الموثوقين',
|
|
'Only show content from your followed users and the users they follow':
|
|
'فقط عرض المحتوى من المستخدمين الذين تتابعهم والمستخدمين الذين يتابعونهم',
|
|
'Followed by': 'متابع من قبل',
|
|
'Mute user privately': 'كتم المستخدم بشكل خاص',
|
|
'Mute user publicly': 'كتم المستخدم علنياً',
|
|
Quotes: 'الاقتباسات',
|
|
'Lightning Invoice': 'فاتورة Lightning',
|
|
'Bookmark failed': 'فشل في الإشارة المرجعية',
|
|
'Remove bookmark failed': 'فشل في إزالة الإشارة المرجعية',
|
|
Translation: 'الترجمة',
|
|
Balance: 'الرصيد',
|
|
characters: 'الحروف',
|
|
smeshTranslateApiKeyDescription:
|
|
'يمكنك استخدام مفتاح API هذا في أي مكان آخر يدعم LibreTranslate. عنوان الخدمة هو {{serviceUrl}}',
|
|
'Top up': 'إعادة شحن',
|
|
'Will receive: {n} characters': 'ستتلقى: {{n}} حروف',
|
|
'Top up {n} sats': 'إعادة شحن {{n}} ساتوشي',
|
|
'Minimum top up is {n} sats': 'الحد الأدنى لإعادة الشحن هو {{n}} ساتوشي',
|
|
Service: 'الخدمة',
|
|
'Reset API key': 'إعادة تعيين مفتاح API',
|
|
'Are you sure you want to reset your API key? This action cannot be undone.':
|
|
'هل أنت متأكد أنك تريد إعادة تعيين مفتاح API الخاص بك؟ لا يمكن التراجع عن هذا الإجراء.',
|
|
Warning: 'تحذير',
|
|
'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.':
|
|
'مفتاح API الحالي الخاص بك سيصبح غير صالح على الفور، وأي تطبيقات تستخدمه ستتوقف عن العمل حتى تقوم بتحديثها بالمفتاح الجديد.',
|
|
'Service address': 'عنوان الخدمة',
|
|
Pay: 'دفع',
|
|
interactions: 'التفاعلات',
|
|
notifications: 'الإشعارات',
|
|
'Show untrusted {type}': 'إظهار {{type}} غير الموثوق',
|
|
'Hide untrusted {type}': 'إخفاء {{type}} غير الموثوق',
|
|
'Currently hiding {type} from untrusted users.':
|
|
'حاليًا إخفاء {{type}} من المستخدمين غير الموثوقين.',
|
|
'Currently showing all {type}.': 'حاليًا عرض جميع {{type}}.',
|
|
'Click continue to show all {type}.': 'انقر على متابعة لعرض جميع {{type}}.',
|
|
'Click continue to hide {type} from untrusted users.':
|
|
'انقر على متابعة لإخفاء {{type}} من المستخدمين غير الموثوقين.',
|
|
'Trusted users include people you follow and people they follow.':
|
|
'المستخدمون الموثوقون هم الأشخاص الذين تتابعهم والأشخاص الذين يتابعونهم.',
|
|
Continue: 'متابعة',
|
|
'Successfully updated mute list': 'تم تحديث قائمة الكتم بنجاح',
|
|
'No pubkeys found from {url}': 'لم يتم العثور على مفاتيح عامة من {{url}}',
|
|
'Translating...': 'جارٍ الترجمة...',
|
|
Translate: 'ترجمة',
|
|
'Show original': 'عرض الأصل',
|
|
Website: 'الموقع الإلكتروني',
|
|
'Hide untrusted notes': 'إخفاء الملاحظات غير الموثوقة',
|
|
'Open in another client': 'فتح في عميل آخر',
|
|
Community: 'المجتمع',
|
|
Group: 'المجموعة',
|
|
'Live event': 'حدث مباشر',
|
|
Article: 'مقالة',
|
|
Unfavorite: 'إلغاء المفضلة',
|
|
'Recommended relays': 'الريلايات الموصى بها',
|
|
'Blossom server URLs': 'عناوين خوادم Blossom',
|
|
'You need to add at least one blossom server in order to upload media files.':
|
|
'تحتاج إلى إضافة خادم Blossom واحد على الأقل لتحميل ملفات الوسائط.',
|
|
'Recommended blossom servers': 'خوادم Blossom الموصى بها',
|
|
'Enter Blossom server URL': 'أدخل عنوان خادم Blossom URL',
|
|
Preferred: 'المفضل',
|
|
'Multiple choice (select one or more)': 'اختيار متعدد (اختر واحداً أو أكثر)',
|
|
Vote: 'صوت',
|
|
'{{number}} votes': '{{number}} أصوات',
|
|
'Total votes': 'إجمالي الأصوات',
|
|
'Poll has ended': 'انتهى الاستطلاع',
|
|
'Poll ends at {{time}}': 'ينتهي الاستطلاع في {{time}}',
|
|
'Load results': 'تحميل النتائج',
|
|
'This is a poll note.': 'هذه ملاحظة استطلاع.',
|
|
'Unlike regular notes, polls are not widely supported and may not display on other clients.':
|
|
'على عكس الملاحظات العادية، الاستطلاعات غير مدعومة على نطاق واسع وقد لا تظهر في العملاء الآخرين.',
|
|
'Option {{number}}': 'الخيار {{number}}',
|
|
'Add Option': 'إضافة خيار',
|
|
'Allow multiple choices': 'السماح بخيارات متعددة',
|
|
'End Date (optional)': 'تاريخ الانتهاء (اختياري)',
|
|
'Clear end date': 'مسح تاريخ الانتهاء',
|
|
'Relay URLs (optional, comma-separated)': 'عناوين المرحلات (اختياري، مفصولة بفواصل)',
|
|
'Remove poll': 'إزالة الاستطلاع',
|
|
'Refresh results': 'تحديث النتائج',
|
|
Poll: 'استطلاع',
|
|
Media: 'الوسائط',
|
|
'Republish to ...': 'إعادة النشر إلى ...',
|
|
'Successfully republish to your write relays':
|
|
'تم إعادة النشر بنجاح إلى ريلايات الكتابة الخاصة بك',
|
|
'Failed to republish to your write relays: {{error}}':
|
|
'فشل في إعادة النشر إلى ريلايات الكتابة الخاصة بك: {{error}}',
|
|
'Successfully republish to relay set: {{name}}':
|
|
'تم إعادة النشر بنجاح إلى مجموعة الريلاي: {{name}}',
|
|
'Failed to republish to relay set: {{name}}. Error: {{error}}':
|
|
'فشل في إعادة النشر إلى مجموعة الريلاي: {{name}}. خطأ: {{error}}',
|
|
'Successfully republish to relay: {{url}}': 'تم إعادة النشر بنجاح إلى الريلاي: {{url}}',
|
|
'Failed to republish to relay: {{url}}. Error: {{error}}':
|
|
'فشل في إعادة النشر إلى الريلاي: {{url}}. خطأ: {{error}}',
|
|
'Write relays': 'مرحلات الكتابة',
|
|
'No more reactions': 'لا توجد تفاعلات إضافية',
|
|
'No reactions yet': 'لا توجد تفاعلات بعد',
|
|
'No more zaps': 'لا توجد مزيد من الزابس',
|
|
'No zaps yet': 'لا توجد زابس بعد',
|
|
'No more reposts': 'لا توجد مزيد من إعادة النشر',
|
|
'No reposts yet': 'لا توجد إعادة نشر بعد',
|
|
Reposts: 'إعادة النشر',
|
|
FollowListNotFoundConfirmation:
|
|
'لم يتم العثور على قائمة المتابعة. هل تريد إنشاء واحدة جديدة؟ إذا كنت قد تابعت مستخدمين من قبل، يرجى عدم التأكيد لأن هذه العملية ستؤدي إلى فقدان قائمة المتابعة السابقة.',
|
|
MuteListNotFoundConfirmation:
|
|
'لم يتم العثور على قائمة الكتم. هل تريد إنشاء واحدة جديدة؟ إذا كنت قد كتمت مستخدمين من قبل، يرجى عدم التأكيد لأن هذه العملية ستؤدي إلى فقدان قائمة الكتم السابقة.',
|
|
'Show NSFW content by default': 'إظهار محتوى NSFW افتراضياً',
|
|
'Custom emoji management': 'إدارة الرموز التعبيرية المخصصة',
|
|
'After changing emojis, you may need to refresh the page':
|
|
'بعد تغيير الرموز التعبيرية، قد تحتاج إلى تحديث الصفحة',
|
|
'Too many read relays': 'Too many read relays',
|
|
'Too many write relays': 'Too many write relays',
|
|
'You have {{count}} read relays. Most clients only use 2-4 relays, setting more is unnecessary.':
|
|
'You have {{count}} read relays. Most clients only use 2-4 relays, setting more is unnecessary.',
|
|
'You have {{count}} write relays. Most clients only use 2-4 relays, setting more is unnecessary.':
|
|
'You have {{count}} write relays. Most clients only use 2-4 relays, setting more is unnecessary.',
|
|
'Optimize Relay Settings': 'تحسين إعدادات الترحيل',
|
|
'Your current relay configuration may not be optimal. This could make it difficult for others to find your posts and may result in incomplete notifications.':
|
|
'قد لا تكون تكوينات الترحيل الحالية مثلى. هذا قد يجعل من الصعب على الآخرين العثور على منشوراتك وقد يؤدي إلى إشعارات غير مكتملة.',
|
|
'Optimize Now': 'تحسين الآن',
|
|
'Maybe Later': 'ربما لاحقاً',
|
|
"Don't remind me again": 'لا تذكرني مرة أخرى',
|
|
Posts: 'المشاركات',
|
|
Articles: 'المقالات',
|
|
Highlights: 'التمييز',
|
|
Polls: 'الاستطلاعات',
|
|
'Voice Posts': 'المشاركات الصوتية',
|
|
'Photo Posts': 'مشاركات الصور',
|
|
'Video Posts': 'مشاركات الفيديو',
|
|
'Select All': 'تحديد الكل',
|
|
'Clear All': 'مسح الكل',
|
|
'Set as default filter': 'تعيين كمرشح افتراضي',
|
|
Apply: 'تطبيق',
|
|
Reset: 'إعادة تعيين',
|
|
'Share something on this Relay': 'شارك شيئاً على هذا الريلاي',
|
|
'Try deleting this note': 'حاول حذف هذه الملاحظة',
|
|
'Deletion request sent to {{count}} relays': 'تم إرسال طلب الحذف إلى {{count}} ريلايات',
|
|
'Suitable Relays': 'الريلايات المناسبة',
|
|
'People, keywords, or relays': 'أشخاص، كلمات مفتاحية، أو ريلايات',
|
|
'Hide content mentioning muted users': 'إخفاء المحتوى الذي يذكر المستخدمين المكتومين',
|
|
'This note mentions a user you muted': 'هذه الملاحظة تذكر مستخدماً قمت بكتمه',
|
|
Filter: 'مرشح',
|
|
'mentioned you in a note': 'ذكرك في ملاحظة',
|
|
'quoted your note': 'اقتبس ملاحظتك',
|
|
'voted in your poll': 'صوت في استطلاعك',
|
|
'reacted to your note': 'تفاعل مع ملاحظتك',
|
|
'reposted your note': 'أعاد نشر ملاحظتك',
|
|
'zapped your note': 'زاب ملاحظتك',
|
|
'highlighted your note': 'أبرز ملاحظتك',
|
|
'zapped you': 'زابك',
|
|
'Mark as read': 'تعليم كمقروء',
|
|
Report: 'تبليغ',
|
|
'Successfully report': 'تم التبليغ بنجاح',
|
|
'Failed to report': 'فشل في التبليغ',
|
|
nudity: 'عُري',
|
|
malware: 'برامج ضارة',
|
|
profanity: 'ألفاظ نابية',
|
|
illegal: 'محتوى غير قانوني',
|
|
spam: 'رسائل مزعجة',
|
|
other: 'أخرى',
|
|
'Notification list style': 'نمط قائمة الإشعارات',
|
|
'See extra info for each notification': 'عرض معلومات إضافية لكل إشعار',
|
|
'See more notifications at a glance': 'رؤية المزيد من الإشعارات بنظرة سريعة',
|
|
Detailed: 'تفصيلي',
|
|
Compact: 'مضغوط',
|
|
'Submit Relay': 'إرسال ريلاي',
|
|
Homepage: 'الصفحة الرئيسية',
|
|
'Proof of Work (difficulty {{minPow}})': 'إثبات العمل (الصعوبة {{minPow}})',
|
|
'via {{client}}': 'عبر {{client}}',
|
|
'Auto-load media': 'تحميل الوسائط تلقائياً',
|
|
Always: 'دائماً',
|
|
'Wi-Fi only': 'Wi-Fi فقط',
|
|
Never: 'أبداً',
|
|
'Click to load image': 'انقر لتحميل الصورة',
|
|
'Click to load media': 'انقر لتحميل الوسائط',
|
|
'Click to load YouTube video': 'انقر لتحميل فيديو YouTube',
|
|
'{{count}} reviews': '{{count}} مراجعة',
|
|
'Write a review': 'كتابة مراجعة',
|
|
'No reviews yet. Be the first to write one!': 'لا توجد مراجعات بعد. كن أول من يكتب واحدة!',
|
|
'View more reviews': 'عرض المزيد من المراجعات',
|
|
'Failed to review': 'فشل في المراجعة',
|
|
'Write a review and pick a star rating': 'اكتب مراجعة واختر تقييماً بالنجوم',
|
|
Submit: 'إرسال',
|
|
'Reviews for {{relay}}': 'مراجعات لـ {{relay}}',
|
|
'No relays selected': 'لم يتم اختيار أي مرحل',
|
|
'Post to': 'نشر إلى',
|
|
'Write relays and {{count}} other relays': 'مرحلات الكتابة و {{count}} مرحل آخر',
|
|
'{{count}} relays': '{{count}} ريلايات',
|
|
'Republishing...': 'جارٍ إعادة النشر...',
|
|
'Trending Notes': 'الملاحظات الرائجة',
|
|
'Connected to': 'متصل بـ',
|
|
'Disconnect Wallet': 'قطع الاتصال بالمحفظة',
|
|
'Are you absolutely sure?': 'هل أنت متأكد تماماً؟',
|
|
'You will not be able to send zaps to others.': 'لن تتمكن من إرسال zaps للآخرين.',
|
|
Disconnect: 'قطع الاتصال',
|
|
'Start with a Rizful Vault': 'ابدأ بمحفظة Rizful',
|
|
'or other wallets': 'أو محافظ أخرى',
|
|
'Rizful Vault': 'محفظة Rizful',
|
|
'Rizful Vault connected!': 'تم توصيل محفظة Rizful!',
|
|
'You can now use your Rizful Vault to zap your favorite notes and creators.':
|
|
'يمكنك الآن استخدام محفظة Rizful الخاصة بك لإرسال zap إلى ملاحظاتك والمبدعين المفضلين لديك.',
|
|
'Your Lightning Address': 'عنوان Lightning الخاص بك',
|
|
'New to Rizful?': 'جديد في Rizful؟',
|
|
'Sign up for Rizful': 'سجل في Rizful',
|
|
'If you already have a Rizful account, you can skip this step.':
|
|
'إذا كان لديك حساب Rizful بالفعل، يمكنك تخطي هذه الخطوة.',
|
|
'Get your one-time code': 'احصل على رمز الاستخدام مرة واحدة',
|
|
'Get code': 'احصل على الرمز',
|
|
'Connect to your Rizful Vault': 'الاتصال بمحفظة Rizful الخاصة بك',
|
|
'Paste your one-time code here': 'الصق رمز الاستخدام مرة واحدة هنا',
|
|
Connect: 'اتصال',
|
|
'Set up your wallet to send and receive sats!': 'قم بإعداد محفظتك لإرسال واستقبال الساتس!',
|
|
'Set up': 'إعداد',
|
|
Pinned: 'مثبت',
|
|
Unpin: 'إلغاء التثبيت',
|
|
Unpinning: 'جارٍ إلغاء التثبيت',
|
|
'Pinning...': 'جارٍ التثبيت...',
|
|
'Pinned!': 'تم التثبيت!',
|
|
'Failed to pin: {{error}}': 'فشل في التثبيت: {{error}}',
|
|
'Unpinning...': 'جارٍ إلغاء التثبيت...',
|
|
'Unpinned!': 'تم إلغاء التثبيت!',
|
|
'Failed to unpin: {{error}}': 'فشل في إلغاء التثبيت: {{error}}',
|
|
'Unpin from profile': 'إلغاء التثبيت من الملف الشخصي',
|
|
'Pin to profile': 'تثبيت في الملف الشخصي',
|
|
Appearance: 'المظهر',
|
|
'Pure Black': 'أسود نقي',
|
|
Default: 'افتراضي',
|
|
Red: 'أحمر',
|
|
Orange: 'برتقالي',
|
|
Amber: 'عنبر',
|
|
Yellow: 'أصفر',
|
|
Lime: 'ليموني',
|
|
Green: 'أخضر',
|
|
Emerald: 'زمردي',
|
|
Teal: 'أزرق مخضر',
|
|
Cyan: 'سماوي',
|
|
Sky: 'سماء',
|
|
Blue: 'أزرق',
|
|
Indigo: 'نيلي',
|
|
Violet: 'بنفسجي',
|
|
Purple: 'أرجواني',
|
|
Fuchsia: 'فوشيا',
|
|
Pink: 'وردي',
|
|
Rose: 'وردة',
|
|
'Primary color': 'اللون الأساسي',
|
|
Layout: 'التخطيط',
|
|
'Two-column': 'عمودين',
|
|
'Single-column': 'عمود واحد',
|
|
Reviews: 'المراجعات',
|
|
Extension: 'امتداد',
|
|
Remote: 'عن بُعد',
|
|
'Encrypted Key': 'مفتاح مشفر',
|
|
'Private Key': 'مفتاح خاص',
|
|
'Welcome to Smesh': 'مرحبًا بك في Smesh',
|
|
'Smesh is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
|
|
'Smesh هو عميل يركز على تصفح المرحلات. ابدأ باستكشاف المرحلات المثيرة للاهتمام أو قم بتسجيل الدخول لعرض خلاصتك.',
|
|
'Explore Relays': 'استكشف المرحلات',
|
|
'Choose a feed': 'اختر خلاصة',
|
|
'and {{x}} others': 'و {{x}} آخرون',
|
|
selfZapWarning:
|
|
'Smesh غير مسؤولة عما يحدث إذا أرسلت zap لنفسك. تابع على مسؤوليتك الخاصة. 😉⚡',
|
|
'Emoji Pack': 'حزمة الرموز التعبيرية',
|
|
'Emoji pack added': 'تمت إضافة حزمة الرموز التعبيرية',
|
|
'Add emoji pack failed': 'فشل إضافة حزمة الرموز التعبيرية',
|
|
'Emoji pack removed': 'تمت إزالة حزمة الرموز التعبيرية',
|
|
'Remove emoji pack failed': 'فشل إزالة حزمة الرموز التعبيرية',
|
|
Added: 'تمت الإضافة',
|
|
'Emoji Packs': 'حزم الرموز التعبيرية',
|
|
'My Packs': 'حزمي',
|
|
'Adding...': 'جاري الإضافة...',
|
|
'Removing...': 'جاري الإزالة...',
|
|
Reload: 'إعادة التحميل',
|
|
'Request to Join Relay': 'طلب الانضمام إلى المرحل',
|
|
'Leave Relay': 'مغادرة المرحل',
|
|
Leave: 'مغادرة',
|
|
'Are you sure you want to leave this relay?': 'هل أنت متأكد من أنك تريد مغادرة هذا المرحل؟',
|
|
'Join request sent successfully': 'تم إرسال طلب الانضمام بنجاح',
|
|
'Failed to send join request': 'فشل إرسال طلب الانضمام',
|
|
'Leave request sent successfully': 'تم إرسال طلب المغادرة بنجاح',
|
|
'Failed to send leave request': 'فشل إرسال طلب المغادرة',
|
|
'Enter an invite code if you have one. Otherwise, leave it blank to send a request.':
|
|
'أدخل رمز الدعوة إذا كان لديك واحد. وإلا، اتركه فارغًا لإرسال طلب.',
|
|
'Invite Code (Optional)': 'رمز الدعوة (اختياري)',
|
|
'Enter invite code': 'أدخل رمز الدعوة',
|
|
'Sending...': 'جاري الإرسال...',
|
|
'Send Request': 'إرسال الطلب',
|
|
'You can get an invite code from a relay member.': 'يمكنك الحصول على رمز دعوة من عضو المرحل.',
|
|
'Enter the invite code you received from a relay member.':
|
|
'أدخل رمز الدعوة الذي تلقيته من عضو المرحل.',
|
|
'Get Invite Code': 'الحصول على رمز الدعوة',
|
|
'Share this invite code with others to invite them to join this relay.':
|
|
'شارك رمز الدعوة هذا مع الآخرين لدعوتهم للانضمام إلى هذا المرحل.',
|
|
'Invite Code': 'رمز الدعوة',
|
|
Copy: 'نسخ',
|
|
'This invite code can be used by others to join the relay.':
|
|
'يمكن للآخرين استخدام رمز الدعوة هذا للانضمام إلى المرحل.',
|
|
'No invite code available from this relay.': 'لا يوجد رمز دعوة متاح من هذا المرحل.',
|
|
Close: 'إغلاق',
|
|
'Failed to get invite code from relay': 'فشل الحصول على رمز الدعوة من المرحل',
|
|
'Failed to get invite code': 'فشل الحصول على رمز الدعوة',
|
|
'Invite code copied to clipboard': 'تم نسخ رمز الدعوة إلى الحافظة',
|
|
'Favicon URL': 'رابط الأيقونة المفضلة',
|
|
'Filter out onion relays': 'تصفية مرحلات onion',
|
|
'Click to load X post': 'انقر لتحميل منشور X',
|
|
'View Nostr comments': 'عرض تعليقات Nostr',
|
|
'Search for notes': 'البحث عن الملاحظات',
|
|
'Search for hashtag': 'البحث عن الوسم',
|
|
'Go to note': 'الانتقال إلى الملاحظة',
|
|
'Go to relay': 'الانتقال إلى المرحل',
|
|
'View discussions about this': 'عرض المناقشات حول هذا المحتوى',
|
|
'Open link': 'فتح الرابط',
|
|
'View Nostr discussions': 'عرض مناقشات Nostr',
|
|
'Optimal relays': 'المرحلات المثلى',
|
|
"Successfully republish to optimal relays (your write relays and mentioned users' read relays)":
|
|
'تم إعادة النشر بنجاح إلى المرحلات المثلى (مرحلات الكتابة الخاصة بك ومرحلات القراءة للمستخدمين المذكورين)',
|
|
'Failed to republish to optimal relays: {{error}}':
|
|
'فشل إعادة النشر إلى المرحلات المثلى: {{error}}',
|
|
'External Content': 'محتوى خارجي',
|
|
Highlight: 'تسليط الضوء',
|
|
'Optimal relays and {{count}} other relays': 'المرحلات المثلى و {{count}} مرحلات أخرى',
|
|
'Likely spam account (Trust score: {{percentile}}%)':
|
|
'حساب مشبوه للغاية (درجة الثقة: {{percentile}}%)',
|
|
'Suspicious account (Trust score: {{percentile}}%)': 'حساب مشبوه (درجة الثقة: {{percentile}}%)',
|
|
'n users': '{{count}} مستخدمين',
|
|
'View Details': 'عرض التفاصيل',
|
|
'Follow Pack Not Found': 'لم يتم العثور على حزمة المتابعة',
|
|
'Follow pack not found': 'لم يتم العثور على حزمة المتابعة',
|
|
Users: 'المستخدمون',
|
|
Feed: 'التغذية',
|
|
'Follow Pack': 'حزمة المتابعة',
|
|
'24h Pulse': 'النبض 24 ساعة',
|
|
'Load earlier': 'تحميل سابق',
|
|
'Last 24 hours': 'آخر 24 ساعة',
|
|
'Last {{count}} days': 'آخر {{count}} أيام',
|
|
notes: 'ملاحظات',
|
|
'Quick reaction': 'رد فعل سريع',
|
|
'If enabled, you can react with a single click. Click and hold for more options':
|
|
'إذا تم التمكين، يمكنك التفاعل بنقرة واحدة. اضغط مع الاستمرار للمزيد من الخيارات',
|
|
'Quick reaction emoji': 'رمز تعبيري للرد السريع',
|
|
'Select emoji': 'اختر رمز تعبيري',
|
|
'NSFW content display': 'NSFW content display',
|
|
'Hide completely': 'Hide completely',
|
|
'Show but hide content': 'Show but hide content',
|
|
'Show directly': 'Show directly',
|
|
'Click to view': 'Click to view',
|
|
'Special Follow': 'متابعة خاصة',
|
|
'Unfollow Special': 'إلغاء المتابعة الخاصة',
|
|
'Personal Feeds': 'التدفقات الشخصية',
|
|
'Relay Feeds': 'تدفقات الترحيل',
|
|
'Create Highlight': 'إنشاء تمييز',
|
|
'Write your thoughts about this highlight...': 'اكتب أفكارك حول هذا التمييز...',
|
|
'Publish Highlight': 'نشر التمييز',
|
|
'Show replies': 'إظهار الردود',
|
|
'Hide replies': 'إخفاء الردود',
|
|
'Welcome to Smesh!': 'مرحبًا بك في Smesh!',
|
|
'Your feed is empty because you are not following anyone yet. Start by exploring interesting content and following users you like!':
|
|
'خلاصتك فارغة لأنك لا تتابع أي شخص بعد. ابدأ باستكشاف محتوى مثير للاهتمام ومتابعة المستخدمين الذين تحبهم!',
|
|
'Search Users': 'البحث عن المستخدمين',
|
|
'Create New Account': 'إنشاء حساب جديد',
|
|
Important: 'مهم',
|
|
'Generate Your Account': 'إنشاء حسابك',
|
|
'Your private key IS your account. Keep it safe!': 'مفتاحك الخاص هو حسابك. احتفظ به بأمان!',
|
|
'In Nostr, your private key IS your account. If you lose your private key, you lose your account forever.':
|
|
'في Nostr، مفتاحك الخاص هو حسابك. إذا فقدت مفتاحك الخاص، ستفقد حسابك إلى الأبد.',
|
|
'Your Private Key': 'مفتاحك الخاص',
|
|
'Generate new key': 'إنشاء مفتاح جديد',
|
|
'Download Backup File': 'تنزيل ملف النسخ الاحتياطي',
|
|
'Copied to Clipboard': 'تم النسخ إلى الحافظة',
|
|
'Copy to Clipboard': 'نسخ إلى الحافظة',
|
|
'I already saved my private key securely.': 'لقد حفظت مفتاحي الخاص بشكل آمن بالفعل.',
|
|
'Almost Done!': 'على وشك الانتهاء!',
|
|
'Set a password to encrypt your key, or skip to finish':
|
|
'قم بتعيين كلمة مرور لتشفير مفتاحك، أو تخطى للانتهاء',
|
|
'Password Protection (Optional)': 'الحماية بكلمة مرور (اختياري)',
|
|
'Setting a password encrypts your private key in this browser. You can skip this step, but we recommend setting one for added security.':
|
|
'يؤدي تعيين كلمة مرور إلى تشفير مفتاحك الخاص في هذا المتصفح. يمكنك تخطي هذه الخطوة، لكننا نوصي بتعيين واحدة لمزيد من الأمان.',
|
|
'Password (Optional)': 'كلمة المرور (اختياري)',
|
|
'Enter password or leave empty to skip': 'أدخل كلمة المرور أو اتركها فارغة للتخطي',
|
|
'Confirm Password': 'تأكيد كلمة المرور',
|
|
'Re-enter password': 'أعد إدخال كلمة المرور',
|
|
'Passwords do not match': 'كلمات المرور غير متطابقة',
|
|
'Finish Signup': 'إنهاء التسجيل',
|
|
// New improved signup copy
|
|
'Create Your Nostr Account': 'أنشئ حساب Nostr الخاص بك',
|
|
'Generate your unique private key. This is your digital identity.':
|
|
'أنشئ مفتاحك الخاص الفريد. هذه هي هويتك الرقمية.',
|
|
'Critical: Save Your Private Key': 'حرج: احفظ مفتاحك الخاص',
|
|
'Your private key IS your account. There is no password recovery. If you lose it, you lose your account forever. Please save it in a secure location.':
|
|
'مفتاحك الخاص هو حسابك. لا يوجد استرداد لكلمة المرور. إذا فقدته، ستفقد حسابك للأبد. يرجى حفظه في مكان آمن.',
|
|
'I have safely backed up my private key': 'لقد قمت بعمل نسخة احتياطية آمنة لمفتاحي الخاص',
|
|
'Secure Your Account': 'أمّن حسابك',
|
|
'Add an extra layer of protection with a password': 'أضف طبقة إضافية من الحماية بكلمة مرور',
|
|
'Password Protection (Recommended)': 'الحماية بكلمة مرور (موصى به)',
|
|
'Add a password to encrypt your private key in this browser. This is optional but strongly recommended for better security.':
|
|
'أضف كلمة مرور لتشفير مفتاحك الخاص في هذا المتصفح. هذا اختياري لكنه موصى به بشدة لأمان أفضل.',
|
|
'Create a password (or skip)': 'أنشئ كلمة مرور (أو تخطى)',
|
|
'Enter your password again': 'أدخل كلمة المرور مرة أخرى',
|
|
'Complete Signup': 'إكمال التسجيل',
|
|
Recommended: 'موصى به'
|
|
}
|
|
}
|