@google-translate-select/constants
Version:
🚀 The package offer constants for @google-translate-select!
40 lines (33 loc) • 2.4 kB
TypeScript
declare const targetWeb = "es2019";
declare const targetNode = "es2021";
declare const PKG_PREFIX = "@google-translate-select";
declare const PKG_NAME = "google-translate-select";
declare const PKG_CAMELCASE_NAME = "GoogleTranslateSelect";
declare const PKG_CAMELCASE_SPACE_NAME = "Google Translate Select";
declare const REPO_OWNER = "i7eo";
declare const REPO_NAME = "google-translate-select";
declare const REPO_PATH: string;
declare const REPO_BRANCH = "master";
declare const GOOGLE_TRANSLATE_JSSDK_URL = "//translate.google.com/translate_a/element.js";
declare const GOOGLE_TRANSLATE_JSSDK_URL_WITH_JSONP: (functionName: string) => string;
declare const GOOGLE_TRANSLATE_ORIGINAL_DOM_ID = "google_translate_element";
declare const GOOGLE_TRANSLATE_COOKIE_NAME = "googtrans";
declare const GOOGLE_TRANSLATE_ORIGINAL_SELECT_CLASSNAME = ".goog-te-combo";
declare const GOOGLE_TRANSLATE_STOP_TRANSLATE_CLASSNAME = "notranslate";
declare const GOOGLE_TRANSLATE_SELECT_LANGUAGES_CODES: readonly ["en", "cy", "af", "sq", "ar", "hy", "az", "eu", "be", "bg", "ca", "zh-CN", "zh-TW", "he", "hr", "cs", "da", "nl", "et", "tl", "fi", "fr", "de", "el", "hu", "hi", "gu", "id", "ga", "it", "ja", "ko", "lt", "ms", "vi", "no", "pl", "pt-PT", "pt", "ro", "ru", "es", "sv", "th", "tr", "uk"];
type LanguageCode = typeof GOOGLE_TRANSLATE_SELECT_LANGUAGES_CODES[number];
interface Language {
code: LanguageCode;
name: string;
cname: string;
ename: string;
}
/**
* 遵循 ISO 639-1 标准,俩位 code。google translate jssdk 支持的语种。(Complies with ISO 639-1 standard, two-digit code. Google translate js sdk supported.)
*
* reference: https://zh.wikipedia.org/wiki/ISO_639-1
*/
declare const GOOGLE_TRANSLATE_SELECT_LANGUAGES: Language[];
declare const COMPONENT_PREFIX = "google-translate";
declare const COMPONENT_PREFIX_CAMELCASE_NAME = "GoogleTranslate";
export { COMPONENT_PREFIX, COMPONENT_PREFIX_CAMELCASE_NAME, GOOGLE_TRANSLATE_COOKIE_NAME, GOOGLE_TRANSLATE_JSSDK_URL, GOOGLE_TRANSLATE_JSSDK_URL_WITH_JSONP, GOOGLE_TRANSLATE_ORIGINAL_DOM_ID, GOOGLE_TRANSLATE_ORIGINAL_SELECT_CLASSNAME, GOOGLE_TRANSLATE_SELECT_LANGUAGES, GOOGLE_TRANSLATE_SELECT_LANGUAGES_CODES, GOOGLE_TRANSLATE_STOP_TRANSLATE_CLASSNAME, Language, LanguageCode, PKG_CAMELCASE_NAME, PKG_CAMELCASE_SPACE_NAME, PKG_NAME, PKG_PREFIX, REPO_BRANCH, REPO_NAME, REPO_OWNER, REPO_PATH, targetNode, targetWeb };