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
+15
View File
@@ -39,6 +39,8 @@ export default {
allChangesWillBeAutomaticallySavedAfterConnectionRestored: '所有修改會在重新連線後自動保存',
alphabetically: '按字母順序',
alwaysDisplayCardCreator: '總是顯示卡片建立者',
apiKeyCreated_title: 'API金鑰已建立',
apiKey_title: 'API金鑰',
archive: '封存',
archiveCard_title: '封存卡片',
archiveCards_title: '封存卡片',
@@ -47,6 +49,7 @@ export default {
areYouSureYouWantToArchiveThisCard: '確認封存此卡片嗎?',
areYouSureYouWantToAssignThisProjectManagerAsOwner: '確認將此專案管理員指派為擁有者嗎?',
areYouSureYouWantToDeactivateThisUser: '確認停用此使用者嗎?',
areYouSureYouWantToDeleteThisApiKey: '確認刪除此API金鑰嗎?',
areYouSureYouWantToDeleteThisAttachment: '確認刪除此附件嗎?',
areYouSureYouWantToDeleteThisBackgroundImage: '確認刪除此背景圖片嗎?',
areYouSureYouWantToDeleteThisBoard: '確認刪除此看板嗎?',
@@ -68,6 +71,7 @@ export default {
areYouSureYouWantToLeaveProject: '確認離開此專案嗎?',
areYouSureYouWantToMakeThisProjectPrivate: '確認將此專案設為私人嗎?',
areYouSureYouWantToMakeThisProjectShared: '確認將此專案設為共享嗎?',
areYouSureYouWantToRegenerateThisApiKey: '確認重新產生此API金鑰嗎?之前的金鑰將不再有效。',
areYouSureYouWantToRemoveThisManagerFromProject: '確認從此專案中刪除該管理員嗎?',
areYouSureYouWantToRemoveThisMemberFromBoard: '確認從此看板中刪除該成員嗎?',
assignAsOwner_title: '指派為擁有者',
@@ -113,6 +117,7 @@ export default {
createTextFile_title: '創建文本文件',
creator: '建立者',
currentPassword: '當前密碼',
currentUser: '目前使用者',
customFieldGroup_title: '自定義欄位群組',
customFieldGroups_title: '自定義欄位群組',
customField_title: '自定義欄位',
@@ -124,6 +129,7 @@ export default {
defaultFrom: '預設發送者',
defaultView_title: '預設檢視',
deleteAllBoardsToBeAbleToDeleteThisProject: '刪除所有看板以便刪除此專案',
deleteApiKey_title: '刪除API金鑰',
deleteAttachment_title: '刪除附件',
deleteBackgroundImage_title: '刪除背景圖片',
deleteBoard_title: '刪除看板',
@@ -179,6 +185,7 @@ export default {
forTeamBasedProjects: '用於團隊專案。',
fromComputer_title: '來自電腦',
fromTrello: '來自 Trello',
fullKeyIsHiddenForSecurityReasons: '出於安全考量,完整金鑰已隱藏。重新產生以建立新金鑰。',
general: '通用',
gradients: '漸層',
grid: '網格',
@@ -186,7 +193,9 @@ export default {
hideFromProjectListAndFavorites: '從專案列表和收藏夾中隱藏',
host: '主機',
hours: '小時',
identity: '身分',
importBoard_title: '導入看板',
information: '資訊',
invalidCurrentPassword: '當前密碼錯誤',
kanban: '看板',
labels: '標籤',
@@ -215,6 +224,7 @@ export default {
newUsername: '新使用者名稱',
newVersionAvailable: '有新版本可用',
newestFirst: '最新優先',
noApiKeyCreated: '未建立API金鑰。',
noBoards: '沒有看板',
noCardsFound: '未找到卡片。',
noConnectionToServer: '未連接到伺服器',
@@ -241,10 +251,12 @@ export default {
projectNotFound_title: '專案未找到',
projectOwner: '專案擁有者',
referenceDataAndKnowledgeStorage: '參考資料和知識儲存。',
regenerateApiKey_title: '重新產生API金鑰',
rejectUnauthorizedTlsCertificates: '拒絕未授權的 TLS 憑證',
removeManager_title: '刪除管理員',
removeMember_title: '刪除成員',
role: '角色',
saveThisKeyItWillNotBeShownAgain: '儲存此金鑰——它不會再次顯示!',
searchCards: '搜尋卡片...',
searchCustomFieldGroups: '搜尋自定義欄位群組...',
searchCustomFields: '搜尋自定義欄位...',
@@ -354,6 +366,7 @@ export default {
archiveCards_title: '封存卡片',
assignAsOwner: '指派為擁有者',
cancel: '取消',
createApiKey: '建立API金鑰',
createBoard: '創建看板',
createCustomFieldGroup: '創建自定義欄位群組',
createFile: '創建文件',
@@ -363,6 +376,7 @@ export default {
deactivateUser: '停用使用者',
deactivateUser_title: '停用使用者',
delete: '刪除',
deleteApiKey: '刪除API金鑰',
deleteAttachment: '刪除附件',
deleteAvatar: '刪除頭像',
deleteBackgroundImage: '刪除背景圖片',
@@ -421,6 +435,7 @@ export default {
move: '移動',
moveCard_title: '移動卡片',
moveList_title: '移動列表',
regenerateApiKey: '重新產生API金鑰',
remove: '刪除',
removeAssignee: '移除受派者',
removeColor: '移除顏色',