Okapi 프레임워크
Okapi Framework![]() | |
![]() 오카피 레인보우 메인창 | |
안정된 릴리스 | 1.43.0 / 2022년 4월 1일 ( |
---|---|
프리뷰 릴리즈 | 1.44.0-SNAP샷 |
기입처 | 자바 |
운영 체제 | 크로스 플랫폼 |
면허증. | Apache 라이센스 버전 2.0 |
웹 사이트 | www |
Okapi Framework는 문서 및 소프트웨어의 현지화와 번역을 광범위하게 지원하는 크로스 플랫폼 및 오픈 소스 컴포넌트 및 애플리케이션 세트입니다.
아키텍처
Okapi Framework는 다음 부분으로 구성됩니다.
- 인터페이스 사양 - 프레임워크의 컴포넌트와 응용 프로그램은 인터페이스라는 몇 가지 공통 API 세트를 통해 통신합니다.그 중 일부는 고급 사양으로 정의되어 있습니다.이러한 인터페이스를 구현하면 프레임워크 전체에 새로운 컴포넌트를 심리스하게 삽입할 수 있습니다.예를 들어, 모든 필터에는 입력 파일을 구문 분석하는 동일한 API가 있으므로 사용 가능한 필터 중 하나를 사용하는 유틸리티를 쓸 수 있습니다.
- 포맷 사양 - 데이터 저장 및 교환은 현지화 프로세스의 중요한 부분입니다.가능한 한 많은 형식에 대해 개방형 표준을 사용하면 상호 운용성이 향상됩니다.Okapi Framework는 가능한 한 XLIFF, SRX, TMX 등의 기존 표준을 사용합니다.
- 컴포넌트 - Okapi Framework에는 다양한 인터페이스 사양을 구현하는 컴포넌트 세트도 포함되어 있습니다.일부 부품은 보다 높은 수준의 컴포넌트를 프로그래밍할 때 재사용할 수 있는 기본 및 낮은 수준의 부품이며, 다른 부품은 스크립트 또는 애플리케이션에서 직접 사용할 수 있는 플러그인입니다.
- 애플리케이션 - 마지막으로 프레임워크는 즉시 사용할 수 있는 최종 사용자 애플리케이션도 제공합니다.이러한 툴은 Okapi 컴포넌트를 사용하여 자체 컴포넌트를 연결할 수 있는 기성 플랫폼을 제공합니다.
구성 요소들
컴포넌트에는 주로 다음 두 가지 유형이 있습니다.
- 필터 — HTML, OpenOffice.org, Microsoft Office 파일, Java 속성 파일 등 여러 필터 컴포넌트가 구현됩니다.NET ResX 파일, 테이블 타입 파일(CSV 등), Gettext PO 파일, XLIFF, SDLXLIFF, TMX, Qt TS 파일, 정규 표현 기반 형식, XML 형식(국제화 태그 세트 지원 포함), IDML(디자인 마크업 언어 등)
- 유틸리티 - 다음과 같은 유틸리티 컴포넌트가 구현되어 있습니다.텍스트 추출 및 병합, 텍스트 변환, 인코딩 변환, 줄 바꿈 변환, 용어 추출, 번역 비교, 품질 검사, 의사 번역, 텍스트 개서 등
적용들
이 프레임워크를 사용하는 어플리케이션에는 다음과 같은 것이 있습니다.
- Rainbow - 다양한 현지화 작업을 시작하기 위한 도구 상자입니다.
- Tikal : 기본적인 현지화 작업을 위한 명령줄 도구입니다.
- Ratel : SRX 세그멘테이션 규칙을 작성, 테스트 및 유지하기 위한 WYSIWYG 에디터.
- Check Mate: 이중언어 파일에 대해 품질 검사를 수행하는 응용 프로그램입니다.
- Longhorn : 배치 처리 서버.
- Ocelot - 리뷰 및 언어 QA 태스크 전용 XLIFF 에디터입니다.
면허증.
Okapi Framework 프로젝트에서 개발된 모든 자료는 Apache 라이센스 버전 2.0으로 라이센스가 부여됩니다.이전에 GNU Lesser General Public License에서 M32까지 출시되었습니다.