diff --git a/client/src/locale/angular.ar.xlf b/client/src/locale/angular.ar.xlf
index a60aab9b6..ca6ec6eca 100644
--- a/client/src/locale/angular.ar.xlf
+++ b/client/src/locale/angular.ar.xlf
@@ -9,7 +9,7 @@
- Slide of
+ الشريحة من Currently selected slide number read by screen readernode_modules/src/ngb-config.ts13
@@ -200,19 +200,19 @@
عدّل
-
-
-
-
-
-
-
-
-
- src/app/+admin/overview/users/user-edit/user-edit.component.html11src/app/+admin/overview/users/user-edit/user-edit.component.html11src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79src/app/+videos/+video-edit/shared/video-edit.component.html195src/app/+videos/+video-edit/shared/video-edit.component.html379src/app/+videos/+video-edit/video-add-components/video-upload.component.html43
+ src/app/+admin/overview/users/user-edit/user-edit.component.html11
+ src/app/+admin/overview/users/user-edit/user-edit.component.html11
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79
+ src/app/+videos/+video-edit/shared/video-edit.component.html195
+ src/app/+videos/+video-edit/shared/video-edit.component.html379
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html43
+
-
- <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">تكامل ماركداون</a> المدعوم:
+
+ <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">تكامل ماركداون</a> المدعوم:src/app/shared/shared-main/misc/help.component.ts75
@@ -312,8 +312,8 @@
src/app/shared/shared-main/users/user-notifications.component.html151
-
- ذكرك في فيديو
+
+ ذكرك في فيديو src/app/shared/shared-main/users/user-notifications.component.html165
@@ -327,23 +327,23 @@
src/app/shared/shared-main/users/user-notifications.component.html190
-
- تتوفر نسخة أحدث لسمة/إضافة
+
+ تتوفر نسخة أحدث لسمة/إضافة src/app/shared/shared-main/users/user-notifications.component.html199
-
- تتوفر نسخة أحدث من بيرتيوب:
+
+ تتوفر نسخة أحدث من بيرتيوب: src/app/shared/shared-main/users/user-notifications.component.html207
-
- انتهى تحرير الفيديو
+
+ انتهى تحرير الفيديو src/app/shared/shared-main/users/user-notifications.component.html214
-
- المستخدم يريد التسجيل في مثيلك
+
+ المستخدم يريد التسجيل في مثيلك src/app/shared/shared-main/users/user-notifications.component.html222
@@ -358,17 +358,17 @@
- PeerTube considers this video is already being transcoded.
+ يعتبر بييرتيوب أن هذا الفيديو قد تم تحويل ترميزه بالفعل.src/app/shared/shared-main/video/video.service.ts349
- If you think PeerTube is wrong (video in broken state after a crash etc.), you can force transcoding on this video.
+ إذا كنت تعتقد أن بييرتيوب خاطئ (الفيديو في حالة معطلة بعد التعطل وما إلى ذلك.)، فيمكنك فرض تحويل الترميز على هذا الفيديو.src/app/shared/shared-main/video/video.service.ts351
- Force transcoding
+ فرض تحويل الترميزsrc/app/shared/shared-main/video/video.service.ts354
@@ -409,7 +409,7 @@
- Preview
+ معاينةsrc/app/shared/shared-forms/preview-upload.component.html8
@@ -440,7 +440,7 @@
- Email is now public
+ البريد الإلكتروني أصبح الآن عامًاsrc/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.ts42
@@ -448,7 +448,7 @@
- Email is now private
+ البريد الإلكتروني أصبح الآن خاصًاsrc/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.ts43
@@ -546,20 +546,23 @@
إصدار بيرتيوبsrc/app/shared/shared-instance/instance-features-table.component.html6
-
- Default NSFW/sensitive videos policy
+
+
+
+ سياسة NSFW/مقاطع الفيديو الحساسة الافتراضيةsrc/app/shared/shared-instance/instance-features-table.component.html13
-
- can be redefined by the users
+
+
+
+ يمكن إعادة تعريفها من قبل المستخدمينsrc/app/shared/shared-instance/instance-features-table.component.html14
-
تسجيل مستخدم
@@ -646,7 +649,7 @@
- Channel synchronization with other platforms (YouTube, Vimeo, ...)
+ مزامنة القناة مع المنصات الأخرى (يوتيوب، Vimeo، ...)src/app/shared/shared-instance/instance-features-table.component.html109
@@ -742,7 +745,7 @@
- Request an account
+ طلب حسابsrc/app/shared/shared-main/account/signup-label.component.html1
@@ -760,17 +763,17 @@
- Your file couldn't be transferred before the server proxy timeout
+ لا يمكن نقل ملف الخاص بك قبل انتهاء مهلة الخادم الوكيلsrc/app/helpers/utils/upload.ts36
- Your file was too large
+ كان ملف الخاص بك كبيرًا جدًا src/app/helpers/utils/upload.ts41
- (max. size: )
+ (الحجم الأقصى: )src/app/helpers/utils/upload.ts43
@@ -837,7 +840,7 @@
- Interface
+ الواجهةsrc/app/modal/quick-settings-modal.component.html18
@@ -907,7 +910,7 @@
- Runner job cancelled
+ أُلغي مهمة العدّاءsrc/app/shared/shared-video-live/live-stream-information.component.ts47
@@ -915,7 +918,7 @@
- Error in runner job
+ خطأ في وظيفة العدّاءsrc/app/shared/shared-video-live/live-stream-information.component.ts48
@@ -982,8 +985,8 @@
src/app/modal/admin-welcome-modal.component.html55
-
- Choosing your instance name, setting up a description, specifying who you are, why you created your instance and how long you plan to maintain it is very important for visitors to understand on what type of instance they are.
+
+ اختيار <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>اسم المثيل<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="< ;/strong>"/>, <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>إعداد الوصف<x id="CLOSE_TAG_STRONG" ctype="x- strong" equiv-text="</strong>"/>، مع تحديد <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>من أنت<x id= "CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>، لماذا <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/ >لقد قمت بإنشاء المثيل الخاص بك<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> و<x id="START_TAG_STRONG" ctype="x-strong" equiv-text ="<strong>"/>كم من الوقت<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> تخطط <x id="START_TAG_STRONG" ctype= يعد "x-strong" equiv-text="<strong>"/>المحافظة عليه<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> أمرًا مهمًا للغاية بالنسبة الزوار لفهم نوع النسخة الذي هم عليه. src/app/modal/admin-welcome-modal.component.html57,61
@@ -1109,8 +1112,8 @@
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html291
-
- ⚠️إذا فعل نقترح استخدام وكيل HTTP لمنع الروابط الخاصة من الوصول لخادمك.
+
+ ⚠️إذا فعل نقترح استخدام وكيل HTTP لمنع الروابط الخاصة من الوصول لخادمك.src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html294
@@ -1133,45 +1136,45 @@
- on
+ على src/app/+signup/+register/register.component.html23,24
-
- I already have an account, I log in
+
+ لدي حساب بالفعل، قمت بتسجيل الدخول src/app/+signup/+register/register.component.html30
-
- Termsof
+
+ الشروطمن src/app/+signup/+register/register.component.html41
-
- Setupyour account
+
+ أعِدَّحسابكsrc/app/+signup/+register/register.component.html66
- My channel
+ قناتيsrc/app/+signup/+register/register.component.html81
-
- Createyour first channel
+
+ أنشئقناتك الأولىsrc/app/+signup/+register/register.component.html83
- I don't want to create a channel
+ لا أريد إنشاء قناةsrc/app/+signup/+register/register.component.html97
- You will be able to create a channel later
+ ستتمكن من إنشاء قناة لاحقًاsrc/app/+signup/+register/register.component.html100
@@ -1213,7 +1216,7 @@
- powered by PeerTube - CopyLeft 2015-2023
+ مدعوم بواسطة بييرتيوب - نسخة اليسار 2015-2023src/app/menu/menu.component.html150
@@ -1259,18 +1262,18 @@
src/app/modal/account-setup-warning-modal.component.html10
-
- ساعد المشرفين والمستخدمين الأخرين لتعرف عليك عبر:
+
+ ساعد المشرفين والمستخدمين الأخرين لتعرف عليك عبر:src/app/modal/account-setup-warning-modal.component.html12
-
- رفع صورة رمزية
+
+ رفع صورة رمزيةsrc/app/modal/account-setup-warning-modal.component.html15
-
- وصف نفسك
+
+ وصف نفسكsrc/app/modal/account-setup-warning-modal.component.html16
@@ -1335,7 +1338,7 @@
- You might need to login to see the video.
+ قد تحتاج إلى تسجيل الدخول لمشاهدة الفيديو.src/app/+error-page/error-page.component.html30
@@ -1343,7 +1346,7 @@
- You might need to login to see the resource.
+ قد تحتاج إلى تسجيل الدخول لرؤية المورد.src/app/+error-page/error-page.component.html31
@@ -1388,7 +1391,7 @@
- Upload failed
+ فشل الرفعsrc/app/helpers/utils/upload.ts12
@@ -1460,7 +1463,7 @@
- {count, plural, =1 {1 user banned.} other { users banned.}}
+ {count, plural, =1 {مستخدم محظور.} other { مستخدمين محظورين.}}src/app/shared/shared-moderation/user-ban-modal.component.ts71
@@ -1646,7 +1649,7 @@
- Clear filter
+ محو التصفيةsrc/app/shared/shared-forms/advanced-input-filter.component.html28
@@ -1718,7 +1721,7 @@
- Rejected
+ رُفضsrc/app/+admin/follows/followers-list/followers-list.component.html64src/app/+admin/follows/following-list/following-list.component.html66
@@ -2028,25 +2031,25 @@
- Disable two factor authentication
+ تعطيل المصادقة الثنائيةsrc/app/+admin/overview/users/user-edit/user-edit.component.html233src/app/+admin/overview/users/user-edit/user-edit.component.html233أظهر
-
-
- src/app/+admin/overview/users/user-edit/user-password.component.html10src/app/shared/shared-forms/input-text.component.ts40
+ src/app/+admin/overview/users/user-edit/user-password.component.html10
+ src/app/shared/shared-forms/input-text.component.ts40
+
اخفِ
-
-
-
-
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html115src/app/+admin/overview/users/user-edit/user-password.component.html11src/app/shared/shared-forms/input-text.component.ts39src/app/shared/shared-user-settings/user-video-settings.component.html16src/app/shared/shared-video-miniature/video-filters-header.component.html79
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html115
+ src/app/+admin/overview/users/user-edit/user-password.component.html11
+ src/app/shared/shared-forms/input-text.component.ts39
+ src/app/shared/shared-user-settings/user-video-settings.component.html16
+ src/app/shared/shared-video-miniature/video-filters-header.component.html79
+
معاملات الجدول
@@ -2117,7 +2120,7 @@
- Registrations
+ التسجيلاتsrc/app/+admin/admin.component.ts110
@@ -2345,8 +2348,8 @@
src/app/shared/shared-abuse-list/abuse-list-table.component.html19
-
-
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html21,23
@@ -2393,7 +2396,7 @@
- (Deleted video)
+ (الفيديو محذوف)src/app/shared/shared-abuse-list/abuse-list-table.component.html82
@@ -2655,7 +2658,7 @@
- Remote runners
+ العدّائين عن بعدsrc/app/+admin/admin.component.ts171
@@ -2675,7 +2678,7 @@
- Runner jobs
+ وظائف عدّاءsrc/app/+admin/admin.component.ts177
@@ -2687,7 +2690,7 @@
- Local jobs
+ وظائف محليةsrc/app/+admin/admin.component.ts185
@@ -2710,7 +2713,7 @@
- {count, plural, =1 {1 comment deleted.} other { comments deleted.}}
+ {count, plural, =1 {تعليق محذوف.} other { تعليقات محذوفة.}}src/app/+admin/overview/comments/video-comment-list.component.ts150
@@ -2783,8 +2786,8 @@
src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html28
-
- الأولوية(=1 ذو الأولوية الأقصى)
+
+ الأولوية(=1 ذو الأولوية الأقصى)src/app/+admin/system/jobs/jobs.component.html45
@@ -2798,8 +2801,8 @@
src/app/+admin/system/jobs/jobs.component.html103
-
- لا توجد عمليات.
+
+ لا توجد عمليات.src/app/+admin/system/jobs/jobs.component.html104
@@ -2854,8 +2857,8 @@
-
- بواسطة ->
+
+ بواسطة ->src/app/+admin/system/logs/logs.component.html47
@@ -2917,8 +2920,8 @@
src/app/+admin/config/edit-custom-config/edit-instance-information.component.html79
-
- Manage users to build a moderation team.
+
+ إدارة المستخدمين لبناء فريق إشراف. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html80,82
@@ -2930,8 +2933,8 @@
src/app/+admin/config/edit-custom-config/edit-instance-information.component.html89
-
- Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default.
+
+ سيؤدي تفعيله إلى السماح للمسؤولين الآخرين بمعرفة أنك تقوم بتوحيد محتوى حساس بشكل أساسي. علاوة على ذلك، سيتم تحديد مربع الاختيار NSFW عند تحميل الفيديو تلقائيًا بشكل افتراضي. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html93
@@ -2940,8 +2943,8 @@
src/app/+admin/config/edit-custom-config/edit-instance-information.component.html102
-
- الفيديوهات المخفية أو ذات الصور المطموسة سيطلب تأكيدًا لمشاهدتها.
+
+ الفيديوهات المخفية أو ذات الصور المطموسة سيطلب تأكيدًا لمشاهدتها. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html106src/app/shared/shared-user-settings/user-video-settings.component.html7
@@ -3042,8 +3045,8 @@
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html4
-
- Use plugins & themes for more involved changes, or add slight customizations.
+
+ استخدم المكونات الإضافية & السمات لمزيد من التغييرات المعنية، أو أضف تخصيصاتطفيفة. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html5,7
@@ -3066,7 +3069,7 @@
- Recent views
+ المشاهدات الأخيرةsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html48
@@ -3076,17 +3079,17 @@
- Global views
+ المشاهدات العالميةsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html50
- Prefer author display name in video miniature
+ يُفضل اسم عرض المؤلف في الفيديو المصغرsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html66
- Redirect users on single external auth when users click on the login button in menu
+ إعادة توجيه المستخدمين من خلال مصادقة خارجية واحدة عندما ينقر المستخدمون على زر تسجيل الدخول في القائمةsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html77
@@ -3135,8 +3138,8 @@
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html150
-
- أدر المستخدمين لتحديد حصصهم كل على حدى.
+
+ أدر المستخدمين لتحديد حصصهم كل على حدى. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html151
@@ -3148,7 +3151,7 @@
- Signup requires approval by moderators
+ يتطلب التسجيل موافقة المشرفينsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html174
@@ -3208,7 +3211,7 @@
- Automatically enable video history for new users
+ تمكين سجل الفيديو تلقائيًا للمستخدمين الجددsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html254
@@ -3226,7 +3229,7 @@
- Allow channel synchronization with channel of other platforms like YouTube
+ السماح بمزامنة القناة مع قناة الأنظمة الأساسية الأخرى مثل اليوتيوبsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html316
@@ -3234,7 +3237,7 @@
- ⛔ You need to allow import with HTTP URL to be able to activate this feature.
+ ⛔ تحتاج إلى السماح بالاستيراد باستخدام عنوان URL HTTP لتتمكن من تنشيط هذه الميزة.src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html319
@@ -3244,7 +3247,7 @@
- Allow users to upload a new version of their video
+ السماح للمستخدمين بتحميل نسخة جديدة من الفيديو الخاص بهمsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html353
@@ -3282,7 +3285,7 @@
- Allow your users to look up remote videos/actors that may not be federated with your instance
+ السماح لـ المستخدمين لديك بالبحث عن مقاطع الفيديو/الممثلين البعيدين التي قد لا تكون موحدة مع نُسختكsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html401
@@ -3292,7 +3295,7 @@
- Allow anonymous users to look up remote videos/actors that may not be federated with your instance
+ السماح للمستخدمين المجهولين بالبحث عن مقاطع الفيديو/الممثلين البعيدين التي قد لا تكون موحدة مع نُسختكsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html412
@@ -3301,8 +3304,8 @@
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html426
-
- You should only use moderated search indexes in production, or host your own.
+
+ You should only use moderated search indexes in production, or host your own. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html428
@@ -3336,8 +3339,8 @@
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html476
-
- Manage relations with other instances.
+
+ Manage relations with other instances. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html477
@@ -3366,8 +3369,8 @@
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html523
-
- See the documentation for more information about the expected URL
+
+ See the documentation for more information about the expected URL src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html528
@@ -3417,8 +3420,8 @@
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html609
-
- If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed.
+
+ If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html613
@@ -3540,13 +3543,13 @@
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html108
-
- Use remote runners to process live transcoding. Remote runners has to register on your instance first.
+
+ Use remote runners to process live transcoding. Remote runners has to register on your instance first. src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html154
-
- There are errors in the form:
+
+ There are errors in the form: src/app/+admin/config/edit-custom-config/edit-custom-config.component.html71
@@ -3571,8 +3574,8 @@
src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html35
-
- Use remote runners to process VOD transcoding. Remote runners has to register on your instance first.
+
+ Use remote runners to process VOD transcoding. Remote runners has to register on your instance first. src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html150
@@ -3625,8 +3628,8 @@
src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html89
-
- Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with Web Videos:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled Web Videos support, it will multiply videos storage by 2
+
+ Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with Web Videos:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled Web Videos support, it will multiply videos storage by 2src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94,103
@@ -3719,8 +3722,8 @@
-
- Use remote runners to process studio transcoding tasks. Remote runners has to register on your instance first.
+
+ Use remote runners to process studio transcoding tasks. Remote runners has to register on your instance first. src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html240,243
@@ -3810,25 +3813,19 @@
src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html87
-
- Write JavaScript code directly.Example: console.log('my instance is amazing');
+
+ Write JavaScript code directly.Example: console.log('my instance is amazing');src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html90
-
- Write CSS code directly. Example:#custom-css
+
+ Write CSS code directly. Example:#custom-css
color: red;
- Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email
+ Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email
color: red;
-
+src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html109
@@ -3880,9 +3877,8 @@ color: red;
src/app/shared/shared-video-playlist/video-add-to-playlist.component.html72
-
- Short text to tell people how they can support the channel (membership platform...).<br /><br />
+
+ Short text to tell people how they can support the channel (membership platform...).<br /><br />
When a video is uploaded in this channel, the video support field will be automatically filled by this text.src/app/+manage/video-channel-edit/video-channel-edit.component.html64src/app/+manage/video-channel-edit/video-channel-edit.component.html64
@@ -3965,10 +3961,10 @@ color: red;
فيديو
-
-
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts298src/app/+videos/+video-edit/video-update.component.ts361src/app/shared/shared-video-miniature/video-download.component.ts62
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts298
+ src/app/+videos/+video-edit/video-update.component.ts361
+ src/app/shared/shared-video-miniature/video-download.component.ts62
+ Your video quota is exceeded with this video (video size: , used: , quota: )
@@ -4083,8 +4079,8 @@ color: red;
اشترِك
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html8
+ src/app/shared/shared-user-subscription/subscribe-button.component.html8
+ اشترك في كافة القنوات
@@ -4098,28 +4094,28 @@ color: red;
{VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels} }
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html29
+ src/app/shared/shared-user-subscription/subscribe-button.component.html29
+ مستخدماً حساب ActivityPub
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html49
+ src/app/shared/shared-user-subscription/subscribe-button.component.html49
+
اشترك عبر الحساب البعيد:
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html57
+ src/app/shared/shared-user-subscription/subscribe-button.component.html57
+
الاشتراك بحساب في هذا المثيل
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html52
+ src/app/shared/shared-user-subscription/subscribe-button.component.html52
+
إشترك مستخدماً حسابك المحلي
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html53
+ src/app/shared/shared-user-subscription/subscribe-button.component.html53
+
سيكرره مثيلك.
@@ -4151,13 +4147,13 @@ color: red;
باستخدام تغذية النقابة
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html63
+ src/app/shared/shared-user-subscription/subscribe-button.component.html63
+ اشترك عبر RSS
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html64
+ src/app/shared/shared-user-subscription/subscribe-button.component.html64
+
اعدادات الحساب
@@ -4442,18 +4438,18 @@ color: red;
src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html24
-
- External Channel
+
+ External Channel src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html33
-
- Channel
+
+ Channel src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html34
-
- Last synchronization at
+
+ Last synchronization at src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html37
@@ -4688,8 +4684,8 @@ color: red;
-
- Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a banner, an avatar and a description.
+
+ Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a banner, an avatar and a description.src/app/shared/shared-main/misc/channels-setup-message.component.html5
@@ -4764,8 +4760,8 @@ color: red;
src/app/+admin/moderation/registration-list/registration-list.component.html41
-
- Requested on
+
+ Requested on src/app/+admin/moderation/registration-list/registration-list.component.html42
@@ -5194,8 +5190,8 @@ color: red;
-
- Welcomeon
+
+ Welcomeon src/app/+signup/shared/signup-success-before-email.component.html7
@@ -5212,16 +5208,16 @@ color: red;
src/app/+signup/shared/signup-success-before-email.component.html14
-
- Check your emails to validate your account and complete your registration request.
+
+ Check your emails to validate your account and complete your registration request. src/app/+signup/shared/signup-success-before-email.component.html18,19
-
- Check your emails to validate your account and complete your registration.
+
+ Check your emails to validate your account and complete your registration. src/app/+signup/shared/signup-success-before-email.component.html22,23
@@ -5324,8 +5320,8 @@ color: red;
src/app/+accounts/account-video-channels/account-video-channels.component.html42
-
- أظهر هذه القناة >
+
+ أظهر هذه القناة >src/app/+accounts/account-video-channels/account-video-channels.component.html50
@@ -5561,8 +5557,8 @@ color: red;
src/app/+about/about-peertube/about-peertube.component.html107
-
- Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information
+
+ Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information src/app/+about/about-peertube/about-peertube.component.html111
@@ -5663,8 +5659,8 @@ color: red;
src/app/+about/about-instance/about-instance.component.ts91
-
- تواصل مع المدراء
+
+ تواصل مع المدراء src/app/+about/about-instance/contact-admin-modal.component.html3
@@ -5787,8 +5783,8 @@ color: red;
-
- عمري لا يقل عن سنة وأوافق على الشروط و على قواعد السلوك
+
+ عمري لا يقل عن سنة وأوافق على الشروط و على قواعد السلوكsrc/app/+signup/+register/steps/register-step-terms.component.html17,22
@@ -5915,40 +5911,40 @@ color: red;
-
- As you probably noticed: creating an account is not necessary to watch video on . However, creating an account on will allow you to:
+
+ As you probably noticed: creating an account is not necessary to watch video on . However, creating an account on will allow you to: src/app/+signup/+register/steps/register-step-about.component.html4,8
-
- Comment videos
+
+ Comment videossrc/app/+signup/+register/steps/register-step-about.component.html11
-
- Subscribe to channels to be notified of new videos
+
+ Subscribe to channels to be notified of new videossrc/app/+signup/+register/steps/register-step-about.component.html12
-
- Have access to your watch history
+
+ Have access to your watch historysrc/app/+signup/+register/steps/register-step-about.component.html13
-
- Create your channel to publish videos
+
+ Create your channel to publish videossrc/app/+signup/+register/steps/register-step-about.component.html14
@@ -5973,29 +5969,29 @@ color: red;
src/app/+signup/+register/steps/register-step-about.component.html25
-
- has been created using PeerTube, a video creation platform developed by Framasoft. Framasoft is a french non-profit organization that offers alternatives to Big Tech's digital tools
+
+ has been created using PeerTube, a video creation platform developed by Framasoft. Framasoft is a french non-profit organization that offers alternatives to Big Tech's digital tools src/app/+signup/+register/steps/register-step-about.component.html38
-
- You want to publish videos on ? Then you need to create your first channel.
+
+ You want to publish videos on ? Then you need to create your first channel. src/app/+signup/+register/steps/register-step-channel.component.html2,4
-
- You might want to create a channel by theme: for example, you can create a channel named "SweetMelodies" to publish your piano concerts and another one "Ecology" in which you publish your videos talking about ecology.
+
+ You might want to create a channel by theme: for example, you can create a channel named "SweetMelodies" to publish your piano concerts and another one "Ecology" in which you publish your videos talking about ecology. src/app/+signup/+register/steps/register-step-channel.component.html6,9
-
- administrators allow you to publish up to of videos on their website.
+
+ administrators allow you to publish up to of videos on their website. src/app/+signup/+register/steps/register-step-channel.component.html11,13
@@ -6065,16 +6061,16 @@ color: red;
src/app/+login/login.component.html11
-
- This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances.
+
+ This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. src/app/+login/login.component.html15,18
-
- Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances.
+
+ Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. src/app/+login/login.component.html20,23
@@ -6101,8 +6097,7 @@ color: red;
src/app/+login/login.component.html131
-
+
أُرسل بريد يحوي تعليمات استعادة كلمة السرّ إلى . ستنتهي صلاحية الرابط خلال ساعة.src/app/+login/login.component.ts151
@@ -6117,8 +6112,8 @@ The link will expire within 1 hour.
src/app/+search/search.component.html8
-
- for
+
+ for src/app/+search/search.component.html10
@@ -6273,22 +6268,22 @@ The link will expire within 1 hour.
إعادة تعيين
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- src/app/+search/search-filters.component.html8src/app/+search/search-filters.component.html22src/app/+search/search-filters.component.html41src/app/+search/search-filters.component.html60src/app/+search/search-filters.component.html74src/app/+search/search-filters.component.html109src/app/+search/search-filters.component.html122src/app/+search/search-filters.component.html135src/app/+search/search-filters.component.html148src/app/+search/search-filters.component.html163src/app/+search/search-filters.component.html171src/app/+search/search-filters.component.html188src/app/+search/search-filters.component.html229src/app/+videos/+video-edit/shared/video-edit.component.html421src/app/shared/shared-forms/reactive-file.component.html16
+ src/app/+search/search-filters.component.html8
+ src/app/+search/search-filters.component.html22
+ src/app/+search/search-filters.component.html41
+ src/app/+search/search-filters.component.html60
+ src/app/+search/search-filters.component.html74
+ src/app/+search/search-filters.component.html109
+ src/app/+search/search-filters.component.html122
+ src/app/+search/search-filters.component.html135
+ src/app/+search/search-filters.component.html148
+ src/app/+search/search-filters.component.html163
+ src/app/+search/search-filters.component.html171
+ src/app/+search/search-filters.component.html188
+ src/app/+search/search-filters.component.html229
+ src/app/+videos/+video-edit/shared/video-edit.component.html421
+ src/app/shared/shared-forms/reactive-file.component.html16
+ مرشح
@@ -6359,8 +6354,8 @@ The link will expire within 1 hour.
-
- A timestamp (00:05 for example) is automatically converted into a link to a part of the video.
+
+ A timestamp (00:05 for example) is automatically converted into a link to a part of the video.src/app/+videos/+video-edit/shared/video-edit.component.html52
@@ -6403,8 +6398,8 @@ The link will expire within 1 hour.
src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts44
-
- Markdown compatible that also supports custom PeerTube HTML tags
+
+ Markdown compatible that also supports custom PeerTube HTML tagssrc/app/shared/shared-custom-markup/custom-markup-help.component.html2
@@ -6455,8 +6450,8 @@ The link will expire within 1 hour.
src/app/shared/shared-forms/select/select-checkbox.component.html15
-
- Choose the appropriate licence for your work.
+
+ Choose the appropriate licence for your work. src/app/+videos/+video-edit/shared/video-edit.component.html86
@@ -6495,7 +6490,7 @@ The link will expire within 1 hour.
src/app/+videos/+video-edit/shared/video-edit.component.html189
-
+
Already uploaded on ✔src/app/+videos/+video-edit/shared/video-edit.component.html193
@@ -6533,20 +6528,26 @@ The link will expire within 1 hour.
لا تسمية توضيحية حتى الآن.src/app/+videos/+video-edit/shared/video-edit.component.html225
-
- Chapters
+
+
+
+ Chapterssrc/app/+videos/+video-edit/shared/video-edit.component.html234
-
- Timecode
+
+
+
+ Timecodesrc/app/+videos/+video-edit/shared/video-edit.component.html244
-
- Chapter name
+
+
+
+ Chapter namesrc/app/+videos/+video-edit/shared/video-edit.component.html246
@@ -6555,46 +6556,46 @@ The link will expire within 1 hour.
إعدادات البث المباشر
-
- src/app/+videos/+video-edit/shared/video-edit.component.html285
+ src/app/+videos/+video-edit/shared/video-edit.component.html285
+ ⚠️ إذا فعلت هذا الخيار بثوثك ستنهى اذا تجاوزت حصة الفيديو
-
- src/app/+videos/+video-edit/shared/video-edit.component.html338
+ src/app/+videos/+video-edit/shared/video-edit.component.html338
+
Privacy of the new replay
-
- src/app/+videos/+video-edit/shared/video-edit.component.html344
+ src/app/+videos/+video-edit/shared/video-edit.component.html344
+
Latency mode
-
- src/app/+videos/+video-edit/shared/video-edit.component.html351
+ src/app/+videos/+video-edit/shared/video-edit.component.html351
+
Automatically publish a replay when your live ends
-
- src/app/+videos/+video-edit/shared/video-edit.component.html334
+ src/app/+videos/+video-edit/shared/video-edit.component.html334
+
الإعدادات المتقدمة
-
- src/app/+videos/+video-edit/shared/video-edit.component.html367
+ src/app/+videos/+video-edit/shared/video-edit.component.html367
+
Video thumbnail
-
- src/app/+videos/+video-edit/shared/video-edit.component.html376
+ src/app/+videos/+video-edit/shared/video-edit.component.html376
+
الدعم
-
-
-
-
- src/app/+manage/video-channel-edit/video-channel-edit.component.html62src/app/+manage/video-channel-edit/video-channel-edit.component.html62src/app/+video-channels/video-channels.component.html17src/app/+videos/+video-edit/shared/video-edit.component.html385
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html62
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html62
+ src/app/+video-channels/video-channels.component.html17
+ src/app/+videos/+video-edit/shared/video-edit.component.html385
+
اعرض الحساب
@@ -6652,81 +6653,81 @@ The link will expire within 1 hour.
نص قصير لإخبار الناس عن طرق دعمهم لك.
-
- src/app/+videos/+video-edit/shared/video-edit.component.html388
+ src/app/+videos/+video-edit/shared/video-edit.component.html388
+ Filename
-
- src/app/+videos/+video-edit/shared/video-edit.component.html404
+ src/app/+videos/+video-edit/shared/video-edit.component.html404
+
Name of the uploaded file
-
- src/app/+videos/+video-edit/shared/video-edit.component.html408
+ src/app/+videos/+video-edit/shared/video-edit.component.html408
+
تاريخ النشر الأصلي
-
- src/app/+videos/+video-edit/shared/video-edit.component.html419
+ src/app/+videos/+video-edit/shared/video-edit.component.html419
+
هذا التاريخ الأصلي لنشر المحتوى (مثلا تاريخ صدور الفلم)
-
- src/app/+videos/+video-edit/shared/video-edit.component.html426
+ src/app/+videos/+video-edit/shared/video-edit.component.html426
+
اعدادات الاضافة
-
- src/app/+videos/+video-edit/shared/video-edit.component.html456
+ src/app/+videos/+video-edit/shared/video-edit.component.html456
+
Small latency
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts97
+ src/app/+videos/+video-edit/shared/video-edit.component.ts97
+
Reduce latency to ~15s disabling P2P
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts98
+ src/app/+videos/+video-edit/shared/video-edit.component.ts98
+
Default
-
-
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts55src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts50src/app/+videos/+video-edit/shared/video-edit.component.ts102
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts55
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts50
+ src/app/+videos/+video-edit/shared/video-edit.component.ts102
+
Average latency of 30s
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts103
+ src/app/+videos/+video-edit/shared/video-edit.component.ts103
+
High latency
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts107
+ src/app/+videos/+video-edit/shared/video-edit.component.ts107
+
Average latency of 60s increasing P2P ratio
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts108
+ src/app/+videos/+video-edit/shared/video-edit.component.ts108
+
Other
-
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts228src/app/shared/shared-forms/select/select-languages.component.ts50
+ src/app/+videos/+video-edit/shared/video-edit.component.ts228
+ src/app/shared/shared-forms/select/select-languages.component.ts50
+
السماح بالتعليق على الفيديوهات
-
- src/app/+videos/+video-edit/shared/video-edit.component.html443
+ src/app/+videos/+video-edit/shared/video-edit.component.html443
+
فعّل التنزيل
-
- src/app/+videos/+video-edit/shared/video-edit.component.html448
+ src/app/+videos/+video-edit/shared/video-edit.component.html448
+
إختر التورنت الذي تريد استيراده
@@ -6759,43 +6760,43 @@ The link will expire within 1 hour.
ملفات التورنت المدعومة هي التي تقود لملف واحد.
-
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts116
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts116
+ يتعذر إنشاء بث مباشر بسب تواجد العديد من البثوث حاليا على هذا الموقع.
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts120
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts120
+
يتعذر إنشاء بث مباشر لأنك أنشأت الكثير منه
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts122
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts122
+
نُشر البث المباشر.
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts164
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts164
+
Stream only once, replay will replace your live
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts183
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts183
+
Stream only once
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts186
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts186
+
Stream multiple times, replays will be separate videos
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts191
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts191
+
Stream multiple times using the same URL
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts194
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts194
+
بُث فيديو مباشر
@@ -6819,8 +6820,8 @@ The link will expire within 1 hour.
src/app/+videos/+video-edit/video-add-components/video-import-url.component.html10
-
- You can also synchronize a remote channel in your library
+
+ You can also synchronize a remote channel in your librarysrc/app/+videos/+video-edit/video-add-components/video-import-url.component.html20
@@ -6831,20 +6832,20 @@ The link will expire within 1 hour.
اختر الملف الذي تريد رفعه
-
-
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html6src/app/+videos/+video-edit/video-add-components/video-upload.component.html8src/app/+videos/+video-edit/video-update.component.html35
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html6
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html8
+ src/app/+videos/+video-edit/video-update.component.html35
+ مجدول
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts249
+ src/app/+videos/+video-edit/shared/video-edit.component.ts249
+
أخفِ الفيديو حتى تاريخ معين
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts250
+ src/app/+videos/+video-edit/shared/video-edit.component.ts250
+
Normal live
@@ -6906,8 +6907,8 @@ The link will expire within 1 hour.
Upload on hold
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts166
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts166
+ عذرا، عُطلت خاصية الرفع في حسابك، اتصل بمدير المنصة ليقوم بفك قَفل حصتك.
@@ -6940,18 +6941,18 @@ The link will expire within 1 hour.
Replace video file
-
- src/app/+videos/+video-edit/video-update.component.html28
+ src/app/+videos/+video-edit/video-update.component.html28
+ ⚠️ Uploading a new version of your video will completely erase the current version
-
- src/app/+videos/+video-edit/video-update.component.html30
+ src/app/+videos/+video-edit/video-update.component.html30
+
Your video is currently being updated. If you leave, your changes will be lost.
-
- src/app/+videos/+video-edit/video-update.component.ts153
+ src/app/+videos/+video-edit/video-update.component.ts153
+
اقرأ قوانين المثيل للمساعدة
@@ -7157,8 +7158,8 @@ The link will expire within 1 hour.
src/app/shared/shared-main/angular/login-link.component.ts11
-
- > Login
+
+ > Login
src/app/+login/login.component.html
@@ -7643,8 +7644,8 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-configuration.service.ts18
-
- A <code>.mp4</code> that keeps the original audio track, with no video
+
+ A <code>.mp4</code> that keeps the original audio track, with no videosrc/app/+admin/config/edit-custom-config/edit-configuration.service.ts19
@@ -7742,8 +7743,8 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html8
-
- However, you may want to read our guidelines before tweaking the following values.
+
+ However, you may want to read our guidelines before tweaking the following values. src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html12,14
@@ -8430,8 +8431,8 @@ The link will expire within 1 hour.
-
- بيرتيوب يتعرف على IP خاصتك كـ
+
+ بيرتيوب يتعرف على IP خاصتك كـ src/app/+admin/system/debug/debug.component.html4
@@ -8478,16 +8479,16 @@ The link will expire within 1 hour.
-
- Check the trust_proxy configuration key
+
+ Check the trust_proxy configuration keysrc/app/+admin/system/debug/debug.component.html15
-
- If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643)
+
+ If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643)src/app/+admin/system/debug/debug.component.html16,17
@@ -8549,8 +8550,8 @@ The link will expire within 1 hour.
src/app/+admin/overview/videos/video-list.component.html41
-
- Published
+
+ Published src/app/+admin/overview/videos/video-list.component.html42
@@ -8585,13 +8586,13 @@ The link will expire within 1 hour.
src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html27
-
- Priority
+
+ Priority src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html30
-
- Progress
+
+ Progress src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html31
@@ -8734,8 +8735,8 @@ The link will expire within 1 hour.
src/app/+admin/moderation/moderation.routes.ts114
-
- Accept registrationReject registration
+
+ Accept registrationReject registrationsrc/app/+admin/moderation/registration-list/process-registration-modal.component.html4,5
@@ -8750,40 +8751,40 @@ The link will expire within 1 hour.
-
- Accepting registration will create the account and channel.
+
+ Accepting registration will create the account and channel. src/app/+admin/moderation/registration-list/process-registration-modal.component.html21,22
-
- An email will be sent to explaining its account has been created with the moderation response you'll write below.
+
+ An email will be sent to explaining its account has been created with the moderation response you'll write below. src/app/+admin/moderation/registration-list/process-registration-modal.component.html24,26
-
- Emails are not enabled on this instance so PeerTube won't be able to send an email to explaining its account has been created.
+
+ Emails are not enabled on this instance so PeerTube won't be able to send an email to explaining its account has been created. src/app/+admin/moderation/registration-list/process-registration-modal.component.html28,30
-
- An email will be sent to explaining its registration request has been rejected with the moderation response you'll write below.
+
+ An email will be sent to explaining its registration request has been rejected with the moderation response you'll write below. src/app/+admin/moderation/registration-list/process-registration-modal.component.html34,36
-
- Emails are not enabled on this instance so PeerTube won't be able to send an email to explaining its registration request has been rejected.
+
+ Emails are not enabled on this instance so PeerTube won't be able to send an email to explaining its registration request has been rejected. src/app/+admin/moderation/registration-list/process-registration-modal.component.html38,40
@@ -9036,8 +9037,8 @@ The link will expire within 1 hour.
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts99
-
- <p>You can't create users or channels with a username that already used by a deleted user/channel.</p>
+
+ <p>You can't create users or channels with a username that already used by a deleted user/channel.</p>src/app/+admin/overview/users/user-list/user-list.component.ts244
@@ -9225,8 +9226,8 @@ The link will expire within 1 hour.
src/app/+my-library/my-history/my-history.component.html14
-
- Clear all history
+
+ Clear all history src/app/+my-library/my-history/my-history.component.html18
@@ -9598,8 +9599,8 @@ The link will expire within 1 hour.
src/app/+my-account/my-account-routing.module.ts128
-
- is awaiting email verification
+
+ is awaiting email verification
src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html
@@ -9615,8 +9616,8 @@ The link will expire within 1 hour.
-
- Your current email is . It is never shown to the public.
+
+ Your current email is . It is never shown to the public. src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html13,16
@@ -9710,8 +9711,8 @@ The link will expire within 1 hour.
src/app/+search/search-filters.component.ts63
-
- طويل (> 10 دقائق)
+
+ طويل (> 10 دقائق)src/app/+search/search-filters.component.ts67
@@ -9802,8 +9803,8 @@ The link will expire within 1 hour.
-
- The video quota only takes into account original video size. Since transcoding is enabled, videos size can be at most ~ .
+
+ The video quota only takes into account original video size. Since transcoding is enabled, videos size can be at most ~ .
src/app/+admin/shared/user-real-quota-info.component.html
@@ -9834,9 +9835,9 @@ The link will expire within 1 hour.
الاشتراك في الحساب
-
-
- src/app/+video-channels/video-channels.component.ts85src/app/+videos/+video-watch/video-watch.component.ts906
+ src/app/+video-channels/video-channels.component.ts85
+ src/app/+videos/+video-watch/video-watch.component.ts906
+ قوائم التشغيل
@@ -9936,13 +9937,13 @@ The link will expire within 1 hour.
src/app/+video-studio/edit/video-studio-edit.component.ts75
-
- The current video will be overwritten by this edited video and <strong>you won't be able to recover it</strong>.<br /><br />
+
+ The current video will be overwritten by this edited video and <strong>you won't be able to recover it</strong>.<br /><br />src/app/+video-studio/edit/video-studio-edit.component.ts79
-
- As a reminder, the following tasks will be executed: <ol></ol>
+
+ As a reminder, the following tasks will be executed: <ol></ol>src/app/+video-studio/edit/video-studio-edit.component.ts80
@@ -10319,85 +10320,85 @@ The link will expire within 1 hour.
لغات المثيل
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts231
+ src/app/+videos/+video-edit/shared/video-edit.component.ts231
+ كل اللغات
-
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts232src/app/shared/shared-forms/select/select-languages.component.ts25
+ src/app/+videos/+video-edit/shared/video-edit.component.ts232
+ src/app/shared/shared-forms/select/select-languages.component.ts25
+
تم تحديث الفيديو المراد استيراده.
-
-
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts137src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts137
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts137
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts137
+
تم رفع الفيديو الخاص بك إلى حسابك وهو خاص.
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts106
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts106
+
ولكن ستفقد البيانات المرتبطة (الوسوم، الوصف...) ، هل تريد بالتأكيد مغادرة هذه الصفحة؟
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts107
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts107
+
لم يرفع الفيديو الخاص بك حتى الآن ، هل تريد بالتأكيد مغادرة هذه الصفحة؟
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts109
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts109
+
انشر
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts122
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts122
+
رفع
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts230
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts230
+
ارفع
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts232
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts232
+
نُشر الفيديو.
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts255
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts255
+
لم تحفظ التغييرات! إذا غادرت ، ستفقد التغييرات.
-
- src/app/+videos/+video-edit/video-update.component.ts157
+ src/app/+videos/+video-edit/video-update.component.ts157
+
حُدث الفيديو.
-
- src/app/+videos/+video-edit/video-update.component.ts247
+ src/app/+videos/+video-edit/video-update.component.ts247
+
Your video will also be automatically blocked since video publication requires manual validation by moderators.
-
- src/app/+videos/+video-edit/video-update.component.ts279
+ src/app/+videos/+video-edit/video-update.component.ts279
+
Uploading a new version of your video will completely erase the current version.
-
- src/app/+videos/+video-edit/video-update.component.ts282
+ src/app/+videos/+video-edit/video-update.component.ts282
+
-
- <br /><br />Do you still want to replace your video file?
-
- src/app/+videos/+video-edit/video-update.component.ts285
+
+ <br /><br />Do you still want to replace your video file?
+ src/app/+videos/+video-edit/video-update.component.ts285
+
Replace file warning
-
- src/app/+videos/+video-edit/video-update.component.ts287
+ src/app/+videos/+video-edit/video-update.component.ts287
+
(امتدادت: )
@@ -10537,40 +10538,40 @@ The link will expire within 1 hour.
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts321
-
- هذا الفيديو ليس متوفرا على هذا المثيل. هل تريد التوجه المثيل الأصلي: <a href=""></a> ؟
-
- src/app/+videos/+video-watch/video-watch.component.ts376
+
+ هذا الفيديو ليس متوفرا على هذا المثيل. هل تريد التوجه المثيل الأصلي: <a href=""></a> ؟
+ src/app/+videos/+video-watch/video-watch.component.ts376
+
اعادة توجيه
-
- src/app/+videos/+video-watch/video-watch.component.ts377
+ src/app/+videos/+video-watch/video-watch.component.ts377
+
تحتاج إلى كلمة السرّ لمشاهدة هذا الفيديو.
-
- src/app/+videos/+video-watch/video-watch.component.ts409
+ src/app/+videos/+video-watch/video-watch.component.ts409
+
هذا الفيديو محمي بكلمة السرّ
-
- src/app/+videos/+video-watch/video-watch.component.ts410
+ src/app/+videos/+video-watch/video-watch.component.ts410
+
كلمة السرّ غير صحيحة، الرجاء إدخال كلمة السرّ الصحيحة
-
- src/app/+videos/+video-watch/video-watch.component.ts411
+ src/app/+videos/+video-watch/video-watch.component.ts411
+
يحتوي هذا الفيديو على محتوى للبالغين أو محتوى صريح. أمتأكد من مشاهدته؟
-
- src/app/+videos/+video-watch/video-watch.component.ts455
+ src/app/+videos/+video-watch/video-watch.component.ts455
+
محتوى للبالغين أو محتوى صريح
-
- src/app/+videos/+video-watch/video-watch.component.ts456
+ src/app/+videos/+video-watch/video-watch.component.ts456
+
ألغ
@@ -10601,68 +10602,68 @@ The link will expire within 1 hour.
Enter/exit fullscreen
-
- src/app/+videos/+video-watch/video-watch.component.ts869
+ src/app/+videos/+video-watch/video-watch.component.ts869
+ Play/Pause the video
-
- src/app/+videos/+video-watch/video-watch.component.ts870
+ src/app/+videos/+video-watch/video-watch.component.ts870
+
Mute/unmute the video
-
- src/app/+videos/+video-watch/video-watch.component.ts871
+ src/app/+videos/+video-watch/video-watch.component.ts871
+
Skip to a percentage of the video: 0 is 0% and 9 is 90%
-
- src/app/+videos/+video-watch/video-watch.component.ts886
+ src/app/+videos/+video-watch/video-watch.component.ts886
+
Increase the volume
-
- src/app/+videos/+video-watch/video-watch.component.ts873
+ src/app/+videos/+video-watch/video-watch.component.ts873
+
Decrease the volume
-
- src/app/+videos/+video-watch/video-watch.component.ts874
+ src/app/+videos/+video-watch/video-watch.component.ts874
+
Seek the video forward
-
- src/app/+videos/+video-watch/video-watch.component.ts888
+ src/app/+videos/+video-watch/video-watch.component.ts888
+
Seek the video backward
-
- src/app/+videos/+video-watch/video-watch.component.ts889
+ src/app/+videos/+video-watch/video-watch.component.ts889
+
Increase playback rate
-
- src/app/+videos/+video-watch/video-watch.component.ts891
+ src/app/+videos/+video-watch/video-watch.component.ts891
+
Decrease playback rate
-
- src/app/+videos/+video-watch/video-watch.component.ts892
+ src/app/+videos/+video-watch/video-watch.component.ts892
+
Navigate in the video to the previous frame
-
- src/app/+videos/+video-watch/video-watch.component.ts894
+ src/app/+videos/+video-watch/video-watch.component.ts894
+
Navigate in the video to the next frame
-
- src/app/+videos/+video-watch/video-watch.component.ts895
+ src/app/+videos/+video-watch/video-watch.component.ts895
+
Toggle theater mode
-
- src/app/+videos/+video-watch/video-watch.component.ts879
+ src/app/+videos/+video-watch/video-watch.component.ts879
+
أعجبني الفيديو
@@ -10824,8 +10825,7 @@ The link will expire within 1 hour.
src/app/core/auth/auth.service.ts75
-
+
Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.src/app/core/auth/auth.service.ts102
@@ -11591,34 +11591,42 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/shared/form-validators/video-channel-validators.ts61
-
- A chapter title is required.
+
+
+
+ A chapter title is required.src/app/shared/form-validators/video-chapter-validators.ts7
-
- A chapter title should be more than 2 characters long.
+
+
+
+ A chapter title should be more than 2 characters long.src/app/shared/form-validators/video-chapter-validators.ts8
-
- A chapter title should be less than 100 characters long.
+
+
+
+ A chapter title should be less than 100 characters long.src/app/shared/form-validators/video-chapter-validators.ts9
-
- Multiple chapters have the same timecode
+
+
+
+ Multiple chapters have the same timecode src/app/shared/form-validators/video-chapter-validators.ts26
-
- راجع التوثيق للاستزادة عن البثووث المباشرة.
+
+ راجع التوثيق للاستزادة عن البثووث المباشرة. src/app/shared/shared-video-live/live-documentation-link.component.html1
@@ -11667,47 +11675,47 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
رابط بث RTMP
-
-
- src/app/+videos/+video-edit/shared/video-edit.component.html295src/app/shared/shared-video-live/live-stream-information.component.html19
+ src/app/+videos/+video-edit/shared/video-edit.component.html295
+ src/app/shared/shared-video-live/live-stream-information.component.html19
+ رابط بث RTMPS
-
-
- src/app/+videos/+video-edit/shared/video-edit.component.html300src/app/shared/shared-video-live/live-stream-information.component.html24
+ src/app/+videos/+video-edit/shared/video-edit.component.html300
+ src/app/shared/shared-video-live/live-stream-information.component.html24
+
مفتاح البث المباشر
-
-
- src/app/+videos/+video-edit/shared/video-edit.component.html305src/app/shared/shared-video-live/live-stream-information.component.html29
+ src/app/+videos/+video-edit/shared/video-edit.component.html305
+ src/app/shared/shared-video-live/live-stream-information.component.html29
+
⚠️ لا تشارك مفتاح البث المباشر مع أي أحد.
-
-
- src/app/+videos/+video-edit/shared/video-edit.component.html308src/app/shared/shared-video-live/live-stream-information.component.html32
+ src/app/+videos/+video-edit/shared/video-edit.component.html308
+ src/app/shared/shared-video-live/live-stream-information.component.html32
+
هذا بث مباشر عادي
-
- src/app/+videos/+video-edit/shared/video-edit.component.html314
+ src/app/+videos/+video-edit/shared/video-edit.component.html314
+
You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live
-
- src/app/+videos/+video-edit/shared/video-edit.component.html316
+ src/app/+videos/+video-edit/shared/video-edit.component.html316
+
This is a permanent/recurring live
-
- src/app/+videos/+video-edit/shared/video-edit.component.html323
+ src/app/+videos/+video-edit/shared/video-edit.component.html323
+
You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos
-
- src/app/+videos/+video-edit/shared/video-edit.component.html325
+ src/app/+videos/+video-edit/shared/video-edit.component.html325
+
ستُحفظ الإعادة
@@ -11823,33 +11831,31 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
يجب ألاّ يزيد وصف الفيديو عن 10000 محرف.src/app/shared/form-validators/video-validators.ts69
-
-
ضع 5 وسوم كحد أقصى لكل فيديو.
-
- src/app/shared/form-validators/video-validators.ts76
+ src/app/shared/form-validators/video-validators.ts76
+
يجب أن يكون الوسم محصورا بين 1 و30 محرفًا.
-
- src/app/shared/form-validators/video-validators.ts77
+ src/app/shared/form-validators/video-validators.ts77
+
يجب ألاّ يقل نص دعم الفيديو عن 3 محارف.
-
- src/app/shared/form-validators/video-validators.ts84
+ src/app/shared/form-validators/video-validators.ts84
+
يجب ألاّ يزيد نص دعم الفيديو عن 1000 محرف.
-
- src/app/shared/form-validators/video-validators.ts85
+ src/app/shared/form-validators/video-validators.ts85
+
مطلوب تاريخ لجدولة تحديث الفيديو.
-
- src/app/shared/form-validators/video-validators.ts92
+ src/app/shared/form-validators/video-validators.ts92
+
نُسخ
@@ -11872,13 +11878,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
كبِر المحرر
-
- src/app/shared/shared-forms/markdown-textarea.component.ts50
+ src/app/shared/shared-forms/markdown-textarea.component.ts50
+ اخرج من الوضع الكبير للمحرر
-
- src/app/shared/shared-forms/markdown-textarea.component.ts51
+ src/app/shared/shared-forms/markdown-textarea.component.ts51
+
حجم هذا الملف كبير جدًّا.
@@ -12146,8 +12152,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts89
-
- If you remove this user, you won't be able to create another user or channel with <strong></strong> username!
+
+ If you remove this user, you won't be able to create another user or channel with <strong></strong> username!src/app/shared/shared-moderation/user-moderation-dropdown.component.ts104
@@ -12476,43 +12482,43 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
اشتركت في كل قنوات . سيتم إشعارك بالفيديوهات الجديدة.
-
- src/app/shared/shared-user-subscription/subscribe-button.component.ts112
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts112
+ اشتركت في . سيتم إشعارك بالفيديوهات الجديدة.
-
- src/app/shared/shared-user-subscription/subscribe-button.component.ts113
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts113
+
مشترك
-
- src/app/shared/shared-user-subscription/subscribe-button.component.ts115
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts115
+
ألغ الاشتراك في جميع قنوات
-
- src/app/shared/shared-user-subscription/subscribe-button.component.ts142
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts142
+
أُلغي الاشتراك في
-
- src/app/shared/shared-user-subscription/subscribe-button.component.ts143
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts143
+
غير مشترك
-
- src/app/shared/shared-user-subscription/subscribe-button.component.ts145
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts145
+
Multiple ways to subscribe to the current channel
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html39
+ src/app/shared/shared-user-subscription/subscribe-button.component.html39
+
Open subscription dropdown
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html41
+ src/app/shared/shared-user-subscription/subscribe-button.component.html41
+
نزّل
@@ -12528,17 +12534,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
حدّث
-
-
-
-
-
-
-
-
-
-
- src/app/+manage/video-channel-edit/video-channel-update.component.ts194src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts115src/app/+videos/+video-edit/video-add-components/video-go-live.component.html62src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html68src/app/+videos/+video-edit/video-add-components/video-import-url.component.html66src/app/+videos/+video-edit/video-update.component.html3src/app/+videos/+video-edit/video-update.component.html45src/app/shared/shared-main/buttons/edit-button.component.ts22src/app/shared/shared-main/buttons/edit-button.component.ts27src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts341
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts194
+ src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts115
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.html62
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html68
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html66
+ src/app/+videos/+video-edit/video-update.component.html3
+ src/app/+videos/+video-edit/video-update.component.html45
+ src/app/shared/shared-main/buttons/edit-button.component.ts22
+ src/app/shared/shared-main/buttons/edit-button.component.ts27
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts341
+ أحجب
@@ -12817,8 +12823,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/shared/shared-video-miniature/video-download.component.ts265
-
- Update your settings
+
+ Update your settingssrc/app/shared/shared-video-miniature/video-filters-header.component.html2,7
@@ -12841,38 +12847,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
-
- Sort by "Recently Added"
+
+ Sort by "Recently Added"src/app/shared/shared-video-miniature/video-filters-header.component.html47
-
- Sort by "Original Publication Date"
+
+ Sort by "Original Publication Date"src/app/shared/shared-video-miniature/video-filters-header.component.html48
-
- Sort by "Name"
+
+ Sort by "Name"src/app/shared/shared-video-miniature/video-filters-header.component.html50
-
- Sort by "Recent Views"
+
+ Sort by "Recent Views"src/app/shared/shared-video-miniature/video-filters-header.component.html51
-
- Sort by "Hot"
+
+ Sort by "Hot"src/app/shared/shared-video-miniature/video-filters-header.component.html52
-
- Sort by "Likes"
+
+ Sort by "Likes"src/app/shared/shared-video-miniature/video-filters-header.component.html53
-
- Sort by "Global Views"
+
+ Sort by "Global Views"src/app/shared/shared-video-miniature/video-filters-header.component.html54