2026-01-13
Django 다국어 처리: i18n 국제화 번역에서 동음이의어 충돌 해결하기
Django에서 같은 문자열이 서로 다른 의미로 사용될 때 발생하는 번역 충돌을 해결하는 방법을 소개합니다. 템플릿에서는 {% translate "…" context "…" %}를, 파이썬 코드에서는 pgettext, pgettext_lazy, npgettext를 활용해 msgctxt를 추가하고, 번역 품질과 유지보수성을 크게 향상시키는 실전 가이드를 제공합니다.