Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions cms/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -466,26 +466,39 @@
LANGUAGES = [
('ar', _('Arabic')),
('bn', _('Bengali')),
('cs', _('Czech')),
('da', _('Danish')),
('nl', _('Dutch')),
('en', _('English')),
('fi', _('Finnish')),
('fil', _('Filipino')),
('fr', _('French')),
('ga', _('Irish')),
('de', _('German')),
('hi', _('Hindi')),
('hu', _('Hungarian')),
('id', _('Indonesian')),
('it', _('Italian')),
('ja', _('Japanese')),
('ko', _('Korean')),
('no', _('Norwegian')),
('pl', _('Polish')),
('pt', _('Portuguese')),
('pt-br', _('Portuguese (Brazil)')),
('ro', _('Romanian')),
('ru', _('Russian')),
('zh-hans', _('Simplified Chinese')),
('sl', _('Slovenian')),
('zh-hant', _('Traditional Chinese')),
('es', _('Spanish')),
('sv', _('Swedish')),
('th', _('Thai')),
('tr', _('Turkish')),
('uk', _('Ukrainian')),
('el', _('Greek')),
('ur', _('Urdu')),
('he', _('Hebrew')),
('vi', _('Vietnamese')),
]

LANGUAGE_CODE = 'en' # default language
Expand Down
8 changes: 8 additions & 0 deletions files/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
TinyMCEMedia,
TranscriptionRequest,
VideoTrimRequest,
Attachment,
)


Expand Down Expand Up @@ -254,6 +255,12 @@ class TinyMCEMediaAdmin(admin.ModelAdmin):
date_hierarchy = 'uploaded_at'


class AttachmentAdmin(admin.ModelAdmin):
list_display = ["name", "media", "uploaded_at"]
search_fields = ["name", "media__title"]
list_filter = ["uploaded_at", "media"]


admin.site.register(EncodeProfile, EncodeProfileAdmin)
admin.site.register(Comment, CommentAdmin)
admin.site.register(Media, MediaAdmin)
Expand All @@ -265,5 +272,6 @@ class TinyMCEMediaAdmin(admin.ModelAdmin):
admin.site.register(Language, LanguageAdmin)
admin.site.register(VideoTrimRequest, VideoTrimRequestAdmin)
admin.site.register(TranscriptionRequest, TranscriptionRequestAdmin)
admin.site.register(Attachment, AttachmentAdmin)

Media._meta.app_config.verbose_name = "Media"
219 changes: 136 additions & 83 deletions files/frontend_translations/ar.py
Original file line number Diff line number Diff line change
@@ -1,88 +1,141 @@
translation_strings = {
"ABOUT": "حول",
"AUTOPLAY": "تشغيل تلقائي",
"About": "حول",
"Add a ": "أضف ",
"Browse your files": "تصفح ملفاتك",
"COMMENT": "تعليق",
"Categories": "الفئات",
"Category": "الفئة",
"Change Language": "تغيير اللغة",
"Change password": "تغيير كلمة المرور",
'ABOUT': 'حول',
'About': 'حول',
'Add a': 'أضف',
'Add a ': 'أضف ',
'are you sure you want to delete this attachment?': 'هل أنت متأكد من أنك تريد حذف هذا المرفق؟',
'ATTACHMENTS': 'المرفقات',
'AUTOPLAY': 'تشغيل تلقائي',
'Browse your files': 'تصفح ملفاتك',
'Cancel': 'إلغاء',
'Categories': 'الفئات',
'Category': 'الفئة',
'Change Language': 'تغيير اللغة',
'Change password': 'تغيير كلمة المرور',
'Clear': 'امسح',
"Click 'Start Recording' and select the screen or tab to record. Once recording is finished, click 'Stop Recording,' and the recording will be uploaded.": "انقر على 'بدء التسجيل' واختر الشاشة أو علامة التبويب المراد تسجيلها. بمجرد الانتهاء من التسجيل، انقر على 'إيقاف التسجيل'، وسيتم تحميل التسجيل.",
"Comment": "تعليق",
"Comments": "تعليقات",
"Comments are disabled": "التعليقات معطلة",
"Contact": "اتصل",
"DELETE MEDIA": "حذف الوسائط",
"DOWNLOAD": "تحميل",
"Drag and drop files": "سحب وإفلات الملفات",
"EDIT MEDIA": "تعديل الوسائط",
"EDIT PROFILE": "تعديل الملف الشخصي",
"EDIT SUBTITLE": "تعديل الترجمة",
"Edit media": "تعديل الوسائط",
"Edit profile": "تعديل الملف الشخصي",
"Edit subtitle": "تعديل الترجمة",
"Featured": "مميز",
"Go": "اذهب",
"History": "التاريخ",
"Home": "الرئيسية",
"Language": "اللغة",
"Latest": "الأحدث",
"Liked media": "الوسائط المفضلة",
"Manage comments": "إدارة التعليقات",
"Manage media": "إدارة الوسائط",
"Manage users": "إدارة المستخدمين",
"Media": "وسائط",
"Media was edited": "تم تعديل الوسائط",
"Members": "الأعضاء",
"My media": "وسائطي",
"My playlists": "قوائم التشغيل الخاصة بي",
"No": "لا",
"No comment yet": "لا يوجد تعليق بعد",
"No comments yet": "لا توجد تعليقات بعد",
"No results for": "لا توجد نتائج لـ",
"PLAYLISTS": "قوائم التشغيل",
"Playlists": "قوائم التشغيل",
"Powered by": "مدعوم من",
"Publish": "نشر",
"Published on": "نشر في",
"Recommended": "موصى به",
"Record Screen": "تسجيل الشاشة",
"Register": "تسجيل",
"SAVE": "حفظ",
"SEARCH": "بحث",
"SHARE": "مشاركة",
"SHOW MORE": "عرض المزيد",
"SUBMIT": "إرسال",
"Search": "بحث",
"Select": "اختر",
"Sign in": "تسجيل الدخول",
"Sign out": "تسجيل الخروج",
"Start Recording": "بدء التسجيل",
"Stop Recording": "إيقاف التسجيل",
"Subtitle was added": "تمت إضافة الترجمة",
"Subtitles": "ترجمات",
"Tags": "العلامات",
"Terms": "الشروط",
"This works in Chrome, Safari and Edge browsers.": "هذا يعمل في متصفحات Chrome و Safari و Edge.",
"Trim": "قص",
"UPLOAD": "رفع",
"Up next": "التالي",
"Upload": "رفع",
"Upload media": "رفع الوسائط",
"Uploads": "التحميلات",
"VIEW ALL": "عرض الكل",
"View all": "عرض الكل",
"View media": "عرض الوسائط",
"comment": "تعليق",
"is a modern, fully featured open source video and media CMS. It is developed to meet the needs of modern web platforms for viewing and sharing media": "هو نظام إدارة محتوى فيديو ووسائط مفتوح المصدر وحديث ومتكامل. تم تطويره لتلبية احتياجات المنصات الويب الحديثة لمشاهدة ومشاركة الوسائط",
"media in category": "وسائط في الفئة",
"media in tag": "وسائط في العلامة",
"or": "أو",
"view": "عرض",
"views": "مشاهدات",
"yet": "بعد",
'Close': 'يغلق',
'COMMENT': 'تعليق',
'Comment': 'تعليق',
'comment': 'تعليق',
'Comments': 'تعليقات',
'Comments are disabled': 'التعليقات معطلة',
'Confirm': 'تؤكد',
'Contact': 'اتصل',
'Could not load attachments': 'لم يتمكن من تحميل المرفقات',
'Create': 'ينشئ',
'Date': 'تاريخ',
'DELETE': 'حذف',
'Delete failed': 'فشل الحذف',
'DELETE MEDIA': 'حذف الوسائط',
'Description': 'الوصف',
'Done': 'تم',
'DOWNLOAD': 'تحميل',
'Drag and drop files': 'سحب وإفلات الملفات',
'Duration': 'المدة',
'Edit': 'تحرير',
'EDIT MEDIA': 'تعديل الوسائط',
'Edit media': 'تعديل الوسائط',
'EDIT PROFILE': 'تعديل الملف الشخصي',
'Edit profile': 'تعديل الملف الشخصي',
'EDIT SUBTITLE': 'تعديل الترجمة',
'Edit subtitle': 'تحرير الترجمة',
'Email': 'بريد إلكتروني',
'Error': 'خطأ',
'Error uploading:': 'خطأ في التحميل:',
'Featured': 'مميز',
'File:': 'ملف:',
'Filename': 'اسم الملف',
'Filter': 'تصفية',
'Find': 'تجد',
'Go': 'اذهب',
'History': 'التاريخ',
'Home': 'الرئيسية',
'is a modern, fully featured open source video and media CMS. It is developed to meet the needs of modern web platforms for viewing and sharing media': 'هو نظام إدارة محتوى فيديو ووسائط مفتوح المصدر وحديث ومتكامل. تم تطويره لتلبية احتياجات المنصات الويب الحديثة لمشاهدة ومشاركة الوسائط',
'Language': 'اللغة',
'Latest': 'الأحدث',
'Liked media': 'الوسائط المفضلة',
'Loading': 'التحميل',
'Manage comments': 'إدارة التعليقات',
'Manage media': 'إدارة الوسائط',
'Manage users': 'إدارة المستخدمين',
'Media': 'وسائط',
'media in category': 'وسائط في الفئة',
'media in tag': 'وسائط في العلامة',
'Media was edited': 'تم تعديل الوسائط',
'Members': 'الأعضاء',
'More': 'أكثر',
'My media': 'وسائطي',
'My playlists': 'قوائم التشغيل الخاصة بي',
'Name (optional):': 'الاسم (اختياري):',
'New': 'جديد',
'Next': 'التالي',
'No': 'لا',
'No comment yet': 'لا يوجد تعليق بعد',
'No comments yet': 'لا توجد تعليقات بعد',
'No results for': 'لا توجد نتائج لـ',
'OK': 'موافق',
'Open': 'افتح',
'or': 'أو',
'Page': 'صفحة',
'Password': 'كلمة السر',
'PLAYLISTS': 'قوائم التشغيل',
'Playlists': 'قوائم التشغيل',
'Please wait': 'يرجى الانتظار',
'Powered by': 'مدعوم من',
'Previous': 'السابق',
'Publish': 'نشر',
'Published on': 'نشر في',
'Recommended': 'موصى به',
'Record Screen': 'تسجيل الشاشة',
'Register': 'تسجيل',
'Remove': 'إزالة',
'Rename': 'إعادة تسمية',
'Reset': 'إعادة تعيين',
'SAVE': 'حفظ',
'Save': 'يحفظ',
'SEARCH': 'بحث',
'Search': 'بحث',
'Select': 'اختر',
'Settings': 'الإعدادات',
'SHARE': 'مشاركة',
'SHOW MORE': 'عرض المزيد',
'Sign in': 'تسجيل الدخول',
'Sign out': 'تسجيل الخروج',
'Size': 'حجم',
'Sort': 'صنف',
'Start Recording': 'بدء التسجيل',
'Status': 'حالة',
'Stop Recording': 'إيقاف التسجيل',
'SUBMIT': 'إرسال',
'Subtitle was added': 'تمت إضافة الترجمة',
'Subtitles': 'ترجمات',
'Success': 'نجاح',
'Tags': 'العلامات',
'Terms': 'الشروط',
'This works in Chrome, Safari and Edge browsers.': 'هذا يعمل في متصفحات Chrome و Safari و Edge.',
'Title': 'لقب',
'Trim': 'قص',
'Try again': 'حاول مرة أخرى',
'Type': 'نوع',
'Up next': 'التالي',
'Update': 'تحديث',
'UPLOAD': 'رفع',
'Upload': 'رفع',
'Upload failed': 'فشل الرفع',
'Upload media': 'رفع الوسائط',
'Upload new attachment': 'تحميل مرفق جديد',
'Uploads': 'الرفعات',
'Username': 'اسم المستخدم',
'Value': 'قيمة',
'view': 'عرض',
'VIEW ALL': 'عرض الكل',
'View all': 'عرض الكل',
'View media': 'عرض الوسائط',
'views': 'مشاهدات',
'Warning': 'تحذير',
'Yes': 'نعم',
'yet': 'بعد',
}

replacement_strings = {
Expand Down
Loading