Software translation, proof reading, testing, quality assurance. The best practices in software localization involve transferring the intent of the original content and user interface.