국제화와 현지화Link to this heading
개요Link to this heading
국제화와 현지화의 목표는 단일 웹 애플리케이션이 그 컨텐츠를 방문자의 언어와 포맷에 맞추어 제공하도록 하는 것입니다.
Django는 텍스트 번역, 날짜, 시간 및 숫자 형식 지정, 그리고 시간대 에 대하여 완전히 지원합니다.
Essentially, Django does two things:
It allows developers and template authors to specify which parts of their apps should be translated or formatted for local languages and cultures.
It uses these hooks to localize Web apps for particular users according to their preferences.
Translation depends on the target language, and formatting usually depends on
the target country. This information is provided by browsers in the
Accept-Language header. However, the time zone isn’t readily available.
정의Link to this heading
“국제화” 와 “현지화”라는 단어는 종종 혼란을 일으킵니다; 여기에 간단한 정의가 있습니다:
- internationalizationLink to this term
현지화 할 소프트웨어를 준비하는것. 보통 개발자가 완료하게 됩니다.
- localizationLink to this term
번역과 현지의 형식을 작성하는 것. 보통 번역가가 완료하게 됩니다.
더 자세한 것은 W3C 국제화 자주 묻는 질문, the 위키피디아의 글 or the `GNU gettext 문서`_에서 찾아보실 수 있습니다.
Here are some other terms that will help us to handle a common language:
- locale nameLink to this term
A locale name, either a language specification of the form
llor a combined language and country specification of the formll_CC. Examples:it,de_AT,es,pt_BR. The language part is always in lowercase and the country part in upper case. The separator is an underscore.- language codeLink to this term
Represents the name of a language. Browsers send the names of the languages they accept in the
Accept-LanguageHTTP header using this format. Examples:it,de-at,es,pt-br. Language codes are generally represented in lowercase, but the HTTPAccept-Languageheader is case-insensitive. The separator is a dash.- message fileLink to this term
A message file is a plain-text file, representing a single language, that contains all available translation strings and how they should be represented in the given language. Message files have a
.pofile extension.- translation stringLink to this term
번역될 수 있는 것
- format fileLink to this term
A format file is a Python module that defines the data formats for a given locale.