Skip to content

Commit 5440b28

Browse files
committed
Locale sync
1 parent e2f25e0 commit 5440b28

29 files changed

Lines changed: 3668 additions & 4263 deletions

src/i18n/locales/ar.json

Lines changed: 131 additions & 152 deletions
Original file line numberDiff line numberDiff line change
@@ -1,190 +1,169 @@
11
{
22
"common": {
3-
"cancel": "إلغاء",
43
"comingSoon": "قريباً",
54
"connected": "متصل",
6-
"tryAgain": "حاول مرة أخرى",
75
"version": "الإصدار: {{version}}"
86
},
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+
},
931
"nav": {
1032
"downloads": "التنزيلات",
33+
"plan": "خطة اليوم",
1134
"providers": "الموفرون"
1235
},
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": "غير متصل:"
3242
},
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": "حاول مرة أخرى"
4150
},
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": "لعرض سياسة الخصوصية الكاملة، يرجى زيارة:"
4866
},
4967
"providerDeviceAuth": {
50-
"providerNotFound": "الموفر غير موجود.",
51-
"initFailed": "فشل في تهيئة المصادقة. يرجى المحاولة مرة أخرى.",
52-
"unexpectedError": "حدث خطأ غير متوقع. يرجى المحاولة مرة أخرى.",
53-
"codeExpired": "انتهت صلاحية رمز المصادقة. يرجى المحاولة مرة أخرى.",
5468
"authFailed": "فشلت المصادقة أو تم رفضها.",
55-
"initializing": "جاري تهيئة المصادقة...",
56-
"tryAgain": "حاول مرة أخرى",
57-
"connected": "متصل!",
58-
"loadingContent": "جاري تحميل المحتوى الخاص بك...",
69+
"cancel": "إلغاء",
70+
"codeExpired": "انتهت صلاحية رمز المصادقة. يرجى المحاولة مرة أخرى.",
5971
"connectTo": "الاتصال بـ {{name}}",
72+
"connected": "متصل!",
73+
"enterCode": "أدخل هذا الرمز:",
74+
"expiresIn": "تنتهي صلاحية الرمز خلال {{minutes}} دقيقة",
6075
"fallbackProvider": "الموفر",
76+
"initFailed": "فشل في تهيئة المصادقة. يرجى المحاولة مرة أخرى.",
77+
"initializing": "جاري تهيئة المصادقة...",
6178
"instructions": "امسح رمز QR بهاتفك، أو قم بزيارة",
6279
"instructionsLine2": "وأدخل الرمز أدناه",
63-
"enterCode": "أدخل هذا الرمز:",
64-
"waiting": "في انتظار التفويض",
65-
"expiresIn": "تنتهي صلاحية الرمز خلال {{minutes}} دقيقة",
66-
"cancel": "إلغاء"
67-
},
68-
"providerOAuth": {
80+
"loadingContent": "جاري تحميل المحتوى الخاص بك...",
6981
"providerNotFound": "الموفر غير موجود.",
70-
"sessionFailed": "فشل في إنشاء جلسة التفويض. يرجى المحاولة مرة أخرى.",
71-
"unexpectedError": "حدث خطأ غير متوقع. يرجى المحاولة مرة أخرى.",
72-
"sessionExpired": "انتهت جلسة التفويض. يرجى المحاولة مرة أخرى.",
73-
"exchangeFailed": "فشل في تبادل رمز التفويض بالرموز المميزة.",
74-
"tokenExchangeFailed": "فشل تبادل الرموز المميزة. يرجى المحاولة مرة أخرى.",
75-
"initializing": "جاري تهيئة المصادقة...",
76-
"connecting": "جاري الاتصال...",
82+
"regenerate": "إنشاء رمز جديد",
83+
"secondary": "تحقق من هاتفك للتأكيد",
7784
"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": "بث"
8794
},
8895
"providerFormLogin": {
89-
"missingCredentials": "يرجى إدخال البريد الإلكتروني وكلمة المرور",
90-
"providerNotFound": "الموفر غير موجود",
91-
"notSupported": "هذا الموفر لا يدعم تسجيل الدخول عبر النموذج",
92-
"loginFailed": "فشل تسجيل الدخول. تحقق من بيانات الاعتماد الخاصة بك.",
93-
"unexpectedError": "حدث خطأ غير متوقع. يرجى المحاولة مرة أخرى.",
94-
"loggingIn": "جاري تسجيل الدخول...",
96+
"cancel": "إلغاء",
9597
"connected": "متصل!",
96-
"loadingContent": "جاري تحميل المحتوى الخاص بك...",
97-
"loginTo": "تسجيل الدخول إلى {{name}}",
98-
"fallbackProvider": "الموفر",
99-
"enterCredentials": "أدخل بيانات الاعتماد الخاصة بك للاتصال",
10098
"email": "البريد الإلكتروني",
10199
"emailPlaceholder": "email@example.com",
100+
"enterCredentials": "أدخل بيانات الاعتماد الخاصة بك للاتصال",
101+
"fallbackProvider": "الموفر",
102+
"loadingContent": "جاري تحميل المحتوى الخاص بك...",
103+
"loggingIn": "جاري تسجيل الدخول...",
104+
"loginFailed": "فشل تسجيل الدخول. تحقق من بيانات الاعتماد الخاصة بك.",
105+
"loginTo": "تسجيل الدخول إلى {{name}}",
106+
"missingCredentials": "يرجى إدخال البريد الإلكتروني وكلمة المرور",
107+
"notSupported": "هذا الموفر لا يدعم تسجيل الدخول عبر النموذج",
102108
"password": "كلمة المرور",
103109
"passwordPlaceholder": "كلمة المرور",
110+
"providerNotFound": "الموفر غير موجود",
104111
"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": "حدث خطأ غير متوقع. يرجى المحاولة مرة أخرى."
117113
},
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": "فشل تبادل الرموز المميزة. يرجى المحاولة مرة أخرى.",
129131
"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": "في انتظار التفويض"
169134
},
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+
}
173146
},
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+
}
178161
},
179162
"selectMessage": {
180-
"header": "اختر رسالة"
163+
"header": "اختر رسالة",
164+
"nowPlaying": "قيد التشغيل الآن"
181165
},
182-
"message": {
183-
"loadingVideo": "جاري تحميل الفيديو...",
184-
"videoFailed": "فشل تحميل الفيديو",
185-
"skippingNext": "جاري التخطي إلى العنصر التالي..."
186-
},
187-
"menu": {
188-
"back": "رجوع"
166+
"splash": {
167+
"connecting": "جارٍ الاتصال..."
189168
}
190169
}

0 commit comments

Comments
 (0)