export type Locales = 'en' | 'ru' | 'de' | 'fr' | 'ja' | 'es' | 'zh' | 'ko';
export const ALL_LOCALES: Locales[] = ['en', 'ru', 'de', 'fr', 'ja', 'es', 'zh', 'ko'];
export const DEFAULT_LOCALE: Locales = 'en';
export const LOCALE_NAMES: { [key in Locales]: string } = {
  en: 'English',
  ru: 'Русский',
  de: 'Deutsch',
  fr: 'Français',
  ja: '日本語',
  es: 'Español',
  zh: '中文',
  ko: '한국어',
};
export function toDiscordLocale(locale: Locales): string {
  switch (locale) {
    case 'en': return 'en-US';
    case 'ru': return 'ru';
    case 'de': return 'de';
    case 'fr': return 'fr';
    case 'ja': return 'ja';
    case 'es': return 'es-ES';
    case 'zh': return 'zh-CN';
    case 'ko': return 'ko';
    default: return 'en-US';
  }
}