프로그램의 PO 파일을 열었는데 원문과 번역문이 뒤섞여 보여 작업하기 어렵다면 Lokalize로 문장 단위로 정리할 수 있습니다. KDE가 제공하는 무료 번역 편집 프로그램이며 Linux에서는 Flathub의 stable 배포를 이용할 수 있습니다.
이 글에서는 이미 받은 PO 파일을 열어 미번역 문장을 찾고, 한국어 번역을 입력한 뒤 파일을 저장하는 순서로 설명합니다. 프로젝트 전체 설정이나 자동 번역을 먼저 익히지 않아도 작은 파일 하나로 첫 작업을 끝낼 수 있습니다.
원문과 번역문을 나란히 놓고 한 문장씩 확인합니다
Lokalize는 KDE 소프트웨어의 현지화에 쓰는 번역 보조 도구입니다. 공식 설명서는 번역 파일을 여러 단위로 나눠 왼쪽 목록에 보여 주고, 선택한 원문을 위쪽에, 번역문 입력 칸을 그 아래에 놓는다고 설명합니다. 큰 PO 파일도 문장을 일일이 찾아다니지 않고 항목별로 편집할 수 있습니다.
메인 화면에는 Translation Units, Unit Metadata, Translation Memory와 Glossary 같은 영역이 있습니다. Translation Units에서 문장을 고르면 원문과 대상 문장이 오른쪽에 열리고, 아래 상태 표시줄에서 전체 문장 수와 미번역 문장 수를 볼 수 있습니다. 처음에는 이 목록과 번역 입력 칸, 저장 버튼만 알아도 됩니다.
KDE는 PO 파일 외에도 OpenDocument 번역과 번역 메모리 같은 기능을 소개합니다. 다만 OpenDocument 작업은 텍스트 추출과 다시 합치는 절차가 필요하므로 여기서는 다루지 않습니다. 먼저 PO 파일을 그대로 열어 대상 문장을 고치고 저장 결과를 확인하세요.
PO 문장 목록, 번역 입력 칸과 번역 메모리 화면
KDE 제품 화면과 공식 설명서에는 Translation Units 목록, 원문·번역문 입력 칸, Translation Memory 제안 영역이 보입니다. 설명서 이미지는 2025년판 문서의 예시여서 현재 Flathub 버전과 창 장식이 다를 수 있습니다.
| 프로그램 | Lokalize |
| 제공 | KDE · Flathub stable |
| 공식 설치 참조 파일 | org.kde.lokalize.flatpakref |
| 지원 | Linux x86_64 · aarch64 |
| 가격 | 무료 · GPL-2.0+ |
| 주요 작업 | PO 파일의 원문·번역문 편집 |
Linux용 무료 파일과 버전을 확인합니다
KDE 제품 페이지는 Linux 설치 경로로 Flathub을 안내합니다. Flathub의 Lokalize 항목에서 제공자가 KDE이고 Free로 표시되는지 확인하세요. Flathub이 표기한 지원 아키텍처는 x86_64와 aarch64이므로 자신의 Linux 장치가 해당하는지도 살펴보는 것이 좋습니다.
공식 stable 참조 파일은 org.kde.lokalize.flatpakref입니다. 파일 내용에 Name=org.kde.lokalize, Branch=stable, IsRuntime=false가 들어 있는 것을 확인했습니다. 이 작은 파일만 받아서는 프로그램 전체가 오프라인으로 설치되지 않습니다. 소프트웨어 센터가 Flatpak 참조 파일을 열 수 있어야 하며, 실제 앱을 받을 때는 인터넷 연결이 필요합니다.
2026년 11월 7일 Flathub의 현재 메타데이터가 가리키는 stable 버전은 26.08.3입니다. KDE 제품 페이지의 릴리스 목록은 26.08.2까지 보이므로 두 목록의 갱신 시점이 다릅니다. 참조 파일 이름에는 버전이 없으니 설치 화면이 보여 주는 앱 이름, 제공자와 버전을 최종적으로 대조하세요. Windows·macOS 표시는 KDE 제품 소개에 있지만 아래 파일은 Linux용입니다.
- Linux 장치의 아키텍처와 Flatpak 지원 여부를 확인합니다.
- Flathub에서 Lokalize, KDE, Free 표시를 대조합니다.
- stable 참조 파일을 열고 소프트웨어 센터의 설치 항목을 확인합니다.
PO 파일을 열고 미번역 문장을 찾습니다
설치를 마치면 Lokalize를 열고 상단의 Open 버튼이나 File → Open으로 번역할 .po 파일을 선택하세요. 이미 전달받은 원본을 그대로 바꾸고 싶지 않다면 작업 전에 별도 복사본을 만들어 두는 편이 안전합니다. 파일을 열었을 때 탭에 파일 이름이 나타나고 왼쪽 Translation Units에 문장 목록이 채워지는지 확인합니다.
Translation Units에서 한 항목을 누르면 오른쪽 위에 원문, 아래에는 번역문 입력 칸이 나옵니다. 공식 설명서는 위 칸의 msgid는 읽기 전용이며 아래 msgstr을 편집한다고 설명합니다. 번역할 문장을 고를 때 원문을 고치려 하지 말고 아래 칸에 한국어를 입력하세요. 같은 화면에서 Unit Metadata를 보면 원문 문맥이나 주석이 제공되는 경우도 있습니다.
목록에서 미번역 항목을 찾으려면 상태 표시줄의 Untranslated 수를 먼저 확인하고 Translation Units의 필터나 정렬을 살펴보세요. 공식 설명서는 이 목록에서 상태별로 이동할 수 있고 Page Down·Page Up으로 항목을 넘길 수 있다고 안내합니다. Quick search로 특정 문구를 좁힐 수도 있습니다. 검색 결과가 없다고 파일 전체에 미번역 문장이 없는 것은 아니니 필터를 해제하고 상태 숫자를 다시 보세요.
연습할 때는 짧은 문장 한두 개만 먼저 번역하고 다음 항목으로 이동해 입력이 유지되는지 확인하면 좋습니다. 메뉴·버튼 문자열에 포함된 자리표시자나 줄바꿈은 의미가 있으므로 원문에 있는 기호를 무심코 빼지 말아야 합니다. 어떤 문장에 주석이 붙었는지도 함께 살펴보면 같은 단어를 상황에 맞게 옮기기 쉽습니다.
- Open 또는 File → Open에서 .po 파일을 선택합니다.
- Translation Units에서 미번역 항목을 골라 원문과 문맥을 읽습니다.
- 아래쪽 번역문 입력 칸에 한국어를 적고 다음 문장으로 이동합니다.
번역 상태를 살피고 PO 파일을 저장합니다
Lokalize의 문장은 번역됨, 미번역, 검토가 필요한 상태로 구분될 수 있습니다. 공식 설명서는 준비되지 않은 항목을 기울임꼴로 보여 주며 하단에서 미번역 수와 Not ready 수를 따로 표시한다고 설명합니다. 번역문을 채웠다고 모든 항목의 검토 상태가 자동으로 완료되는 것은 아닙니다. 작업 범위를 정할 때 두 숫자를 함께 보세요.
상단의 Approved 표시와 상태 선택은 번역 단위의 준비 여부를 다루는 도구입니다. 협업 프로젝트라면 번역자·검토자 역할에 따라 상태의 의미가 달라질 수 있으므로 팀의 작업 규칙을 확인하세요. 혼자 파일 하나를 고치는 경우에도 수정한 문장이 실제로 저장됐는지 확인하는 것이 가장 중요합니다. 승인 상태를 무조건 바꾸는 절차가 아닙니다.
입력을 마치면 상단 Save 버튼이나 File → Save로 PO 파일을 저장합니다. 저장 전후에 탭 이름, 현재 문장의 번역문, 상태 표시줄의 미번역 수를 대조해 보세요. 필요하면 파일 관리자로 저장 위치의 .po 파일을 찾아 다시 열어 방금 입력한 문장이 남아 있는지 확인합니다. 파일 하나를 열어 편집하고 다시 읽을 수 있으면 첫 번역 작업을 끝낸 것입니다.
여러 파일을 다룰 때는 프로젝트 파일이 번역 폴더와 다른 자료의 경로를 묶을 수 있습니다. 공식 설명서는 프로젝트가 없더라도 단일 파일을 열 때 상위 폴더에서 프로젝트 파일을 찾는다고 안내합니다. 이번 작업에는 별도 프로젝트를 만들 필요가 없지만, 기존 프로젝트가 자동으로 연결됐다면 저장 위치와 작업 역할을 한 번 확인하세요.
- 상태 표시줄에서 Untranslated와 Not ready 수를 확인합니다.
- Save 또는 File → Save로 .po 파일을 저장합니다.
- 파일을 다시 열어 입력한 번역문이 남아 있는지 확인합니다.
번역 메모리와 검색을 사용할 때 구분할 점
Translation Memory에는 이전 번역에서 비슷한 문장을 찾았을 때 제안이 보일 수 있습니다. 공식 설명서는 제안을 클릭하거나 Ctrl+1, Ctrl+2 같은 단축키로 선택할 수 있다고 설명합니다. 이 기능이 보인다고 제안 문장이 반드시 이번 PO 파일의 문맥에 맞는 것은 아닙니다. 수치나 버튼 이름, 자리표시자까지 원문과 비교한 뒤 적용하세요.
Quick search는 현재 문장 목록에서 찾고 싶은 단어를 좁힐 때 편합니다. 공식 문서에는 Ctrl+L로 검색 칸으로 이동하고 검색을 마친 뒤 Esc로 번역 입력 칸에 돌아오는 사용법이 있습니다. 검색 결과가 한두 건만 남으면 Page Down으로 필터링된 항목을 넘길 수 있습니다. 전체 미번역 수를 점검할 때는 검색 조건을 지워 목록을 되돌리세요.
번역 메모리에서 오래된 제안이 나오거나 방금 저장한 문장이 보이지 않아도 현재 파일 저장 실패로 바로 판단하지 마세요. 메모리 자료는 별도로 관리되며, 공식 설명서는 파일 경로가 바뀐 오래된 항목을 다시 스캔해 정리할 수 있다고 안내합니다. 지금 편집 중인 PO 파일의 결과는 저장 후 재열기로 확인하는 편이 분명합니다.
설치와 편집이 막힐 때 확인할 점
flatpakref를 눌러도 설치 창이 열리지 않으면 소프트웨어 센터가 Flatpak 참조 파일을 처리하는지, Flathub 저장소가 설정돼 있는지 확인하세요. 참조 파일을 여러 번 받는 것만으로 설치 환경이 준비되지는 않습니다. 앱 설치 단계에서는 네트워크와 필요한 저장 공간도 점검합니다.
PO 파일을 열었는데 문장이 보이지 않으면 먼저 선택한 파일의 확장자와 내용을 확인하세요. Translation Units에 검색어가 남아 있으면 필터를 지운 뒤 목록을 다시 보세요. 원문 칸은 읽기 전용이므로 입력이 되지 않는다면 아래쪽 번역문 칸을 선택했는지도 살펴봅니다.
번역문이 저장되지 않는다면 파일의 쓰기 권한과 저장 위치를 확인하세요. 원본이 읽기 전용이거나 다른 폴더에 있어 권한이 없다면 작업 가능한 복사본에서 수정한 뒤 File → Save As를 사용합니다. 공식 화면과 설명서 화면은 설치한 버전에 따라 창 배치가 다를 수 있으므로 버튼 모양보다 Open, Translation Units, Save 기능을 기준으로 찾으세요.
자주 묻는 질문
Lokalize는 무료인가요?
네. Flathub에 Free로 표시되고 KDE는 GPL-2.0+ 라이선스를 안내합니다.
Linux에서 어떤 파일을 받아야 하나요?
Flathub stable의 org.kde.lokalize.flatpakref를 사용할 수 있습니다. 설치 전 장치 아키텍처와 Flatpak 지원을 대조하세요.
PO 파일에서 어디에 번역문을 입력하나요?
선택한 문장의 원문은 위쪽에 읽기 전용으로, 번역문 입력 칸은 그 아래에 보입니다.
미번역 문장이 몇 개인지 볼 수 있나요?
화면 아래 상태 표시줄의 Untranslated 수를 확인하고 Translation Units에서 항목을 찾아볼 수 있습니다.
번역을 끝낸 뒤 무엇을 확인해야 하나요?
Save로 PO 파일을 저장하고 다시 열어 입력한 문장이 남아 있는지 확인하세요.
작은 PO 파일 하나를 열어 번역하고 다시 확인하세요
Lokalize에서 PO 파일을 열고 Translation Units의 문장 하나를 골라 아래쪽 번역문 칸에 입력해 보세요. 왼쪽 목록과 상태 표시줄을 함께 보면 남은 작업을 찾기 쉽습니다.
작업을 마쳤다면 PO 파일을 저장하고 다시 열어 결과를 확인하세요. 설치 단계에서는 Flathub의 KDE 제공 항목과 Linux용 stable 참조 파일을 대조하면 됩니다.
공식 자료와 확인일
KDE Lokalize 공식 소개·배포·라이선스 · Flathub Lokalize 무료 Linux 배포 · Flathub Lokalize stable 릴리스 메타데이터 · KDE Lokalize 설명서: 편집기와 문장 상태 · KDE Lokalize 설명서: 검색과 작업 팁 · KDE Lokalize 설명서: 번역 메모리 | 2026-11-07T10:10:00+00:00


