Webster's Revised Unabridged Dictionary · 1913

localisation

localisation , noun

Same as localization. [Chiefly British]