Skip to main content

Locales

Mimic Data supports 212 locales across 150+ countries on 6 continents.

Locale Codes

Use standard BCP 47 locale codes (language_REGION):

const mimic = createMimic('id_ID');

Asia-Pacific (44 locales)

CodeLanguageRegion
id_IDIndonesianIndonesia
ms_MYMalayMalaysia
ja_JPJapaneseJapan
ko_KRKoreanSouth Korea
zh_CNChinese (Simplified)China
th_THThaiThailand
vi_VNVietnameseVietnam
en_AUEnglishAustralia
en_INEnglishIndia
en_PHEnglishPhilippines
.........

Europe (56 locales)

CodeLanguageRegion
en_GBEnglishUnited Kingdom
de_DEGermanGermany
fr_FRFrenchFrance
es_ESSpanishSpain
it_ITItalianItaly
nl_NLDutchNetherlands
pt_PTPortuguesePortugal
sv_SESwedishSweden
no_NONorwegianNorway
da_DKDanishDenmark
.........

Americas (37 locales)

CodeLanguageRegion
en_USEnglishUnited States
es_MXSpanishMexico
pt_BRPortugueseBrazil
en_CAEnglishCanada
fr_CAFrenchCanada
es_ARSpanishArgentina
.........

Middle East & Africa (75 locales)

CodeLanguageRegion
ar_SAArabicSaudi Arabia
ar_AEArabicUnited Arab Emirates
ar_EGArabicEgypt
he_ILHebrewIsrael
tr_TRTurkishTurkey
en_ZAEnglishSouth Africa
.........

Locale Aliases

Short aliases are also supported:

createMimic('en_US');
createMimic('en');
createMimic('us');
createMimic('usa');
// All resolve to US English

Locale-Aware Features

Each locale provides native-language data:

  • Names — First and last names in the local language
  • Addresses — Proper street formats, city names, state/province names, postal code patterns
  • Phone Numbers — Country-specific formats and codes
  • Physical — Metric vs. imperial units based on locale