기본 이름 정렬은 en_US 언어 팩을 기본으로 하며 "Cindy Williams"와 같은 이름에 편의를 제공합니다. 로캘에 따라 기본 이름 형식 및 정렬은 사용자의 요구를 충족하지 않습니다. 일부 로캘에는 "Derek Van de Trak"과 같은 이름이 있으며 정렬 순서를 수정하지 않으면 "Van de"가 아닌 "Trak"으로 이름이 정렬됩니다. 이름 정렬 순서는 언어팩 편집기를 사용하여 수정할 수 있습니다.

언어팩 편집기에서 사용자는 한 번에 하나의 로캘 번들을 선택하여 수정할 수 있습니다. 로캘 번들은 관련 텍스트 문자열 모음으로 구성된 파일입니다. 예를 들어 user_column_access.properties 파일에는 사용자 정보와 관련된 텍스트 문자열이 포함되어 있습니다. 로캘 번들을 언어팩 편집기에서 열면 수정 가능한 텍스트와 함께 원래 텍스트가 표시됩니다. 텍스트 문자열이 변환되면 원래 텍스트가 페이지에서 참조로 유지되어 사용자가 항상 이를 참조할 수 있습니다.


이름 필드에 레이블 지정

복사해서 가져온 언어팩만 언어팩 편집기에서 수정할 수 있습니다. 언어팩을 복사하여 이름을 변경하면 원본의 무결성이 유지되며 이를 수정할 수 있습니다.

  1. 관리자 패널에서 언어팩을 선택합니다.
  2. 언어 팩의 메뉴에서 수정을 선택합니다.
  3. 사용 약관에 접근하여 제출을 선택합니다.
  4. Select Edit from the menu for the user_column_access.properties text file.
  5. 코멘트 보이기/숨기기 옵션을 사용하여 로캘 번들에 있는 코멘트를 표시할지를 선택합니다. 표시되도록 하면 코멘트가 참조 언어 열에 표시되며 텍스트 문자열에 대한 상세한 정보를 제공합니다.
  6. 참조 언어 드롭다운 목록을 사용하여 다른 참조 언어를 선택합니다. 시스템 기본값이 자동으로 나타나며, 변환기에서 언제든지 이를 변경할 수 있습니다.
  7. 텍스트 수정 열에서 해당 필드에 각 문자열의 새 텍스트를 추가합니다.
  8. 제출을 선택합니다. 새 언어 열의 모든 콘텐츠가 저장됩니다.

수정할 설정

  • lastname.default_display_titlelastname.display_title 텍스트 문자열과 연관된 단어를 수정하여 이는 "Derek Van de Trak" 이름에서 "Van de"가 입력된 위치임을 사용자에게 알립니다.
  • suffix.default_display_titlesuffix.display_title 텍스트 문자열과 연관된 단어를 수정하여 이는 "Derek Von Trak" 이름에서 "Trak"이 입력된 위치임을 사용자에게 알립니다.
  • othername.default_display_titleothername.display_title 텍스트 문자열과 연관된 단어를 수정하여 교육기관에서의 새 이름 옵션 사용을 알립니다.

LocaleSetting.properties 파일 사용

카탈로그에서 언어팩을 다운로드한 후 언어팩을 압축 해제하고 텍스트 편집기를 사용하여 LocaleSettings.properties 파일을 수정한 다음 언어팩을 압축하여 서버로 가져옵니다. 다른 방법을 이용하여 언어팩을 서버에 배치한 경우 LocaleSettings.properties 파일을 수정하려면 서버 자체에서 파일에 접근할 수 있는 권한이 필요합니다.

다음 LocaleSettings.properties 파일을 살펴볼 때 이러한 이름 값 및 이러한 이름 값과 연관된 번호를 이해해야 합니다.

  • 0 - 제목
  • 1 - 이름
  • 2 - 중간 이름
  • 3 - 성
  • 4 - 이름의 첫 글자
  • 5 - 다른 이름
  • 6 - 접미사

다양한 이름 식별자와 연관된 번호를 사용하여, 적절한 방법으로 이름이 정렬되도록 LocaleSettings.properties 파일을 설정할 수 있습니다. 이름 값과 연관된 번호는 LocaleSettings.properties 파일에 명시된 경우 중괄호 안에 놓입니다. 예를 들어 제목 필드 사용 시 로캘의 요구가 충족되도록 해당 위치의 LocaleSettings.properties 파일에 {0}을(를) 배치합니다. 다음은 en-US LocaleSettings.properties 파일의 예입니다.

# Which name column should be used to sort when sorting a full name

# Valid values - one of: title, givenName, middleName, familyName, otherName, suffix

LOCALE_SETTINGS.NAME.SORT_COLUMN=familyName

# Order for name columns in inventory lists (not all columns may be shown, but the ones that are will be in this order)

# All 6 fields (title,familyName,givenName,middleName,otherName,suffix) must be present

LOCALE_SETTINGS.NAME.COLUMN_ORDER=title,familyName,givenName,middleName,otherName,suffix

# for these items, you will get an array in the following order:

# new String[]{ strTitle-0, strGivenName-1, strMiddleName-2, strFamilyName-3, InitialForGivenName-4, strOtherName-5, strSuffix-6 }

# use the appropriate values for the given locale

LOCALE_SETTINGS.GREETING=Welcome, {1}

# FAMILY_NAME, GIVEN_NAME

LOCALE_SETTINGS.SHORT_SURNAME={3}, {1}

# Surname with any other info needed (e.g. the surname prefix in Dutch)

# This will be used whenever the surname is displayed on its own.

LOCALE_SETTINGS.EXTENDED_SURNAME={3}

# TITLE GIVEN_NAME MIDDLE_NAME LAST_NAME

LOCALE_SETTINGS.LONG={0} {1} {2} {3}

#GIVEN_NAME FAMILY_NAME

LOCALE_SETTINGS.SHORT={1} {3}

#First_Initial Last_Name

LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME={4} {3}