multilanguage
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| multilanguage [2025/07/15 02:22] – admin | multilanguage [2025/12/06 07:26] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | ===== 프레임워크의 다국어 처리하는 방법 ===== | + | ===== UBi3 FrameWork의 다국어 처리하는 방법 ===== |
| - | | + | = 다국어 처리에 대한 정책 = |
| - | | + | |
| - | | + | 1. 프로젝트 시작전에 |
| + | |||
| + | 2. 정의된 Data사전을 기반으로 Table설계시 Column Naming에 반영 한다. | ||
| + | | ||
| + | |||
| + | 3. 만들어진 데이터사전을 기반으로 사용된 다국어 단어를 | ||
| + | 번역은 시스템관리/ | ||
| + | 사용하고자 하는 언어의 갯수에 따라 개별 번역의 속도가 조금 늦어질 수 있다. | ||
| + | 번역은 Google번역 API을 기반으로 하기 때문에 Google의 언어코드를 기준 코드로 사용한다. | ||
| + | < ko, ja, en, vi... | ||
| + | {{: | ||
| + | |||
| + | 개별 단어 번역 및 메세지 등과, 데이터사전등에 정의한 LookupEdit의 멤버 데이터까지 처리가능하다. | ||
| + | |||
| + | ===< | ||
| + | {{: | ||
| + | ===< | ||
| + | {{: | ||
| + | |||
| + | 4. DataAdapter의 Select Procedure 연결시에 사용한 SQL의 Colonum set이 이 사전을 기반으로 그리드 | ||
| + | 및 그외 UBi3 Control들이 화면에 배치되어 DataDapter와 연결될때 다국어를 위한 모든 처리가 자동으로 왼성된다. | ||
| + | {{: | ||
| + | |||
| + | | ||
| + | | ||
| + | (현재 로그인한 Client는 실시간 반영으로 수정 중...) | ||
| + | | ||
| + | | ||
| + | | ||
| Ttile 컬럼에 표시되며 런타임에서는 사용자가 로그인한 언어로 변경되어 교체 됩니다. | Ttile 컬럼에 표시되며 런타임에서는 사용자가 로그인한 언어로 변경되어 교체 됩니다. | ||
| | | ||
| | | ||
| - | + | ||
| 1. DesignTime | 1. DesignTime | ||
| 화면 개발중에 필요한 다국어 단어 등록하기 | 화면 개발중에 필요한 다국어 단어 등록하기 | ||
| 줄 15: | 줄 44: | ||
| {{: | {{: | ||
| - | 등록하고자 하는 단어를 필터에 입력하여 존재 | + | 등록하고자 하는 단어를 필터에 입력하여 존재여부를 확인한다. |
| | | ||
| ' | ' | ||
| 줄 24: | 줄 53: | ||
| 2. Runtime | 2. Runtime | ||
| 프로그램 실행중에 데이터 사전에 관련된 다국어를 관리할 수 있다. | 프로그램 실행중에 데이터 사전에 관련된 다국어를 관리할 수 있다. | ||
| - | 데이터 사전에 등록된 기준데이터를 다국어로 변환한다. | + | 데이터 사전에 등록된 기준 데이터를 다국어로 변환한다. |
| - | UBiLookupEdit 등의 컨트롤에 PKG_SYS$CHILDS 프로시져로 올라가게 되면 자동으로 관리된 사전데이터에 의해 | + | |
| 다국어처리가 된다. | 다국어처리가 된다. | ||
| + | | ||
| + | PKG_SYS$GET_CHILDS 계열의 함수를 사용하여 공통코드를 표시하게 되면 다국어가 적용된다. | ||
| | | ||
| {{: | {{: | ||
| - | |||
| - | |||
| {{: | {{: | ||
| + | |||
| + | |||
| + | ===사용자는 언어Set를 화면에 적용하여 사용할 수 있다.=== | ||
| + | {{: | ||
| | | ||
multilanguage.1752546159.txt.gz · 마지막으로 수정됨: (바깥 편집)
