@lcap/nasl
Version:
NetEase Application Specific Language
29 lines (24 loc) • 987 B
text/typescript
declare namespace nasl.configuration {
export function getCustomConfig(name: nasl.core.String): nasl.core.String;
export function getCurrentIp(): nasl.core.String;
export const i18nInfo: {
currentLocale: nasl.configuration.enums.I18nEnum;
};
// 切换语言
export function setI18nLocale(locale: nasl.core.String): void;
// 获取已配置的多语言列表
export function getI18nList(): nasl.collection.List<{ id: nasl.core.String; name: nasl.core.String; title: nasl.core.String }>;
// 获取用户浏览器语言
export function getUserLanguage(): nasl.core.String;
namespace enums {
export class I18nEnum extends nasl.core.Enums<nasl.core.String> {
__name: 'nasl.configuration.enums.I18nEnum';
static 'en-US': I18nEnum;
static 'fr-FR': I18nEnum;
static 'zh-CN': I18nEnum;
static 'zh-TW': I18nEnum;
static 'ja-JP': I18nEnum;
static 'ko-KR': I18nEnum;
}
}
}