UI 프로그래밍 시 다국어를 지원하기 위한 다양한 방법들이 있다. 각 IDE를 기준으로 VS에서 .Net의 경우 리소스 내에 다중 언어를 포함 할 수 있고, 유사하게 C++ builder도 언어마다 UI의 크기나, 언어를 달리하여 작성할 수 있다. 직접적 방법으로는 코드상의 텍스트를 모아서 언어별 텍스트 리소스를 만들고 이를 로딩해서 사용할 수도 있다. Qt의 경우 간단한 다국어 적용 툴을 사용할 수 있고 이 문서에서는 이 툴들을 사용한 가장 간단한 Qt의 다국어 처리 방법에 대해 정리한다. 1. 코드의 번역 대상 텍스트를 표시하기 - QObject::tr()을 이용하여 번역할 텍스트를 감싸 준다. > 예시 ; printf("Hello world!"); -> printf(