first commit

This commit is contained in:
maher
2026-06-06 13:55:42 +02:00
commit a75adf3c39
2371 changed files with 511696 additions and 0 deletions
View File
+29
View File
@@ -0,0 +1,29 @@
title_history: "سجل التنزيلات"
btn_home: "الرئيسية"
btn_new_download: "تنزيل جديد"
btn_decnx: "تسجيل الخروج"
history_title: "تنزيلاتي"
history_search_placeholder: "ابحث عن فيديو…"
history_empty_title: "لا توجد تنزيلات بعد"
history_empty_subtitle: "قم بتنزيل أول فيديو من الصفحة الرئيسية."
col_name: "اسم الفيديو"
col_date: "التاريخ"
col_size: "الحجم"
col_actions: "الإجراءات"
sort_date_desc: "الأحدث أولاً"
sort_date_asc: "الأقدم أولاً"
sort_name_asc: "الاسم (أ → ي)"
sort_size_desc: "الحجم (تنازلي)"
action_download: "تنزيل"
action_delete: "حذف"
pagination_showing: "%count% فيديو من أصل %total%"
modal_delete_title: "حذف الفيديو"
modal_delete_body: "هل أنت متأكد من حذف:"
modal_cancel: "إلغاء"
modal_confirm_delete: "حذف"
+29
View File
@@ -0,0 +1,29 @@
title_history: "Download History"
btn_home: "Home"
btn_new_download: "New Download"
btn_decnx: "Logout"
history_title: "My Downloads"
history_search_placeholder: "Search a video…"
history_empty_title: "No downloads yet"
history_empty_subtitle: "Download your first video from the home page."
col_name: "Video Name"
col_date: "Date"
col_size: "Size"
col_actions: "Actions"
sort_date_desc: "Newest first"
sort_date_asc: "Oldest first"
sort_name_asc: "Name (A → Z)"
sort_size_desc: "Size (largest first)"
action_download: "Download"
action_delete: "Delete"
pagination_showing: "%count% video(s) of %total%"
modal_delete_title: "Delete Video"
modal_delete_body: "Are you sure you want to delete:"
modal_cancel: "Cancel"
modal_confirm_delete: "Delete"
+29
View File
@@ -0,0 +1,29 @@
title_history: "Historique des téléchargements"
btn_home: "Accueil"
btn_new_download: "Nouveau téléchargement"
btn_decnx: "Déconnecter"
history_title: "Historique des téléchargements"
history_search_placeholder: "Rechercher une vidéo…"
history_empty_title: "Aucun téléchargement pour l'instant"
history_empty_subtitle: "Téléchargez votre première vidéo depuis l'accueil."
col_name: "Nom de la vidéo"
col_date: "Date"
col_size: "Taille"
col_actions: "Actions"
sort_date_desc: "Plus récent d'abord"
sort_date_asc: "Plus ancien d'abord"
sort_name_asc: "Nom (A → Z)"
sort_size_desc: "Taille (décroissant)"
action_download: "Télécharger"
action_delete: "Supprimer"
pagination_showing: "%count% vidéo(s) sur %total%"
modal_delete_title: "Supprimer la vidéo"
modal_delete_body: "Êtes-vous sûr de vouloir supprimer :"
modal_cancel: "Annuler"
modal_confirm_delete: "Supprimer"
+34
View File
@@ -0,0 +1,34 @@
title_home: "تنزيل مقاطع الفيديو"
alert_defaut: "بمجرد تسجيل الدخول، ستتمكن من تنزيل مقاطع فيديو يزيد حجمها عن 200 ميغابايت في الخلفية.
سيتم إرسال رسالة بريد إلكتروني إليك فور انتهاء المعالجة."
btn_start: "بدء العلاج"
placeholder_url: "أدخل عناوين URL الخاصة بـ YouTube (عنوان واحد في كل سطر)..."
btn_cnx: "تسجيل الدخول"
btn_decnx: "تسجيل الخروج"
btn_history: "الأرشيف"
pending: "قيد الانتظار"
inProgress: "قيد التقدم"
completed: "مكتمل"
error: "خطأ"
download: "تحميل"
noPending: "لا توجد مقاطع فيديو قيد الانتظار."
loginRequired: "يرجى تسجيل الدخول للتحميل."
invalidLogin: "بريد إلكتروني أو كلمة مرور غير صالحة."
registerSuccess: "تم التسجيل بنجاح! يمكنك الآن تسجيل الدخول."
addUrl: "أضف رابط يوتيوب واحدًا على الأقل."
downloadStarted: "بدأ التحميل لـ:"
errorNetwork: "خطأ في الشبكة"
errorFormat: "تنسيق غير مدعوم"
errorTimeout: "انتهت المهلة"
errorUnknown: "خطأ غير معروف"
regUsernameRequired: "اسم المستخدم مطلوب"
regEmailRequired: "البريد الإلكتروني مطلوب"
regPasswordRequired: "كلمة المرور مطلوبة"
regPasswordMismatch: "كلمات المرور غير متطابقة"
modalTitle: "التسجيل"
regUsernameLabel: "اسم المستخدم"
regEmailLabel: "البريد الإلكتروني"
regPasswordLabel: "كلمة المرور"
regConfirmLabel: "تأكيد كلمة المرور"
regSubmitBtn: "التسجيل"
regCloseBtn: "إلغاء"
+33
View File
@@ -0,0 +1,33 @@
title_home: "Download videos"
alert_defaut: "Once you log in, you'll be able to download videos larger than 200 MB in the background. You'll receive an email as soon as the download is complete."
btn_start: "Start treatment"
placeholder_url: "Enter the YouTube URLs (one per line)..."
btn_cnx: "Login"
btn_decnx: "Logout"
btn_history: "History"
pending: "Pending"
inProgress: "In progress"
completed: "Completed"
error: "Error"
download: "Download"
noPending: "No pending videos to process."
loginRequired: "Please login to download."
invalidLogin: "Invalid email or password."
registerSuccess: "Registration successful! You can now login."
addUrl: "Add at least one YouTube URL."
downloadStarted: "Download started for:"
errorNetwork: "Network error"
errorFormat: "Unsupported format"
errorTimeout: "Timeout exceeded"
errorUnknown: "Unknown error"
regUsernameRequired: "Username is required"
regEmailRequired: "Email is required"
regPasswordRequired: "Password is required"
regPasswordMismatch: "Passwords do not match"
modalTitle: "Registration"
regUsernameLabel: "Username"
regEmailLabel: "Email"
regPasswordLabel: "Password"
regConfirmLabel: "Confirm Password"
regSubmitBtn: "Register"
regCloseBtn: "Cancel"
+34
View File
@@ -0,0 +1,34 @@
title_home: "Télécharger des vidéos"
alert_defaut: "En vous connectant, vous pourrez télécharger des vidéos de plus de 200 Mo en arrière-plan. Un e-mail vous sera envoyé dès que le traitement sera terminé."
btn_start: "Démarrer le traitement"
placeholder_url: "Entrez les URLs YouTube (une par ligne)..."
btn_cnx: "Connexion"
btn_decnx: "Déconnecter"
btn_history: "Historique"
pending: "En attente"
inProgress: "En cours"
completed: "Terminé"
error: "Erreur"
download: "Télécharger"
noPending: "Aucune vidéo en attente."
loginRequired: "Veuillez vous connecter pour télécharger."
invalidLogin: "E-mail ou mot de passe incorrect."
registerSuccess: "Inscription réussie ! Vous pouvez maintenant vous connecter."
addUrl: "Ajoutez au moins une URL YouTube."
downloadStarted: "Téléchargement démarré pour :"
errorNetwork: "Erreur réseau"
errorFormat: "Format non supporté"
errorTimeout: "Délai d'attente dépassé"
errorUnknown: "Erreur inconnue"
regUsernameRequired: "Le pseudo est requis"
regEmailRequired: "L'e-mail est requis"
regPasswordRequired: "Le mot de passe est requis"
regPasswordMismatch: "Les mots de passe ne correspondent pas"
modalTitle: "Inscription"
regUsernameLabel: "Pseudo"
regEmailLabel: "E-mail"
regPasswordLabel: "Mot de passe"
regConfirmLabel: "Répéter le mot de passe"
regSubmitBtn: "S'inscrire"
regCloseBtn: "Annuler"
+23
View File
@@ -0,0 +1,23 @@
sign_in_message: "أدخل عنوان بريدك الإلكتروني وكلمة المرور للوصول إلى لوحة الإدارة."
sign_up_message: "أدخل عنوان بريدك الإلكتروني وكلمة المرور للوصول إلى لوحة الإدارة."
label_email: "عنوان البريد الإلكتروني"
placeholder_email: "البريد الإلكتروني"
password: "كلمة المرور"
forgot_password: "نسيت كلمة المرور؟"
remember: "تذكرني"
account: "ليس لديك حساب؟"
sign_in: "تسجيل الدخول"
sign_up: "التسجيل"
title: "تسجيل الدخول"
already_have_account: "هل لديك حساب بالفعل ؟"
i_accept: "أوافق"
terms_conditions: "الشروط والأحكام"
fullname: "الاسم الكامل"
placeholder_fullname: "اسمك الكامل"
pseudo: "اسم المستخدم"
placeholder_pseudo: "اسم المستخدم"
log_in: "تسجيل الدخول"
placeholder_type_user: "نوع الحساب"
choice_type_user_0: "فرد"
choice_type_user_1: "محترف"
+23
View File
@@ -0,0 +1,23 @@
sign_in_message: "Enter your email address and password to access admin panel."
sign_up_message: ""
label_email: "Email address"
placeholder_email: "Email"
password: "Password"
forgot_password: "Forgot password ?"
remember: "Remember Me"
account: "Don't have an account?"
sign_in: "Sign in"
sign_up: "Sign up"
title: "Sign in"
already_have_account: "Already Have Account ?"
i_accept: "I accept"
terms_conditions: "Terms and Conditions"
fullname: "Fullname"
placeholder_fullname: "Your Fullname"
pseudo: "User Name"
placeholder_pseudo: "User name"
log_in: "Log In"
placeholder_type_user: "Account type"
choice_type_user_0: "Individual"
choice_type_user_1: "Professional"
+24
View File
@@ -0,0 +1,24 @@
sign_in_message: "Entrez votre adresse e-mail et votre mot de passe pour accéder au panneau d'administration."
sign_up_message: "Ce site est disponible en trois langues. Choisissez votre langue."
label_email: "Email address"
placeholder_email: "Email"
password: "Mot de passe"
forgot_password: "Mot de passe oublié ?"
remember: "Se souvenir de moi"
account: "Vous n'avez pas encore de compte ?"
sign_in: "Se connecter"
sign_up: "Inscrivez-vous"
title: "Se connecter"
already_have_account: "Vous avez déjà un compte ?"
i_accept: "J'accepte"
terms_conditions: "Conditions générales"
fullname: "Nom complet"
placeholder_fullname: "Votre nom complet"
pseudo: "Nom d'utilisateur"
placeholder_pseudo: "Nom d'utilisateur"
log_in: "Se connecter"
placeholder_type_user: "Type du compte"
choice_type_user_0: "Particulier"
choice_type_user_1: "Professionnel"
+15
View File
@@ -0,0 +1,15 @@
your_personal_information: "بياناتك الشخصية"
your_login_information: "بيانات تسجيل الدخول الخاصة بك إلى الموقع"
label_cgu: "لقد قرأت الشروط والأحكام العامة للاستخدام وأوافق عليها"
cgu_clt: "يرجى قبول الشروط والأحكام العامة للاستخدام عن طريق تحديد المربع أدناه"
email: "البريد الإلكتروني"
password_first_options: "كلمة المرور"
password_second_options: "تأكيد كلمة المرور"
password_clt_empty: "كلمة المرور لا يمكن أن تكون فارغة"
password_clt_min_length: "كلمة المرور يجب أن تكون على الأقل {{ limit }} حرفًا"
birthdate: "تاريخ الميلاد"
phoneNumber: "رقم الهاتف"
gender: "الجنس"
pseudo: "اسم المستخدم"
country: "البلد"
btn_save: "إكمال التسجيل"
+15
View File
@@ -0,0 +1,15 @@
your_personal_information: "Your personal information"
your_login_information: "Your login information for the site"
label_cgu: "I have read and agree to the terms and conditions"
cgu_clt: "Please accept the terms and conditions by checking the box below"
email: "Email"
password_first_options: "Password"
password_second_options: "Confirm Password"
password_clt_empty: "Password cannot be empty"
password_clt_min_length: "Password must be at least {{ limit }} characters long"
birthdate: "Birthdate"
phoneNumber: "Phone number"
gender: "Gender"
pseudo: "Username"
country: "Country"
btn_save: "Complete registration"
+15
View File
@@ -0,0 +1,15 @@
your_personal_information: "Vos données personnelles"
your_login_information: "Vos informations de connexion au site"
label_cgu: "Jai lu et jaccepte les conditions générales dutilisation"
cgu_clt: "Merci daccepter les conditions générales dutilisation en cochant la case ci-dessous"
email: "Email"
password_first_options: "Mot de passe"
password_second_options: "Confirmation du mot de passe"
password_clt_empty: "Le mot de passe ne peut pas être vide"
password_clt_min_length: "Le mot de passe doit comporter au moins {{ limit }} caractères"
birthdate: "Date de naissance"
phoneNumber: "Numéro de téléphone"
gender: "Gender"
pseudo: "Pseudo"
country: "Pays"
btn_save: "Finaliser l'inscription"