パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v2.0.0

persian

ペルシャ語およびペルシャ文化向けのユーティリティと人間化機能。いくつかの文字列拡張機能と PersianDate クラスを含みます。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
55
いいね数
45
Pub ポイント
160

パッケージをインストール

flutter pub add persian

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Persianパッケージは、Flutterアプリケーションにおけるペルシャ語およびペルシャ文化のユーティリティおよび人間化ツールを提供します。一般的なテキスト操作用の文字列拡張機能と、ペルシャ暦に特化した日付フォーマットおよび変換処理を行うPersianDateクラスが含まれます。ペルシャ語話者をターゲットとする開発者向けに設計されており、日付表示、数値フォーマット、テキスト処理などのローカライゼーション作業を簡略化します。このパッケージはすべての主要プラットフォームで互換性があり、Android、iOS、Web、macOS、Windows、Linuxでの動作が一貫しています。

用途

  • ペルシャ語話者向けアプリのローカライズ
  • ペルシャの日付と数値のフォーマット
  • ペルシャ語での文字列操作
  • 文化的に配慮したUIの構築
  • ペルシャ暦の変換処理
  • ペルシア語のテキストの読みやすさの向上

主な機能

  • カレンダー処理用の PersianDate クラス
  • ペルシア語テキスト用の文字列拡張
  • ペルシャ数字フォーマットのサポート
  • クロスプラットフォーム互換性
  • pub を通じた簡単な統合
  • 文化的ローカライゼーションユーティリティ

適している対象

  • イランまたはペルシャ語使用者をターゲットとしたFlutterアプリ
  • ペルシャ語のテキストと日付を扱う開発者
  • 正確なペルシャ暦サポートを必要とするアプリ
  • 国際化 (i18n) プロジェクトとペルシャ語
  • 簡単なペルシャ語ユーティリティが必要なプロジェクト

注意事項

  • ペルシャ暦システムの理解が必要です
  • ペルシャ語機能に限定
  • 完全なローカライズには、追加のi18n設定が必要になる場合があります
  • ペルシア語以外の言語には適していません
  • 正しいロケール設定の構成に依存しています
  • より包括的なローカライゼーション戦略と併用するのが最適です

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

pub package

Utilities and Humanizer for Persian language and culture.

Features

  • PersianDate class which converts a DateTime to Jalali date.
  • String corrections replacing ي with ی and ك with ک.
  • Humanize numbers to Persian text: 123 => صد و بیست و سه.
  • Convert numbers to Persian numbers: 123 => ۱۲۳.
  • Can be used in Dart and Flutter projects.
  • Supports all platforms (Android, iOS, macOS, Windows, Linux, Web).

Getting Started

In your pubspec.yaml file add:

dependencies:
  persian: any

Usage

Import the package:

import 'package:persian/persian.dart';

Then, use the extension methods:

String myText = '123456789';
String myPersianText = myText.withPersianNumbers(); //Will be ۱۲۳۴۵۶۷۸۹
DateTime myDate = DateTime.now();
PersianDate myPersianDate = myDate.toPersian(); //Will be 1398/10/19
int number = 123456789;
String myPersianNumber = number.toPersianString(); //Will be صد و بیست و سه میلیون و چهارصد و پنجاه و شش هزار و هفتصد و هشتاد و نه

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。