GnuSmalltalkUsersGuide:AdditionalChapter5 23

From 흡혈양파의 번역工房
Jump to navigation Jump to search
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

로케일을 설명하는 문자열부터 시작해 수신자가 어떤 로케일에 관한 정보를 포함하는지 설정하라.


Notes