@fmdevui/fm-dev
Version:
Page level components developed based on Element Plus.
56 lines (55 loc) • 1.23 kB
TypeScript
import { App } from 'vue';
import { CountryCode } from 'vue3-flag-icons';
import { I18n } from 'vue-i18n';
export declare const languageList: {
'zh-CN': string;
'zh-TW': string;
'zh-HK': string;
en: string;
de: string;
es: string;
fi: string;
fr: string;
it: string;
ja: string;
ko: string;
no: string;
pl: string;
pt: string;
ru: string;
th: string;
id: string;
ms: string;
vi: string;
};
export declare const iso_3166_1_CountryList: {
de: string;
en: string;
es: string;
fi: string;
fr: string;
it: string;
ja: string;
ko: string;
no: string;
pl: string;
pt: string;
ru: string;
'zh-CN': string;
'zh-TW': string;
'zh-HK': string;
th: string;
id: string;
ms: string;
vi: string;
};
/**
* 获取国家代码
* @param locale 语言
* @returns 国家代码
*/
declare const getCountryCode: (locale: string) => CountryCode;
declare const i18n: I18n<{}, {}, {}, string, false>;
declare function mergMessage(lang: any, msg: any): Promise<void>;
declare function setupI18n(app: App, tempmodel: any, lang: any): Promise<void>;
export { i18n, setupI18n, mergMessage, getCountryCode };