FLUTTER ECOSYSTEM

gettext_parser

Dart로 gettext po 및 mo 파일을 분석하고 컴파일하는 플랫폼 독립적인 라이브러리

최신 버전
0.2.0
30일 다운로드
4만
좋아요
4
Pub 점수
130

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

개요

플랫폼에 관계없이 Dart 라이브러리로, gettext .po 및 .mo 파일을 파싱하고 컴파일할 수 있으며, Flutter 및 기타 Dart 애플리케이션에서 강력한 로컬라이제이션과 국제화를 가능하게 합니다. 번역 카탈로그 읽기, 메시지 추출, 컴파일된 바이너리 .mo 파일 생성을 지원합니다. 안드로이드, iOS, 리눅스, 맥OS, 웹, 윈도우 플랫폼 간 다국어 콘텐츠를 관리하는 개발자에게 이상적입니다. 최소한의 종속성과 직관적인 API를 통해 기존 워크플로우에 원활하게 통합됩니다. 외부 도구에 의존하지 않고 번역 파일 처리를 정밀하게 제어해야 하는 프로젝트에 특히 유용합니다.

사용 사례
  • .po 파일 파싱을 통한 번역 추출
  • .po 파일을 .mo 바이너리로 컴파일하는 것
  • 다국어 지원을 위한 플러터 앱과의 통합
  • CI/CD 파이프라인에서 번역 관리
  • 데스크톱 및 웹 로컬라이제이션 지원
주요 기능
  • Supports both .po and .mo file formats
  • Cross-platform compatibility
  • Simple API for parsing and compiling
  • No external dependencies
  • Efficient message extraction and encoding
적합한 대상
  • Flutter developers needing i18n
  • Teams using gettext for translations
  • Projects targeting multiple platforms
  • Build automation involving translation files
  • Developers avoiding runtime translation libraries
고려 사항
  • 번역 로드를 수동으로 처리해야 합니다
  • 완전한 i18n 프레임워크가 아님
  • 파일 파싱/컴파일에 제한됨
  • 내장된 백업 또는 지역 설정 전환 없음
  • 사용자 지정 i18n 계층과 함께 사용하는 것이 가장 좋습니다
지원 플랫폼AndroidiOSLinuxmacOSWebWindows

패키지 설치

flutter pub add gettext_parser

카테고리

소스 저장소

관련 프로젝트

순위