패키지, 저장소 및 앱 카테고리 검색

패키지 상세v10.6.0

stream_chat_localizations

Stream Chat Flutter의 공식 로컬라이제이션, 채팅 애플리케이션을 구축하기 위한 서비스

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
2.8만
좋아요
21
Pub 점수
140

패키지 설치

flutter pub add stream_chat_localizations

패키지 개요

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

Stream Chat 로컬라이제이션은 Stream Chat Flutter의 공식 국제화 패키지로, 채팅 애플리케이션에서 다국어 지원을 가능하게 합니다. 메시지, 버튼, 자리 표시자와 같은 일반적인 채팅 UI 요소에 대해 여러 언어로 사전 번역된 문자열을 제공합니다. Stream Chat Flutter와 원활하게 작동하도록 설계되어 로컬라이제이션 설정을 간소화하고 지역 간 일관된 사용자 경험을 보장합니다. 이 패키지는 Android, iOS, Web, macOS, Windows, Linux 등 모든 주요 플랫폼을 지원합니다.

사용 사례

  • 다국어 채팅 앱 인터페이스
  • 글로벌 사용자 기반 지원
  • Stream Chat Flutter와의 원활한 통합
  • 사용자 정의 가능한 언어 전환
  • 사전 번역된 사용자 인터페이스 문자열
  • 로컬라이제이션 테스트

주요 기능

  • 공식 스트리밍 채팅 번역
  • 10개 이상의 언어 지원
  • Stream Chat와의 간편한 통합
  • 플랫폼에 관계없는 설계
  • 동적 언어 전환
  • GetStream.io에서 유지 관리

적합한 대상

  • 글로벌 채팅 앱을 개발하는 개발자
  • 다국어 UI가 필요한 팀
  • Stream Chat Flutter를 사용하는 프로젝트
  • 국제 시장을 겨냥한 앱
  • 현지화 중심 개발 팀

고려 사항

  • Stream Chat Flutter 종속성 필요
  • Stream Chat 전용 문자열로 제한
  • 언어 업데이트는 Stream의 유지보수에 따라 달라집니다
  • 일반 앱 로컬라이제이션에 적합하지 않습니다
  • 특정 사용 사례를 위해 사용자 지정 오버라이드가 필요할 수 있습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Official Flutter packages for Stream Chat

Stream Chat Flutter SDK hero image

CI Melos

V10 brings a modern redesign, a unified design system shared across all Stream SDK platforms, and improved developer experience.

Quick Links

What's New in V10

Version 10 is a major update to the Stream Chat Flutter SDK:

  • Modern redesign — refreshed channel list, message list, composer, reactions, avatars, and media viewer with a cleaner, more polished default look.
  • Unified design system — design tokens (colors, typography, spacing, icons) are now consistent across all Stream SDK platforms. Theming is rebuilt around StreamTheme, a Flutter ThemeExtension registered on MaterialApp.theme.
  • Cross-platform name alignment — APIs and component names now match their iOS, Android, React, and React Native counterparts (e.g. StreamMessageComposer, StreamChannelListItem).
  • StreamComponentFactory — a single customization entry point that replaces the scattered builder slots that previously lived on each widget.
  • Cookbook — new task-oriented recipes for common customizations.

See the V10 Migration Guide for a full list of breaking changes and upgrade instructions.

Features

The UI package ships an extensive set of performant and customizable widgets:

  • Rich media messages with Markdown rendering
  • Reactions
  • Threads and quoted replies
  • Typing and read indicators
  • Channel and message lists
  • Message composer with autocomplete triggers (@ mentions, / commands)
  • Image, video, and file uploads with previews and a built-in media gallery viewer
  • Voice messages
  • Polls
  • Drafts
  • Pinned messages
  • Message reminders
  • Message actions context menu (reply, edit, copy, pin, delete, flag, mute, block, and more)
  • Message search
  • Giphy support
  • AI assistant streaming responses
  • Push notifications (Firebase, APN, and Huawei)
  • Offline storage and optimistic updates
  • Static and live location sharing
  • Localization
  • and a lot more.

Sample App

Check out the sample_app in this repository — a fully functional messenger built with stream_chat_flutter that demonstrates the SDK's core features end to end. It is the recommended reference when wiring things up in your own app.

For more sample apps and demos, visit GetStream/flutter-samples.

Free for Makers

Stream is free for most side and hobby projects. To qualify, your project/company needs to have fewer than five team members and under $10,000 in monthly revenue. For complete pricing details, visit our Chat Pricing Page.

Packages

Stream Chat Dart is a monorepo built using Melos. Individual packages can be found in the packages directory; configuration and top-level commands live in melos.yaml.

The SDK is layered — each package builds on top of the previous:

stream_chat

The low-level client (LLC), a pure Dart package that wraps the Stream Chat API. Use it directly if you want to build your own UI and state layer.

stream_chat_flutter_core

Provides the business logic, controllers, and builders required to integrate Stream Chat into a Flutter app, without shipping any UI of its own.

stream_chat_flutter

The full UI SDK. Includes a set of reusable and customizable UI widgets on top of the core and low-level client packages. This is the recommended starting point for most apps.

stream_chat_persistence

Provides a Drift-backed persistence client for offline storage. Plugs into any of the packages above.

stream_chat_localizations

Provides a set of localizations for the UI SDK.

Choosing the Right Package

We recommend using stream_chat_flutter for most apps. Unless your UI is completely different from the common industry standard, you should be able to customize the built-in widgets to match your needs.

  • Use stream_chat_flutter_core if you need full UI control but want the data/state logic handled for you.
  • Use stream_chat directly for maximum control over architecture, UI, and data.

You can also mix and match — it is common to use the UI SDK for most screens and drop down to the low-level client for specific operations.

Getting Started

To get started, run bootstrap after cloning the project:

melos bootstrap

The best place to start is the Flutter Chat Tutorial. It teaches you how to use this SDK and shows how to make frequently required changes.

Every package folder also includes a fully functional example with setup instructions.

Versioning Policy

All of the Stream Chat packages follow semantic versioning:

  • Bug fixes and behavior improvements cause a patch version bump.
  • New features are shipped with an increased minor version.
  • Incompatible API changes cause a major version increase.

Occasionally, the SDK can include visual changes (whitespace, color, sizing) in minor versions as we continuously improve the default look of our UI widgets.

See the installation docs and the releases page for the full version history.

We Are Hiring

We've recently closed a $38 million Series B funding round and we keep actively growing. Our APIs are used by more than a billion end-users, and you'll have a chance to make a huge impact on the product within a team of the strongest engineers all over the world.

Check out our current openings and apply via Stream's website.

카테고리

의존성

의존성 목록 2 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.

순위