🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

패스워드 변경 안내 부분을 영어가 아닌 한국어로 바꾸려면 어떻게 해야 할까요?

22.02.24 11:56 작성 조회수 327

0

암호변경 부분 강의 듣다가 궁금한 점이 생겨서 질문드립니다. 위의 빨간색으로 표시된 부분들, 즉 영어로 된 부분을 한글로 바꾸어서 하려면 어떻게 어느부분에서 수정을 해야 하나요???

 

답변 1

답변을 작성해보세요.

1

안녕하세요.

이는 장고의 다국어 지원 (i18n) 기능과 관련이 있습니다.
https://docs.djangoproject.com/ko/4.0/topics/i18n/translation/

인스타그램 서비스를 이용하실 때, 한국어 사용자는 메뉴가 한국어로 나오고, 영어 사용자는 메뉴가 영어로 나옵니다. 그 서비스가 지원하는 언어 범위 안에서 유저의 언어에 맞게 서비스 메뉴가 나오는 거죠. 이것이 i18n 기능입니다. i18n은 영어 풀네임으로 Internationalization 이며, 첫글자인 i와 끝글자인 n사이에 18글자가 있다는 의미로서 i18n로서 불립니다. 비슷하게 지역화는 l10n 입니다.

장고에 의해서 처리되는 모든 문자열에 대해서 다국어 지원을 할 수 있습니다. 장고 기본에서 지정된 모든 문자열은 여러 언어로 번역이 되어있습니다. 아래 링크를 보시면 100개 언어에 대해서 번역이 되어있음을 확인하실 수 있습니다.

https://github.com/django/django/tree/3.0.14/django/conf/locale

settings.py 내에 LANGUAGE_CODE 설정이 있습니다. 이 값은 "en-us"로 되어있을 텐데요. "ko-kr" 로 변경해서 페이지를 새로고침해보시면 한글로 표현이 될 것입니다. settings.LANGUAGE_CODE 에 설정하는 것은 디폴트 언어 설정이구요. 서비스에 방문하는 유저마다 다른 언어 설정으로 처리되도록 세팅하실 수 있습니다.

그리고, 질문 제목에는 본 질문을 요약해서 써주시면, 다른 분들에게도 본 질문이 도움이 될 수 있습니다. 부탁드리겠습니다.

화이팅입니다. :-)

kokomo님의 프로필

kokomo

질문자

2022.02.24

감사합니다^^

채널톡 아이콘