mirror of
				https://github.com/langgenius/dify.git
				synced 2025-10-31 02:42:59 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			616 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			616 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { LanguagesSupported } from '@/i18n/language'
 | |
| 
 | |
| import {
 | |
|   categoryKeys,
 | |
|   tagKeys,
 | |
| } from './constants'
 | |
| 
 | |
| export const getValidTagKeys = (tags: string[]) => {
 | |
|   return tags.filter(tag => tagKeys.includes(tag))
 | |
| }
 | |
| 
 | |
| export const getValidCategoryKeys = (category?: string) => {
 | |
|   return categoryKeys.find(key => key === category)
 | |
| }
 | |
| 
 | |
| export const getDocsUrl = (locale: string, path: string) => {
 | |
|   let localePath = 'en'
 | |
| 
 | |
|   if (locale === LanguagesSupported[1])
 | |
|     localePath = 'zh-hans'
 | |
| 
 | |
|   else if (locale === LanguagesSupported[7])
 | |
|     localePath = 'ja-jp'
 | |
| 
 | |
|   return `https://docs.dify.ai/${localePath}${path}`
 | |
| }
 | 
