Локалізація в розробці програмного забезпечення означає адаптацію програми до будь-якої країни, культури чи мови. Слово local в перекладі з англійської означає «місцевий». Простіше кажучи, локалізація це переклад інтерфейсу програми на місцеву мову.
Локалізація не завжди обмежується тупим перекладом. Часто потрібно поміняти в програмі набагато більше, ніж мовні файли. Приклад: на всіх семітських мовах текст пишеться справа наліво, тому локалізація програм під арабська та іврит передбачає перенесення кнопочок і інших елементів з одного кута робочого вікна в інший.
Інше значення слова «локалізація» — зведення в одну точку в просторі. Наприклад, пожежним важливо локалізувати пожежу, щоб він не перекинувся на сусідні будівлі. Силам поліції важливо локалізувати банду терористів, щоб вона не розбіглася врозтіч.