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

パッケージ詳細v2.0.0

digit_to_persian_word

最大16桁の数字をペルシャ語の単語に変換し、整数に分けるためのFlutterパッケージ。便利で実用的です。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
111
いいね数
38
Pub ポイント
150

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

flutter pub add digit_to_persian_word

パッケージ概要

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

数値(最大16桁)を対応するペルシャ語のテキスト表現に変換するFlutterパッケージです。整数値をサポートし、請求書、領収書、または財務報告など、表示目的でペルシャ語で数値をフォーマットするための便利な方法を提供します。このパッケージは、ペルシャ語圏でのローカリゼーションニーズに特化しており、正確かつ文化的に適切な数値フォーマットを保証します。Android、iOS、Web、macOS、Windows、Linuxなどの主要プラットフォームすべてで動作します。

用途

  • 財務文書における数字をペルシャ語の単語に変換する
  • 請求書にペルシャ語で金額を表示する
  • イランユーザー向けの数値形式のローカライズ
  • ペルシャ語アプリで読み取り可能な数値テキストを生成する
  • 手作業をせずにペルシャ語で大きな数値をフォーマットする

主な機能

  • 最大16桁の番号をサポート
  • 整数をペルシャ語のテキスト形式に変換します
  • 最小限のセットアップで簡単なAPI
  • クロスプラットフォーム互換性
  • 正確なペルシャ語の文法ルール
  • 読みやすさのための自動単語区切り

適している対象

  • ペルシャ語を話すユーザー向けのアプリ
  • 財務または会計アプリケーション
  • 数値変換を必要とするローカリゼーションプロジェクト
  • ペルシャ数字を使用する教育ツール
  • 人間が読みやすい数値出力を必要とするアプリケーション

注意事項

  • 整数のみを処理し、小数は処理しない
  • 負の数をサポートしていません
  • ペルシア語のみに限定
  • 小数部の手動処理が必要です
  • 通貨形式のための追加ロジックが必要になる場合があります

元の README

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

digit_to_persian_word

The Flutter package for changing digit to the Persian word and add separate to an integer

demo:

Add dependency

dependencies:
  digit_to_persian_word: ^2.0.0

Usage

import 'package:flutter/material.dart';
import 'package:digit_to_persian_word/digit_to_persian_word.dart';


void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(),
      debugShowCheckedModeBanner: false,
    );
  }
}

class MyHomePage extends StatelessWidget {
  
  @override
  Widget build(BuildContext context) {

    return Scaffold(
      appBar: AppBar(
        title: Text("Flutter Digit To Persian Word'"),
      ),
      body: Column(
        crossAxisAlignment: CrossAxisAlignment.end,
        children: <Widget>[
          //تبدیل رقم به حروف بدون تبدیل اعداد
          Text(DigitToWord.toWord("123456",StrType.NumWord,isMoney: true)),// 123 هزارو 456 تومان
          //)تبدیل عدد به حروف همراه با تبدیل اعداد
          Text(DigitToWord.toWord("123456",StrType.StrWord),),//صد و بیست و سه هزارو چهارصدو پنجاه و شش
          //تبدیل رقم به حروف 
          Text(DigitToWord.toWord("123.456",StrType.NumWord,isMoney: true,separator: ".")),// 123 هزارو 456 تومان
          //جدا سازی سه رقمی اعداد به صورت معمول
          Text(DigitFormat.convert("123456",separator: ","),),//123,456
          //به جدا سازی سه رقمی اعداد به صورت (TextInputFormatter)
          TextFormField(inputFormatters: [DigitInputFormat()]),
        ],
      ),
    );
  }
}

example

example

An example showing how to use

カテゴリー

ソースリポジトリ

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

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