Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1234567891011121314151617181920212223242526
  1. import { LanguagesSupported } from '@/i18n-config/language'
  2. import {
  3. categoryKeys,
  4. tagKeys,
  5. } from './constants'
  6. export const getValidTagKeys = (tags: string[]) => {
  7. return tags.filter(tag => tagKeys.includes(tag))
  8. }
  9. export const getValidCategoryKeys = (category?: string) => {
  10. return categoryKeys.find(key => key === category)
  11. }
  12. export const getDocsUrl = (locale: string, path: string) => {
  13. let localePath = 'en'
  14. if (locale === LanguagesSupported[1])
  15. localePath = 'zh-hans'
  16. else if (locale === LanguagesSupported[7])
  17. localePath = 'ja-jp'
  18. return `https://docs.dify.ai/${localePath}${path}`
  19. }