feat: Add API key authentication (#1254)

Closes #945
This commit is contained in:
Samuel
2025-11-06 20:56:48 +01:00
committed by GitHub
parent 5a2564f575
commit b4cbd32bf2
75 changed files with 1501 additions and 94 deletions
+17
View File
@@ -40,6 +40,8 @@ export default {
'سيتم حفظ جميع التغييرات تلقائياً<br />بعد استعادة الإتصال.',
alphabetically: 'أبجدياً',
alwaysDisplayCardCreator: 'عرض منشئ البطاقة دائماً',
apiKeyCreated_title: 'تم إنشاء مفتاح API',
apiKey_title: 'مفتاح API',
archive: 'أرشيف',
archiveCard_title: 'أرشفة البطاقة',
archiveCards_title: 'أرشفة البطاقات',
@@ -49,6 +51,7 @@ export default {
areYouSureYouWantToAssignThisProjectManagerAsOwner:
'هل أنت متأكد أنك تريد تعيين مدير المشروع هذا كمالك؟',
areYouSureYouWantToDeactivateThisUser: 'هل أنت متأكد أنك تريد إلغاء تفعيل هذا المستخدم؟',
areYouSureYouWantToDeleteThisApiKey: 'هل أنت متأكد أنك تريد حذف مفتاح API هذا؟',
areYouSureYouWantToDeleteThisAttachment: 'هل أنت متأكد أنك تريد حذف هذا المرفق؟',
areYouSureYouWantToDeleteThisBackgroundImage: 'هل أنت متأكد أنك تريد حذف صورة الخلفية هذه؟',
areYouSureYouWantToDeleteThisBoard: 'هل أنت متأكد أنك تريد حذف هذه اللوحة؟',
@@ -73,6 +76,8 @@ export default {
areYouSureYouWantToLeaveProject: 'هل أنت متأكد أنك تريد مغادرة المشروع؟',
areYouSureYouWantToMakeThisProjectPrivate: 'هل أنت متأكد أنك تريد جعل هذا المشروع خاصاً؟',
areYouSureYouWantToMakeThisProjectShared: 'هل أنت متأكد أنك تريد مشاركة هذا المشروع؟',
areYouSureYouWantToRegenerateThisApiKey:
'هل أنت متأكد أنك تريد إعادة إنشاء مفتاح API هذا؟ لن يعمل المفتاح السابق بعد الآن.',
areYouSureYouWantToRemoveThisManagerFromProject:
'هل أنت متأكد أنك تريد إزالة هذا المدير من المشروع؟',
areYouSureYouWantToRemoveThisMemberFromBoard:
@@ -125,6 +130,7 @@ export default {
createTextFile_title: 'إنشاء ملف نصي',
creator: 'المنشئ',
currentPassword: 'كلمة المرور الحالية',
currentUser: 'المستخدم الحالي',
customFieldGroup_title: 'مجموعة الحقل المخصص',
customFieldGroups_title: 'مجموعات الحقول المخصصة',
customField_title: 'الحقل المخصص',
@@ -136,6 +142,7 @@ export default {
defaultFrom: 'افتراضي من',
defaultView_title: 'العرض الافتراضي',
deleteAllBoardsToBeAbleToDeleteThisProject: 'احذف جميع اللوحات لتتمكن من حذف هذا المشروع',
deleteApiKey_title: 'حذف مفتاح API',
deleteAttachment_title: 'حذف المرفق',
deleteBackgroundImage_title: 'حذف صورة الخلفية',
deleteBoard_title: 'حذف اللوحة',
@@ -191,6 +198,8 @@ export default {
forTeamBasedProjects: 'للمشاريع الجماعية.',
fromComputer_title: 'من الكمبيوتر',
fromTrello: 'من Trello',
fullKeyIsHiddenForSecurityReasons:
'المفتاح الكامل مخفي لأسباب أمنية. قم بإعادة إنشائه لإنشاء واحد جديد.',
general: 'عام',
gradients: 'التدرجات',
grid: 'الشبكة',
@@ -198,7 +207,9 @@ export default {
hideFromProjectListAndFavorites: 'إخفاء من قائمة المشاريع والمفضلة',
host: 'المضيف',
hours: 'ساعات',
identity: 'الهوية',
importBoard_title: 'استيراد اللوحة',
information: 'المعلومات',
invalidCurrentPassword: 'كلمة المرور الحالية غير صالحة',
kanban: 'كانبان',
labels: 'الملصقات',
@@ -227,6 +238,7 @@ export default {
newUsername: 'مستخدم جديد',
newVersionAvailable: 'إصدار جديد متاح',
newestFirst: 'الأحدث أولاً',
noApiKeyCreated: 'لم يتم إنشاء مفتاح API.',
noBoards: 'لا توجد لوحات',
noCardsFound: 'لم يتم العثور على بطاقات.',
noConnectionToServer: 'لا يوجد اتصال بالخادم',
@@ -254,10 +266,12 @@ export default {
projectNotFound_title: 'المشروع غير موجود',
projectOwner: 'مالك المشروع',
referenceDataAndKnowledgeStorage: 'تخزين البيانات المرجعية والمعرفة.',
regenerateApiKey_title: 'إعادة إنشاء مفتاح API',
rejectUnauthorizedTlsCertificates: 'رفض شهادات TLS غير المصرح بها',
removeManager_title: 'إزالة المدير',
removeMember_title: 'إزالة العضو',
role: 'الدور',
saveThisKeyItWillNotBeShownAgain: 'احفظ هذا المفتاح — لن يتم عرضه مرة أخرى!',
searchCards: 'البحث عن البطاقات...',
searchCustomFieldGroups: 'البحث عن مجموعات الحقول المخصصة...',
searchCustomFields: 'البحث عن الحقول المخصصة...',
@@ -369,6 +383,7 @@ export default {
archiveCards_title: 'أرشفة البطاقات',
assignAsOwner: 'تعيين كمالك',
cancel: 'إلغاء',
createApiKey: 'إنشاء مفتاح API',
createBoard: 'إنشاء لوحة',
createCustomFieldGroup: 'إنشاء مجموعة حقل مخصص',
createFile: 'إنشاء ملف',
@@ -378,6 +393,7 @@ export default {
deactivateUser: 'إلغاء تفعيل المستخدم',
deactivateUser_title: 'إلغاء تفعيل المستخدم',
delete: 'حذف',
deleteApiKey: 'حذف مفتاح API',
deleteAttachment: 'حذف المرفق',
deleteAvatar: 'حذف الصورة الرمزية',
deleteBackgroundImage: 'حذف صورة الخلفية',
@@ -436,6 +452,7 @@ export default {
move: 'نقل',
moveCard_title: 'نقل البطاقة',
moveList_title: 'نقل القائمة',
regenerateApiKey: 'إعادة إنشاء مفتاح API',
remove: 'حذف',
removeAssignee: 'إزالة المكلف',
removeColor: 'إزالة اللون',