|
1 | 1 | { |
2 | 2 | "common": { |
3 | | - "cancel": "إلغاء", |
4 | 3 | "comingSoon": "قريباً", |
5 | 4 | "connected": "متصل", |
6 | | - "tryAgain": "حاول مرة أخرى", |
7 | 5 | "version": "الإصدار: {{version}}" |
8 | 6 | }, |
| 7 | + "contentBrowser": { |
| 8 | + "fileType": { |
| 9 | + "image": "صورة", |
| 10 | + "video": "فيديو" |
| 11 | + }, |
| 12 | + "header": "تصفح المحتوى", |
| 13 | + "noContent": "لا يوجد محتوى متاح", |
| 14 | + "tryDifferentFolder": "حاول التنقل إلى مجلد مختلف" |
| 15 | + }, |
| 16 | + "downloads": { |
| 17 | + "header": "التنزيلات", |
| 18 | + "noDownloads": "لا توجد تنزيلات بعد" |
| 19 | + }, |
| 20 | + "menu": { |
| 21 | + "back": "رجوع" |
| 22 | + }, |
| 23 | + "message": { |
| 24 | + "loadingImage": "جارٍ تحميل الصورة...", |
| 25 | + "loadingVideo": "جاري تحميل الفيديو...", |
| 26 | + "playbackFailed": "فشل التشغيل", |
| 27 | + "playbackFailedSub": "اضغط رجوع للعودة", |
| 28 | + "skippingNext": "جاري التخطي إلى العنصر التالي...", |
| 29 | + "videoFailed": "فشل تحميل الفيديو" |
| 30 | + }, |
9 | 31 | "nav": { |
10 | 32 | "downloads": "التنزيلات", |
| 33 | + "plan": "خطة اليوم", |
11 | 34 | "providers": "الموفرون" |
12 | 35 | }, |
13 | | - "providers": { |
14 | | - "header": "موفرو المحتوى", |
15 | | - "comingSoonAlert": { |
16 | | - "title": "قريباً", |
17 | | - "message": "{{name}} غير متاح بعد." |
18 | | - }, |
19 | | - "disconnect": { |
20 | | - "title": "قطع اتصال الموفر", |
21 | | - "message": "هل أنت متأكد من أنك تريد قطع الاتصال من {{name}}؟", |
22 | | - "action": "قطع الاتصال" |
23 | | - }, |
24 | | - "errorAlert": { |
25 | | - "title": "خطأ", |
26 | | - "providerNotFound": "الموفر {{name}} غير موجود." |
27 | | - }, |
28 | | - "notSupported": { |
29 | | - "title": "غير مدعوم", |
30 | | - "message": "مصادقة {{name}} غير مدعومة بعد." |
31 | | - } |
| 36 | + "offline": { |
| 37 | + "canPlayDownloaded": "لا يزال بإمكانك تشغيل الدرس الذي تم تنزيله مسبقاً.", |
| 38 | + "notDownloaded": "لسوء الحظ لم يتم تنزيل الدرس للتشغيل دون اتصال بعد. يرجى التحقق من اتصالك والمحاولة مرة أخرى.", |
| 39 | + "start": "ابدأ", |
| 40 | + "subtitle": "الوصول إلى الإنترنت غير متاح حالياً", |
| 41 | + "title": "غير متصل:" |
32 | 42 | }, |
33 | | - "contentBrowser": { |
34 | | - "header": "تصفح المحتوى", |
35 | | - "noContent": "لا يوجد محتوى متاح", |
36 | | - "tryDifferentFolder": "حاول التنقل إلى مجلد مختلف", |
37 | | - "fileType": { |
38 | | - "video": "فيديو", |
39 | | - "image": "صورة" |
40 | | - } |
| 43 | + "planDownload": { |
| 44 | + "downloadingItem": "جاري تنزيل العنصر {{current}} من {{total}}", |
| 45 | + "fallbackName": "خطة الخدمة", |
| 46 | + "loadFailed": "تعذر تحميل الخطة.", |
| 47 | + "loadFailedSub": "تأكد من جدولة خطة لنوع الخطة هذا.", |
| 48 | + "startPlan": "ابدأ الخطة", |
| 49 | + "tryAgain": "حاول مرة أخرى" |
41 | 50 | }, |
42 | | - "providerDownload": { |
43 | | - "fallbackTitle": "محتوى", |
44 | | - "download": "تنزيل", |
45 | | - "stream": "بث", |
46 | | - "start": "ابدأ", |
47 | | - "downloadingItem": "جاري تنزيل العنصر {{current}} من {{total}}" |
| 51 | + "planPairing": { |
| 52 | + "connected": "متصل!", |
| 53 | + "generateFailed": "فشل في إنشاء رمز الإقران. يرجى المحاولة مرة أخرى.", |
| 54 | + "generating": "جاري إنشاء رمز الإقران...", |
| 55 | + "instructions": "أدخل هذا الرمز في قسم نوع الخطة في B1Admin", |
| 56 | + "loadingPlan": "جارٍ تحميل خطتك...", |
| 57 | + "regenerate": "إنشاء رمز جديد", |
| 58 | + "secondary": "سنتصل تلقائيًا بمجرد القبول", |
| 59 | + "tryAgain": "حاول مرة أخرى", |
| 60 | + "waiting": "في انتظار الاتصال" |
| 61 | + }, |
| 62 | + "privacyPolicy": { |
| 63 | + "header": "سياسة الخصوصية", |
| 64 | + "url": "churchapps.org/privacy", |
| 65 | + "viewFullPolicy": "لعرض سياسة الخصوصية الكاملة، يرجى زيارة:" |
48 | 66 | }, |
49 | 67 | "providerDeviceAuth": { |
50 | | - "providerNotFound": "الموفر غير موجود.", |
51 | | - "initFailed": "فشل في تهيئة المصادقة. يرجى المحاولة مرة أخرى.", |
52 | | - "unexpectedError": "حدث خطأ غير متوقع. يرجى المحاولة مرة أخرى.", |
53 | | - "codeExpired": "انتهت صلاحية رمز المصادقة. يرجى المحاولة مرة أخرى.", |
54 | 68 | "authFailed": "فشلت المصادقة أو تم رفضها.", |
55 | | - "initializing": "جاري تهيئة المصادقة...", |
56 | | - "tryAgain": "حاول مرة أخرى", |
57 | | - "connected": "متصل!", |
58 | | - "loadingContent": "جاري تحميل المحتوى الخاص بك...", |
| 69 | + "cancel": "إلغاء", |
| 70 | + "codeExpired": "انتهت صلاحية رمز المصادقة. يرجى المحاولة مرة أخرى.", |
59 | 71 | "connectTo": "الاتصال بـ {{name}}", |
| 72 | + "connected": "متصل!", |
| 73 | + "enterCode": "أدخل هذا الرمز:", |
| 74 | + "expiresIn": "تنتهي صلاحية الرمز خلال {{minutes}} دقيقة", |
60 | 75 | "fallbackProvider": "الموفر", |
| 76 | + "initFailed": "فشل في تهيئة المصادقة. يرجى المحاولة مرة أخرى.", |
| 77 | + "initializing": "جاري تهيئة المصادقة...", |
61 | 78 | "instructions": "امسح رمز QR بهاتفك، أو قم بزيارة", |
62 | 79 | "instructionsLine2": "وأدخل الرمز أدناه", |
63 | | - "enterCode": "أدخل هذا الرمز:", |
64 | | - "waiting": "في انتظار التفويض", |
65 | | - "expiresIn": "تنتهي صلاحية الرمز خلال {{minutes}} دقيقة", |
66 | | - "cancel": "إلغاء" |
67 | | - }, |
68 | | - "providerOAuth": { |
| 80 | + "loadingContent": "جاري تحميل المحتوى الخاص بك...", |
69 | 81 | "providerNotFound": "الموفر غير موجود.", |
70 | | - "sessionFailed": "فشل في إنشاء جلسة التفويض. يرجى المحاولة مرة أخرى.", |
71 | | - "unexpectedError": "حدث خطأ غير متوقع. يرجى المحاولة مرة أخرى.", |
72 | | - "sessionExpired": "انتهت جلسة التفويض. يرجى المحاولة مرة أخرى.", |
73 | | - "exchangeFailed": "فشل في تبادل رمز التفويض بالرموز المميزة.", |
74 | | - "tokenExchangeFailed": "فشل تبادل الرموز المميزة. يرجى المحاولة مرة أخرى.", |
75 | | - "initializing": "جاري تهيئة المصادقة...", |
76 | | - "connecting": "جاري الاتصال...", |
| 82 | + "regenerate": "إنشاء رمز جديد", |
| 83 | + "secondary": "تحقق من هاتفك للتأكيد", |
77 | 84 | "tryAgain": "حاول مرة أخرى", |
78 | | - "connected": "متصل!", |
79 | | - "loadingContent": "جاري تحميل المحتوى الخاص بك...", |
80 | | - "connectTo": "الاتصال بـ {{name}}", |
81 | | - "fallbackProvider": "الموفر", |
82 | | - "instructionsLine1": "امسح رمز QR بهاتفك للسماح بالوصول.", |
83 | | - "instructionsLine2": "سيتصل تلفازك تلقائياً بمجرد موافقتك.", |
84 | | - "waiting": "في انتظار التفويض", |
85 | | - "expiresIn": "تنتهي الجلسة خلال {{minutes}} دقيقة", |
86 | | - "cancel": "إلغاء" |
| 85 | + "unexpectedError": "حدث خطأ غير متوقع. يرجى المحاولة مرة أخرى.", |
| 86 | + "waiting": "في انتظار التفويض" |
| 87 | + }, |
| 88 | + "providerDownload": { |
| 89 | + "download": "تنزيل", |
| 90 | + "downloadingItem": "جاري تنزيل العنصر {{current}} من {{total}}", |
| 91 | + "fallbackTitle": "محتوى", |
| 92 | + "start": "ابدأ", |
| 93 | + "stream": "بث" |
87 | 94 | }, |
88 | 95 | "providerFormLogin": { |
89 | | - "missingCredentials": "يرجى إدخال البريد الإلكتروني وكلمة المرور", |
90 | | - "providerNotFound": "الموفر غير موجود", |
91 | | - "notSupported": "هذا الموفر لا يدعم تسجيل الدخول عبر النموذج", |
92 | | - "loginFailed": "فشل تسجيل الدخول. تحقق من بيانات الاعتماد الخاصة بك.", |
93 | | - "unexpectedError": "حدث خطأ غير متوقع. يرجى المحاولة مرة أخرى.", |
94 | | - "loggingIn": "جاري تسجيل الدخول...", |
| 96 | + "cancel": "إلغاء", |
95 | 97 | "connected": "متصل!", |
96 | | - "loadingContent": "جاري تحميل المحتوى الخاص بك...", |
97 | | - "loginTo": "تسجيل الدخول إلى {{name}}", |
98 | | - "fallbackProvider": "الموفر", |
99 | | - "enterCredentials": "أدخل بيانات الاعتماد الخاصة بك للاتصال", |
100 | 98 | "email": "البريد الإلكتروني", |
101 | 99 | "emailPlaceholder": "email@example.com", |
| 100 | + "enterCredentials": "أدخل بيانات الاعتماد الخاصة بك للاتصال", |
| 101 | + "fallbackProvider": "الموفر", |
| 102 | + "loadingContent": "جاري تحميل المحتوى الخاص بك...", |
| 103 | + "loggingIn": "جاري تسجيل الدخول...", |
| 104 | + "loginFailed": "فشل تسجيل الدخول. تحقق من بيانات الاعتماد الخاصة بك.", |
| 105 | + "loginTo": "تسجيل الدخول إلى {{name}}", |
| 106 | + "missingCredentials": "يرجى إدخال البريد الإلكتروني وكلمة المرور", |
| 107 | + "notSupported": "هذا الموفر لا يدعم تسجيل الدخول عبر النموذج", |
102 | 108 | "password": "كلمة المرور", |
103 | 109 | "passwordPlaceholder": "كلمة المرور", |
| 110 | + "providerNotFound": "الموفر غير موجود", |
104 | 111 | "signIn": "تسجيل الدخول", |
105 | | - "cancel": "إلغاء" |
106 | | - }, |
107 | | - "download": { |
108 | | - "startLesson": "ابدأ الدرس", |
109 | | - "downloadingItem": "جاري تنزيل العنصر {{current}} من {{total}}", |
110 | | - "scheduleLoadFailed": "تعذر تحميل الجدول.", |
111 | | - "scheduleLoadFailedSub": "تأكد من جدولة درس لهذا الفصل.", |
112 | | - "tryAgain": "حاول مرة أخرى" |
113 | | - }, |
114 | | - "downloads": { |
115 | | - "header": "التنزيلات", |
116 | | - "noDownloads": "لا توجد تنزيلات بعد" |
| 112 | + "unexpectedError": "حدث خطأ غير متوقع. يرجى المحاولة مرة أخرى." |
117 | 113 | }, |
118 | | - "planDownload": { |
119 | | - "fallbackName": "خطة الخدمة", |
120 | | - "startPlan": "ابدأ الخطة", |
121 | | - "downloadingItem": "جاري تنزيل العنصر {{current}} من {{total}}", |
122 | | - "loadFailed": "تعذر تحميل الخطة.", |
123 | | - "loadFailedSub": "تأكد من جدولة خطة لنوع الخطة هذا.", |
124 | | - "tryAgain": "حاول مرة أخرى" |
125 | | - }, |
126 | | - "planPairing": { |
127 | | - "generateFailed": "فشل في إنشاء رمز الإقران. يرجى المحاولة مرة أخرى.", |
128 | | - "generating": "جاري إنشاء رمز الإقران...", |
| 114 | + "providerOAuth": { |
| 115 | + "cancel": "إلغاء", |
| 116 | + "connectTo": "الاتصال بـ {{name}}", |
| 117 | + "connected": "متصل!", |
| 118 | + "connecting": "جاري الاتصال...", |
| 119 | + "exchangeFailed": "فشل في تبادل رمز التفويض بالرموز المميزة.", |
| 120 | + "expiresIn": "تنتهي الجلسة خلال {{minutes}} دقيقة", |
| 121 | + "fallbackProvider": "الموفر", |
| 122 | + "initializing": "جاري تهيئة المصادقة...", |
| 123 | + "instructionsLine1": "امسح رمز QR بهاتفك للسماح بالوصول.", |
| 124 | + "instructionsLine2": "سيتصل تلفازك تلقائياً بمجرد موافقتك.", |
| 125 | + "loadingContent": "جاري تحميل المحتوى الخاص بك...", |
| 126 | + "providerNotFound": "الموفر غير موجود.", |
| 127 | + "secondary": "تحقق من هاتفك للتأكيد", |
| 128 | + "sessionExpired": "انتهت جلسة التفويض. يرجى المحاولة مرة أخرى.", |
| 129 | + "sessionFailed": "فشل في إنشاء جلسة التفويض. يرجى المحاولة مرة أخرى.", |
| 130 | + "tokenExchangeFailed": "فشل تبادل الرموز المميزة. يرجى المحاولة مرة أخرى.", |
129 | 131 | "tryAgain": "حاول مرة أخرى", |
130 | | - "instructions": "أدخل هذا الرمز في قسم نوع الخطة في B1Admin", |
131 | | - "waiting": "في انتظار الاتصال", |
132 | | - "searchByName": "أو ابحث باسم الكنيسة" |
133 | | - }, |
134 | | - "selectPairingMode": { |
135 | | - "header": "اختر وضع الإقران", |
136 | | - "classroomTitle": "إقران بالفصل الدراسي", |
137 | | - "classroomDescription": "اتصل بتلفاز فصل دراسي محدد وعرض الدروس المجدولة تلقائياً", |
138 | | - "planTitle": "إقران بالخطة", |
139 | | - "planDescription": "اتبع الخطة الأسبوعية لكنيستك وتصفح المحتوى عند الطلب" |
140 | | - }, |
141 | | - "selectChurch": { |
142 | | - "header": "ابحث عن كنيستك", |
143 | | - "searchPlaceholder": "ابحث عن اسم الكنيسة", |
144 | | - "minLetters": "أدخل ما لا يقل عن أربعة أحرف من اسم كنيستك لبدء البحث.", |
145 | | - "noResults": "لم يتم العثور على نتائج. ابحث مرة أخرى أو سجل كنيستك في https://freeplay.church/." |
146 | | - }, |
147 | | - "selectRoom": { |
148 | | - "header": "اختر فصلاً دراسياً", |
149 | | - "noClassrooms": "لم يتم العثور على فصول دراسية", |
150 | | - "configureRooms": "قم بتكوين فصولك الدراسية على freeplay.church." |
151 | | - }, |
152 | | - "offline": { |
153 | | - "title": "غير متصل:", |
154 | | - "subtitle": "الوصول إلى الإنترنت غير متاح حالياً", |
155 | | - "canPlayDownloaded": "لا يزال بإمكانك تشغيل الدرس الذي تم تنزيله مسبقاً.", |
156 | | - "notDownloaded": "لسوء الحظ لم يتم تنزيل الدرس للتشغيل دون اتصال بعد. يرجى التحقق من اتصالك والمحاولة مرة أخرى.", |
157 | | - "startLesson": "ابدأ الدرس" |
158 | | - }, |
159 | | - "lessons": { |
160 | | - "header": "اختر درساً", |
161 | | - "noLessons": "لا توجد دروس متاحة" |
162 | | - }, |
163 | | - "lessonDetails": { |
164 | | - "version": "الإصدار: {{version}}" |
165 | | - }, |
166 | | - "studies": { |
167 | | - "header": "اختر دراسة", |
168 | | - "noStudies": "لا توجد دراسات متاحة" |
| 132 | + "unexpectedError": "حدث خطأ غير متوقع. يرجى المحاولة مرة أخرى.", |
| 133 | + "waiting": "في انتظار التفويض" |
169 | 134 | }, |
170 | | - "programs": { |
171 | | - "header": "تصفح البرامج", |
172 | | - "noPrograms": "لا توجد برامج متاحة" |
| 135 | + "providerSettings": { |
| 136 | + "autoDownload": { |
| 137 | + "description": "استخدم هذا المزود كمصدر لدرس اليوم وقم بتنزيل الملفات مسبقًا", |
| 138 | + "label": "تنزيل درس اليوم تلقائيًا" |
| 139 | + }, |
| 140 | + "disconnect": "قطع الاتصال", |
| 141 | + "header": "إعدادات المزود", |
| 142 | + "library": { |
| 143 | + "description": "إظهار مكتبة محتوى هذا المزود في القائمة", |
| 144 | + "label": "تصفح المكتبة" |
| 145 | + } |
173 | 146 | }, |
174 | | - "privacyPolicy": { |
175 | | - "header": "سياسة الخصوصية", |
176 | | - "viewFullPolicy": "لعرض سياسة الخصوصية الكاملة، يرجى زيارة:", |
177 | | - "url": "churchapps.org/privacy" |
| 147 | + "providers": { |
| 148 | + "comingSoonAlert": { |
| 149 | + "message": "{{name}} غير متاح بعد.", |
| 150 | + "title": "قريباً" |
| 151 | + }, |
| 152 | + "errorAlert": { |
| 153 | + "providerNotFound": "الموفر {{name}} غير موجود.", |
| 154 | + "title": "خطأ" |
| 155 | + }, |
| 156 | + "header": "موفرو المحتوى", |
| 157 | + "notSupported": { |
| 158 | + "message": "مصادقة {{name}} غير مدعومة بعد.", |
| 159 | + "title": "غير مدعوم" |
| 160 | + } |
178 | 161 | }, |
179 | 162 | "selectMessage": { |
180 | | - "header": "اختر رسالة" |
| 163 | + "header": "اختر رسالة", |
| 164 | + "nowPlaying": "قيد التشغيل الآن" |
181 | 165 | }, |
182 | | - "message": { |
183 | | - "loadingVideo": "جاري تحميل الفيديو...", |
184 | | - "videoFailed": "فشل تحميل الفيديو", |
185 | | - "skippingNext": "جاري التخطي إلى العنصر التالي..." |
186 | | - }, |
187 | | - "menu": { |
188 | | - "back": "رجوع" |
| 166 | + "splash": { |
| 167 | + "connecting": "جارٍ الاتصال..." |
189 | 168 | } |
190 | 169 | } |
0 commit comments