搜索插件、代码仓与 APP 分类

插件详情v2.0.0

persian

波斯语语言和文化相关的实用工具和人性化处理。包含一些字符串扩展和 PersianDate 类。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
55
喜欢数
45
Pub 分数
160

安装插件

flutter pub add persian

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

该 Persian 包为 Flutter 应用程序中的波斯语和波斯文化提供实用工具和人性化处理工具。它包含用于常见文本操作的字符串扩展以及一个 PersianDate 类,用于处理特定于波斯历法的日期格式化和转换。专为面向波斯语用户群体的开发者设计,可简化日期显示、数字格式化和文本处理等本地化任务。该包在所有主要平台上兼容,确保在 Android、iOS、Web、macOS、Windows 和 Linux 上行为一致。

适合场景

  • 为波斯语使用者本地化应用程序
  • 格式化波斯日期和数字
  • 波斯语中的字符串操作
  • 构建具有文化意识的用户界面
  • 处理波斯日历转换
  • 增强波斯文的可读性

主要特点

  • PersianDate 类用于日历处理
  • 波斯文字符串扩展
  • 支持波斯数字格式化
  • 跨平台兼容性
  • 通过 pub 实现轻松集成
  • 文化本地化工具

适合对象

  • 针对伊朗或波斯语用户的Flutter应用
  • 开发人员处理波斯文文本和日期
  • 需要准确波斯日历支持的应用程序
  • 国际化 (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 صد و بیست و سه میلیون و چهارصد و پنجاه و شش هزار و هفتصد و هشتاد و نه

所属分类

源码仓库

使用此插件的项目

暂无相关数据。