Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.0.0

persian

Utilitários e humanizador para o idioma e cultura persa. Inclui algumas extensões de String e a classe PersianDate.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
55
Curtidas
45
Pontos Pub
160

Instalar pacote

flutter pub add persian

Visão geral do pacote

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

O pacote Persian fornece utilitários e ferramentas de humanização para o idioma e cultura persa em aplicativos Flutter. Inclui extensões de string para manipulações comuns de texto e uma classe PersianDate para lidar com formatação de datas e conversões específicas do calendário persa. Projetado para desenvolvedores voltados para públicos falantes de persa, simplifica tarefas de localização como exibição de datas, formatação de números e processamento de texto. O pacote é compatível com todas as principais plataformas, garantindo comportamento consistente no Android, iOS, Web, macOS, Windows e Linux.

Casos de uso

  • Localizando aplicativos para falantes de persa
  • Formatar datas e números em persa
  • Manipulação de string em persa
  • Construindo interfaces de usuário culturalmente conscientes
  • Manipulação de conversões do calendário persa
  • Melhorando a legibilidade do texto em persa

Principais recursos

  • Classe PersianDate para manipulação de calendário
  • Extensões de string para texto persa
  • Suporte para formatação de números persas
  • Compatibilidade multiplataforma
  • Integração fácil por meio do pub
  • Ferramentas de localização cultural

Indicado para

  • Aplicativos Flutter direcionados para o Irã ou usuários falantes de persa
  • Desenvolvedores trabalhando com texto e datas em persa
  • Aplicativos que exigem suporte preciso ao calendário persa
  • Projetos de internacionalização (i18n) com persa
  • Projetos que precisam de utilitários simples em persa

Considerações

  • Requer conhecimento sobre o sistema de calendário persa
  • Limitado a recursos em persa
  • Pode ser necessário configuração adicional de i18n para localização completa
  • Não adequado para idiomas não-persas
  • Depende da configuração correta de localidade
  • Melhor usado em conjunto com estratégias mais abrangentes de localização

README original

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

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 صد و بیست و سه میلیون و چهارصد و پنجاه و شش هزار و هفتصد و هشتاد و نه

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.