mirror of
				https://github.com/langgenius/dify.git
				synced 2025-11-04 12:53:38 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			754 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			754 B
		
	
	
	
		
			Python
		
	
	
	
	
	
language_timezone_mapping = {
 | 
						|
    'en-US': 'America/New_York',
 | 
						|
    'zh-Hans': 'Asia/Shanghai',
 | 
						|
    'zh-Hant': 'Asia/Taipei',
 | 
						|
    'pt-BR': 'America/Sao_Paulo',
 | 
						|
    'es-ES': 'Europe/Madrid',
 | 
						|
    'fr-FR': 'Europe/Paris',
 | 
						|
    'de-DE': 'Europe/Berlin',
 | 
						|
    'ja-JP': 'Asia/Tokyo',
 | 
						|
    'ko-KR': 'Asia/Seoul',
 | 
						|
    'ru-RU': 'Europe/Moscow',
 | 
						|
    'it-IT': 'Europe/Rome',
 | 
						|
    'uk-UA': 'Europe/Kyiv',
 | 
						|
    'vi-VN': 'Asia/Ho_Chi_Minh',
 | 
						|
    'ro-RO': 'Europe/Bucharest',
 | 
						|
    'pl-PL': 'Europe/Warsaw',
 | 
						|
    'hi-IN': 'Asia/Kolkata',
 | 
						|
}
 | 
						|
 | 
						|
languages = list(language_timezone_mapping.keys())
 | 
						|
 | 
						|
 | 
						|
def supported_language(lang):
 | 
						|
    if lang in languages:
 | 
						|
        return lang
 | 
						|
 | 
						|
    error = ('{lang} is not a valid language.'
 | 
						|
             .format(lang=lang))
 | 
						|
    raise ValueError(error)
 |