mirror of
https://github.com/jakejarvis/sofa.git
synced 2026-10-15 23:55:43 -04:00
4014 lines
136 KiB
Gettext
4014 lines
136 KiB
Gettext
msgid ""
|
|
msgstr ""
|
|
"POT-Creation-Date: 2026-03-17 21:04-0400\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
"X-Generator: @lingui/cli\n"
|
|
"Language: ar\n"
|
|
"Project-Id-Version: sofa\n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"PO-Revision-Date: 2026-10-07 12:28\n"
|
|
"Last-Translator: \n"
|
|
"Language-Team: Arabic\n"
|
|
"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
|
|
"X-Crowdin-Project: sofa\n"
|
|
"X-Crowdin-Project-ID: 881052\n"
|
|
"X-Crowdin-Language: ar\n"
|
|
"X-Crowdin-File: /packages/i18n/src/po/en.po\n"
|
|
"X-Crowdin-File-ID: 26\n"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#~ msgid "...and {0} more"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/import-dialog-parts.tsx
|
|
msgid "...and {remainingErrors} more"
|
|
msgstr "...و{remainingErrors} أخرى"
|
|
|
|
#: apps/native/src/lib/title-actions.ts
|
|
msgid "\"{titleName}\" is already in your library"
|
|
msgstr ""
|
|
|
|
#. placeholder {0}: systemHealth.data.imageCache.imageCount
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "{0, plural, one {# image} other {# images}}"
|
|
msgstr "{0, plural, zero {# صور} one {# صورة} two {# صورتين} few {# صور} many {# صورة} other {# صورة}}"
|
|
|
|
#. placeholder {0}: selected.length
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
msgid "{0, plural, one {# status} other {# statuses}}"
|
|
msgstr "{0, plural, zero {# حالات} one {# حالة} two {# حالتين} few {# حالات} many {# حالة} other {# حالة}}"
|
|
|
|
#. placeholder {0}: systemHealth.data.database.titleCount
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "{0, plural, one {# title} other {# titles}}"
|
|
msgstr "{0, plural, zero {# عناوين} one {# عنوان} two {# عنوانين} few {# عناوين} many {# عنوان} other {# عنوان}}"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
#~ msgid "{0} · last <0/>"
|
|
#~ msgstr "{0} · last <0/>"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
#~ msgid "{0} {1, plural, one {backup} other {backups}} stored"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
#~ msgid "{0} backup{1} stored"
|
|
#~ msgstr "{0} backup{1} stored"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
#~ msgid "{0} backups · last <0/>"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
#~ msgid "{0} cached images"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/titles/cast-carousel.tsx
|
|
#~ msgid "{0} ep{1}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#~ msgid "{0} images"
|
|
#~ msgstr "{0} images"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#~ msgid "{0} items"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#~ msgid "{0} items have no external IDs and will be resolved by title search, which may be less accurate."
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#~ msgid "{0} movies, {1} episodes"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#~ msgid "{0} ratings"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#~ msgid "{0} titles"
|
|
#~ msgstr "{0} titles"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
#~ msgid "{0} triggered"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/dashboard/continue-watching-card.tsx
|
|
#~ msgid "{0}/{1} {2, plural, one {episode} other {episodes}}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/dashboard/continue-watching-card.tsx
|
|
#~ msgid "{0}/{1} episodes"
|
|
#~ msgstr "{0}/{1} episodes"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "{backupCount, plural, one {# backup} other {# backups}}"
|
|
msgstr "{backupCount, plural, zero {# نسخ احتياطية} one {# نسخة احتياطية} two {# نسختين احتياطيتين} few {# نسخ احتياطية} many {# نسخة احتياطية} other {# نسخة احتياطية}}"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "{backupCount, plural, one {# backup} other {# backups}} stored"
|
|
msgstr "{backupCount, plural, zero {# نسخ احتياطية} one {# نسخة احتياطية} two {# نسختين احتياطيتين} few {# نسخ احتياطية} many {# نسخة احتياطية} other {# نسخة احتياطية}} مخزنة"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
#~ msgid "{backupCount} backups · last <0/>"
|
|
#~ msgstr "{backupCount} backups · last <0/>"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "{cachedImageCount, plural, one {# cached image} other {# cached images}}"
|
|
msgstr "{cachedImageCount, plural, zero {# صور مخزنة مؤقتاً} one {# صورة مخزنة مؤقتاً} two {# صورتين مخزنتين مؤقتاً} few {# صور مخزنة مؤقتاً} many {# صورة مخزنة مؤقتاً} other {# صورة مخزنة مؤقتاً}}"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
#~ msgid "{cachedImageCount} cached images"
|
|
#~ msgstr "{cachedImageCount} cached images"
|
|
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "{count, plural, one {# earlier episode} other {# earlier episodes}} unwatched"
|
|
msgstr "{count, plural, zero {# حلقات سابقة} one {# حلقة سابقة} two {# حلقتين سابقتين} few {# حلقات سابقة} many {# حلقة سابقة} other {# حلقة سابقة}} غير مشاهدة"
|
|
|
|
#: apps/web/src/components/titles/cast-carousel.tsx
|
|
msgid "{count, plural, one {# ep} other {# eps}}"
|
|
msgstr "{count, plural, zero {# ح} one {# ح} two {# ح} few {# ح} many {# ح} other {# ح}}"
|
|
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
#~ msgid "{count} earlier {count, plural, one {episode} other {episodes}} unwatched"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/titles/cast-carousel.tsx
|
|
#~ msgid "{count} ep{suffix}"
|
|
#~ msgstr "{count} ep{suffix}"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
#~ msgid "{healthyCount} of {0} jobs healthy"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "{healthyCount} of {activeJobCount} jobs healthy"
|
|
msgstr "{healthyCount} من أصل {activeJobCount} مهمة سليمة"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "{jobLabel} triggered"
|
|
msgstr "تم تشغيل {jobLabel}"
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
msgid "{label} connected"
|
|
msgstr "تم توصيل {label}"
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
msgid "{label} disconnected"
|
|
msgstr "تم قطع الاتصال بـ {label}"
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
msgid "{label} URL regenerated"
|
|
msgstr "تم تجديد رابط {label}"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "{movieCount} movies, {episodeCount} episodes"
|
|
msgstr "{movieCount} فيلم، {episodeCount} حلقة"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "{ratingCount} ratings"
|
|
msgstr "{ratingCount} تقييم"
|
|
|
|
#: apps/web/src/components/settings/streaming-services-section.tsx
|
|
msgid "{selectedCount} selected"
|
|
msgstr "تم تحديد {selectedCount}"
|
|
|
|
#: apps/native/src/components/ui/star-rating.tsx
|
|
msgid "{star, plural, one {# star} other {# stars}}"
|
|
msgstr "{star, plural, zero {# نجوم} one {# نجمة} two {# نجمتين} few {# نجوم} many {# نجمة} other {# نجمة}}"
|
|
|
|
#: apps/web/src/components/library/library-toolbar.tsx
|
|
msgid "{totalResults, plural, one {# result} other {# results}}"
|
|
msgstr "{totalResults, plural, zero {# نتائج} one {# نتيجة} two {# نتيجتين} few {# نتائج} many {# نتيجة} other {# نتيجة}}"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "{unresolvedCount} items have no external IDs and will be resolved by title search, which may be less accurate."
|
|
msgstr "{unresolvedCount} عنصر لا يحتوي على معرّفات خارجية وسيتم البحث عنه بالعنوان، مما قد يكون أقل دقة."
|
|
|
|
#: apps/web/src/components/title-card.tsx
|
|
msgid "{watched}/{total, plural, one {# episode} other {# episodes}}"
|
|
msgstr "{watched}/{total, plural, zero {# حلقات} one {# حلقة} two {# حلقتين} few {# حلقات} many {# حلقة} other {# حلقة}}"
|
|
|
|
#: apps/web/src/components/title-card.tsx
|
|
#~ msgid "{watched}/{total} episodes"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/components/titles/season-accordion.tsx
|
|
#~ msgid "{watchedCount} of {0} episodes watched"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/components/titles/season-accordion.tsx
|
|
#~ msgid "{watchedCount} of {episodeCount} episodes watched"
|
|
#~ msgstr "{watchedCount} of {episodeCount} episodes watched"
|
|
|
|
#: apps/native/src/components/titles/season-accordion.tsx
|
|
#~ msgid "{watchedCount}/{0} {1, plural, one {episode} other {episodes}}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/components/titles/season-accordion.tsx
|
|
#~ msgid "{watchedCount}/{0} episodes"
|
|
#~ msgstr "{watchedCount}/{0} episodes"
|
|
|
|
#: apps/native/src/components/titles/season-accordion.tsx
|
|
msgid "{watchedCount}/{episodeCount, plural, one {# episode} other {# episodes}}"
|
|
msgstr "{watchedCount}/{episodeCount, plural, zero {# حلقات} one {# حلقة} two {# حلقتين} few {# حلقات} many {# حلقة} other {# حلقة}}"
|
|
|
|
#: apps/native/src/components/dashboard/continue-watching-card.tsx
|
|
#: apps/web/src/components/dashboard/continue-watching-card.tsx
|
|
msgid "{watchedEpisodes}/{totalEpisodes, plural, one {# episode} other {# episodes}}"
|
|
msgstr "{watchedEpisodes}/{totalEpisodes, plural, zero {# حلقات} one {# حلقة} two {# حلقتين} few {# حلقات} many {# حلقة} other {# حلقة}}"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "{watchlistCount} items"
|
|
msgstr "{watchlistCount} عناصر"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
msgid "1★+"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
msgid "1980s"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
msgid "1990s"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
msgid "2★+"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
msgid "2000s"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
msgid "2010s"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
msgid "2020s"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
msgid "3★+"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
msgid "4★+"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
msgid "5★"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
msgid "70s and earlier"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
msgid "80s"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
msgid "90s"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/routes/_app/settings.tsx
|
|
msgid "Account"
|
|
msgstr "الحساب"
|
|
|
|
#: apps/web/src/components/nav-bar.tsx
|
|
msgid "Account menu"
|
|
msgstr "قائمة الحساب"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Actions"
|
|
msgstr "الإجراءات"
|
|
|
|
#: apps/native/src/app/person/[id].tsx
|
|
#: apps/native/src/components/search/recently-viewed-row-content.tsx
|
|
#: apps/web/src/components/people/person-hero.tsx
|
|
msgid "Actor"
|
|
msgstr "ممثل"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Add a \"Generic Destination\" and paste the URL above"
|
|
msgstr "أضف \"Generic Destination\" والصق الرابط أعلاه"
|
|
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Add a <0>Generic Destination</0> and paste the URL above"
|
|
msgstr "أضف <0>Generic Destination</0> والصق الرابط أعلاه"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Add a new webhook and paste the URL above"
|
|
msgstr "أضف webhook جديداً والصق الرابط أعلاه"
|
|
|
|
#: apps/web/src/routes/setup.tsx
|
|
msgid "Add it to your environment"
|
|
msgstr "أضفه إلى بيئتك"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Add profile photo"
|
|
msgstr "إضافة صورة الملف الشخصي"
|
|
|
|
#: apps/web/src/components/explore/hero-banner.tsx
|
|
msgid "Add to Library"
|
|
msgstr "إضافة إلى المكتبة"
|
|
|
|
#: apps/native/src/components/titles/status-action-button.tsx
|
|
#~ msgid "Add to watchlist"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/components/explore/hero-banner.tsx
|
|
#: apps/native/src/components/titles/status-action-button.tsx
|
|
#: apps/native/src/components/ui/poster-card.tsx
|
|
#: apps/web/src/components/title-card.tsx
|
|
msgid "Add to Watchlist"
|
|
msgstr "إضافة إلى قائمة المشاهدة"
|
|
|
|
#: apps/native/src/lib/title-actions.ts
|
|
msgid "Added \"{titleName}\" to watchlist"
|
|
msgstr "تمت إضافة \"{titleName}\" إلى قائمة المشاهدة"
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Added to watchlist"
|
|
msgstr "تمت الإضافة إلى قائمة المشاهدة"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/components/nav-bar.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Admin"
|
|
msgstr "مسؤول"
|
|
|
|
#: apps/web/src/routes/_app/settings.tsx
|
|
msgid "Admin only"
|
|
msgstr "للمسؤولين فقط"
|
|
|
|
#: apps/web/src/routes/setup.tsx
|
|
msgid "After setting the key and restarting:"
|
|
msgstr "بعد ضبط المفتاح وإعادة التشغيل:"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
msgid "Age"
|
|
msgstr "العمر"
|
|
|
|
#: apps/native/src/app/person/[id].tsx
|
|
#: apps/web/src/components/people/person-hero.tsx
|
|
msgid "age {age}"
|
|
msgstr "العمر {age}"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/upcoming.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/history.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/components/explore/filterable-title-row.tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#: apps/web/src/components/people/filmography-grid.tsx
|
|
#: apps/web/src/routes/_app/history.tsx
|
|
#: apps/web/src/routes/_app/upcoming.tsx
|
|
msgid "All"
|
|
msgstr "الكل"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
msgid "All genres"
|
|
msgstr "جميع الأنواع"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "All providers"
|
|
msgstr "جميع الموفرين"
|
|
|
|
#: apps/web/src/components/settings/registration-section.tsx
|
|
msgid "Allow new users to create accounts"
|
|
msgstr "السماح للمستخدمين الجدد بإنشاء حسابات"
|
|
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Already have an account?"
|
|
msgstr "هل لديك حساب بالفعل؟"
|
|
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
msgid "Already have an account? Sign in"
|
|
msgstr "هل لديك حساب بالفعل؟ تسجيل الدخول"
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
msgid "Already in your library"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/titles/title-availability.tsx
|
|
msgid "Also available on"
|
|
msgstr "متاح أيضاً على"
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "An account with this email already exists"
|
|
msgstr ""
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "An import is already in progress"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/route-error.tsx
|
|
#: apps/web/src/routes/__root.tsx
|
|
msgid "An unexpected error occurred while loading this page. You can try again or head back to the dashboard."
|
|
msgstr "حدث خطأ غير متوقع أثناء تحميل هذه الصفحة. يمكنك المحاولة مرة أخرى أو العودة إلى لوحة التحكم."
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Anonymous usage reporting"
|
|
msgstr "الإبلاغ المجهول عن الاستخدام"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
msgid "Any"
|
|
msgstr "أي"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Any language"
|
|
msgstr "أي لغة"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Any rating"
|
|
msgstr "أي تقييم"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
msgid "Any year"
|
|
msgstr "أي سنة"
|
|
|
|
#: apps/web/src/routes/_app/settings.tsx
|
|
#~ msgid "App Settings"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Application"
|
|
msgstr "التطبيق"
|
|
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
msgid "Apply"
|
|
msgstr "تطبيق"
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
msgid "Are you sure you want to disconnect {label}? The current URL will stop working."
|
|
msgstr "هل أنت متأكد من رغبتك في قطع الاتصال بـ {label}؟ سيتوقف الرابط الحالي عن العمل."
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/native/src/components/header-avatar.tsx
|
|
msgid "Are you sure you want to sign out?"
|
|
msgstr "هل أنت متأكد من رغبتك في تسجيل الخروج؟"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Authorization succeeded but failed to fetch your library. Please try again."
|
|
msgstr "نجح التفويض ولكن فشل جلب مكتبتك. يرجى المحاولة مرة أخرى."
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Authorization was denied. Please try again."
|
|
msgstr "تم رفض التفويض. يرجى المحاولة مرة أخرى."
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#~ msgid "Authorize Sofa to read your {0} library. No password shared."
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Authorize Sofa to read your {sourceLabel} library. No password shared."
|
|
msgstr "فوّض Sofa لقراءة مكتبة {sourceLabel} الخاصة بك. لن تتم مشاركة كلمة المرور."
|
|
|
|
#: apps/web/src/components/settings/update-check-section.tsx
|
|
msgid "Automatic update checks"
|
|
msgstr "التحقق التلقائي من التحديثات"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Automatically back up your database on a schedule"
|
|
msgstr "النسخ الاحتياطي التلقائي لقاعدة البيانات وفق جدول زمني"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Availability"
|
|
msgstr "التوفر"
|
|
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#~ msgid "Available to stream"
|
|
#~ msgstr "Available to stream"
|
|
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
msgid "Back to Login"
|
|
msgstr "العودة إلى تسجيل الدخول"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Background jobs"
|
|
msgstr "المهام في الخلفية"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Backup"
|
|
msgstr "النسخ الاحتياطي"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "Backup created"
|
|
msgstr "تم إنشاء النسخة الاحتياطية"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "Backup deleted"
|
|
msgstr "تم حذف النسخة الاحتياطية"
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Backup not found"
|
|
msgstr ""
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Backup restoration failed"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Backup schedule"
|
|
msgstr "جدول النسخ الاحتياطي"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
#: apps/web/src/routes/_app/settings.tsx
|
|
msgid "Backups"
|
|
msgstr "النسخ الاحتياطية"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "backups."
|
|
msgstr "نسخ احتياطية."
|
|
|
|
#: apps/web/src/components/titles/title-availability.tsx
|
|
#~ msgid "Buy"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
#: apps/web/src/components/titles/title-availability.tsx
|
|
msgid "Buy or Rent"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "Cache management"
|
|
msgstr "إدارة ذاكرة التخزين المؤقت"
|
|
|
|
#: apps/native/src/components/ui/server-unreachable-banner.ios.tsx
|
|
#: apps/native/src/components/ui/server-unreachable-banner.tsx
|
|
msgid "Can't reach server"
|
|
msgstr "تعذر الوصول إلى الخادم"
|
|
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
msgid "Can't reach the server"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/native/src/components/header-avatar.tsx
|
|
#: apps/native/src/components/search/recently-viewed-list.ios.tsx
|
|
#: apps/native/src/components/search/recently-viewed-list.tsx
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
#: apps/native/src/components/titles/status-action-button.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/components/settings/backup-restore-section.tsx
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#: apps/web/src/components/titles/status-button.tsx
|
|
#: apps/web/src/components/titles/title-seasons.tsx
|
|
msgid "Cancel"
|
|
msgstr "إلغاء"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Cancel editing"
|
|
msgstr "إلغاء التعديل"
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
#: apps/web/src/components/titles/cast-carousel.tsx
|
|
msgid "Cast"
|
|
msgstr "طاقم التمثيل"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Cast & crew"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Catch up"
|
|
msgstr "اللحاق"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/native/src/components/titles/status-action-button.tsx
|
|
#: apps/web/src/components/dashboard/upcoming-item.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#: apps/web/src/components/title-card.tsx
|
|
#: apps/web/src/components/titles/status-button.tsx
|
|
msgid "Caught Up"
|
|
msgstr "تم اللحاق"
|
|
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
#~ msgid "Caught up — marked {0} {1, plural, one {episode} other {episodes}} as watched"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Caught up — marked {count, plural, one {# episode} other {# episodes}} as watched"
|
|
msgstr "تم اللحاق — تم تحديد {count, plural, zero {# حلقات} one {# حلقة} two {# حلقتين} few {# حلقات} many {# حلقة} other {# حلقة}} كمشاهدة"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/native/src/app/change-password.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Change password"
|
|
msgstr "تغيير كلمة المرور"
|
|
|
|
#: apps/native/src/app/change-password.tsx
|
|
#~ msgid "Change Password"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Change Photo"
|
|
msgstr "تغيير الصورة"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Change Server"
|
|
msgstr "تغيير الخادم"
|
|
|
|
#: apps/web/src/components/setup/refresh-button.tsx
|
|
msgid "Check configuration"
|
|
msgstr "التحقق من الإعداد"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Check for updates"
|
|
msgstr "التحقق من التحديثات"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Checked <0/>"
|
|
msgstr "تم الفحص <0/>"
|
|
|
|
#: apps/web/src/components/setup/refresh-button.tsx
|
|
msgid "Checking…"
|
|
msgstr "جارٍ التحقق…"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Chinese"
|
|
msgstr "الصينية"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#~ msgid "Choose how to import your {0} data."
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Choose how to import your {sourceLabel} data."
|
|
msgstr "اختر طريقة استيراد بيانات {sourceLabel} الخاصة بك."
|
|
|
|
#: apps/web/src/components/settings/language-section.tsx
|
|
#~ msgid "Choose your preferred display language"
|
|
#~ msgstr "Choose your preferred display language"
|
|
|
|
#: apps/web/src/components/settings/streaming-services-section.tsx
|
|
msgid "Choose your preferred streaming platforms"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/streaming-services-section.tsx
|
|
#~ msgid "Choose your subscriptions"
|
|
#~ msgstr "Choose your subscriptions"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/native/src/components/search/recently-viewed-list.ios.tsx
|
|
#: apps/native/src/components/search/recently-viewed-list.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
msgid "Clear"
|
|
msgstr "مسح"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Clear all"
|
|
msgstr "مسح الكل"
|
|
|
|
#: apps/web/src/routes/_app/library.tsx
|
|
msgid "Clear all filters"
|
|
msgstr "مسح جميع الفلاتر"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
msgid "Clear filters"
|
|
msgstr "مسح الفلاتر"
|
|
|
|
#: apps/native/src/components/search/recently-viewed-list.ios.tsx
|
|
#: apps/native/src/components/search/recently-viewed-list.tsx
|
|
msgid "Clear Recently Viewed?"
|
|
msgstr "مسح المشاهد مؤخرًا؟"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Click \"+\" and select \"Custom Lists\""
|
|
msgstr "انقر على \"+\" وحدد \"Custom Lists\""
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Click \"Add Webhook\" and paste the URL above"
|
|
msgstr "انقر على \"Add Webhook\" والصق الرابط أعلاه"
|
|
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Click <0>+</0> and select <1>Custom Lists</1>"
|
|
msgstr "انقر على <0>+</0> وحدد <1>Custom Lists</1>"
|
|
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Click <0>Add Webhook</0> and paste the URL above"
|
|
msgstr "انقر على <0>Add Webhook</0> والصق الرابط أعلاه"
|
|
|
|
#: apps/web/src/routes/setup.tsx
|
|
msgid "Click the button to verify your configuration"
|
|
msgstr "انقر على الزر للتحقق من إعداداتك"
|
|
|
|
#: apps/native/src/components/navigation/modal-layout.tsx
|
|
#: apps/native/src/components/ui/select-modal.tsx
|
|
#: apps/web/src/components/ui/dialog.tsx
|
|
#: apps/web/src/components/ui/sheet.tsx
|
|
msgid "Close"
|
|
msgstr "إغلاق"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Command Palette"
|
|
msgstr "لوحة الأوامر"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/native/src/components/titles/status-action-button.tsx
|
|
#: apps/web/src/components/dashboard/stats-display.tsx
|
|
#: apps/web/src/components/dashboard/upcoming-item.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#: apps/web/src/components/title-card.tsx
|
|
#: apps/web/src/components/titles/status-button.tsx
|
|
msgid "Completed"
|
|
msgstr "مكتمل"
|
|
|
|
#: apps/native/src/app/change-password.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Confirm new password"
|
|
msgstr "تأكيد كلمة المرور الجديدة"
|
|
|
|
#: apps/native/src/app/(auth)/server-url.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Connect"
|
|
msgstr "اتصال"
|
|
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
#~ msgid "Connect {0}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
msgid "Connect {label}"
|
|
msgstr "ربط {label}"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Connect to {source}"
|
|
msgstr "الاتصال بـ {source}"
|
|
|
|
#: apps/web/src/routes/setup.tsx
|
|
msgid "Connect to TMDB"
|
|
msgstr "الاتصال بـ TMDB"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#~ msgid "Connect with {0}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Connect with {sourceLabel}"
|
|
msgstr "الاتصال عبر {sourceLabel}"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Connect your Simkl account or upload a JSON export"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Connect your Trakt account or upload your Trakt export (ZIP or JSON)"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(auth)/server-url.tsx
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Connected"
|
|
msgstr "متصل"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Connected to {source}"
|
|
msgstr "متصل بـ {source}"
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
msgid "Connected to <0>{serverHost}</0>. Tap to change."
|
|
msgstr "متصل بـ <0>{serverHost}</0>. اضغط للتغيير."
|
|
|
|
#: apps/native/src/app/(auth)/server-url.tsx
|
|
msgid "Connecting to server..."
|
|
msgstr "جارٍ الاتصال بالخادم..."
|
|
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
msgid "Connecting..."
|
|
msgstr "جارٍ الاتصال..."
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
msgid "Connecting…"
|
|
msgstr "جارٍ الاتصال…"
|
|
|
|
#: apps/native/src/app/(auth)/server-url.tsx
|
|
msgid "Connection timed out. The server might be down or unreachable."
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
msgid "Content rating"
|
|
msgstr "تصنيف المحتوى"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
msgid "Content Rating"
|
|
msgstr "تصنيف المحتوى"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/routes/_app/onboarding.tsx
|
|
msgid "Continue"
|
|
msgstr "متابعة"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
#: apps/web/src/components/dashboard/continue-watching-section.tsx
|
|
msgid "Continue Watching"
|
|
msgstr "متابعة المشاهدة"
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
#: apps/web/src/components/setup/copy-button.tsx
|
|
msgid "Copied"
|
|
msgstr "تم النسخ"
|
|
|
|
#: apps/web/src/components/setup/copy-button.tsx
|
|
msgid "Copy"
|
|
msgstr "نسخ"
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
msgid "Copy URL"
|
|
msgstr "نسخ الرابط"
|
|
|
|
#: apps/native/src/components/settings/integrations-section.tsx
|
|
msgid "Could not load integrations"
|
|
msgstr "تعذر تحميل التكاملات"
|
|
|
|
#: apps/native/src/app/person/[id].tsx
|
|
msgid "Could not load person details"
|
|
msgstr "تعذر تحميل تفاصيل الشخص"
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
msgid "Could not load title details"
|
|
msgstr "تعذّر تحميل تفاصيل العنوان"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
msgid "Could not load your library"
|
|
msgstr "تعذّر تحميل مكتبتك"
|
|
|
|
#: apps/native/src/app/(auth)/server-url.tsx
|
|
msgid "Could not reach the server. Check your connection and the URL."
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/ui/load-more-footer.tsx
|
|
msgid "Couldn't load more"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/explore/filterable-title-row.tsx
|
|
msgid "Couldn't load titles"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/upcoming.tsx
|
|
msgid "Couldn't load upcoming releases"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
msgid "Couldn't load your library"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/history.tsx
|
|
msgid "Couldn't load your watch history"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(search)/index.tsx
|
|
msgid "Couldn't search right now"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
msgid "Couldn't start sign-in"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Crash reporting"
|
|
msgstr "الإبلاغ عن الأعطال"
|
|
|
|
#: apps/web/src/routes/setup.tsx
|
|
msgid "Create a TMDB account"
|
|
msgstr "إنشاء حساب على TMDB"
|
|
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Create account"
|
|
msgstr "إنشاء حساب"
|
|
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
#~ msgid "Create Account"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
msgid "Create an account"
|
|
msgstr "إنشاء حساب"
|
|
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Create your account"
|
|
msgstr "إنشاء حسابك"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "Creating…"
|
|
msgstr "جارٍ الإنشاء…"
|
|
|
|
#: apps/native/src/app/change-password.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Current password"
|
|
msgstr "كلمة المرور الحالية"
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Current password is incorrect"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/change-password.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Current password is required"
|
|
msgstr "كلمة المرور الحالية مطلوبة"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Cycle status"
|
|
msgstr "تدوير الحالة"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Daily at {time}"
|
|
msgstr "يومياً في {time}"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Daily at {times}"
|
|
msgstr "يومياً في {times}"
|
|
|
|
#: apps/web/src/routes/_app/settings.tsx
|
|
msgid "Danger Zone"
|
|
msgstr "منطقة الخطر"
|
|
|
|
#: apps/web/src/components/route-error.tsx
|
|
#: apps/web/src/routes/__root.tsx
|
|
#: apps/web/src/routes/_app/people.$id.tsx
|
|
#: apps/web/src/routes/_app/titles.$id.tsx
|
|
msgid "Dashboard"
|
|
msgstr "لوحة التحكم"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Database"
|
|
msgstr "قاعدة البيانات"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "Database backups"
|
|
msgstr "نسخ احتياطية لقاعدة البيانات"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Database maintenance"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/backup-restore-section.tsx
|
|
msgid "Database restored. Reloading..."
|
|
msgstr "تم استعادة قاعدة البيانات. جارٍ إعادة التحميل..."
|
|
|
|
#: apps/web/src/components/titles/log-watch-dialog.tsx
|
|
msgid "Date"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/library/sort-menu.tsx
|
|
#: apps/web/src/components/library/library-toolbar.tsx
|
|
msgid "Date Added"
|
|
msgstr "تاريخ الإضافة"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Day:"
|
|
msgstr "اليوم:"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Decade"
|
|
msgstr "العقد"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Default"
|
|
msgstr "افتراضي"
|
|
|
|
#: apps/native/src/components/search/recently-viewed-row.tsx
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "Delete"
|
|
msgstr "حذف"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "Delete backup"
|
|
msgstr "حذف النسخة الاحتياطية"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "Delete backup?"
|
|
msgstr "حذف النسخة الاحتياطية؟"
|
|
|
|
#. placeholder {0}: data.deletedFiles
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "Deleted {0, plural, one {# file} other {# files}}, freed {freed}"
|
|
msgstr "تم حذف {0, plural, zero {# ملفات} one {# ملف} two {# ملفين} few {# ملفات} many {# ملف} other {# ملف}}، تم تحرير {freed}"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Device code expired. Please try again."
|
|
msgstr "انتهت صلاحية رمز الجهاز. يرجى المحاولة مرة أخرى."
|
|
|
|
#: apps/native/src/app/person/[id].tsx
|
|
#: apps/web/src/components/people/person-hero.tsx
|
|
msgid "died at {age}"
|
|
msgstr "توفي عن عمر {age}"
|
|
|
|
#: apps/native/src/app/person/[id].tsx
|
|
#: apps/native/src/components/search/recently-viewed-row-content.tsx
|
|
#: apps/web/src/components/people/person-hero.tsx
|
|
msgid "Director"
|
|
msgstr "مخرج"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Disabled"
|
|
msgstr "معطّل"
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
msgid "Disconnect"
|
|
msgstr "قطع الاتصال"
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
msgid "Disconnect {label}"
|
|
msgstr "قطع الاتصال بـ {label}"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Discover"
|
|
msgstr "استكشاف"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Display name"
|
|
msgstr "الاسم المعروض"
|
|
|
|
#: apps/web/src/components/ui/sidebar.tsx
|
|
msgid "Displays the mobile sidebar."
|
|
msgstr "يعرض الشريط الجانبي للهواتف."
|
|
|
|
#: apps/native/src/app/(auth)/server-url.tsx
|
|
msgid "Don't have a server?"
|
|
msgstr "ليس لديك خادم؟"
|
|
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Don't have an account?"
|
|
msgstr "ليس لديك حساب؟"
|
|
|
|
#: apps/web/src/components/settings/import-dialog-parts.tsx
|
|
msgid "Done"
|
|
msgstr "تم"
|
|
|
|
#: apps/native/src/components/ui/star-rating.tsx
|
|
msgid "Double tap to clear rating"
|
|
msgstr "انقر مرتين لمسح التقييم"
|
|
|
|
#: apps/native/src/components/explore/genre-chip.tsx
|
|
msgid "Double tap to clear this filter"
|
|
msgstr "انقر مرتين لمسح هذا الفلتر"
|
|
|
|
#: apps/native/src/components/explore/genre-chip.tsx
|
|
msgid "Double tap to filter by {label}"
|
|
msgstr "انقر مرتين للتصفية بـ {label}"
|
|
|
|
#: apps/native/src/components/ui/star-rating.tsx
|
|
msgid "Double tap to rate {star, plural, one {# star} other {# stars}}"
|
|
msgstr "انقر مرتين للتقييم بـ {star, plural, zero {# نجوم} one {# نجمة} two {# نجمتين} few {# نجوم} many {# نجمة} other {# نجمة}}"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "Download"
|
|
msgstr "تنزيل"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "Download backup"
|
|
msgstr "تنزيل النسخة الاحتياطية"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Download your library, watch history, and ratings as JSON"
|
|
msgstr "تنزيل مكتبتك وسجل المشاهدة والتقييمات بتنسيق JSON"
|
|
|
|
#: packages/i18n/src/date-buckets.ts
|
|
msgid "Earlier this week"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Edit profile photo"
|
|
msgstr "تعديل صورة الملف الشخصي"
|
|
|
|
#: apps/native/src/app/person/[id].tsx
|
|
#: apps/native/src/components/search/recently-viewed-row-content.tsx
|
|
#: apps/web/src/components/people/person-hero.tsx
|
|
msgid "Editor"
|
|
msgstr "محرر"
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Email"
|
|
msgstr "البريد الإلكتروني"
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
msgid "Email is required"
|
|
msgstr "البريد الإلكتروني مطلوب"
|
|
|
|
#: apps/native/src/components/history/history-row.tsx
|
|
#: apps/web/src/components/history/history-row.tsx
|
|
#: apps/web/src/routes/_app/history.tsx
|
|
msgid "Emby"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Enable the \"Playback Stop\" notification type"
|
|
msgstr "فعّل نوع الإشعار \"Playback Stop\""
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Enable the \"Playback\" event category"
|
|
msgstr "فعّل فئة الحدث \"Playback\""
|
|
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Enable the <0>Playback Stop</0> notification type"
|
|
msgstr "فعّل نوع الإشعار <0>Playback Stop</0>"
|
|
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Enable the <0>Playback</0> event category"
|
|
msgstr "فعّل فئة الحدث <0>Playback</0>"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "English"
|
|
msgstr "الإنجليزية"
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Enter a valid email address"
|
|
msgstr "أدخل عنوان بريد إلكتروني صحيح"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Enter the code below on {source}'s website to authorize Sofa."
|
|
msgstr "أدخل الرمز أدناه على موقع {source} لتفويض Sofa."
|
|
|
|
#: apps/native/src/app/(auth)/server-url.tsx
|
|
msgid "Enter the full URL for your Sofa server"
|
|
msgstr "أدخل عنوان URL الكامل لخادم Sofa الخاص بك"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Enter your current password and choose a new one."
|
|
msgstr "أدخل كلمة مرورك الحالية واختر كلمة مرور جديدة."
|
|
|
|
#: apps/native/src/app/(auth)/server-url.tsx
|
|
msgid "Enter your Sofa server URL to get started"
|
|
msgstr "أدخل رابط خادم Sofa الخاص بك للبدء"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Environment"
|
|
msgstr "البيئة"
|
|
|
|
#: apps/native/src/components/titles/episode-row.tsx
|
|
#~ msgid "Episode {0}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/components/titles/episode-row.tsx
|
|
#~ msgid "Episode {0}, {episodeLabel}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/components/titles/episode-row.tsx
|
|
msgid "Episode {episodeNumber}"
|
|
msgstr "الحلقة {episodeNumber}"
|
|
|
|
#: apps/native/src/components/titles/episode-row.tsx
|
|
msgid "Episode {episodeNumber}, {episodeLabel}"
|
|
msgstr "الحلقة {episodeNumber}، {episodeLabel}"
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Episode not found"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/titles/season-accordion.tsx
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
msgid "Episode unwatched"
|
|
msgstr "تم إلغاء مشاهدة الحلقة"
|
|
|
|
#: apps/native/src/components/titles/season-accordion.tsx
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
msgid "Episode watched"
|
|
msgstr "تمت مشاهدة الحلقة"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#: apps/web/src/components/titles/title-seasons.tsx
|
|
msgid "Episodes"
|
|
msgstr "الحلقات"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
#~ msgid "Episodes {0}"
|
|
#~ msgstr "Episodes {0}"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
msgid "Episodes {period}"
|
|
msgstr "حلقات {period}"
|
|
|
|
#: apps/web/src/components/dashboard/stats-display.tsx
|
|
#~ msgid "Episodes {periodSelect}"
|
|
#~ msgstr "Episodes {periodSelect}"
|
|
|
|
#: apps/web/src/components/dashboard/stats-display.tsx
|
|
msgid "Episodes {select}"
|
|
msgstr "حلقات {select}"
|
|
|
|
#: apps/web/src/routes/_app/upcoming.tsx
|
|
msgid "Episodes and movies coming up in the next 90 days."
|
|
msgstr "الحلقات والأفلام القادمة في الـ 90 يوماً التالية."
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
#~ msgid "Episodes this week"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/app/change-password.tsx
|
|
msgid "Error"
|
|
msgstr "خطأ"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#~ msgid "Errors ({0})"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/import-dialog-parts.tsx
|
|
msgid "Errors ({errorCount})"
|
|
msgstr "الأخطاء ({errorCount})"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Every {n}h"
|
|
msgstr "كل {n} ساعة"
|
|
|
|
#: apps/web/src/routes/_app/history.tsx
|
|
msgid "Everything you've watched, newest first."
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(explore)/_layout.tsx
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
#: apps/native/src/components/navigation/native-tab-bar.android.tsx
|
|
#: apps/native/src/components/navigation/native-tab-bar.tsx
|
|
#: apps/web/src/components/nav-bar.tsx
|
|
msgid "Explore"
|
|
msgstr "استكشاف"
|
|
|
|
#: apps/web/src/routes/_app/people.$id.tsx
|
|
#: apps/web/src/routes/_app/titles.$id.tsx
|
|
msgid "Explore titles"
|
|
msgstr "استكشاف العناوين"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Export"
|
|
msgstr "تصدير"
|
|
|
|
#: apps/web/src/components/settings/import-dialog-parts.tsx
|
|
msgid "Failed"
|
|
msgstr "فشل"
|
|
|
|
#: apps/native/src/lib/title-actions.ts
|
|
msgid "Failed to add to watchlist"
|
|
msgstr "فشل الإضافة إلى قائمة المشاهدة"
|
|
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Failed to catch up"
|
|
msgstr "فشل اللحاق"
|
|
|
|
#: apps/native/src/app/change-password.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Failed to change password"
|
|
msgstr "فشل تغيير كلمة المرور"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#~ msgid "Failed to connect"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
msgid "Failed to connect {label}"
|
|
msgstr "فشل الاتصال بـ {label}"
|
|
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
msgid "Failed to create account"
|
|
msgstr "فشل إنشاء الحساب"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "Failed to create backup"
|
|
msgstr "فشل إنشاء النسخة الاحتياطية"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Failed to delete backup"
|
|
msgstr "فشل حذف النسخة الاحتياطية"
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
msgid "Failed to disconnect {label}"
|
|
msgstr "فشل قطع الاتصال بـ {label}"
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Failed to export data"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Failed to load backup schedule settings"
|
|
msgstr "فشل تحميل إعدادات جدول النسخ الاحتياطي"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
#~ msgid "Failed to load backup schedule settings."
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/routes/_app/titles.$id.tsx
|
|
msgid "Failed to load title"
|
|
msgstr "فشل تحميل العنوان"
|
|
|
|
#: apps/web/src/components/titles/log-watch-dialog.tsx
|
|
msgid "Failed to log watch"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Failed to mark all episodes as watched"
|
|
msgstr "فشل تحديد جميع الحلقات كمشاهدة"
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Failed to mark as unwatched"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Failed to mark as watched"
|
|
msgstr "فشل التحديد كمشاهدة"
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#: apps/web/src/components/dashboard/use-quick-watch.ts
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Failed to mark episode"
|
|
msgstr "فشل تحديد الحلقة"
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Failed to mark some episodes"
|
|
msgstr "فشل تحديد بعض الحلقات"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Failed to parse file"
|
|
msgstr "فشل تحليل الملف"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Failed to parse import data"
|
|
msgstr "فشل تحليل بيانات الاستيراد"
|
|
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "Failed to purge caches"
|
|
msgstr "فشل مسح ذاكرة التخزين المؤقت"
|
|
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "Failed to purge image cache"
|
|
msgstr "فشل مسح ذاكرة التخزين المؤقت للصور"
|
|
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "Failed to purge metadata cache"
|
|
msgstr "فشل مسح ذاكرة التخزين المؤقت للبيانات الوصفية"
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
msgid "Failed to regenerate {label} URL"
|
|
msgstr "فشل إعادة إنشاء رابط {label}"
|
|
|
|
#: apps/native/src/components/history/history-row.tsx
|
|
#: apps/web/src/components/history/use-delete-watch.ts
|
|
msgid "Failed to remove from history"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/lib/title-actions.ts
|
|
msgid "Failed to remove from library"
|
|
msgstr "فشل الإزالة من المكتبة"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Failed to remove profile picture"
|
|
msgstr "فشل إزالة صورة الملف الشخصي"
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
msgid "Failed to sign in"
|
|
msgstr "فشل تسجيل الدخول"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#~ msgid "Failed to start {0} connection"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Failed to start {sourceLabel} connection"
|
|
msgstr "فشل بدء الاتصال بـ {sourceLabel}"
|
|
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Failed to start SSO login"
|
|
msgstr "فشل بدء تسجيل الدخول عبر SSO"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Failed to trigger job"
|
|
msgstr "فشل تشغيل المهمة"
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Failed to unmark episode"
|
|
msgstr "فشل إلغاء تحديد الحلقة"
|
|
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Failed to unmark some episodes"
|
|
msgstr "فشل إلغاء تحديد بعض الحلقات"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Failed to update name"
|
|
msgstr "فشل تحديث الاسم"
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Failed to update rating"
|
|
msgstr "فشل تحديث التقييم"
|
|
|
|
#: apps/web/src/components/settings/registration-section.tsx
|
|
msgid "Failed to update registration setting"
|
|
msgstr "فشل تحديث إعداد التسجيل"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Failed to update retention setting"
|
|
msgstr "فشل تحديث إعداد الاحتفاظ"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Failed to update schedule"
|
|
msgstr "فشل تحديث الجدول الزمني"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Failed to update scheduled backup setting"
|
|
msgstr "فشل تحديث إعداد النسخ الاحتياطي المجدول"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/components/settings/streaming-services-section.tsx
|
|
#: apps/web/src/components/settings/update-check-section.tsx
|
|
#: apps/web/src/routes/_app/onboarding.tsx
|
|
msgid "Failed to update setting"
|
|
msgstr "فشل تحديث الإعداد"
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/web/src/components/title-card.tsx
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Failed to update status"
|
|
msgstr "فشل تحديث الحالة"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Failed to upload avatar"
|
|
msgstr "فشل رفع الصورة الرمزية"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Fetching your library data from {source}..."
|
|
msgstr "جارٍ جلب بيانات مكتبتك من {source}..."
|
|
|
|
#: apps/native/src/app/person/[id].tsx
|
|
#: apps/web/src/components/people/filmography-grid.tsx
|
|
msgid "Filmography"
|
|
msgstr "فيلموغرافيا"
|
|
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/web/src/components/library/library-toolbar.tsx
|
|
msgid "Filters"
|
|
msgstr "الفلاتر"
|
|
|
|
#: apps/web/src/components/settings/import-dialog-parts.tsx
|
|
msgid "Finished importing from {source}."
|
|
msgstr "اكتمل الاستيراد من {source}."
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#~ msgid "Finished importing your Sofa export."
|
|
#~ msgstr "Finished importing your Sofa export."
|
|
|
|
#: apps/web/src/components/titles/title-availability.tsx
|
|
#~ msgid "Free"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "Free up disk space by clearing cached metadata and images"
|
|
msgstr "حرِّر مساحة القرص بمسح البيانات الوصفية والصور المخزنة مؤقتاً"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "French"
|
|
msgstr "الفرنسية"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Frequency"
|
|
msgstr "التكرار"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Friday"
|
|
msgstr "الجمعة"
|
|
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#~ msgid "From"
|
|
#~ msgstr "From"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
msgid "Genre"
|
|
msgstr "النوع"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "German"
|
|
msgstr "الألمانية"
|
|
|
|
#: apps/web/src/components/landing-page.tsx
|
|
msgid "Get Started"
|
|
msgstr "ابدأ الآن"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Global"
|
|
msgstr "عالمي"
|
|
|
|
#: apps/native/src/app/person/[id].tsx
|
|
#: apps/native/src/app/title/[id].tsx
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Go back"
|
|
msgstr "رجوع"
|
|
|
|
#: apps/native/src/app/+not-found.tsx
|
|
msgid "Go Home"
|
|
msgstr "العودة للرئيسية"
|
|
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Go to <0>Dashboard > Plugins > Webhook</0>"
|
|
msgstr "انتقل إلى <0>Dashboard > Plugins > Webhook</0>"
|
|
|
|
#: apps/web/src/routes/setup.tsx
|
|
msgid "Go to <0>Settings → API{linkIcon}</0> and request an API key. Choose “Developer” when asked. You need the <1>API Read Access Token</1> (the long one)."
|
|
msgstr "اذهب إلى <0>الإعدادات → API{linkIcon}</0> واطلب مفتاح API. اختر \"Developer\" عند السؤال. تحتاج إلى <1>API Read Access Token</1> (الطويل)."
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Go to dashboard"
|
|
msgstr "الانتقال إلى لوحة التحكم"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Go to Dashboard"
|
|
msgstr "انتقل إلى لوحة التحكم"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Go to Dashboard > Plugins > Webhook"
|
|
msgstr "انتقل إلى Dashboard > Plugins > Webhook"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Go to explore"
|
|
msgstr "الانتقال إلى الاستكشاف"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Go to Explore"
|
|
msgstr "انتقل إلى الاستكشاف"
|
|
|
|
#: apps/web/src/components/ui/pagination.tsx
|
|
msgid "Go to next page"
|
|
msgstr "الانتقال إلى الصفحة التالية"
|
|
|
|
#: apps/web/src/components/ui/pagination.tsx
|
|
msgid "Go to previous page"
|
|
msgstr "الانتقال إلى الصفحة السابقة"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Go to settings"
|
|
msgstr "الانتقال إلى الإعدادات"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Go to upcoming"
|
|
msgstr "الانتقال إلى القادمة"
|
|
|
|
#: apps/web/src/routes/setup.tsx
|
|
msgid "Head to <0>themoviedb.org{linkIcon}</0> and sign up for a free account."
|
|
msgstr "توجّه إلى <0>themoviedb.org{linkIcon}</0> وسجّل حساباً مجانياً."
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Health status"
|
|
msgstr "حالة النظام"
|
|
|
|
#: apps/web/src/components/dashboard/welcome-header.tsx
|
|
msgid "Here's what's happening with your library"
|
|
msgstr "إليك ما يحدث في مكتبتك"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Highest rated"
|
|
msgstr "الأعلى تقييماً"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Hindi"
|
|
msgstr "الهندية"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/_layout.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/history.tsx
|
|
#: apps/web/src/components/nav-bar.tsx
|
|
#: apps/web/src/routes/_app/history.tsx
|
|
#: apps/web/src/routes/_app/library.tsx
|
|
msgid "History"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/_layout.tsx
|
|
#: apps/native/src/components/navigation/native-tab-bar.android.tsx
|
|
#: apps/native/src/components/navigation/native-tab-bar.tsx
|
|
#: apps/web/src/components/nav-bar.tsx
|
|
msgid "Home"
|
|
msgstr "الرئيسية"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Image cache"
|
|
msgstr "ذاكرة التخزين المؤقت للصور"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#~ msgid "Image Cache"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Image cache and backup disk usage"
|
|
msgstr "استخدام القرص لذاكرة التخزين المؤقت للصور والنسخ الاحتياطية"
|
|
|
|
#: apps/native/src/components/history/history-row.tsx
|
|
#: apps/web/src/components/history/history-row.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/routes/_app/history.tsx
|
|
#: apps/web/src/routes/_app/settings.tsx
|
|
msgid "Import"
|
|
msgstr "الاستيراد"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Import {totalItems} items"
|
|
msgstr "استيراد {totalItems} عنصر"
|
|
|
|
#: apps/web/src/components/settings/import-dialog-parts.tsx
|
|
msgid "Import complete"
|
|
msgstr "اكتمل الاستيراد"
|
|
|
|
#: apps/web/src/components/settings/use-import-job.ts
|
|
msgid "Import failed"
|
|
msgstr "فشل الاستيراد"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#~ msgid "Import from {0}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Import from {source}"
|
|
msgstr "الاستيراد من {source}"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Import from {sourceLabel}"
|
|
msgstr "الاستيراد من {sourceLabel}"
|
|
|
|
#: apps/web/src/components/settings/use-import-job.ts
|
|
msgid "Import is still running in the background. Check back later."
|
|
msgstr "لا يزال الاستيراد قيد التشغيل في الخلفية. تحقق لاحقاً."
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Import options"
|
|
msgstr "خيارات الاستيراد"
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Import payload is too large"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Import Sofa data"
|
|
msgstr "استيراد بيانات Sofa"
|
|
|
|
#: apps/web/src/components/settings/import-dialog-parts.tsx
|
|
msgid "Imported"
|
|
msgstr "تم الاستيراد"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#~ msgid "Imported {0} items from {1}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Imported {importedCount} items from {sourceLabel}"
|
|
msgstr "تم استيراد {importedCount} عنصر من {sourceLabel}"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Imported {importedCount} items from Sofa export"
|
|
msgstr "تم استيراد {importedCount} عناصر من ملف تصدير Sofa"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#~ msgid "Importing data"
|
|
#~ msgstr "Importing data"
|
|
|
|
#: apps/web/src/components/settings/import-dialog-parts.tsx
|
|
msgid "Importing from {source}"
|
|
msgstr "جارٍ الاستيراد من {source}"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
#~ msgid "In library"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
#: apps/web/src/components/dashboard/stats-display.tsx
|
|
msgid "In Library"
|
|
msgstr "في المكتبة"
|
|
|
|
#: apps/native/src/components/titles/status-action-button.tsx
|
|
#: apps/web/src/components/titles/status-button.tsx
|
|
#~ msgid "In Watchlist"
|
|
#~ msgstr "In Watchlist"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
#: apps/web/src/components/dashboard/library-section.tsx
|
|
msgid "In Your Library"
|
|
msgstr "في مكتبتك"
|
|
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Install the <0>Webhook plugin<1/></0> from Jellyfin's plugin catalog"
|
|
msgstr "ثبّت <0>إضافة Webhook<1/></0> من كتالوج إضافات Jellyfin"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Install the Webhook plugin from Jellyfin's plugin catalog"
|
|
msgstr "ثبّت إضافة Webhook من كتالوج إضافات Jellyfin"
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Integration not found"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/settings/integrations-section.tsx
|
|
#: apps/web/src/routes/_app/settings.tsx
|
|
msgid "Integrations"
|
|
msgstr "التكاملات"
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Invalid email or password"
|
|
msgstr ""
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Invalid import file"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Invalid token"
|
|
msgstr "رمز غير صالح"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Italian"
|
|
msgstr "الإيطالية"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Japanese"
|
|
msgstr "اليابانية"
|
|
|
|
#: apps/native/src/components/history/history-row.tsx
|
|
#: apps/web/src/components/history/history-row.tsx
|
|
#: apps/web/src/routes/_app/history.tsx
|
|
msgid "Jellyfin"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Job"
|
|
msgstr "المهمة"
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Job not found"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Keeping"
|
|
msgstr "الاحتفاظ بـ"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
#~ msgid "Keeping <0><1><2>{0}</2></1><3>{1}</3></0> backups."
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Keyboard shortcuts"
|
|
msgstr "اختصارات لوحة المفاتيح"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Keyboard Shortcuts"
|
|
msgstr "اختصارات لوحة المفاتيح"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Korean"
|
|
msgstr "الكورية"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
#: apps/web/src/components/settings/language-section.tsx
|
|
msgid "Language"
|
|
msgstr "اللغة"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "last {n}"
|
|
msgstr "آخر {n}"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "last {value}"
|
|
msgstr "آخر {value}"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "last <0/>"
|
|
msgstr "آخر <0/>"
|
|
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
#~ msgid "Last event {0}"
|
|
#~ msgstr ""
|
|
|
|
#: packages/i18n/src/integration-status.ts
|
|
msgid "Last event {relativeTime}"
|
|
msgstr "آخر حدث {relativeTime}"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
#~ msgid "Last event {timeAgo}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
#~ msgid "Last polled {0}"
|
|
#~ msgstr ""
|
|
|
|
#: packages/i18n/src/integration-status.ts
|
|
msgid "Last polled {relativeTime}"
|
|
msgstr "آخر استطلاع {relativeTime}"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
#~ msgid "Last polled {timeAgo}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Last run"
|
|
msgstr "آخر تشغيل"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Last run failed"
|
|
msgstr "فشل آخر تشغيل"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Last run succeeded"
|
|
msgstr "نجح آخر تشغيل"
|
|
|
|
#: apps/native/src/components/library/sort-menu.tsx
|
|
#: apps/web/src/components/library/library-toolbar.tsx
|
|
msgid "Last watched"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/_layout.tsx
|
|
#: apps/native/src/components/navigation/native-tab-bar.android.tsx
|
|
#: apps/native/src/components/navigation/native-tab-bar.tsx
|
|
#: apps/web/src/components/nav-bar.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/routes/_app/library.tsx
|
|
msgid "Library"
|
|
msgstr "المكتبة"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Library refresh"
|
|
msgstr "تحديث المكتبة"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Library statuses"
|
|
msgstr "حالات المكتبة"
|
|
|
|
#: apps/native/src/components/ui/skeleton.tsx
|
|
#: apps/web/src/components/ui/spinner.tsx
|
|
msgid "Loading"
|
|
msgstr "جارٍ التحميل"
|
|
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Loading…"
|
|
msgstr "جارٍ التحميل…"
|
|
|
|
#: apps/web/src/components/titles/log-watch-dialog.tsx
|
|
msgid "Log a watch"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/titles/log-watch-dialog.tsx
|
|
msgid "Log a watch…"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/titles/log-watch-dialog.tsx
|
|
msgid "Log watch"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Login failed"
|
|
msgstr "فشل تسجيل الدخول"
|
|
|
|
#: apps/web/src/components/settings/use-import-job.ts
|
|
msgid "Lost connection to import. Check status in settings."
|
|
msgstr "انقطع الاتصال بعملية الاستيراد. تحقق من الحالة في الإعدادات."
|
|
|
|
#: apps/web/src/components/settings/settings-shell.tsx
|
|
msgid "Manage your account and preferences"
|
|
msgstr "إدارة حسابك وتفضيلاتك"
|
|
|
|
#: apps/native/src/components/history/history-row.tsx
|
|
#: apps/web/src/components/history/history-row.tsx
|
|
#: apps/web/src/routes/_app/history.tsx
|
|
msgid "Manual"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "Manual backup"
|
|
msgstr "نسخة احتياطية يدوية"
|
|
|
|
#: apps/web/src/components/titles/title-seasons.tsx
|
|
msgid "Mark all episodes as watched?"
|
|
msgstr "تحديد جميع الحلقات كمشاهدة؟"
|
|
|
|
#: apps/native/src/components/titles/season-accordion.tsx
|
|
#: apps/native/src/components/ui/poster-card.tsx
|
|
#: apps/web/src/components/titles/title-seasons.tsx
|
|
msgid "Mark All Watched"
|
|
msgstr "تحديد الكل كمشاهدة"
|
|
|
|
#: apps/native/src/components/dashboard/continue-watching-card.tsx
|
|
#~ msgid "Mark as Completed"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/components/dashboard/upcoming-row.tsx
|
|
#: apps/native/src/components/ui/poster-card.tsx
|
|
#~ msgid "Mark as Watched"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/components/ui/poster-card.tsx
|
|
#~ msgid "Mark as Watching"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/titles/title-seasons.tsx
|
|
msgid "Mark episode {epNum} watched"
|
|
msgstr "تمييز الحلقة {epNum} كمشاهَدة"
|
|
|
|
#: apps/native/src/components/dashboard/upcoming-row.tsx
|
|
msgid "Mark Episode Watched"
|
|
msgstr "تمييز الحلقة كمشاهَدة"
|
|
|
|
#. placeholder {0}: nextEpisode.seasonNumber
|
|
#. placeholder {1}: nextEpisode.episodeNumber
|
|
#: apps/web/src/components/dashboard/continue-watching-card.tsx
|
|
#~ msgid "Mark S{0} E{1} watched"
|
|
#~ msgstr "Mark S{0} E{1} watched"
|
|
|
|
#: apps/web/src/components/dashboard/continue-watching-card.tsx
|
|
#: apps/web/src/components/dashboard/upcoming-item.tsx
|
|
msgid "Mark S{quickWatchSeason} E{quickWatchEpisode} watched"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/dashboard/continue-watching-card.tsx
|
|
msgid "Mark S{seasonNum} E{epNum} Watched"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
#: apps/native/src/components/dashboard/upcoming-row.tsx
|
|
#: apps/native/src/components/ui/poster-card.tsx
|
|
#: apps/web/src/components/titles/title-actions.tsx
|
|
msgid "Mark Unwatched"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Mark watched"
|
|
msgstr "تمييز كمشاهَد"
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
#: apps/native/src/components/dashboard/upcoming-row.tsx
|
|
#: apps/native/src/components/ui/poster-card.tsx
|
|
#: apps/web/src/components/titles/title-actions.tsx
|
|
msgid "Mark Watched"
|
|
msgstr "تحديد كمشاهدة"
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
msgid "Marked \"{name}\" as unwatched"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
msgid "Marked \"{name}\" as watched"
|
|
msgstr "تم تمييز \"{name}\" كمشاهَد"
|
|
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#~ msgid "Marked \"{titleName}\" as completed"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Marked \"{titleName}\" as unwatched"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Marked \"{titleName}\" as watched"
|
|
msgstr "تم تحديد \"{titleName}\" كمشاهدة"
|
|
|
|
#: apps/web/src/components/dashboard/use-quick-watch.ts
|
|
msgid "Marked {label} as watched"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Marked all episodes as watched"
|
|
msgstr "تم تحديد جميع الحلقات كمشاهدة"
|
|
|
|
#: apps/native/src/lib/title-actions.ts
|
|
msgid "Marked all episodes of \"{titleName}\" as watched"
|
|
msgstr "تم تحديد جميع حلقات \"{titleName}\" كمشاهدة"
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#~ msgid "Marked as completed"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
msgid "Marked as unwatched"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
msgid "Marked as watched"
|
|
msgstr "تم التحديد كمشاهدة"
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#~ msgid "Marked as watching"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
msgid "Max"
|
|
msgstr "الحد الأقصى"
|
|
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#~ msgid "Maximum rating"
|
|
#~ msgstr "Maximum rating"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Member since {memberSince}"
|
|
msgstr "عضو منذ {memberSince}"
|
|
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
msgid "Min"
|
|
msgstr "الحد الأدنى"
|
|
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Min 8 characters…"
|
|
msgstr "8 أحرف على الأقل…"
|
|
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#~ msgid "Minimum rating"
|
|
#~ msgstr "Minimum rating"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Monday"
|
|
msgstr "الاثنين"
|
|
|
|
#: apps/web/src/components/ui/breadcrumb.tsx
|
|
msgid "More"
|
|
msgstr "المزيد"
|
|
|
|
#: apps/web/src/components/history/history-row.tsx
|
|
msgid "More actions"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
msgid "More Like This"
|
|
msgstr "المزيد من هذا القبيل"
|
|
|
|
#: apps/web/src/components/ui/pagination.tsx
|
|
msgid "More pages"
|
|
msgstr "المزيد من الصفحات"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "More Settings"
|
|
msgstr "مزيد من الإعدادات"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Most popular"
|
|
msgstr "الأكثر شيوعاً"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "movie"
|
|
msgstr "فيلم"
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/native/src/components/search/recently-viewed-row-content.tsx
|
|
#: apps/native/src/components/search/recently-viewed-row.tsx
|
|
#: apps/native/src/components/search/search-result-row.tsx
|
|
#: apps/native/src/lib/widgets.ts
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
#: apps/web/src/components/explore/hero-banner.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#: apps/web/src/components/titles/title-hero.tsx
|
|
msgid "Movie"
|
|
msgstr "فيلم"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/upcoming.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/history.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/web/src/components/people/filmography-grid.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#: apps/web/src/routes/_app/history.tsx
|
|
#: apps/web/src/routes/_app/upcoming.tsx
|
|
msgid "Movies"
|
|
msgstr "أفلام"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
#~ msgid "Movies {0}"
|
|
#~ msgstr "Movies {0}"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
msgid "Movies {period}"
|
|
msgstr "أفلام {period}"
|
|
|
|
#: apps/web/src/components/dashboard/stats-display.tsx
|
|
#~ msgid "Movies {periodSelect}"
|
|
#~ msgstr "Movies {periodSelect}"
|
|
|
|
#: apps/web/src/components/dashboard/stats-display.tsx
|
|
msgid "Movies {select}"
|
|
msgstr "أفلام {select}"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
#~ msgid "Movies this month"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Name"
|
|
msgstr "الاسم"
|
|
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
msgid "Name is required"
|
|
msgstr "الاسم مطلوب"
|
|
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
msgid "Name must be at least 2 characters"
|
|
msgstr "يجب أن يكون الاسم مكوناً من حرفين على الأقل"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Name updated"
|
|
msgstr "تم تحديث الاسم"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Navigation"
|
|
msgstr "التنقل"
|
|
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
msgid "Need more help?"
|
|
msgstr "هل تحتاج إلى مزيد من المساعدة؟"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Never"
|
|
msgstr "أبداً"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Never run"
|
|
msgstr "لم يُشغَّل قط"
|
|
|
|
#: apps/native/src/components/dashboard/upcoming-row.tsx
|
|
#~ msgid "New"
|
|
#~ msgstr "New"
|
|
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
msgid "New account creation is currently disabled."
|
|
msgstr "إنشاء الحسابات الجديدة معطّل حالياً."
|
|
|
|
#: apps/web/src/routes/_auth/register.tsx
|
|
msgid "New accounts are not being accepted right now. Contact the admin if you need access."
|
|
msgstr "لا يتم قبول حسابات جديدة في الوقت الحالي. تواصل مع المسؤول إذا كنت بحاجة إلى الوصول."
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "New backup"
|
|
msgstr "نسخة احتياطية جديدة"
|
|
|
|
#: apps/native/src/app/change-password.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "New password"
|
|
msgstr "كلمة المرور الجديدة"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "New password must be at least 8 characters"
|
|
msgstr "يجب أن تتكون كلمة المرور الجديدة من 8 أحرف على الأقل"
|
|
|
|
#: apps/native/src/components/dashboard/upcoming-row.tsx
|
|
#: apps/web/src/components/dashboard/upcoming-item.tsx
|
|
msgid "New Season"
|
|
msgstr "موسم جديد"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
#: apps/web/src/components/people/filmography-grid.tsx
|
|
msgid "Newest"
|
|
msgstr "الأحدث"
|
|
|
|
#: apps/web/src/components/ui/pagination.tsx
|
|
msgid "Next"
|
|
msgstr "التالي"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Next backup {distance}"
|
|
msgstr "النسخة الاحتياطية التالية {distance}"
|
|
|
|
#: apps/native/src/components/titles/continue-watching-banner.tsx
|
|
msgid "Next Episode"
|
|
msgstr "الحلقة التالية"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Next run"
|
|
msgstr "التشغيل التالي"
|
|
|
|
#: packages/i18n/src/date-buckets.ts
|
|
msgid "Next Week"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/dashboard/continue-watching-card.tsx
|
|
msgid "Next: S{seasonNum} E{epNum}"
|
|
msgstr "التالي: م{seasonNum} ح{epNum}"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "No backups yet"
|
|
msgstr "لا توجد نسخ احتياطية بعد"
|
|
|
|
#: apps/native/src/components/ui/offline-banner.ios.tsx
|
|
#: apps/native/src/components/ui/offline-banner.tsx
|
|
msgid "No internet connection"
|
|
msgstr "لا يوجد اتصال بالإنترنت"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
msgid "No matching titles"
|
|
msgstr "لا توجد عناوين مطابقة"
|
|
|
|
#: apps/native/src/app/(tabs)/(search)/index.tsx
|
|
msgid "No results for \"{debouncedQuery}\""
|
|
msgstr "لا توجد نتائج لـ \"{debouncedQuery}\""
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#~ msgid "No results for \"{debouncedSearch}\""
|
|
#~ msgstr "No results for \"{debouncedSearch}\""
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "No results found."
|
|
msgstr "لم يتم العثور على نتائج."
|
|
|
|
#: apps/native/src/components/explore/filterable-title-row.tsx
|
|
#: apps/web/src/components/explore/filterable-title-row.tsx
|
|
msgid "No titles found for this genre."
|
|
msgstr "لم يتم العثور على عناوين لهذا النوع."
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "No titles found. Try adjusting your filters."
|
|
msgstr "لم يتم العثور على عناوين. حاول تعديل الفلاتر."
|
|
|
|
#: apps/web/src/routes/_app/library.tsx
|
|
msgid "No titles match your filters"
|
|
msgstr "لا توجد عناوين تطابق فلاترك"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/upcoming.tsx
|
|
#: apps/web/src/routes/_app/upcoming.tsx
|
|
msgid "No upcoming episodes or releases in the next 90 days."
|
|
msgstr "لا توجد حلقات أو إصدارات قادمة في الـ 90 يوماً التالية."
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/history.tsx
|
|
msgid "No watches yet."
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Not configured"
|
|
msgstr "غير مُهيَّأ"
|
|
|
|
#: apps/native/src/app/+not-found.tsx
|
|
msgid "Not Found"
|
|
msgstr "غير موجود"
|
|
|
|
#: apps/native/src/lib/widgets.ts
|
|
msgid "Nothing to watch"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/lib/widgets.ts
|
|
msgid "Nothing upcoming"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/routes/_app/history.tsx
|
|
msgid "Nothing watched yet."
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#~ msgid "Older"
|
|
#~ msgstr "Older"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Oldest"
|
|
msgstr "الأقدم"
|
|
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
msgid "On my services"
|
|
msgstr "على خدماتي"
|
|
|
|
#: apps/native/src/components/titles/status-action-button.tsx
|
|
#: apps/web/src/components/dashboard/upcoming-item.tsx
|
|
#: apps/web/src/components/title-card.tsx
|
|
#: apps/web/src/components/titles/status-button.tsx
|
|
msgid "On Watchlist"
|
|
msgstr "في قائمة المشاهدة"
|
|
|
|
#: apps/web/src/components/titles/title-availability.tsx
|
|
msgid "On your services"
|
|
msgstr "على خدماتك"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Open {source} to enter code"
|
|
msgstr "افتح {source} لإدخال الرمز"
|
|
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
msgid "Open docs"
|
|
msgstr "فتح الوثائق"
|
|
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Open Emby, go to <0>Settings > Webhooks</0>"
|
|
msgstr "افتح Emby، وانتقل إلى <0>الإعدادات > Webhooks</0>"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Open Emby, go to Settings > Webhooks"
|
|
msgstr "افتح Emby، وانتقل إلى الإعدادات > Webhooks"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Open in browser…"
|
|
msgstr "فتح في المتصفح…"
|
|
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Open Plex, go to <0>Settings > Webhooks<1/></0>"
|
|
msgstr "افتح Plex، وانتقل إلى <0>الإعدادات > Webhooks<1/></0>"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Open Plex, go to Settings > Webhooks"
|
|
msgstr "افتح Plex، وانتقل إلى الإعدادات > Webhooks"
|
|
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Open Radarr, go to <0>Settings > Import Lists</0>"
|
|
msgstr "افتح Radarr، وانتقل إلى <0>الإعدادات > Import Lists</0>"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Open Radarr, go to Settings > Import Lists"
|
|
msgstr "افتح Radarr، وانتقل إلى الإعدادات > Import Lists"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/components/settings/registration-section.tsx
|
|
msgid "Open registration"
|
|
msgstr "فتح التسجيل"
|
|
|
|
#: apps/native/src/lib/widgets.ts
|
|
msgid "Open Sofa to see what's next"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Open Sonarr, go to <0>Settings > Import Lists</0>"
|
|
msgstr "افتح Sonarr، وانتقل إلى <0>الإعدادات > Import Lists</0>"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Open Sonarr, go to Settings > Import Lists"
|
|
msgstr "افتح Sonarr، وانتقل إلى الإعدادات > Import Lists"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
msgid "Opens options"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Opens options to change or remove your photo"
|
|
msgstr "يفتح خيارات لتغيير صورتك أو إزالتها"
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
msgid "Opens the trailer in YouTube"
|
|
msgstr "يفتح الإعلان التشويقي في YouTube"
|
|
|
|
#: apps/native/src/components/explore/hero-banner.tsx
|
|
msgid "Opens title details"
|
|
msgstr "يفتح تفاصيل العنوان"
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "or"
|
|
msgstr "أو"
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
#~ msgid "OR"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/app/+not-found.tsx
|
|
msgid "Page Not Found"
|
|
msgstr "الصفحة غير موجودة"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Parsing file..."
|
|
msgstr "جارٍ تحليل الملف..."
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Parsing..."
|
|
msgstr "جارٍ التحليل..."
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Password"
|
|
msgstr "كلمة المرور"
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
msgid "Password is required"
|
|
msgstr "كلمة المرور مطلوبة"
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Password is too long"
|
|
msgstr ""
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Password is too short"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/change-password.tsx
|
|
msgid "Password must be at least 8 characters"
|
|
msgstr "يجب أن تكون كلمة المرور مكونة من 8 أحرف على الأقل"
|
|
|
|
#: apps/native/src/app/change-password.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Password updated"
|
|
msgstr "تم تحديث كلمة المرور"
|
|
|
|
#: apps/native/src/app/change-password.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Passwords do not match"
|
|
msgstr "كلمتا المرور غير متطابقتين"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Paste the Radarr URL above into the List URL field"
|
|
msgstr "الصق رابط Radarr أعلاه في حقل List URL"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Paste the Sonarr URL above into the List URL field"
|
|
msgstr "الصق رابط Sonarr أعلاه في حقل List URL"
|
|
|
|
#: apps/web/src/components/settings/update-check-section.tsx
|
|
msgid "Periodically check GitHub for new Sofa releases"
|
|
msgstr "التحقق الدوري من GitHub بحثاً عن إصدارات Sofa الجديدة"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "person"
|
|
msgstr "شخص"
|
|
|
|
#: apps/native/src/components/search/recently-viewed-row-content.tsx
|
|
#: apps/native/src/components/search/recently-viewed-row.tsx
|
|
#: apps/native/src/components/search/search-result-row.tsx
|
|
msgid "Person"
|
|
msgstr "شخص"
|
|
|
|
#: apps/native/src/app/person/[id].tsx
|
|
#: apps/web/src/routes/_app/people.$id.tsx
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Person not found"
|
|
msgstr "الشخص غير موجود"
|
|
|
|
#: apps/web/src/components/titles/trailer-dialog.tsx
|
|
msgid "Play trailer"
|
|
msgstr "تشغيل الإعلان"
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
msgid "Play trailer for {titleName}"
|
|
msgstr "تشغيل الإعلان التشويقي لـ {titleName}"
|
|
|
|
#: apps/native/src/app/change-password.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Please confirm your password"
|
|
msgstr "يرجى تأكيد كلمة المرور"
|
|
|
|
#: apps/native/src/hooks/use-server-connection.ts
|
|
msgid "Please sign in again."
|
|
msgstr "يرجى تسجيل الدخول مرة أخرى."
|
|
|
|
#: apps/native/src/components/history/history-row.tsx
|
|
#: apps/web/src/components/history/history-row.tsx
|
|
#: apps/web/src/routes/_app/history.tsx
|
|
msgid "Plex"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(explore)/index.tsx
|
|
#: apps/web/src/routes/_app/explore.tsx
|
|
msgid "Popular Movies"
|
|
msgstr "الأفلام الشائعة"
|
|
|
|
#: apps/native/src/app/(tabs)/(explore)/index.tsx
|
|
#: apps/web/src/routes/_app/explore.tsx
|
|
msgid "Popular TV Shows"
|
|
msgstr "المسلسلات الشائعة"
|
|
|
|
#: apps/native/src/components/library/sort-menu.tsx
|
|
#: apps/web/src/components/library/library-toolbar.tsx
|
|
msgid "Popularity"
|
|
msgstr "الشعبية"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Portuguese"
|
|
msgstr "البرتغالية"
|
|
|
|
#: apps/web/src/components/landing-page.tsx
|
|
msgid "Powered by <0><1/><2>Sofa</2></0>"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Pre-1970"
|
|
msgstr "قبل 1970"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
msgid "Pre-1980"
|
|
msgstr "قبل 1980"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "Pre-restore backup"
|
|
msgstr "نسخة احتياطية قبل الاستعادة"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "Pre-upgrade backup"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/ui/pagination.tsx
|
|
msgid "Previous"
|
|
msgstr "السابق"
|
|
|
|
#: apps/web/src/components/nav-bar.tsx
|
|
msgid "Primary"
|
|
msgstr "أساسي"
|
|
|
|
#: apps/native/src/app/person/[id].tsx
|
|
#: apps/native/src/components/search/recently-viewed-row-content.tsx
|
|
#: apps/web/src/components/people/person-hero.tsx
|
|
msgid "Producer"
|
|
msgstr "منتج"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Profile picture removed"
|
|
msgstr "تم حذف صورة الملف الشخصي"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Profile picture updated"
|
|
msgstr "تم تحديث صورة الملف الشخصي"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Provider"
|
|
msgstr "المزود"
|
|
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "Purge all"
|
|
msgstr "حذف الكل"
|
|
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "Purge all caches?"
|
|
msgstr "حذف جميع ذاكرات التخزين المؤقت؟"
|
|
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "Purge image cache?"
|
|
msgstr "حذف ذاكرة التخزين المؤقت للصور؟"
|
|
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "Purge images"
|
|
msgstr "حذف الصور"
|
|
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "Purge metadata"
|
|
msgstr "حذف البيانات الوصفية"
|
|
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "Purge metadata cache?"
|
|
msgstr "حذف ذاكرة التخزين المؤقت للبيانات الوصفية؟"
|
|
|
|
#. placeholder {0}: data.deletedTitles
|
|
#. placeholder {1}: data.deletedPersons
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "Purged {0, plural, one {# stale title} other {# stale titles}} and {1, plural, one {# orphaned person} other {# orphaned persons}}"
|
|
msgstr "تم حذف {0, plural, zero {# عنوان قديم} one {# عنوان قديم} two {# عنوانان قديمان} few {# عناوين قديمة} many {# عنواناً قديماً} other {# عنوان قديم}} و{1, plural, zero {# شخص مهجور} one {# شخص مهجور} two {# شخصان مهجوران} few {# أشخاص مهجورين} many {# شخصاً مهجوراً} other {# شخص مهجور}}"
|
|
|
|
#. placeholder {0}: metaResult.deletedTitles
|
|
#. placeholder {1}: metaResult.deletedPersons
|
|
#. placeholder {2}: imageResult.deletedFiles
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "Purged {0, plural, one {# title} other {# titles}}, {1, plural, one {# person} other {# persons}}, {2, plural, one {# file} other {# files}} ({freed} freed)"
|
|
msgstr "تم حذف {0, plural, zero {# عنوان} one {# عنوان} two {# عنوانان} few {# عناوين} many {# عنواناً} other {# عنوان}}، و{1, plural, zero {# شخص} one {# شخص} two {# شخصان} few {# أشخاص} many {# شخصاً} other {# شخص}}، و{2, plural, zero {# ملف} one {# ملف} two {# ملفان} few {# ملفات} many {# ملفاً} other {# ملف}} (تم تحرير {freed})"
|
|
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "Purging..."
|
|
msgstr "جارٍ الحذف..."
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Quick Actions"
|
|
msgstr "الإجراءات السريعة"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Radarr List URL"
|
|
msgstr "رابط قائمة Radarr"
|
|
|
|
#: apps/web/src/components/titles/star-rating.tsx
|
|
msgid "Rate {star, plural, one {# star} other {# stars}}"
|
|
msgstr "تقييم بـ {star, plural, zero {# نجوم} one {# نجمة} two {# نجمتين} few {# نجوم} many {# نجمة} other {# نجمة}}"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Rate 1 star"
|
|
msgstr "تقييم بنجمة واحدة"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Rate 2 stars"
|
|
msgstr "تقييم بنجمتين"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Rate 3 stars"
|
|
msgstr "تقييم بـ 3 نجوم"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Rate 4 stars"
|
|
msgstr "تقييم بـ 4 نجوم"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Rate 5 stars"
|
|
msgstr "تقييم بـ 5 نجوم"
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#~ msgid "Rated {0} {1, plural, one {star} other {stars}}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#~ msgid "Rated {0} star{1}"
|
|
#~ msgstr "Rated {0} star{1}"
|
|
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Rated {ratingStars, plural, one {# star} other {# stars}}"
|
|
msgstr "تم التقييم بـ {ratingStars, plural, zero {# نجمة} one {# نجمة} two {# نجمتان} few {# نجوم} many {# نجمة} other {# نجمة}}"
|
|
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
#~ msgid "Rated {ratingStars} {ratingStars, plural, one {star} other {stars}}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
msgid "Rated {stars, plural, one {# star} other {# stars}}"
|
|
msgstr "تم التقييم بـ {stars, plural, zero {# نجمة} one {# نجمة} two {# نجمتان} few {# نجوم} many {# نجمة} other {# نجمة}}"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#: apps/web/src/components/people/filmography-grid.tsx
|
|
#: apps/web/src/components/titles/star-rating.tsx
|
|
msgid "Rating"
|
|
msgstr "التقييم"
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Rating removed"
|
|
msgstr "تم حذف التقييم"
|
|
|
|
#: apps/native/src/components/ui/star-rating.tsx
|
|
#~ msgid "Rating: {rating} out of 5 stars"
|
|
#~ msgstr "Rating: {rating} out of 5 stars"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Ratings"
|
|
msgstr "التقييمات"
|
|
|
|
#: apps/web/src/components/expandable-text.tsx
|
|
msgid "Read more"
|
|
msgstr "اقرأ المزيد"
|
|
|
|
#: packages/i18n/src/integration-status.ts
|
|
msgid "Ready — not polled yet"
|
|
msgstr "جاهز — لم يتم الاستطلاع بعد"
|
|
|
|
#: packages/i18n/src/integration-status.ts
|
|
msgid "Ready — nothing received yet"
|
|
msgstr "جاهز — لم يتم استلام أي شيء بعد"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Recent Searches"
|
|
msgstr "عمليات البحث الأخيرة"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/upcoming.tsx
|
|
#: apps/web/src/routes/_app/upcoming.tsx
|
|
msgid "Recently aired"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/search/recently-viewed-list.ios.tsx
|
|
#: apps/native/src/components/search/recently-viewed-list.tsx
|
|
msgid "Recently Viewed"
|
|
msgstr "المشاهدة مؤخراً"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Recommendations"
|
|
msgstr "التوصيات"
|
|
|
|
#: apps/web/src/components/titles/title-recommendations.tsx
|
|
msgid "Recommended"
|
|
msgstr "موصى به"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
#: apps/web/src/components/dashboard/recommendations-section.tsx
|
|
msgid "Recommended for You"
|
|
msgstr "موصى به لك"
|
|
|
|
#: apps/web/src/components/titles/log-watch-dialog.tsx
|
|
msgid "Record when you watched this."
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Redirecting…"
|
|
msgstr "جارٍ إعادة التوجيه…"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Refresh"
|
|
msgstr "تحديث"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Refresh system health"
|
|
msgstr "تحديث صحة النظام"
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
msgid "Regenerate"
|
|
msgstr "إعادة الإنشاء"
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
msgid "Regenerate URL"
|
|
msgstr "إعادة إنشاء الرابط"
|
|
|
|
#: apps/web/src/components/auth-form.tsx
|
|
#: apps/web/src/components/landing-page.tsx
|
|
msgid "Register"
|
|
msgstr "تسجيل"
|
|
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
msgid "Registering on {serverHost}"
|
|
msgstr "التسجيل على {serverHost}"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/components/settings/registration-section.tsx
|
|
msgid "Registration closed"
|
|
msgstr "تم إغلاق التسجيل"
|
|
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
#: apps/web/src/routes/_auth/register.tsx
|
|
msgid "Registration Closed"
|
|
msgstr "التسجيل مغلق"
|
|
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Registration failed"
|
|
msgstr "فشل التسجيل"
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Registration is currently closed"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/components/settings/registration-section.tsx
|
|
msgid "Registration opened"
|
|
msgstr "تم فتح التسجيل"
|
|
|
|
#: apps/native/src/components/library/sort-menu.tsx
|
|
#: apps/web/src/components/library/library-toolbar.tsx
|
|
msgid "Release Date"
|
|
msgstr "تاريخ الإصدار"
|
|
|
|
#: apps/native/src/components/titles/status-action-button.tsx
|
|
#: apps/web/src/components/titles/status-button.tsx
|
|
msgid "Remove"
|
|
msgstr "إزالة"
|
|
|
|
#: apps/native/src/components/history/history-row.tsx
|
|
#: apps/web/src/components/history/history-row.tsx
|
|
msgid "Remove from history"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/dashboard/continue-watching-card.tsx
|
|
#: apps/native/src/components/dashboard/upcoming-row.tsx
|
|
#: apps/native/src/components/titles/status-action-button.tsx
|
|
#: apps/native/src/components/ui/poster-card.tsx
|
|
#: apps/web/src/components/titles/status-button.tsx
|
|
msgid "Remove from library"
|
|
msgstr "إزالة من المكتبة"
|
|
|
|
#: apps/native/src/components/dashboard/continue-watching-card.tsx
|
|
#: apps/native/src/components/dashboard/upcoming-row.tsx
|
|
#: apps/native/src/components/ui/poster-card.tsx
|
|
#~ msgid "Remove from Library"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/components/titles/status-action-button.tsx
|
|
#: apps/web/src/components/titles/status-button.tsx
|
|
msgid "Remove from library?"
|
|
msgstr "إزالة من المكتبة؟"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Remove from recent searches"
|
|
msgstr "إزالة من عمليات البحث الأخيرة"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Remove Photo"
|
|
msgstr "إزالة الصورة"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Remove picture"
|
|
msgstr "إزالة الصورة"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Remove profile picture"
|
|
msgstr "إزالة صورة الملف الشخصي"
|
|
|
|
#: apps/native/src/components/history/history-row.tsx
|
|
#: apps/web/src/components/history/use-delete-watch.ts
|
|
msgid "Removed from history"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Removed from library"
|
|
msgstr "تمت الإزالة من المكتبة"
|
|
|
|
#: apps/web/src/components/titles/title-availability.tsx
|
|
#~ msgid "Rent"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/routes/setup.tsx
|
|
msgid "Request an API key"
|
|
msgstr "طلب مفتاح API"
|
|
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Requires <0>Emby Server 4.7.9+</0> and an active <1>Emby Premiere<2/></1> license."
|
|
msgstr "يتطلب <0>Emby Server 4.7.9+</0> وترخيصاً نشطاً لـ <1>Emby Premiere<2/></1>."
|
|
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Requires an active <0>Plex Pass<1/></0> subscription."
|
|
msgstr "يتطلب اشتراكاً نشطاً في <0>Plex Pass<1/></0>."
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Requires an active Plex Pass subscription."
|
|
msgstr "يتطلب اشتراكاً نشطاً في Plex Pass."
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Requires Emby Server 4.7.9+ and an active Emby Premiere license."
|
|
msgstr "يتطلب Emby Server 4.7.9+ وترخيصاً نشطاً لـ Emby Premiere."
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#~ msgid "Restart"
|
|
#~ msgstr "Restart"
|
|
|
|
#: apps/native/src/components/root-error-fallback.tsx
|
|
msgid "Restart app"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#~ msgid "Restart Required"
|
|
#~ msgstr "Restart Required"
|
|
|
|
#: apps/web/src/components/settings/backup-restore-section.tsx
|
|
msgid "Restore"
|
|
msgstr "استعادة"
|
|
|
|
#: apps/web/src/components/settings/backup-restore-section.tsx
|
|
msgid "Restore database?"
|
|
msgstr "استعادة قاعدة البيانات؟"
|
|
|
|
#: apps/web/src/components/settings/backup-restore-section.tsx
|
|
msgid "Restore failed"
|
|
msgstr "فشلت الاستعادة"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Restore from a Sofa export file"
|
|
msgstr "الاستعادة من ملف تصدير Sofa"
|
|
|
|
#: apps/web/src/components/settings/backup-restore-section.tsx
|
|
msgid "Restoring…"
|
|
msgstr "جارٍ الاستعادة…"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Results"
|
|
msgstr "النتائج"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Retrieving your watch history, watchlist, and ratings..."
|
|
msgstr "جارٍ استرداد سجل المشاهدة وقائمة المشاهدة والتقييمات..."
|
|
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
#: apps/native/src/app/(tabs)/(home)/upcoming.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/history.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/app/(tabs)/(search)/index.tsx
|
|
#: apps/native/src/components/explore/filterable-title-row.tsx
|
|
#: apps/native/src/components/settings/integrations-section.tsx
|
|
#: apps/native/src/components/ui/load-more-footer.tsx
|
|
#: apps/native/src/components/ui/offline-banner.ios.tsx
|
|
#: apps/native/src/components/ui/offline-banner.tsx
|
|
#: apps/native/src/components/ui/server-unreachable-banner.ios.tsx
|
|
#: apps/native/src/components/ui/server-unreachable-banner.tsx
|
|
#: apps/web/src/lib/orpc/client.ts
|
|
msgid "Retry"
|
|
msgstr "إعادة المحاولة"
|
|
|
|
#: apps/web/src/routes/__root.tsx
|
|
msgid "Return home"
|
|
msgstr "العودة إلى الرئيسية"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Review what was found and choose what to import."
|
|
msgstr "راجع ما تم العثور عليه واختر ما تريد استيراده."
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Run now"
|
|
msgstr "تشغيل الآن"
|
|
|
|
#: apps/native/src/components/dashboard/upcoming-row.tsx
|
|
#: apps/web/src/components/dashboard/upcoming-item.tsx
|
|
#~ msgid "S{0} · {1} {2, plural, one {episode} other {episodes}}"
|
|
#~ msgstr "S{0} · {1} {2, plural, one {episode} other {episodes}}"
|
|
|
|
#: apps/native/src/components/history/history-row.tsx
|
|
#: apps/web/src/components/history/history-row.tsx
|
|
msgid "S{season} E{episode}"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/history/history-row.tsx
|
|
#: apps/web/src/components/history/history-row.tsx
|
|
msgid "S{season} E{episode} · {name}"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/dashboard/upcoming-row.tsx
|
|
#: apps/native/src/lib/widgets.ts
|
|
#: apps/web/src/components/dashboard/upcoming-item.tsx
|
|
msgid "S{seasonNum} · {epCount, plural, one {# episode} other {# episodes}}"
|
|
msgstr "م{seasonNum} · {epCount, plural, zero {# حلقات} one {# حلقة} two {# حلقتين} few {# حلقات} many {# حلقة} other {# حلقة}}"
|
|
|
|
#: apps/native/src/lib/widgets.ts
|
|
msgid "S{seasonNum} E{epNum}"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Saturday"
|
|
msgstr "السبت"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Save"
|
|
msgstr "حفظ"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Save name"
|
|
msgstr "حفظ الاسم"
|
|
|
|
#: apps/web/src/components/settings/streaming-services-section.tsx
|
|
msgid "Saved"
|
|
msgstr "محفوظ"
|
|
|
|
#: apps/web/src/routes/_app/onboarding.tsx
|
|
msgid "Saving…"
|
|
msgstr "جارٍ الحفظ…"
|
|
|
|
#: apps/web/src/routes/__root.tsx
|
|
msgid "Scene not found"
|
|
msgstr "المشهد غير موجود"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Schedule"
|
|
msgstr "الجدول الزمني"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Schedule updated"
|
|
msgstr "تم تحديث الجدول الزمني"
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "Scheduled backup"
|
|
msgstr "نسخ احتياطي مجدول"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Scheduled backups disabled"
|
|
msgstr "تم تعطيل النسخ الاحتياطية المجدولة"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Scheduled backups enabled"
|
|
msgstr "تم تفعيل النسخ الاحتياطية المجدولة"
|
|
|
|
#: apps/native/src/app/(tabs)/(search)/_layout.tsx
|
|
#: apps/native/src/components/navigation/native-tab-bar.android.tsx
|
|
#: apps/native/src/components/navigation/native-tab-bar.tsx
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Search"
|
|
msgstr "بحث"
|
|
|
|
#: apps/web/src/components/dashboard/stats-section.tsx
|
|
msgid "Search for movies and TV shows to start tracking"
|
|
msgstr "ابحث عن أفلام ومسلسلات لبدء التتبع"
|
|
|
|
#: apps/native/src/components/search/recently-viewed-list.ios.tsx
|
|
#: apps/native/src/components/search/recently-viewed-list.tsx
|
|
msgid "Search for movies, shows, or people"
|
|
msgstr "ابحث عن أفلام أو مسلسلات أو أشخاص"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Search for movies, TV shows, or run commands"
|
|
msgstr "ابحث عن أفلام أو مسلسلات أو نفّذ أوامر"
|
|
|
|
#: apps/web/src/components/library/library-toolbar.tsx
|
|
msgid "Search library"
|
|
msgstr "بحث في المكتبة"
|
|
|
|
#: apps/web/src/components/library/library-toolbar.tsx
|
|
msgid "Search library..."
|
|
msgstr "بحث في المكتبة..."
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Search movies & TV shows…"
|
|
msgstr "ابحث عن أفلام ومسلسلات…"
|
|
|
|
#: apps/native/src/app/(tabs)/(search)/index.tsx
|
|
msgid "Search movies, shows, people..."
|
|
msgstr "ابحث عن أفلام أو مسلسلات أو أشخاص..."
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#~ msgid "Search your library..."
|
|
#~ msgstr "Search your library..."
|
|
|
|
#: apps/web/src/components/nav-bar.tsx
|
|
msgid "Search…"
|
|
msgstr "بحث…"
|
|
|
|
#: apps/native/src/components/titles/season-accordion.tsx
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
#~ msgid "Season {0}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/components/titles/season-accordion.tsx
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Season {seasonNumber}"
|
|
msgstr "الموسم {seasonNumber}"
|
|
|
|
#: apps/native/src/components/titles/season-accordion.tsx
|
|
msgid "Season {sn}"
|
|
msgstr "الموسم {sn}"
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
#: apps/native/src/lib/title-actions.ts
|
|
msgid "Season watched"
|
|
msgstr "تمت مشاهدة الموسم"
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
msgid "Seasons"
|
|
msgstr "المواسم"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/routes/_app/settings.tsx
|
|
msgid "Security"
|
|
msgstr "الأمان"
|
|
|
|
#: apps/native/src/components/ui/section-header.tsx
|
|
#: apps/web/src/components/dashboard/feed-section.tsx
|
|
msgid "See all"
|
|
msgstr "عرض الكل"
|
|
|
|
#: apps/web/src/routes/_app/onboarding.tsx
|
|
msgid "Select your streaming services to personalize your experience"
|
|
msgstr "اختر خدمات البث لتخصيص تجربتك"
|
|
|
|
#: apps/web/src/components/landing-page.tsx
|
|
msgid "Self-hosted movie & TV tracker"
|
|
msgstr "تطبيق تتبع الأفلام والمسلسلات ذاتي الاستضافة"
|
|
|
|
#: apps/web/src/routes/_app/settings.tsx
|
|
msgid "Server"
|
|
msgstr "الخادم"
|
|
|
|
#: apps/native/src/app/(auth)/server-url.tsx
|
|
msgid "Server found but reporting an issue. Try again in a moment."
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Server Health"
|
|
msgstr "صحة الخادم"
|
|
|
|
#: apps/native/src/app/(auth)/server-url.tsx
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Server URL"
|
|
msgstr "رابط الخادم"
|
|
|
|
#: apps/native/src/hooks/use-server-connection.ts
|
|
msgid "Session expired"
|
|
msgstr "انتهت الجلسة"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Set password"
|
|
msgstr "تعيين كلمة المرور"
|
|
|
|
#: apps/web/src/routes/setup.tsx
|
|
msgid "Set the TMDB_API_READ_ACCESS_TOKEN environment variable and restart Sofa."
|
|
msgstr "قم بتعيين متغير البيئة TMDB_API_READ_ACCESS_TOKEN وأعد تشغيل Sofa."
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Set your preferred quality profile and root folder"
|
|
msgstr "حدد ملف تعريف الجودة المفضل والمجلد الجذر"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/_layout.tsx
|
|
#: apps/native/src/components/header-avatar.tsx
|
|
#: apps/native/src/components/navigation/native-tab-bar.android.tsx
|
|
#: apps/native/src/components/navigation/native-tab-bar.tsx
|
|
#: apps/web/src/components/nav-bar.tsx
|
|
#: apps/web/src/components/settings/settings-shell.tsx
|
|
msgid "Settings"
|
|
msgstr "الإعدادات"
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
#: apps/web/src/components/settings/integration-card.tsx
|
|
msgid "Setup instructions"
|
|
msgstr "تعليمات الإعداد"
|
|
|
|
#: apps/web/src/routes/setup.tsx
|
|
msgid "Setup required"
|
|
msgstr "الإعداد مطلوب"
|
|
|
|
#: apps/native/src/components/ui/expandable-text.tsx
|
|
#: apps/web/src/components/expandable-text.tsx
|
|
msgid "Show less"
|
|
msgstr "عرض أقل"
|
|
|
|
#: apps/native/src/components/ui/expandable-text.tsx
|
|
msgid "Show more"
|
|
msgstr "عرض المزيد"
|
|
|
|
#: apps/web/src/components/ui/sidebar.tsx
|
|
msgid "Sidebar"
|
|
msgstr "الشريط الجانبي"
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
#: apps/web/src/components/auth-form.tsx
|
|
#: apps/web/src/components/landing-page.tsx
|
|
msgid "Sign in"
|
|
msgstr "تسجيل الدخول"
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
#: apps/web/src/components/landing-page.tsx
|
|
#~ msgid "Sign In"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/routes/_auth/register.tsx
|
|
msgid "Sign in instead"
|
|
msgstr "تسجيل الدخول بدلاً من ذلك"
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Sign in to continue"
|
|
msgstr "سجّل الدخول للمتابعة"
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
#: apps/web/src/components/auth-form.tsx
|
|
#~ msgid "Sign in with {0}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Sign in with {oidcProviderName}"
|
|
msgstr "تسجيل الدخول باستخدام {oidcProviderName}"
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
msgid "Sign in with {providerName}"
|
|
msgstr "تسجيل الدخول باستخدام {providerName}"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/native/src/components/header-avatar.tsx
|
|
#: apps/web/src/components/nav-bar.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Sign out"
|
|
msgstr "تسجيل الخروج"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/native/src/components/header-avatar.tsx
|
|
#~ msgid "Sign Out"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/app/change-password.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Sign out of other sessions"
|
|
msgstr "تسجيل الخروج من الجلسات الأخرى"
|
|
|
|
#: apps/native/src/app/(auth)/login.tsx
|
|
msgid "Sign-in didn't complete"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/routes/_app/onboarding.tsx
|
|
msgid "Skip for now"
|
|
msgstr "تخطي في الوقت الحالي"
|
|
|
|
#: apps/web/src/components/settings/import-dialog-parts.tsx
|
|
msgid "Skipped"
|
|
msgstr "تم التخطي"
|
|
|
|
#: apps/native/src/components/root-error-fallback.tsx
|
|
msgid "Sofa hit an unexpected error."
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#~ msgid "Sofa needs to restart to apply the new layout direction."
|
|
#~ msgstr "Sofa needs to restart to apply the new layout direction."
|
|
|
|
#: apps/web/src/routes/setup.tsx
|
|
msgid "Sofa uses <0>The Movie Database{linkIcon}</0> for movie & TV metadata, posters, and streaming availability. You'll need a free API key to get started."
|
|
msgstr "يستخدم Sofa <0>The Movie Database{linkIcon}</0> للحصول على بيانات الأفلام والمسلسلات والملصقات وتوفر البث. ستحتاج إلى مفتاح API مجاني للبدء."
|
|
|
|
#: apps/web/src/components/update-toast.tsx
|
|
#~ msgid "Sofa v{0} is available"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/update-toast.tsx
|
|
msgid "Sofa v{latestVersion} is available"
|
|
msgstr "Sofa v{latestVersion} متاح"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Sofa will automatically log movies and episodes when you finish watching them"
|
|
msgstr "سيقوم Sofa تلقائياً بتسجيل الأفلام والحلقات عند الانتهاء من مشاهدتها"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
#: apps/native/src/app/(tabs)/(home)/upcoming.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/history.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/app/(tabs)/(search)/index.tsx
|
|
#: apps/native/src/app/change-password.tsx
|
|
#: apps/native/src/app/person/[id].tsx
|
|
#: apps/native/src/app/title/[id].tsx
|
|
#: apps/native/src/components/root-error-fallback.tsx
|
|
#: apps/web/src/components/auth-form.tsx
|
|
#: apps/web/src/components/route-error.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/routes/__root.tsx
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Something went wrong"
|
|
msgstr "حدث خطأ ما"
|
|
|
|
#: apps/web/src/routes/_app/titles.$id.tsx
|
|
msgid "Something went wrong while loading this title. Please try again."
|
|
msgstr "حدث خطأ أثناء تحميل هذا العنوان. يرجى المحاولة مرة أخرى."
|
|
|
|
#: apps/native/src/lib/query-client.ts
|
|
#: apps/web/src/lib/orpc/client.ts
|
|
msgid "Something went wrong…"
|
|
msgstr "حدث خطأ ما…"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Sonarr List URL"
|
|
msgstr "رابط قائمة Sonarr"
|
|
|
|
#: apps/native/src/components/library/sort-menu.tsx
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
#: apps/web/src/components/library/library-toolbar.tsx
|
|
msgid "Sort"
|
|
msgstr "الترتيب"
|
|
|
|
#: apps/web/src/components/people/filmography-grid.tsx
|
|
msgid "Sort filmography"
|
|
msgstr "ترتيب الفيلموغرافيا"
|
|
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
msgid "Spanish"
|
|
msgstr "الإسبانية"
|
|
|
|
#: apps/web/src/components/dashboard/stats-section.tsx
|
|
msgid "Start exploring"
|
|
msgstr "ابدأ الاستكشاف"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
msgid "Start tracking movies and shows"
|
|
msgstr "ابدأ تتبع الأفلام والمسلسلات"
|
|
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Start tracking your watches"
|
|
msgstr "ابدأ تتبع مشاهداتك"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Starting at"
|
|
msgstr "بدءاً من"
|
|
|
|
#: apps/web/src/components/settings/import-dialog-parts.tsx
|
|
msgid "Starting import..."
|
|
msgstr "جارٍ بدء الاستيراد..."
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
msgid "Status"
|
|
msgstr "الحالة"
|
|
|
|
#: apps/native/src/hooks/use-title-actions.ts
|
|
msgid "Status updated"
|
|
msgstr "تم تحديث الحالة"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Storage"
|
|
msgstr "التخزين"
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
#: apps/web/src/components/titles/title-availability.tsx
|
|
msgid "Stream"
|
|
msgstr "بث"
|
|
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
msgid "Streaming"
|
|
msgstr "البث"
|
|
|
|
#: apps/web/src/components/settings/streaming-services-section.tsx
|
|
msgid "Streaming data provided by <0/><1>JustWatch</1>"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/streaming-services-section.tsx
|
|
#~ msgid "Streaming Services"
|
|
#~ msgstr "Streaming Services"
|
|
|
|
#: apps/web/src/components/settings/streaming-services-section.tsx
|
|
msgid "Subscriptions"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Sunday"
|
|
msgstr "الأحد"
|
|
|
|
#: apps/web/src/components/settings/language-section.tsx
|
|
#~ msgid "Switch to {0}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/language-section.tsx
|
|
msgid "Switch to {name}"
|
|
msgstr "التبديل إلى {name}"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Takes effect after restarting the app"
|
|
msgstr "يسري بعد إعادة تشغيل التطبيق"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Telemetry"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/titles/log-watch-dialog.tsx
|
|
msgid "That time is in the future"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(auth)/server-url.tsx
|
|
msgid "That URL doesn't look right. Include the full server address."
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/+not-found.tsx
|
|
msgid "The page you're looking for doesn't exist."
|
|
msgstr "الصفحة التي تبحث عنها غير موجودة."
|
|
|
|
#: apps/web/src/routes/_app/people.$id.tsx
|
|
msgid "The person you're looking for doesn't exist or may have been removed from the database."
|
|
msgstr "الشخص الذي تبحث عنه غير موجود أو ربما تمت إزالته من قاعدة البيانات."
|
|
|
|
#: apps/web/src/routes/_app/titles.$id.tsx
|
|
msgid "The title you're looking for doesn't exist or may have been removed from the database."
|
|
msgstr "العنوان الذي تبحث عنه غير موجود أو ربما تمت إزالته من قاعدة البيانات."
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "then"
|
|
msgstr "ثم"
|
|
|
|
#: apps/native/src/app/(auth)/server-url.tsx
|
|
msgid "This doesn't appear to be a Sofa server. Double-check the URL."
|
|
msgstr ""
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "This import cannot be cancelled"
|
|
msgstr ""
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "This job is already running"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/import-dialog-parts.tsx
|
|
msgid "This may take a few minutes for large libraries. Please don't close this tab."
|
|
msgstr "قد يستغرق هذا بضع دقائق للمكتبات الكبيرة. يرجى عدم إغلاق هذا التبويب."
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
msgid "this month"
|
|
msgstr "هذا الشهر"
|
|
|
|
#: apps/native/src/components/dashboard/stats-card.tsx
|
|
#: apps/web/src/components/dashboard/stats-display.tsx
|
|
msgid "This Month"
|
|
msgstr "هذا الشهر"
|
|
|
|
#: apps/web/src/routes/__root.tsx
|
|
msgid "This page was left on the cutting room floor. It may have been moved, removed, or never made it past the screenplay."
|
|
msgstr "تُركت هذه الصفحة على أرضية غرفة المونتاج. ربما تم نقلها أو إزالتها أو لم تتجاوز مرحلة السيناريو."
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/routes/_app/settings.tsx
|
|
#: apps/web/src/routes/setup.tsx
|
|
msgid "This product uses the TMDB API but is not endorsed or certified by TMDB."
|
|
msgstr "يستخدم هذا المنتج واجهة برمجة تطبيقات TMDB لكنه غير معتمد أو مدعوم من TMDB."
|
|
|
|
#: apps/native/src/components/titles/status-action-button.tsx
|
|
#: apps/web/src/components/titles/status-button.tsx
|
|
msgid "This title will be removed from your library. Your watch history and ratings will be kept."
|
|
msgstr "سيتم إزالة هذا العنوان من مكتبتك. سيتم الاحتفاظ بسجل المشاهدة والتقييمات."
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
msgid "this week"
|
|
msgstr "هذا الأسبوع"
|
|
|
|
#: apps/native/src/components/dashboard/stats-card.tsx
|
|
#: apps/web/src/components/dashboard/stats-display.tsx
|
|
#: packages/i18n/src/date-buckets.ts
|
|
msgid "This Week"
|
|
msgstr "هذا الأسبوع"
|
|
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "This will delete all cached TMDB images from disk. Images will be re-downloaded automatically as needed."
|
|
msgstr "سيؤدي هذا إلى حذف جميع صور TMDB المخزنة مؤقتاً من القرص. سيتم إعادة تنزيل الصور تلقائياً عند الحاجة."
|
|
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "This will delete all un-enriched stub titles and all cached images from disk. Everything will be re-imported and re-downloaded as needed."
|
|
msgstr "سيؤدي هذا إلى حذف جميع العناوين الأولية غير المُعبّأة وجميع الصور المخزنة مؤقتاً من القرص. سيتم إعادة استيراد وتنزيل كل شيء عند الحاجة."
|
|
|
|
#: apps/web/src/components/settings/danger-section.tsx
|
|
msgid "This will delete un-enriched stub titles that aren't in any user's library and clean up orphaned person records. Deleted titles will be re-imported if accessed again."
|
|
msgstr "سيؤدي هذا إلى حذف العناوين الأولية غير المُعبّأة التي ليست في مكتبة أي مستخدم وتنظيف سجلات الأشخاص المهجورة. سيتم إعادة استيراد العناوين المحذوفة عند الوصول إليها مرة أخرى."
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
msgid "This will invalidate the current {label} URL. You'll need to update it in {label}."
|
|
msgstr "سيؤدي هذا إلى إبطال رابط {label} الحالي. ستحتاج إلى تحديثه في {label}."
|
|
|
|
#: apps/web/src/components/titles/title-seasons.tsx
|
|
msgid "This will mark every episode of this show as watched. You can undo this later by unmarking individual seasons."
|
|
msgstr "سيتم تحديد جميع حلقات هذا المسلسل كمشاهَدة. يمكنك التراجع عن ذلك لاحقاً عن طريق إلغاء تحديد المواسم الفردية."
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
#~ msgid "This will permanently delete the backup from <0>{0}</0>. This cannot be undone."
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/backup-section.tsx
|
|
msgid "This will permanently delete the backup from <0>{backupDate}</0>. This cannot be undone."
|
|
msgstr "سيؤدي هذا إلى حذف النسخة الاحتياطية من <0>{backupDate}</0> بشكل دائم. لا يمكن التراجع عن هذا الإجراء."
|
|
|
|
#: apps/native/src/components/search/recently-viewed-list.ios.tsx
|
|
#: apps/native/src/components/search/recently-viewed-list.tsx
|
|
msgid "This will remove all items from your history."
|
|
msgstr "سيؤدي هذا إلى إزالة جميع العناصر من سجلك."
|
|
|
|
#: apps/web/src/components/settings/backup-restore-section.tsx
|
|
msgid "This will replace your entire database with the uploaded file. A safety backup of your current data will be created first. Active sessions may need to refresh after restore."
|
|
msgstr "سيؤدي هذا إلى استبدال قاعدة البيانات بأكملها بالملف المرفوع. سيتم إنشاء نسخة احتياطية احترازية من بياناتك الحالية أولاً. قد تحتاج الجلسات النشطة إلى تحديث الصفحة بعد الاستعادة."
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
msgid "this year"
|
|
msgstr "هذا العام"
|
|
|
|
#: apps/native/src/components/dashboard/stats-card.tsx
|
|
#: apps/web/src/components/dashboard/stats-display.tsx
|
|
msgid "This Year"
|
|
msgstr "هذا العام"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Thursday"
|
|
msgstr "الخميس"
|
|
|
|
#: apps/web/src/components/titles/log-watch-dialog.tsx
|
|
msgid "Time (optional)"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Time:"
|
|
msgstr "الوقت:"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Times use the server's time zone ({timeZone})"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "Title"
|
|
msgstr "العنوان"
|
|
|
|
#: apps/native/src/components/library/sort-menu.tsx
|
|
#: apps/web/src/components/library/library-toolbar.tsx
|
|
msgid "Title A-Z"
|
|
msgstr "العنوان أ-ي"
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
#: apps/web/src/routes/_app/titles.$id.tsx
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Title not found"
|
|
msgstr "العنوان غير موجود"
|
|
|
|
#: apps/native/src/components/library/sort-menu.tsx
|
|
#: apps/web/src/components/library/library-toolbar.tsx
|
|
msgid "Title Z-A"
|
|
msgstr "العنوان ي-أ"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Titles on your Sofa watchlist will be automatically added for download when Radarr polls this list (every 12 hours by default)"
|
|
msgstr "ستتم إضافة العناوين الموجودة في قائمة مشاهدتك على Sofa تلقائياً للتنزيل عندما يستطلع Radarr هذه القائمة (كل 12 ساعة افتراضياً)"
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
#: apps/web/src/components/settings/integration-configs.tsx
|
|
msgid "Titles on your Sofa watchlist will be automatically added for download when Sonarr polls this list (every 6 hours by default)"
|
|
msgstr "ستتم إضافة العناوين الموجودة في قائمة مشاهدتك على Sofa تلقائياً للتنزيل عندما يستطلع Sonarr هذه القائمة (كل 6 ساعات افتراضياً)"
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "TMDB API key is not configured"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/library/sort-menu.tsx
|
|
#: apps/web/src/components/library/library-toolbar.tsx
|
|
msgid "TMDB Rating"
|
|
msgstr "تقييم TMDB"
|
|
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#~ msgid "To"
|
|
#~ msgstr "To"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
msgid "today"
|
|
msgstr "اليوم"
|
|
|
|
#: apps/native/src/components/dashboard/stats-card.tsx
|
|
#: apps/native/src/lib/widgets.ts
|
|
#: apps/web/src/components/dashboard/stats-display.tsx
|
|
#: packages/i18n/src/date-buckets.ts
|
|
msgid "Today"
|
|
msgstr "اليوم"
|
|
|
|
#: apps/web/src/components/platforms/platform-grid.tsx
|
|
msgid "Toggle {name}"
|
|
msgstr "تبديل {name}"
|
|
|
|
#: apps/web/src/components/settings/update-check-section.tsx
|
|
msgid "Toggle automatic update checks"
|
|
msgstr "تبديل التحقق التلقائي من التحديثات"
|
|
|
|
#: apps/web/src/components/settings/registration-section.tsx
|
|
msgid "Toggle open registration"
|
|
msgstr "تبديل التسجيل المفتوح"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Toggle scheduled backups"
|
|
msgstr "تبديل النسخ الاحتياطية المجدولة"
|
|
|
|
#: apps/web/src/components/ui/sidebar.tsx
|
|
msgid "Toggle Sidebar"
|
|
msgstr "تبديل الشريط الجانبي"
|
|
|
|
#: apps/native/src/lib/widgets.ts
|
|
#: packages/i18n/src/date-buckets.ts
|
|
msgid "Tomorrow"
|
|
msgstr ""
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Too many attempts. Wait a moment and try again."
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/landing-page.tsx
|
|
msgid "Track what you watch. Know what's next.<0/>Your library, your data, your rules."
|
|
msgstr "تتبع ما تشاهده. اعرف ما هو القادم.<0/>مكتبتك، بياناتك، قواعدك."
|
|
|
|
#: apps/web/src/components/titles/trailer-dialog.tsx
|
|
msgid "Trailer"
|
|
msgstr "إعلان"
|
|
|
|
#: apps/web/src/components/explore/hero-banner.tsx
|
|
#~ msgid "Trending today"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(explore)/index.tsx
|
|
#: apps/web/src/components/explore/hero-banner.tsx
|
|
#: apps/web/src/routes/_app/explore.tsx
|
|
msgid "Trending Today"
|
|
msgstr "رائج اليوم"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Trigger job"
|
|
msgstr "تشغيل المهمة"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
msgid "Try adjusting your filters"
|
|
msgstr "حاول تعديل الفلاتر"
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
#: apps/native/src/components/root-error-fallback.tsx
|
|
#: apps/web/src/components/route-error.tsx
|
|
#: apps/web/src/routes/__root.tsx
|
|
msgid "Try again"
|
|
msgstr "حاول مرة أخرى"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Tuesday"
|
|
msgstr "الثلاثاء"
|
|
|
|
#: apps/web/src/components/command-palette.tsx
|
|
msgid "tv"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/upcoming.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/history.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/app/title/[id].tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/native/src/components/search/recently-viewed-row-content.tsx
|
|
#: apps/native/src/components/search/recently-viewed-row.tsx
|
|
#: apps/native/src/components/search/search-result-row.tsx
|
|
#: apps/native/src/lib/widgets.ts
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
#: apps/web/src/components/explore/hero-banner.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#: apps/web/src/components/people/filmography-grid.tsx
|
|
#: apps/web/src/components/titles/title-hero.tsx
|
|
msgid "TV"
|
|
msgstr "مسلسل"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "TV episodes"
|
|
msgstr "حلقات المسلسلات"
|
|
|
|
#: apps/native/src/components/search/search-result-row.tsx
|
|
msgid "TV show"
|
|
msgstr "مسلسل تلفزيوني"
|
|
|
|
#: apps/web/src/routes/_app/history.tsx
|
|
#: apps/web/src/routes/_app/upcoming.tsx
|
|
msgid "TV Shows"
|
|
msgstr "المسلسلات"
|
|
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
msgid "Type"
|
|
msgstr "النوع"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "unknown"
|
|
msgstr "غير معروف"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "unlimited"
|
|
msgstr "غير محدود"
|
|
|
|
#: apps/web/src/components/titles/title-seasons.tsx
|
|
msgid "Unmark episode {epNum}"
|
|
msgstr "إلغاء تحديد الحلقة {epNum}"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Unreachable"
|
|
msgstr "غير قابل للوصول"
|
|
|
|
#: apps/web/src/components/titles/title-seasons.tsx
|
|
msgid "Untitled"
|
|
msgstr "بدون عنوان"
|
|
|
|
#: apps/web/src/components/titles/title-seasons.tsx
|
|
msgid "Unwatch all"
|
|
msgstr "إلغاء مشاهدة الكل"
|
|
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
#~ msgid "Unwatched all of {0}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Unwatched all of {seasonLabel}"
|
|
msgstr "تم إلغاء مشاهدة كل {seasonLabel}"
|
|
|
|
#: apps/web/src/routes/_app/upcoming.tsx
|
|
msgid "Unwatched episodes from the last 90 days."
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Unwatched S{seasonNum} E{epNum}"
|
|
msgstr "تم إلغاء مشاهدة م{seasonNum} ح{epNum}"
|
|
|
|
#: apps/native/src/components/titles/season-accordion.tsx
|
|
msgid "Unwatched S{sNum} E{eNum}"
|
|
msgstr "تم إلغاء مشاهدة م{sNum} ح{eNum}"
|
|
|
|
#: apps/native/src/components/titles/continue-watching-banner.tsx
|
|
#: apps/web/src/components/dashboard/continue-watching-card.tsx
|
|
msgid "Up next"
|
|
msgstr "التالي"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/upcoming.tsx
|
|
#: apps/native/src/components/dashboard/upcoming-section.tsx
|
|
#: apps/web/src/components/dashboard/upcoming-section.tsx
|
|
#: apps/web/src/components/nav-bar.tsx
|
|
#: apps/web/src/routes/_app/upcoming.tsx
|
|
msgid "Upcoming"
|
|
msgstr "القادم"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#~ msgid "Update available: {0}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "Update available: {latestVersion}"
|
|
msgstr "تحديث متاح: {latestVersion}"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Update check"
|
|
msgstr "التحقق من التحديثات"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/components/settings/update-check-section.tsx
|
|
msgid "Update checks disabled"
|
|
msgstr "تم تعطيل التحقق من التحديثات"
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
#: apps/web/src/components/settings/update-check-section.tsx
|
|
msgid "Update checks enabled"
|
|
msgstr "تم تفعيل التحقق من التحديثات"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Update failed"
|
|
msgstr "فشل التحديث"
|
|
|
|
#: apps/native/src/app/change-password.tsx
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Update password"
|
|
msgstr "تحديث كلمة المرور"
|
|
|
|
#: apps/native/src/app/change-password.tsx
|
|
#~ msgid "Update Password"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/backup-restore-section.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Upload"
|
|
msgstr "رفع"
|
|
|
|
#: apps/web/src/components/settings/backup-restore-section.tsx
|
|
msgid "Upload a .db file to replace the current database. A safety backup is created first."
|
|
msgstr "ارفع ملف .db لاستبدال قاعدة البيانات الحالية. سيتم إنشاء نسخة احتياطية احترازية أولاً."
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#~ msgid "Upload a {0} export from your {1} account settings."
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Upload a {acceptFormat} export from your {sourceLabel} account settings."
|
|
msgstr "ارفع ملف تصدير {acceptFormat} من إعدادات حساب {sourceLabel}."
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Upload export file"
|
|
msgstr "رفع ملف التصدير"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Upload failed"
|
|
msgstr "فشل الرفع"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Upload picture"
|
|
msgstr "رفع صورة"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
msgid "Upload profile picture"
|
|
msgstr "رفع صورة الملف الشخصي"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Upload the ZIP export from your Letterboxd account settings"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/components/settings/integration-card.tsx
|
|
msgid "URL copied to clipboard"
|
|
msgstr "تم نسخ الرابط إلى الحافظة"
|
|
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
msgid "Use at least 8 characters"
|
|
msgstr "استخدم 8 أحرف على الأقل"
|
|
|
|
#: apps/native/src/components/header-avatar.tsx
|
|
msgid "User menu"
|
|
msgstr "قائمة المستخدم"
|
|
|
|
#: apps/native/src/components/library/sort-menu.tsx
|
|
#: apps/web/src/components/library/library-toolbar.tsx
|
|
msgid "User Rating"
|
|
msgstr "تقييم المستخدم"
|
|
|
|
#: apps/web/src/components/titles/title-hero.tsx
|
|
msgid "View on TMDB"
|
|
msgstr "عرض على TMDB"
|
|
|
|
#: apps/web/src/components/update-toast.tsx
|
|
msgid "View release"
|
|
msgstr "عرض الإصدار"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Waiting for authorization..."
|
|
msgstr "جارٍ انتظار التفويض..."
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Warnings"
|
|
msgstr "تحذيرات"
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#~ msgid "Warnings ({0})"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/settings/import-dialog-parts.tsx
|
|
msgid "Warnings ({warningCount})"
|
|
msgstr "تحذيرات ({warningCount})"
|
|
|
|
#: apps/web/src/components/titles/title-seasons.tsx
|
|
msgid "Watch all"
|
|
msgstr "مشاهدة الكل"
|
|
|
|
#: apps/web/src/components/settings/account-section.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Watch history"
|
|
msgstr "سجل المشاهدة"
|
|
|
|
#: apps/web/src/components/titles/log-watch-dialog.tsx
|
|
msgid "Watch logged"
|
|
msgstr ""
|
|
|
|
#: packages/i18n/src/errors.ts
|
|
msgid "Watch not found"
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/titles/title-availability.tsx
|
|
#~ msgid "Watch on {name}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/components/titles/season-accordion.tsx
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Watched all of {seasonLabel}"
|
|
msgstr "تمت مشاهدة كل {seasonLabel}"
|
|
|
|
#: apps/native/src/lib/title-actions.ts
|
|
#~ msgid "Watched all of {seasonName}"
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/titles/use-title-actions.ts
|
|
msgid "Watched S{seasonNum} E{epNum}"
|
|
msgstr "تمت مشاهدة م{seasonNum} ح{epNum}"
|
|
|
|
#: apps/native/src/components/titles/season-accordion.tsx
|
|
msgid "Watched S{sNum} E{eNum}"
|
|
msgstr "تمت مشاهدة م{sNum} ح{eNum}"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/upcoming.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/native/src/components/titles/status-action-button.tsx
|
|
#: apps/web/src/components/dashboard/upcoming-item.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#: apps/web/src/components/title-card.tsx
|
|
#: apps/web/src/components/titles/status-button.tsx
|
|
#: apps/web/src/routes/_app/upcoming.tsx
|
|
msgid "Watching"
|
|
msgstr "أشاهد"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/upcoming.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/native/src/components/titles/status-action-button.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
#: apps/web/src/components/titles/status-button.tsx
|
|
#: apps/web/src/routes/_app/upcoming.tsx
|
|
msgid "Watchlist"
|
|
msgstr "قائمة المشاهدة"
|
|
|
|
#: apps/native/src/components/titles/status-action-button.tsx
|
|
#~ msgid "Watchlisted"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/components/settings/integration-configs.ts
|
|
msgid "Webhook URL"
|
|
msgstr "رابط Webhook"
|
|
|
|
#: apps/web/src/components/settings/backup-schedule-section.tsx
|
|
msgid "Wednesday"
|
|
msgstr "الأربعاء"
|
|
|
|
#: apps/web/src/components/settings/system-health-section.tsx
|
|
msgid "Weekly on {dayName}"
|
|
msgstr "أسبوعياً يوم {dayName}"
|
|
|
|
#: apps/web/src/components/auth-form.tsx
|
|
#: apps/web/src/components/dashboard/welcome-header.tsx
|
|
msgid "Welcome back"
|
|
msgstr "مرحباً بعودتك"
|
|
|
|
#: apps/web/src/components/dashboard/welcome-header.tsx
|
|
msgid "Welcome back, {name}"
|
|
msgstr "مرحباً بعودتك، {name}"
|
|
|
|
#: apps/web/src/routes/_app/onboarding.tsx
|
|
msgid "What do you watch on?"
|
|
msgstr "ماذا تشاهد عليه؟"
|
|
|
|
#: apps/native/src/app/title/[id].tsx
|
|
#: apps/web/src/components/titles/title-availability.tsx
|
|
msgid "Where to Watch"
|
|
msgstr "أين تشاهد"
|
|
|
|
#: apps/web/src/components/titles/title-availability.tsx
|
|
#~ msgid "With Ads"
|
|
#~ msgstr ""
|
|
|
|
#: apps/native/src/app/person/[id].tsx
|
|
#: apps/native/src/components/search/recently-viewed-row-content.tsx
|
|
#: apps/web/src/components/people/person-hero.tsx
|
|
msgid "Writer"
|
|
msgstr "كاتب"
|
|
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/native/src/components/library/filter-sheet.tsx
|
|
#: apps/web/src/components/explore/discover-section.tsx
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
msgid "Year"
|
|
msgstr "السنة"
|
|
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#~ msgid "Year from"
|
|
#~ msgstr "Year from"
|
|
|
|
#: apps/web/src/components/library/library-filters.tsx
|
|
#~ msgid "Year to"
|
|
#~ msgstr "Year to"
|
|
|
|
#: packages/i18n/src/date-buckets.ts
|
|
msgid "Yesterday"
|
|
msgstr ""
|
|
|
|
#: apps/native/src/app/(tabs)/(settings)/index.tsx
|
|
msgid "You'll be signed out to change the server URL."
|
|
msgstr "سيتم تسجيل خروجك لتغيير رابط الخادم."
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/upcoming.tsx
|
|
#: apps/web/src/routes/_app/upcoming.tsx
|
|
msgid "You're all caught up on the last 90 days."
|
|
msgstr ""
|
|
|
|
#: apps/web/src/components/update-toast.tsx
|
|
#~ msgid "You're running v{0}."
|
|
#~ msgstr ""
|
|
|
|
#: apps/web/src/components/update-toast.tsx
|
|
msgid "You're running v{currentVersion}."
|
|
msgstr "أنت تشغّل الإصدار v{currentVersion}."
|
|
|
|
#: apps/web/src/components/settings/imports-section.tsx
|
|
msgid "Your code:"
|
|
msgstr "رمزك:"
|
|
|
|
#: apps/native/src/app/(tabs)/(home)/index.tsx
|
|
#: apps/native/src/app/(tabs)/(library)/index.tsx
|
|
#: apps/web/src/components/dashboard/stats-section.tsx
|
|
msgid "Your library is empty"
|
|
msgstr "مكتبتك فارغة"
|
|
|
|
#: apps/native/src/app/(auth)/register.tsx
|
|
msgid "Your name"
|
|
msgstr "اسمك"
|
|
|
|
#: apps/web/src/components/auth-form.tsx
|
|
msgid "Your name…"
|
|
msgstr "اسمك…"
|
|
|