import { Vector2 } from '../types/Vector2'; import { Vector3 } from '../types/Vector3'; import { Vector4 } from '../types/Vector4'; import { Color } from '../types/Color'; import { createFromHandle } from '../types/HandleRegistry'; import { inv, rai, raf, ras, rav, pvi, pvf, pvv, pvii, pvfi, _h, f, int, uint, float, Hash, u8, u16, u32, u64, i8, i16, i32, i64 } from '../types/NativeAliases'; export class Localization { /** * 0 = DATE_FORMAT_DMY * 1 = DATE_FORMAT_MDY * 2 = DATE_FORMAT_YMD Old name: _LOCALIZATION_GET_SYSTEM_DATE_FORMAT * * @returns */ static getSystemDateType(): int { return inv('0x76E30B799EBEEA0F', rai()); } /** * Same return values as GET_CURRENT_LANGUAGE * * @returns */ static getSystemLanguage(): int { return inv('0x3C1A05F86AE6ACB5', rai()); } /** * Returns true if the current language is american, french, german, italian, spanish, brazilian or mexican. * *DOES** * * @returns */ static doesCurrentLanguageSupportCondensedStyle(): boolean { return !!inv('0x45D50415E4D885FF', rai()); } /** * 0 = american (en-US) * 1 = french (fr-FR) * 2 = german (de-DE) * 3 = italian (it-IT) * 4 = spanish (es-ES) * 5 = brazilian (pt-BR) * 6 = polish (pl-PL) * 7 = russian (ru-RU) * 8 = korean (ko-KR) * 9 = chinesetrad (zh-TW) * 10 = japanese (ja-JP) * 11 = mexican (es-MX) * 12 = chinesesimp (zh-CN) * * @returns */ static getCurrentLanguage(): int { return inv('0xDB917DA5C6835FCC', rai()); } }