mirror of
https://github.com/langgenius/dify.git
synced 2026-02-09 23:20:12 -05:00
75 lines
2.3 KiB
TypeScript
75 lines
2.3 KiB
TypeScript
import { kebabCase } from 'string-ts'
|
|
import { ObjectKeys } from '@/utils/object'
|
|
import appAnnotation from '../i18n/en-US/app-annotation.json'
|
|
import appApi from '../i18n/en-US/app-api.json'
|
|
import appDebug from '../i18n/en-US/app-debug.json'
|
|
import appLog from '../i18n/en-US/app-log.json'
|
|
import appOverview from '../i18n/en-US/app-overview.json'
|
|
import app from '../i18n/en-US/app.json'
|
|
import billing from '../i18n/en-US/billing.json'
|
|
import common from '../i18n/en-US/common.json'
|
|
import custom from '../i18n/en-US/custom.json'
|
|
import datasetCreation from '../i18n/en-US/dataset-creation.json'
|
|
import datasetDocuments from '../i18n/en-US/dataset-documents.json'
|
|
import datasetHitTesting from '../i18n/en-US/dataset-hit-testing.json'
|
|
import datasetPipeline from '../i18n/en-US/dataset-pipeline.json'
|
|
import datasetSettings from '../i18n/en-US/dataset-settings.json'
|
|
import dataset from '../i18n/en-US/dataset.json'
|
|
import education from '../i18n/en-US/education.json'
|
|
import explore from '../i18n/en-US/explore.json'
|
|
import layout from '../i18n/en-US/layout.json'
|
|
import login from '../i18n/en-US/login.json'
|
|
import oauth from '../i18n/en-US/oauth.json'
|
|
import pipeline from '../i18n/en-US/pipeline.json'
|
|
import pluginTags from '../i18n/en-US/plugin-tags.json'
|
|
import pluginTrigger from '../i18n/en-US/plugin-trigger.json'
|
|
import plugin from '../i18n/en-US/plugin.json'
|
|
import register from '../i18n/en-US/register.json'
|
|
import runLog from '../i18n/en-US/run-log.json'
|
|
import share from '../i18n/en-US/share.json'
|
|
import time from '../i18n/en-US/time.json'
|
|
import tools from '../i18n/en-US/tools.json'
|
|
import workflow from '../i18n/en-US/workflow.json'
|
|
|
|
// @keep-sorted
|
|
const resources = {
|
|
app,
|
|
appAnnotation,
|
|
appApi,
|
|
appDebug,
|
|
appLog,
|
|
appOverview,
|
|
billing,
|
|
common,
|
|
custom,
|
|
dataset,
|
|
datasetCreation,
|
|
datasetDocuments,
|
|
datasetHitTesting,
|
|
datasetPipeline,
|
|
datasetSettings,
|
|
education,
|
|
explore,
|
|
layout,
|
|
login,
|
|
oauth,
|
|
pipeline,
|
|
plugin,
|
|
pluginTags,
|
|
pluginTrigger,
|
|
register,
|
|
runLog,
|
|
share,
|
|
time,
|
|
tools,
|
|
workflow,
|
|
}
|
|
|
|
export type Resources = typeof resources
|
|
|
|
export const namespaces = ObjectKeys(resources)
|
|
export type Namespace = typeof namespaces[number]
|
|
|
|
export const namespacesInFileName = namespaces.map(ns => kebabCase(ns))
|
|
export type NamespaceInFileName = typeof namespacesInFileName[number]
|