사용자 도구

사이트 도구


multilanguage

문서의 이전 판입니다!


프레임워크의 다국어 처리하는 방법

 Data Base에서 다국어 번역된 Data를 로그인이 완성된 시점에서 메모리에 load합니다.
 다국어는 UBi컴포넌트와 Grid의 Column, LookupEdit에 바인되는 Caption에 적용 됩니다.
 사실상 DataAdapter의 Datater View List의 Title Id가 생성될때 미리 Data사전에 등록된 번역데이트를 기반으로
 Ttile 컬럼에 표시되며 런타임에서는 사용자가 로그인한 언어로 변경되어 교체 됩니다.
 
 1. DesignTime
  화면 개발중에 필요한 다국어 단어 등록하기
  화면 하단의 UbiDataManager를 마우스 우 클릭하여 '= Language =' 메뉴를 클릭하여 다국어 사전을 연다.
  

  등록하고자 하는 단어를 필터에 입력하여 존재
  
  '신규'등록 버튼을 누르고 '코드'와 '언어값' 필드에 적당한 값을 입력하고 '저장' 버튼을 눌러 저장 합니다.
  왼쪽 리스트에서 에서 저장된 신규 입력 값을 찾아 클릭 후 '번역'을 눌러 번역을 진행한 후 다시 '저장'을 누른다.
  
  당연한 얘기지만 중복은 허용하지 않습니다.
 2. Runtime
  프로그램 실행중에 데이터 사전에 관련된 다국어를 관리할 수 있다.
  데이터 사전에 등록된 기준데이터를 다국어로 변환한다.
  UBiLookupEdit 등의 컨트롤에 PKG_SYS$CHILDS 프로시져로 올라가게 되면 자동으로 관리된 사전데이터에 의해
  다국어처리가 된다. 
  

multilanguage.1752546006.txt.gz · 마지막으로 수정됨: (바깥 편집)