GnuSmalltalkUsersGuide:AdditionalChapter5 23
- I18N.LocaleData
I18N.LocaleData
네임스페이스 I18N에 정의됨
슈퍼클래스: Object
범주: i18n-메시지
- 나는 언어 현지화(localization) 정보를 나타내는 객체에 대한 추상적 슈퍼클래스이다.
I18N.LocaleData 클래스: 접근하기
category
'nil'을 응답하라.
default
해당 메서드의 기능은 LocaleData의 서브클래스가 구현해야 한다.
flush
LocaleData의 각 서브클래스의 인스턴스 내용을 모두 비워라.
fromString: lang
해당 메서드의 기능은 LocaleData의 서브클래스가 구현해야 한다.
language: lang
주어진 언어에 대한 로컬 객체를 응답하라.
language: lang territory: territory
주어진 언어와 지역(territory)에 대한 로컬 객체를 응답하라.
language: lang territory: territory charset: charset
주어진 언어, 지역(territory), charset에 대한 로컬 객체를 응답하라.
new
이 클래스의 인스턴스를 대상으로 해당 메서드를 호출해서는 안 된다.
posix
해당 메서드의 기능은 LocaleData의 서브클래스가 구현해야 한다.
update: aspect
이미지가 로딩 시 수신자의 인스턴스를 비워라.
I18N.LocaleData 클래스: 데이터베이스
defaultCharset
어떤 내용도 명시되지 않았을 경우 기본 charset를 응답하라.
defaultCharset: aString
어떤 내용도 명시되지 않았을 경우 사용되는 기본 charset를 설정하라.
defaults
기본 지역-언어와 언어-charset 연관을 응답하라.
initialize
수신자의 클래스 변수를 초기화하라.
languages
ISO639 언어 코드
territories
ISO3166 지역 코드
I18N.LocaleData: 접근하기
charset
수신자가 지원하는 charset를 리턴하라.
id
수신자가 지원하는 로케일의 식별자를 리턴하라.
isPosixLocale
수신자가 로케일에 대한 기본 POSIX 행위를 구현하는지 응답하라.
language
수신자가 지원하는 언어를 리턴하라.
languageDirectory
현재 언어에 관한 데이터 파일이 상주하는 디렉터리를 응답하라.
languageDirectory: rootDirectory
로케일 데이터의 루트 디렉터리를 고려해 현재 언어에 관한 데이터 파일이 상주하는 디렉터리를 응답하라.
territory
수신자가 지원하는 지역(territory)을 리턴하라.
territoryDirectory
지역(territory)에 특정적인 현재 언어에 관한 데이터 파일이 상주하는 디렉터리를 응답하라.
territoryDirectory: rootDirectory
로케일 데이터의 루트 디렉터리를 고려해 지역에 특정적인 현재 언어에 관한 데이터 파일이 상주하는 디렉터리를 응답하라.
I18N.LocaleData: 초기화
id: anArray
Private - 수신자가 어떤 로케일에 대한 데이터를 포함하는지 설정하라.
initialize: aString
로케일을 설명하는 문자열부터 시작해 수신자가 어떤 로케일에 관한 정보를 포함하는지 설정하라.