Wiktionary
localisations
n. (plural of localisation English)