mirror of
https://github.com/langgenius/dify.git
synced 2026-11-13 23:06:40 +08:00
feat: optimize access token ui (#44422)
This commit is contained in:
1 parent
688005d9fc
commit
1c8d4741b1
32 files changed
+85
-155
No files matched your search
+6
-1
@@ -147,7 +147,12 @@ describe('ResourceAccessTokenPage', () => {
|
||||
'accountSettings.resourceAccessToken.appCount:{"count":1} · accountSettings.resourceAccessToken.knowledgeCount:{"count":1}',
|
||||
),
|
||||
).toBeInTheDocument()
|
||||
expect(screen.getByRole('cell', { name: 'track-one' })).toBeInTheDocument()
|
||||
expect(screen.queryByRole('cell', { name: 'track-one' })).not.toBeInTheDocument()
|
||||
expect(
|
||||
screen.queryByRole('columnheader', {
|
||||
name: 'accountSettings.resourceAccessToken.trackingId',
|
||||
}),
|
||||
).not.toBeInTheDocument()
|
||||
expect(screen.getByText('sk-12345...abcd')).toBeInTheDocument()
|
||||
expect(
|
||||
screen.getByText('accountSettings.resourceAccessToken.accessibleResources'),
|
||||
|
||||
+37
-25
@@ -109,35 +109,34 @@ export default function ResourceSelector({
|
||||
|
||||
return knowledgeCandidates.filter((candidate) => candidate.name.toLowerCase().includes(keyword))
|
||||
}, [knowledgeCandidates, resourceSearchText])
|
||||
const renderCandidate = (candidate: ResourceCandidate) => {
|
||||
const renderCandidate = (
|
||||
candidate: ResourceCandidate,
|
||||
index: number,
|
||||
candidates: ResourceCandidate[],
|
||||
) => {
|
||||
const key = candidateKey(candidate)
|
||||
|
||||
return (
|
||||
<div
|
||||
key={key}
|
||||
className="flex min-h-10 w-full items-center gap-3 border-b border-divider-subtle px-3 text-left last:border-b-0 hover:bg-state-base-hover"
|
||||
className={`relative mx-2 my-0.5 flex min-h-11 items-center gap-3 rounded-lg px-2 py-2 text-left hover:bg-state-base-hover ${index < candidates.length - 1 ? 'after:pointer-events-none after:absolute after:inset-x-2 after:-bottom-px after:border-b after:border-divider-subtle' : ''}`}
|
||||
>
|
||||
<Checkbox
|
||||
checked={selectedResources.has(key)}
|
||||
aria-label={candidate.name}
|
||||
onCheckedChange={() => onToggle(candidate)}
|
||||
/>
|
||||
<span
|
||||
aria-hidden
|
||||
className={
|
||||
candidate.type === 'app'
|
||||
? 'i-ri-apps-2-line size-4 text-text-tertiary'
|
||||
: 'i-ri-book-2-line size-4 text-text-tertiary'
|
||||
? 'i-ri-apps-2-line size-6 shrink-0 text-text-tertiary'
|
||||
: 'i-ri-book-2-line size-6 shrink-0 text-text-tertiary'
|
||||
}
|
||||
/>
|
||||
<span className="min-w-0 flex-1 truncate system-sm-medium text-text-primary">
|
||||
{candidate.name}
|
||||
</span>
|
||||
<span className="system-xs-medium-uppercase text-text-tertiary">
|
||||
{candidate.type === 'app'
|
||||
? t(($) => $['resourceAccessToken.app'], { ns: 'accountSettings' })
|
||||
: t(($) => $['resourceAccessToken.knowledge'], { ns: 'accountSettings' })}
|
||||
</span>
|
||||
<Checkbox
|
||||
checked={selectedResources.has(key)}
|
||||
aria-label={candidate.name}
|
||||
onCheckedChange={() => onToggle(candidate)}
|
||||
/>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
@@ -173,8 +172,8 @@ export default function ResourceSelector({
|
||||
if (!candidates.length && !hasNextPage) return null
|
||||
|
||||
return (
|
||||
<div>
|
||||
<div className="flex h-8 items-center border-b border-divider-subtle px-3 system-xs-medium-uppercase text-text-tertiary">
|
||||
<div className="mt-2 border-t border-divider-regular pt-2 first:mt-0 first:border-t-0 first:pt-0">
|
||||
<div className="flex h-8 items-center px-4 system-xs-medium-uppercase text-text-tertiary">
|
||||
{title}
|
||||
</div>
|
||||
{candidates.map(renderCandidate)}
|
||||
@@ -184,7 +183,7 @@ export default function ResourceSelector({
|
||||
}
|
||||
|
||||
return (
|
||||
<div className="grid gap-2">
|
||||
<div className="grid gap-3">
|
||||
<div className="system-sm-medium text-text-secondary">
|
||||
{t(($) => $['resourceAccessToken.resources'], { ns: 'accountSettings' })}
|
||||
</div>
|
||||
@@ -196,29 +195,42 @@ export default function ResourceSelector({
|
||||
ns: 'accountSettings',
|
||||
})}
|
||||
/>
|
||||
<Tabs value={resourceTab} onValueChange={(value) => setResourceTab(value as ResourceTab)}>
|
||||
<div className="flex items-center justify-between gap-3">
|
||||
<TabsList className="gap-5">
|
||||
<TabsTab value="all" className="py-1.5 system-sm-semibold">
|
||||
<Tabs
|
||||
className="grid gap-3"
|
||||
value={resourceTab}
|
||||
onValueChange={(value) => setResourceTab(value as ResourceTab)}
|
||||
>
|
||||
<div className="flex flex-wrap items-center justify-between gap-2">
|
||||
<TabsList className="gap-2">
|
||||
<TabsTab
|
||||
value="all"
|
||||
className="rounded-lg border-b-0 px-3 py-1.5 system-sm-medium data-active:bg-state-base-active"
|
||||
>
|
||||
{t(($) => $['resourceAccessToken.tabAll'], { ns: 'accountSettings' })}
|
||||
</TabsTab>
|
||||
<TabsTab value="app" className="py-1.5 system-sm-semibold">
|
||||
<TabsTab
|
||||
value="app"
|
||||
className="rounded-lg border-b-0 px-3 py-1.5 system-sm-medium data-active:bg-state-base-active"
|
||||
>
|
||||
{t(($) => $['resourceAccessToken.tabApps'], { ns: 'accountSettings' })}
|
||||
</TabsTab>
|
||||
<TabsTab value="knowledge" className="py-1.5 system-sm-semibold">
|
||||
<TabsTab
|
||||
value="knowledge"
|
||||
className="rounded-lg border-b-0 px-3 py-1.5 system-sm-medium data-active:bg-state-base-active"
|
||||
>
|
||||
{t(($) => $['resourceAccessToken.tabKnowledgeBases'], {
|
||||
ns: 'accountSettings',
|
||||
})}
|
||||
</TabsTab>
|
||||
</TabsList>
|
||||
<div className="rounded-full bg-state-accent-hover px-3 py-1 system-sm-semibold text-text-accent">
|
||||
<div className="shrink-0 rounded-full bg-state-accent-hover px-3 py-1 system-xs-semibold text-text-accent">
|
||||
{t(($) => $['dynamicSelect.selected'], {
|
||||
ns: 'common',
|
||||
count: selectedResources.size,
|
||||
})}
|
||||
</div>
|
||||
</div>
|
||||
<div className="max-h-72 overflow-y-auto rounded-lg border border-components-panel-border">
|
||||
<div className="max-h-[min(28rem,45dvh)] overflow-y-auto overscroll-contain rounded-lg border border-divider-subtle py-1">
|
||||
{(appsQuery.isPending || datasetsQuery.isPending) && (
|
||||
<div className="grid gap-2 p-3">
|
||||
<SkeletonRectangle className="h-8 w-full animate-pulse" />
|
||||
|
||||
+3
-3
@@ -119,7 +119,7 @@ export default function ResourceAccessTokenDialog({
|
||||
|
||||
return (
|
||||
<Dialog open={open} onOpenChange={onOpenChange} disablePointerDismissal>
|
||||
<DialogContent backdropProps={{ forceRender: true }} className="w-160">
|
||||
<DialogContent backdropProps={{ forceRender: true }} className="w-168 overflow-hidden">
|
||||
<DialogHeader>
|
||||
<DialogTitle>
|
||||
{isEdit
|
||||
@@ -160,8 +160,8 @@ export default function ResourceAccessTokenDialog({
|
||||
</>
|
||||
) : (
|
||||
<form className="contents" onSubmit={handleSubmit}>
|
||||
<DialogBody className="grid gap-5">
|
||||
<Field name="name">
|
||||
<DialogBody className="grid gap-6">
|
||||
<Field name="name" className="border-b border-divider-subtle pb-6">
|
||||
<FieldLabel>{nameLabel}</FieldLabel>
|
||||
<Input
|
||||
required
|
||||
|
||||
+4
-7
@@ -69,16 +69,13 @@ export default function ResourceAccessTokenRow({
|
||||
|
||||
return (
|
||||
<tr className="border-b border-divider-subtle system-md-regular last:border-b-0">
|
||||
<td className="h-12 pr-6">
|
||||
<td className="h-12 pr-4">
|
||||
<div className="truncate system-md-regular text-text-secondary">{row.name}</div>
|
||||
</td>
|
||||
<td className="pr-6">
|
||||
<div className="truncate font-mono text-text-secondary">{row.trackId}</div>
|
||||
</td>
|
||||
<td className="pr-6">
|
||||
<td className="pr-4">
|
||||
<div className="truncate font-mono text-text-secondary">{row.maskedToken}</div>
|
||||
</td>
|
||||
<td className="pr-6">
|
||||
<td className="pr-4">
|
||||
<div className="flex min-w-0 items-center gap-1">
|
||||
<div className="min-w-0 truncate text-text-secondary">
|
||||
{resourceSummary ||
|
||||
@@ -125,7 +122,7 @@ export default function ResourceAccessTokenRow({
|
||||
</Infotip>
|
||||
</div>
|
||||
</td>
|
||||
<td className="pr-6">
|
||||
<td className="pr-4">
|
||||
<div className="truncate text-text-secondary">
|
||||
{row.createdAt != null
|
||||
? formatTime(
|
||||
|
||||
+10
-15
@@ -20,7 +20,6 @@ const getTokenRows = (rows: ResourceAccessTokenRowResponse[]) => {
|
||||
rowMap.set(row.token_id, {
|
||||
tokenId: row.token_id,
|
||||
name: row.name,
|
||||
trackId: row.track_id,
|
||||
maskedToken: row.masked_token,
|
||||
createdAt: row.created_at,
|
||||
relations: [row],
|
||||
@@ -44,32 +43,28 @@ export default function ResourceAccessTokenTable({
|
||||
|
||||
return (
|
||||
<div className="max-h-[min(32rem,60vh)] overflow-auto overscroll-contain">
|
||||
<table className="w-full min-w-225 table-fixed text-left">
|
||||
<table className="w-full table-fixed text-left">
|
||||
<colgroup>
|
||||
<col className="w-1/5" />
|
||||
<col className="w-1/6" />
|
||||
<col className="w-1/6" />
|
||||
<col className="w-1/4" />
|
||||
<col />
|
||||
<col className="w-1/6" />
|
||||
<col className="w-20" />
|
||||
<col className="w-44" />
|
||||
<col className="w-16" />
|
||||
</colgroup>
|
||||
<thead className="sticky top-0 z-10 bg-components-panel-bg system-xs-medium-uppercase text-text-tertiary">
|
||||
<tr className="border-b border-divider-subtle">
|
||||
<th scope="col" className="pr-6 pb-3 font-medium">
|
||||
<th scope="col" className="pr-4 pb-3 font-medium">
|
||||
{t(($) => $['resourceAccessToken.name'], { ns: 'accountSettings' })}
|
||||
</th>
|
||||
<th scope="col" className="pr-6 pb-3 font-medium">
|
||||
{t(($) => $['resourceAccessToken.trackingId'], { ns: 'accountSettings' })}
|
||||
</th>
|
||||
<th scope="col" className="pr-6 pb-3 font-medium">
|
||||
<th scope="col" className="pr-4 pb-3 font-medium">
|
||||
{t(($) => $['resourceAccessToken.token'], { ns: 'accountSettings' })}
|
||||
</th>
|
||||
<th scope="col" className="pr-6 pb-3 font-medium">
|
||||
<th scope="col" className="pr-4 pb-3 font-medium">
|
||||
{t(($) => $['resourceAccessToken.accessibleResources'], {
|
||||
ns: 'accountSettings',
|
||||
})}
|
||||
</th>
|
||||
<th scope="col" className="pr-6 pb-3 font-medium">
|
||||
<th scope="col" className="pr-4 pb-3 font-medium">
|
||||
{t(($) => $['resourceAccessToken.createdColumn'], { ns: 'accountSettings' })}
|
||||
</th>
|
||||
<th scope="col" className="pb-3 font-medium">
|
||||
@@ -80,7 +75,7 @@ export default function ResourceAccessTokenTable({
|
||||
<tbody>
|
||||
{isPending && (
|
||||
<tr>
|
||||
<td colSpan={6} className="py-4">
|
||||
<td colSpan={5} className="py-4">
|
||||
<div className="grid gap-2">
|
||||
<SkeletonRectangle className="h-12 w-full animate-pulse" />
|
||||
<SkeletonRectangle className="h-12 w-full animate-pulse" />
|
||||
@@ -94,7 +89,7 @@ export default function ResourceAccessTokenTable({
|
||||
))}
|
||||
{!isPending && tokenRows.length === 0 && (
|
||||
<tr>
|
||||
<td colSpan={6} className="p-10 text-center system-sm-regular text-text-tertiary">
|
||||
<td colSpan={5} className="p-10 text-center system-sm-regular text-text-tertiary">
|
||||
{t(($) => $['resourceAccessToken.empty'], { ns: 'accountSettings' })}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -19,7 +19,6 @@ export type ResourceCandidate = ResourceAccessTokenResourcePayload & {
|
||||
export type TokenTableRow = {
|
||||
tokenId: string
|
||||
name: string
|
||||
trackId: string
|
||||
maskedToken: string
|
||||
createdAt?: number | null
|
||||
relations: ResourceAccessTokenRowResponse[]
|
||||
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "أدخل اسم مساحة العمل",
|
||||
"resourceAccessToken.accessibleResources": "الموارد المتاحة",
|
||||
"resourceAccessToken.actions": "الإجراءات",
|
||||
"resourceAccessToken.app": "تطبيق",
|
||||
"resourceAccessToken.appCount": "{{count}} تطبيق",
|
||||
"resourceAccessToken.appsCount": "{{count}} تطبيقات",
|
||||
"resourceAccessToken.appsSection": "تطبيقات",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "تعديل رمز الوصول",
|
||||
"resourceAccessToken.empty": "لا توجد رموز وصول بعد",
|
||||
"resourceAccessToken.emptyDescription": "أنشئ رمز وصول لتمكين المهام الآلية والأنظمة الخارجية من اكتشاف الموارد المحددة والوصول إليها باستخدام Difyctl.",
|
||||
"resourceAccessToken.knowledge": "قاعدة معرفة",
|
||||
"resourceAccessToken.knowledgeBasesSection": "قواعد المعرفة",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} قاعدة معرفة",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} قواعد المعرفة",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "تطبيقات",
|
||||
"resourceAccessToken.tabKnowledgeBases": "قواعد المعرفة",
|
||||
"resourceAccessToken.token": "الرمز",
|
||||
"resourceAccessToken.total": "الإجمالي {{total}}",
|
||||
"resourceAccessToken.trackingId": "معرّف التتبع"
|
||||
"resourceAccessToken.total": "الإجمالي {{total}}"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "İş sahəsinin adını daxil et",
|
||||
"resourceAccessToken.accessibleResources": "Əlçatan resurslar",
|
||||
"resourceAccessToken.actions": "Əməliyyatlar",
|
||||
"resourceAccessToken.app": "Tətbiq",
|
||||
"resourceAccessToken.appCount": "{{count}} Tətbiq",
|
||||
"resourceAccessToken.appsCount": "{{count}} Tətbiqlər",
|
||||
"resourceAccessToken.appsSection": "Tətbiqlər",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Giriş tokenini redaktə et",
|
||||
"resourceAccessToken.empty": "Hələ giriş tokeni yoxdur",
|
||||
"resourceAccessToken.emptyDescription": "Avtomatlaşdırılmış tapşırıqların və xarici sistemlərin seçilmiş resursları Difyctl vasitəsilə tapıb istifadə etməsi üçün giriş tokeni yaradın.",
|
||||
"resourceAccessToken.knowledge": "Bilik bazası",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Bilik bazaları",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} Bilik bazası",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Bilik bazaları",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "Tətbiqlər",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Bilik bazaları",
|
||||
"resourceAccessToken.token": "Token",
|
||||
"resourceAccessToken.total": "Cəmi {{total}}",
|
||||
"resourceAccessToken.trackingId": "İzləmə ID-si"
|
||||
"resourceAccessToken.total": "Cəmi {{total}}"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "Arbeitsbereichnamen eingeben",
|
||||
"resourceAccessToken.accessibleResources": "Zugängliche Ressourcen",
|
||||
"resourceAccessToken.actions": "Aktionen",
|
||||
"resourceAccessToken.app": "Anwendung",
|
||||
"resourceAccessToken.appCount": "{{count}} Anwendung",
|
||||
"resourceAccessToken.appsCount": "{{count}} Anwendungen",
|
||||
"resourceAccessToken.appsSection": "Anwendungen",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Zugriffstoken bearbeiten",
|
||||
"resourceAccessToken.empty": "Noch keine Zugriffstoken",
|
||||
"resourceAccessToken.emptyDescription": "Erstellen Sie ein Zugriffstoken, damit automatisierte Aufgaben und externe Systeme ausgewählte Ressourcen über Difyctl finden und nutzen können.",
|
||||
"resourceAccessToken.knowledge": "Wissensdatenbank",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Wissensdatenbanken",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} Wissensdatenbank",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Wissensdatenbanken",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "Anwendungen",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Wissensdatenbanken",
|
||||
"resourceAccessToken.token": "Token",
|
||||
"resourceAccessToken.total": "{{total}} insgesamt",
|
||||
"resourceAccessToken.trackingId": "Tracking-ID"
|
||||
"resourceAccessToken.total": "{{total}} insgesamt"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "Enter workspace name",
|
||||
"resourceAccessToken.accessibleResources": "Accessible Resources",
|
||||
"resourceAccessToken.actions": "Actions",
|
||||
"resourceAccessToken.app": "App",
|
||||
"resourceAccessToken.appCount": "{{count}} App",
|
||||
"resourceAccessToken.appsCount": "{{count}} Apps",
|
||||
"resourceAccessToken.appsSection": "Apps",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Edit access token",
|
||||
"resourceAccessToken.empty": "No access tokens yet",
|
||||
"resourceAccessToken.emptyDescription": "Create an access token for automated tasks and external systems to discover and access selected resource through Difyctl.",
|
||||
"resourceAccessToken.knowledge": "Knowledge",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Knowledge bases",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} Knowledge",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Knowledges",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "Apps",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Knowledge bases",
|
||||
"resourceAccessToken.token": "Token",
|
||||
"resourceAccessToken.total": "{{total}} total",
|
||||
"resourceAccessToken.trackingId": "Tracking ID"
|
||||
"resourceAccessToken.total": "{{total}} total"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "Ingrese el nombre del espacio de trabajo",
|
||||
"resourceAccessToken.accessibleResources": "Recursos accesibles",
|
||||
"resourceAccessToken.actions": "Acciones",
|
||||
"resourceAccessToken.app": "Aplicación",
|
||||
"resourceAccessToken.appCount": "{{count}} Aplicación",
|
||||
"resourceAccessToken.appsCount": "{{count}} Aplicaciones",
|
||||
"resourceAccessToken.appsSection": "Aplicaciones",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Editar token de acceso",
|
||||
"resourceAccessToken.empty": "Todavía no hay tokens de acceso",
|
||||
"resourceAccessToken.emptyDescription": "Crea un token de acceso para que las tareas automatizadas y los sistemas externos descubran y utilicen los recursos seleccionados mediante Difyctl.",
|
||||
"resourceAccessToken.knowledge": "Base de conocimientos",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Bases de conocimientos",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} Base de conocimientos",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Bases de conocimientos",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "Aplicaciones",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Bases de conocimientos",
|
||||
"resourceAccessToken.token": "Token",
|
||||
"resourceAccessToken.total": "{{total}} en total",
|
||||
"resourceAccessToken.trackingId": "ID de seguimiento"
|
||||
"resourceAccessToken.total": "{{total}} en total"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "نام فضای کاری را وارد کنید",
|
||||
"resourceAccessToken.accessibleResources": "منابع قابل دسترسی",
|
||||
"resourceAccessToken.actions": "اقدامات",
|
||||
"resourceAccessToken.app": "برنامه",
|
||||
"resourceAccessToken.appCount": "{{count}} برنامه",
|
||||
"resourceAccessToken.appsCount": "{{count}} برنامهها",
|
||||
"resourceAccessToken.appsSection": "برنامهها",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "ویرایش توکن دسترسی",
|
||||
"resourceAccessToken.empty": "هنوز توکن دسترسی وجود ندارد",
|
||||
"resourceAccessToken.emptyDescription": "برای اینکه کارهای خودکار و سامانههای خارجی بتوانند منابع انتخابشده را با Difyctl پیدا کنند و به آنها دسترسی داشته باشند، توکن دسترسی بسازید.",
|
||||
"resourceAccessToken.knowledge": "پایگاه دانش",
|
||||
"resourceAccessToken.knowledgeBasesSection": "پایگاههای دانش",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} پایگاه دانش",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} پایگاههای دانش",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "برنامهها",
|
||||
"resourceAccessToken.tabKnowledgeBases": "پایگاههای دانش",
|
||||
"resourceAccessToken.token": "توکن",
|
||||
"resourceAccessToken.total": "مجموع {{total}}",
|
||||
"resourceAccessToken.trackingId": "شناسه رهگیری"
|
||||
"resourceAccessToken.total": "مجموع {{total}}"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "Entrez le nom de l'espace de travail",
|
||||
"resourceAccessToken.accessibleResources": "Ressources accessibles",
|
||||
"resourceAccessToken.actions": "Actions",
|
||||
"resourceAccessToken.app": "Application",
|
||||
"resourceAccessToken.appCount": "{{count}} Application",
|
||||
"resourceAccessToken.appsCount": "{{count}} Applications",
|
||||
"resourceAccessToken.appsSection": "Applications",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Modifier le jeton d’accès",
|
||||
"resourceAccessToken.empty": "Aucun jeton d’accès pour le moment",
|
||||
"resourceAccessToken.emptyDescription": "Créez un jeton d’accès pour permettre aux tâches automatisées et aux systèmes externes de découvrir les ressources sélectionnées et d’y accéder avec Difyctl.",
|
||||
"resourceAccessToken.knowledge": "Base de connaissances",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Bases de connaissances",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} Base de connaissances",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Bases de connaissances",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "Applications",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Bases de connaissances",
|
||||
"resourceAccessToken.token": "Jeton",
|
||||
"resourceAccessToken.total": "{{total}} au total",
|
||||
"resourceAccessToken.trackingId": "ID de suivi"
|
||||
"resourceAccessToken.total": "{{total}} au total"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "वर्कस्पेस का नाम दर्ज करें",
|
||||
"resourceAccessToken.accessibleResources": "सुलभ संसाधन",
|
||||
"resourceAccessToken.actions": "कार्रवाइयाँ",
|
||||
"resourceAccessToken.app": "ऐप",
|
||||
"resourceAccessToken.appCount": "{{count}} ऐप",
|
||||
"resourceAccessToken.appsCount": "{{count}} ऐप्स",
|
||||
"resourceAccessToken.appsSection": "ऐप्स",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "एक्सेस टोकन संपादित करें",
|
||||
"resourceAccessToken.empty": "अभी कोई एक्सेस टोकन नहीं है",
|
||||
"resourceAccessToken.emptyDescription": "स्वचालित कार्यों और बाहरी प्रणालियों को Difyctl से चुने हुए संसाधन खोजने और उपयोग करने देने के लिए एक्सेस टोकन बनाएँ।",
|
||||
"resourceAccessToken.knowledge": "ज्ञान आधार",
|
||||
"resourceAccessToken.knowledgeBasesSection": "ज्ञान आधार",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} ज्ञान आधार",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} ज्ञान आधार",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "ऐप्स",
|
||||
"resourceAccessToken.tabKnowledgeBases": "ज्ञान आधार",
|
||||
"resourceAccessToken.token": "टोकन",
|
||||
"resourceAccessToken.total": "कुल {{total}}",
|
||||
"resourceAccessToken.trackingId": "ट्रैकिंग आईडी"
|
||||
"resourceAccessToken.total": "कुल {{total}}"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "Masukkan nama ruang kerja",
|
||||
"resourceAccessToken.accessibleResources": "Sumber daya yang dapat diakses",
|
||||
"resourceAccessToken.actions": "Tindakan",
|
||||
"resourceAccessToken.app": "Aplikasi",
|
||||
"resourceAccessToken.appCount": "{{count}} Aplikasi",
|
||||
"resourceAccessToken.appsCount": "{{count}} Aplikasi",
|
||||
"resourceAccessToken.appsSection": "Aplikasi",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Edit token akses",
|
||||
"resourceAccessToken.empty": "Belum ada token akses",
|
||||
"resourceAccessToken.emptyDescription": "Buat token akses agar tugas otomatis dan sistem eksternal dapat menemukan serta menggunakan sumber daya pilihan melalui Difyctl.",
|
||||
"resourceAccessToken.knowledge": "Basis pengetahuan",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Basis pengetahuan",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} Basis pengetahuan",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Basis pengetahuan",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "Aplikasi",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Basis pengetahuan",
|
||||
"resourceAccessToken.token": "Token",
|
||||
"resourceAccessToken.total": "Total {{total}}",
|
||||
"resourceAccessToken.trackingId": "ID pelacakan"
|
||||
"resourceAccessToken.total": "Total {{total}}"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "Inserisci il nome dello spazio di lavoro",
|
||||
"resourceAccessToken.accessibleResources": "Risorse accessibili",
|
||||
"resourceAccessToken.actions": "Azioni",
|
||||
"resourceAccessToken.app": "App",
|
||||
"resourceAccessToken.appCount": "{{count}} App",
|
||||
"resourceAccessToken.appsCount": "{{count}} App",
|
||||
"resourceAccessToken.appsSection": "App",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Modifica token di accesso",
|
||||
"resourceAccessToken.empty": "Nessun token di accesso",
|
||||
"resourceAccessToken.emptyDescription": "Crea un token di accesso per consentire alle attività automatizzate e ai sistemi esterni di individuare e utilizzare le risorse selezionate tramite Difyctl.",
|
||||
"resourceAccessToken.knowledge": "Base di conoscenza",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Basi di conoscenza",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} Base di conoscenza",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Basi di conoscenza",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "App",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Basi di conoscenza",
|
||||
"resourceAccessToken.token": "Token",
|
||||
"resourceAccessToken.total": "{{total}} in totale",
|
||||
"resourceAccessToken.trackingId": "ID di tracciamento"
|
||||
"resourceAccessToken.total": "{{total}} in totale"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "ワークスペース名を入力",
|
||||
"resourceAccessToken.accessibleResources": "アクセス可能なリソース",
|
||||
"resourceAccessToken.actions": "操作",
|
||||
"resourceAccessToken.app": "アプリ",
|
||||
"resourceAccessToken.appCount": "{{count}} アプリ",
|
||||
"resourceAccessToken.appsCount": "{{count}} アプリ",
|
||||
"resourceAccessToken.appsSection": "アプリ",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "アクセストークンを編集",
|
||||
"resourceAccessToken.empty": "アクセストークンはまだありません",
|
||||
"resourceAccessToken.emptyDescription": "自動化タスクや外部システムが Difyctl を使って選択したリソースを見つけ、利用できるようにアクセストークンを作成します。",
|
||||
"resourceAccessToken.knowledge": "ナレッジベース",
|
||||
"resourceAccessToken.knowledgeBasesSection": "ナレッジベース",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} ナレッジベース",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} ナレッジベース",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "アプリ",
|
||||
"resourceAccessToken.tabKnowledgeBases": "ナレッジベース",
|
||||
"resourceAccessToken.token": "トークン",
|
||||
"resourceAccessToken.total": "合計 {{total}} 件",
|
||||
"resourceAccessToken.trackingId": "追跡 ID"
|
||||
"resourceAccessToken.total": "合計 {{total}} 件"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "워크스페이스 이름 입력",
|
||||
"resourceAccessToken.accessibleResources": "접근 가능한 리소스",
|
||||
"resourceAccessToken.actions": "작업",
|
||||
"resourceAccessToken.app": "앱",
|
||||
"resourceAccessToken.appCount": "{{count}} 앱",
|
||||
"resourceAccessToken.appsCount": "{{count}} 앱",
|
||||
"resourceAccessToken.appsSection": "앱",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "액세스 토큰 편집",
|
||||
"resourceAccessToken.empty": "아직 액세스 토큰이 없습니다",
|
||||
"resourceAccessToken.emptyDescription": "자동화 작업과 외부 시스템이 Difyctl로 선택한 리소스를 찾고 사용할 수 있도록 액세스 토큰을 만드세요.",
|
||||
"resourceAccessToken.knowledge": "지식 베이스",
|
||||
"resourceAccessToken.knowledgeBasesSection": "지식 베이스",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} 지식 베이스",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} 지식 베이스",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "앱",
|
||||
"resourceAccessToken.tabKnowledgeBases": "지식 베이스",
|
||||
"resourceAccessToken.token": "토큰",
|
||||
"resourceAccessToken.total": "총 {{total}}개",
|
||||
"resourceAccessToken.trackingId": "추적 ID"
|
||||
"resourceAccessToken.total": "총 {{total}}개"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "ປ້ອນຊື່ພື້ນທີ່ເຮັດວຽກ",
|
||||
"resourceAccessToken.accessibleResources": "ຊັບພະຍາກອນທີ່ເຂົ້າເຖິງໄດ້",
|
||||
"resourceAccessToken.actions": "ການດຳເນີນການ",
|
||||
"resourceAccessToken.app": "ແອັບ",
|
||||
"resourceAccessToken.appCount": "{{count}} ແອັບ",
|
||||
"resourceAccessToken.appsCount": "{{count}} ແອັບ",
|
||||
"resourceAccessToken.appsSection": "ແອັບ",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "ແກ້ໄຂໂທເຄັນເຂົ້າເຖິງ",
|
||||
"resourceAccessToken.empty": "ຍັງບໍ່ມີໂທເຄັນເຂົ້າເຖິງ",
|
||||
"resourceAccessToken.emptyDescription": "ສ້າງໂທເຄັນເຂົ້າເຖິງເພື່ອໃຫ້ວຽກອັດຕະໂນມັດ ແລະລະບົບພາຍນອກຄົ້ນຫາ ແລະໃຊ້ຊັບພະຍາກອນທີ່ເລືອກຜ່ານ Difyctl.",
|
||||
"resourceAccessToken.knowledge": "ຖານຄວາມຮູ້",
|
||||
"resourceAccessToken.knowledgeBasesSection": "ຖານຄວາມຮູ້",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} ຖານຄວາມຮູ້",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} ຖານຄວາມຮູ້",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "ແອັບ",
|
||||
"resourceAccessToken.tabKnowledgeBases": "ຖານຄວາມຮູ້",
|
||||
"resourceAccessToken.token": "ໂທເຄັນ",
|
||||
"resourceAccessToken.total": "ລວມ {{total}}",
|
||||
"resourceAccessToken.trackingId": "ID ຕິດຕາມ"
|
||||
"resourceAccessToken.total": "ລວມ {{total}}"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "Enter workspace name",
|
||||
"resourceAccessToken.accessibleResources": "Toegankelijke bronnen",
|
||||
"resourceAccessToken.actions": "Acties",
|
||||
"resourceAccessToken.app": "App",
|
||||
"resourceAccessToken.appCount": "{{count}} App",
|
||||
"resourceAccessToken.appsCount": "{{count}} Apps",
|
||||
"resourceAccessToken.appsSection": "Apps",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Toegangstoken bewerken",
|
||||
"resourceAccessToken.empty": "Nog geen toegangstokens",
|
||||
"resourceAccessToken.emptyDescription": "Maak een toegangstoken zodat geautomatiseerde taken en externe systemen geselecteerde bronnen via Difyctl kunnen vinden en gebruiken.",
|
||||
"resourceAccessToken.knowledge": "Kennisbank",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Kennisbanken",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} Kennisbank",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Kennisbanken",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "Apps",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Kennisbanken",
|
||||
"resourceAccessToken.token": "Token",
|
||||
"resourceAccessToken.total": "{{total}} in totaal",
|
||||
"resourceAccessToken.trackingId": "Tracking-ID"
|
||||
"resourceAccessToken.total": "{{total}} in totaal"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "Wprowadź nazwę przestrzeni roboczej",
|
||||
"resourceAccessToken.accessibleResources": "Dostępne zasoby",
|
||||
"resourceAccessToken.actions": "Działania",
|
||||
"resourceAccessToken.app": "Aplikacja",
|
||||
"resourceAccessToken.appCount": "{{count}} Aplikacja",
|
||||
"resourceAccessToken.appsCount": "{{count}} Aplikacje",
|
||||
"resourceAccessToken.appsSection": "Aplikacje",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Edytuj token dostępu",
|
||||
"resourceAccessToken.empty": "Nie ma jeszcze tokenów dostępu",
|
||||
"resourceAccessToken.emptyDescription": "Utwórz token dostępu, aby zautomatyzowane zadania i systemy zewnętrzne mogły wyszukiwać wybrane zasoby i korzystać z nich za pomocą Difyctl.",
|
||||
"resourceAccessToken.knowledge": "Baza wiedzy",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Bazy wiedzy",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} Baza wiedzy",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Bazy wiedzy",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "Aplikacje",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Bazy wiedzy",
|
||||
"resourceAccessToken.token": "Token",
|
||||
"resourceAccessToken.total": "Łącznie: {{total}}",
|
||||
"resourceAccessToken.trackingId": "Identyfikator śledzenia"
|
||||
"resourceAccessToken.total": "Łącznie: {{total}}"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "Digite o nome do espaço de trabalho",
|
||||
"resourceAccessToken.accessibleResources": "Recursos acessíveis",
|
||||
"resourceAccessToken.actions": "Ações",
|
||||
"resourceAccessToken.app": "Aplicativo",
|
||||
"resourceAccessToken.appCount": "{{count}} Aplicativo",
|
||||
"resourceAccessToken.appsCount": "{{count}} Aplicativos",
|
||||
"resourceAccessToken.appsSection": "Aplicativos",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Editar token de acesso",
|
||||
"resourceAccessToken.empty": "Ainda não há tokens de acesso",
|
||||
"resourceAccessToken.emptyDescription": "Crie um token de acesso para que tarefas automatizadas e sistemas externos descubram e acessem os recursos selecionados por meio do Difyctl.",
|
||||
"resourceAccessToken.knowledge": "Base de conhecimento",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Bases de conhecimento",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} Base de conhecimento",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Bases de conhecimento",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "Aplicativos",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Bases de conhecimento",
|
||||
"resourceAccessToken.token": "Token",
|
||||
"resourceAccessToken.total": "{{total}} no total",
|
||||
"resourceAccessToken.trackingId": "ID de rastreamento"
|
||||
"resourceAccessToken.total": "{{total}} no total"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "Introduceți numele spațiului de lucru",
|
||||
"resourceAccessToken.accessibleResources": "Resurse accesibile",
|
||||
"resourceAccessToken.actions": "Acțiuni",
|
||||
"resourceAccessToken.app": "Aplicație",
|
||||
"resourceAccessToken.appCount": "{{count}} Aplicație",
|
||||
"resourceAccessToken.appsCount": "{{count}} Aplicații",
|
||||
"resourceAccessToken.appsSection": "Aplicații",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Editează tokenul de acces",
|
||||
"resourceAccessToken.empty": "Nu există încă tokenuri de acces",
|
||||
"resourceAccessToken.emptyDescription": "Creează un token de acces pentru ca sarcinile automatizate și sistemele externe să poată descoperi și accesa resursele selectate prin Difyctl.",
|
||||
"resourceAccessToken.knowledge": "Bază de cunoștințe",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Baze de cunoștințe",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} Bază de cunoștințe",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Baze de cunoștințe",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "Aplicații",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Baze de cunoștințe",
|
||||
"resourceAccessToken.token": "Token",
|
||||
"resourceAccessToken.total": "{{total}} în total",
|
||||
"resourceAccessToken.trackingId": "ID de urmărire"
|
||||
"resourceAccessToken.total": "{{total}} în total"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "Введите название рабочей области",
|
||||
"resourceAccessToken.accessibleResources": "Доступные ресурсы",
|
||||
"resourceAccessToken.actions": "Действия",
|
||||
"resourceAccessToken.app": "Приложение",
|
||||
"resourceAccessToken.appCount": "{{count}} Приложение",
|
||||
"resourceAccessToken.appsCount": "{{count}} Приложения",
|
||||
"resourceAccessToken.appsSection": "Приложения",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Изменить токен доступа",
|
||||
"resourceAccessToken.empty": "Токенов доступа пока нет",
|
||||
"resourceAccessToken.emptyDescription": "Создайте токен доступа, чтобы автоматизированные задачи и внешние системы могли находить выбранные ресурсы и получать к ним доступ через Difyctl.",
|
||||
"resourceAccessToken.knowledge": "База знаний",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Базы знаний",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} База знаний",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Базы знаний",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "Приложения",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Базы знаний",
|
||||
"resourceAccessToken.token": "Токен",
|
||||
"resourceAccessToken.total": "Всего: {{total}}",
|
||||
"resourceAccessToken.trackingId": "Идентификатор отслеживания"
|
||||
"resourceAccessToken.total": "Всего: {{total}}"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "Vnesite ime delovnega prostora",
|
||||
"resourceAccessToken.accessibleResources": "Dostopni viri",
|
||||
"resourceAccessToken.actions": "Dejanja",
|
||||
"resourceAccessToken.app": "Aplikacija",
|
||||
"resourceAccessToken.appCount": "{{count}} Aplikacija",
|
||||
"resourceAccessToken.appsCount": "{{count}} Aplikacije",
|
||||
"resourceAccessToken.appsSection": "Aplikacije",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Uredi žeton za dostop",
|
||||
"resourceAccessToken.empty": "Žetonov za dostop še ni",
|
||||
"resourceAccessToken.emptyDescription": "Ustvari žeton za dostop, da lahko avtomatizirana opravila in zunanji sistemi z orodjem Difyctl poiščejo izbrane vire in dostopajo do njih.",
|
||||
"resourceAccessToken.knowledge": "Baza znanja",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Baze znanja",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} Baza znanja",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Baze znanja",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "Aplikacije",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Baze znanja",
|
||||
"resourceAccessToken.token": "Žeton",
|
||||
"resourceAccessToken.total": "Skupaj: {{total}}",
|
||||
"resourceAccessToken.trackingId": "ID sledenja"
|
||||
"resourceAccessToken.total": "Skupaj: {{total}}"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "ใส่ชื่อพื้นที่ทำงาน",
|
||||
"resourceAccessToken.accessibleResources": "ทรัพยากรที่เข้าถึงได้",
|
||||
"resourceAccessToken.actions": "การดำเนินการ",
|
||||
"resourceAccessToken.app": "แอป",
|
||||
"resourceAccessToken.appCount": "{{count}} แอป",
|
||||
"resourceAccessToken.appsCount": "{{count}} แอป",
|
||||
"resourceAccessToken.appsSection": "แอป",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "แก้ไขโทเค็นการเข้าถึง",
|
||||
"resourceAccessToken.empty": "ยังไม่มีโทเค็นการเข้าถึง",
|
||||
"resourceAccessToken.emptyDescription": "สร้างโทเค็นการเข้าถึงเพื่อให้งานอัตโนมัติและระบบภายนอกค้นหาและเข้าถึงทรัพยากรที่เลือกผ่าน Difyctl",
|
||||
"resourceAccessToken.knowledge": "ฐานความรู้",
|
||||
"resourceAccessToken.knowledgeBasesSection": "ฐานความรู้",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} ฐานความรู้",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} ฐานความรู้",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "แอป",
|
||||
"resourceAccessToken.tabKnowledgeBases": "ฐานความรู้",
|
||||
"resourceAccessToken.token": "โทเค็น",
|
||||
"resourceAccessToken.total": "ทั้งหมด {{total}} รายการ",
|
||||
"resourceAccessToken.trackingId": "รหัสติดตาม"
|
||||
"resourceAccessToken.total": "ทั้งหมด {{total}} รายการ"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "Çalışma alanı adını girin",
|
||||
"resourceAccessToken.accessibleResources": "Erişilebilir kaynaklar",
|
||||
"resourceAccessToken.actions": "İşlemler",
|
||||
"resourceAccessToken.app": "Uygulama",
|
||||
"resourceAccessToken.appCount": "{{count}} Uygulama",
|
||||
"resourceAccessToken.appsCount": "{{count}} Uygulamalar",
|
||||
"resourceAccessToken.appsSection": "Uygulamalar",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Erişim belirtecini düzenle",
|
||||
"resourceAccessToken.empty": "Henüz erişim belirteci yok",
|
||||
"resourceAccessToken.emptyDescription": "Otomatik görevlerin ve harici sistemlerin Difyctl aracılığıyla seçilen kaynakları bulup bunlara erişebilmesi için bir erişim belirteci oluşturun.",
|
||||
"resourceAccessToken.knowledge": "Bilgi tabanı",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Bilgi tabanları",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} Bilgi tabanı",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Bilgi tabanları",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "Uygulamalar",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Bilgi tabanları",
|
||||
"resourceAccessToken.token": "Belirteç",
|
||||
"resourceAccessToken.total": "Toplam {{total}}",
|
||||
"resourceAccessToken.trackingId": "İzleme kimliği"
|
||||
"resourceAccessToken.total": "Toplam {{total}}"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "Введіть назву робочого простору",
|
||||
"resourceAccessToken.accessibleResources": "Доступні ресурси",
|
||||
"resourceAccessToken.actions": "Дії",
|
||||
"resourceAccessToken.app": "Застосунок",
|
||||
"resourceAccessToken.appCount": "{{count}} Застосунок",
|
||||
"resourceAccessToken.appsCount": "{{count}} Застосунки",
|
||||
"resourceAccessToken.appsSection": "Застосунки",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Змінити токен доступу",
|
||||
"resourceAccessToken.empty": "Токенів доступу ще немає",
|
||||
"resourceAccessToken.emptyDescription": "Створіть токен доступу, щоб автоматизовані завдання й зовнішні системи могли знаходити вибрані ресурси та отримувати до них доступ через Difyctl.",
|
||||
"resourceAccessToken.knowledge": "База знань",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Бази знань",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} База знань",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Бази знань",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "Застосунки",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Бази знань",
|
||||
"resourceAccessToken.token": "Токен",
|
||||
"resourceAccessToken.total": "Усього: {{total}}",
|
||||
"resourceAccessToken.trackingId": "Ідентифікатор відстеження"
|
||||
"resourceAccessToken.total": "Усього: {{total}}"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "Nhập tên không gian làm việc",
|
||||
"resourceAccessToken.accessibleResources": "Tài nguyên có thể truy cập",
|
||||
"resourceAccessToken.actions": "Thao tác",
|
||||
"resourceAccessToken.app": "Ứng dụng",
|
||||
"resourceAccessToken.appCount": "{{count}} Ứng dụng",
|
||||
"resourceAccessToken.appsCount": "{{count}} Ứng dụng",
|
||||
"resourceAccessToken.appsSection": "Ứng dụng",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "Sửa mã truy cập",
|
||||
"resourceAccessToken.empty": "Chưa có mã truy cập",
|
||||
"resourceAccessToken.emptyDescription": "Tạo mã truy cập để các tác vụ tự động và hệ thống bên ngoài có thể tìm và truy cập tài nguyên đã chọn thông qua Difyctl.",
|
||||
"resourceAccessToken.knowledge": "Cơ sở tri thức",
|
||||
"resourceAccessToken.knowledgeBasesSection": "Cơ sở tri thức",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} Cơ sở tri thức",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} Cơ sở tri thức",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "Ứng dụng",
|
||||
"resourceAccessToken.tabKnowledgeBases": "Cơ sở tri thức",
|
||||
"resourceAccessToken.token": "Mã truy cập",
|
||||
"resourceAccessToken.total": "Tổng cộng {{total}}",
|
||||
"resourceAccessToken.trackingId": "ID theo dõi"
|
||||
"resourceAccessToken.total": "Tổng cộng {{total}}"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "输入工作空间名称",
|
||||
"resourceAccessToken.accessibleResources": "可访问资源",
|
||||
"resourceAccessToken.actions": "操作",
|
||||
"resourceAccessToken.app": "应用",
|
||||
"resourceAccessToken.appCount": "{{count}} 应用",
|
||||
"resourceAccessToken.appsCount": "{{count}} 应用",
|
||||
"resourceAccessToken.appsSection": "应用",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "编辑访问令牌",
|
||||
"resourceAccessToken.empty": "暂无访问令牌",
|
||||
"resourceAccessToken.emptyDescription": "创建访问令牌,让自动化任务和外部系统通过 Difyctl 发现并访问选定资源。",
|
||||
"resourceAccessToken.knowledge": "知识库",
|
||||
"resourceAccessToken.knowledgeBasesSection": "知识库",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} 知识库",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} 知识库",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "应用",
|
||||
"resourceAccessToken.tabKnowledgeBases": "知识库",
|
||||
"resourceAccessToken.token": "令牌",
|
||||
"resourceAccessToken.total": "共 {{total}} 条",
|
||||
"resourceAccessToken.trackingId": "追踪 ID"
|
||||
"resourceAccessToken.total": "共 {{total}} 条"
|
||||
}
|
||||
@@ -63,7 +63,6 @@
|
||||
"account.workspaceNamePlaceholder": "輸入工作區名稱",
|
||||
"resourceAccessToken.accessibleResources": "可存取資源",
|
||||
"resourceAccessToken.actions": "操作",
|
||||
"resourceAccessToken.app": "應用",
|
||||
"resourceAccessToken.appCount": "{{count}} 應用",
|
||||
"resourceAccessToken.appsCount": "{{count}} 應用",
|
||||
"resourceAccessToken.appsSection": "應用",
|
||||
@@ -80,7 +79,6 @@
|
||||
"resourceAccessToken.editTitle": "編輯存取權杖",
|
||||
"resourceAccessToken.empty": "尚無存取權杖",
|
||||
"resourceAccessToken.emptyDescription": "建立存取權杖,讓自動化工作和外部系統透過 Difyctl 探索並存取選定資源。",
|
||||
"resourceAccessToken.knowledge": "知識庫",
|
||||
"resourceAccessToken.knowledgeBasesSection": "知識庫",
|
||||
"resourceAccessToken.knowledgeCount": "{{count}} 知識庫",
|
||||
"resourceAccessToken.knowledgesCount": "{{count}} 知識庫",
|
||||
@@ -100,6 +98,5 @@
|
||||
"resourceAccessToken.tabApps": "應用",
|
||||
"resourceAccessToken.tabKnowledgeBases": "知識庫",
|
||||
"resourceAccessToken.token": "權杖",
|
||||
"resourceAccessToken.total": "共 {{total}} 筆",
|
||||
"resourceAccessToken.trackingId": "追蹤 ID"
|
||||
"resourceAccessToken.total": "共 {{total}} 筆"
|
||||
}
|
||||
Vendored
-3
@@ -66,7 +66,6 @@ export default interface Resources {
|
||||
'account.workspaceNamePlaceholder': 'Enter workspace name'
|
||||
'resourceAccessToken.accessibleResources': 'Accessible Resources'
|
||||
'resourceAccessToken.actions': 'Actions'
|
||||
'resourceAccessToken.app': 'App'
|
||||
'resourceAccessToken.appCount': '{{count}} App'
|
||||
'resourceAccessToken.appsCount': '{{count}} Apps'
|
||||
'resourceAccessToken.appsSection': 'Apps'
|
||||
@@ -83,7 +82,6 @@ export default interface Resources {
|
||||
'resourceAccessToken.editTitle': 'Edit access token'
|
||||
'resourceAccessToken.empty': 'No access tokens yet'
|
||||
'resourceAccessToken.emptyDescription': 'Create an access token for automated tasks and external systems to discover and access selected resource through Difyctl.'
|
||||
'resourceAccessToken.knowledge': 'Knowledge'
|
||||
'resourceAccessToken.knowledgeBasesSection': 'Knowledge bases'
|
||||
'resourceAccessToken.knowledgeCount': '{{count}} Knowledge'
|
||||
'resourceAccessToken.knowledgesCount': '{{count}} Knowledges'
|
||||
@@ -104,7 +102,6 @@ export default interface Resources {
|
||||
'resourceAccessToken.tabKnowledgeBases': 'Knowledge bases'
|
||||
'resourceAccessToken.token': 'Token'
|
||||
'resourceAccessToken.total': '{{total}} total'
|
||||
'resourceAccessToken.trackingId': 'Tracking ID'
|
||||
}
|
||||
agentRoster: {
|
||||
'roster.createAgent': 'Create agent'
|
||||
|
||||
Reference in new issue
Block a user