Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.0.0

digit_to_persian_word

Pacote Flutter para converter dígitos (até 16 dígitos) em palavras persas e separar em inteiros. Prático e conveniente.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
111
Curtidas
38
Pontos Pub
150

Instalar pacote

flutter pub add digit_to_persian_word

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um pacote Flutter que converte dígitos numéricos (até 16 dígitos) em sua representação textual correspondente em persa. Ele suporta valores inteiros e fornece uma maneira conveniente de formatar números em persa para fins de exibição, como faturas, recibos ou relatórios financeiros. O pacote foi projetado para necessidades de localização em regiões onde o persa é falado, garantindo formatação de números precisa e culturalmente apropriada. Funciona em todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux.

Casos de uso

  • Convertendo números para palavras em persa em documentos financeiros
  • Exibindo quantias em persa em faturas
  • Localizando formatos de número para usuários iranianos
  • Gerando texto de número legível em aplicativos persas
  • Formatar números grandes em persa sem esforço manual

Principais recursos

  • Suporta números de até 16 dígitos
  • Converte inteiros para forma textual persa
  • API simples com configuração mínima
  • Compatibilidade multiplataforma
  • Regras linguísticas persas precisas
  • Separação automática de palavras para legibilidade

Indicado para

  • Aplicativos voltados para públicos falantes de persa
  • Aplicações financeiras ou contábeis
  • Projetos de localização que exigem conversão de números
  • Ferramentas educacionais usando numerais persas
  • Aplicações que precisam de saída numérica legível por humanos

Considerações

  • Apenas manipula inteiros, não decimais
  • Não suporta números negativos
  • Limitado apenas ao idioma persa
  • Requer manipulação manual das partes decimais
  • Pode ser necessário lógica adicional para formatação de moeda

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.