Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.20.3

intl

Enthält Code zur Behandlung internationalisierter/lokalisierter Nachrichten, Datums- und Zahlformatierung sowie -analyse, bidirektionalem Text und anderen Internationalisierungsproblemen.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
13,2 Mio.
Likes
6110
Pub-Punkte
160

Paket installieren

flutter pub add intl

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das intl-Paket bietet umfassende Werkzeuge für die Internationalisierung in Flutter- und Dart-Anwendungen. Es ermöglicht Entwicklern, lokalisierte Nachrichten zu verwalten, Daten und Zahlen gemäß sprachspezifischen Regeln zu formatieren und zu parsen, bidirektionalen Text zu behandeln und mehrsprachige Inhalte zu unterstützen. Von dart.dev entwickelt, ist es unverzichtbar für die Erstellung von Apps, die sich an verschiedene Sprachen und kulturelle Konventionen auf Plattformen wie Android, iOS, Web, macOS, Windows und Linux anpassen. Das Paket integriert sich nahtlos in das Lokalisierungssystem von Flutter und unterstützt komplexe Formatierungsanforderungen wie Pluralisierung und geschlechtsspezifische Nachrichten.

Anwendungsfälle

  • App-Strings lokalisieren
  • Datums- und Zahlenformate nach Lokalisierung
  • Behandlung von bidirektionalem Text
  • Unterstützung mehrerer Sprachen
  • Dynamische Nachrichtenvorlagen erstellen
  • Analyse internationalisierter Eingaben

Hauptmerkmale

  • Lokalisierungsbewusste Formatierung
  • Pluralisierung und Geschlechterbehandlung
  • Nachrichtenübersetzungssupport
  • Bidirektionale Textwiedergabe
  • Datums- und Zahlenanalyse
  • Integration mit dem Lokalisierungsframework von Flutter

Geeignet für

  • Globale Apps, die mehrere Regionen ansprechen
  • Apps, die eine dynamische Sprachwechsel-Funktion erfordern
  • Komplexe Formatierungsanforderungen
  • Mehrsprachige Benutzeroberflächen
  • Entwickler, die zugängliche internationale Produkte erstellen

Hinweise

  • Benötigt Einrichtung von Lokalisierungsdateien
  • Kann die App-Größe erhöhen, wenn viele Sprachen verwendet werden
  • Benötigt eine korrekte Lokalisierungskonfiguration
  • Abhängig von der korrekten Lokalisierungserkennung
  • Beschränkt auf Dart/Flutter-Ökosystem
  • Benötigt manuelle Verwaltung der Nachrichtenkataloge

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Overview

This repository is home to Dart internationalization (i18n) and localization (l10n) related packages.

Packages

Package Description Issues Version
intl Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues. issues pub package
intl4x A lightweight modular library for internationalization (i18n) functionality. issues pub package
intl_translation Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues. issues pub package
messages A lightweight modular library for localization (l10n) functionality. issues
messages_builder Build the messages for consumption by package:messages issues
messages_serializer Serialization of messages for package:messages. issues
messages_shrinker Removing unneeded messages from message data files for package:messages. issues pub package

Contribute

Let us know about bugs and feature requests, file a pull request, or participate in the discussions!

Publishing automation

For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

For additional information about contributing, see our contributing page.

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Ranglisten