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

插件详情v1.0.0

number_to_words

根据 localeID 将数字转换为文字

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
9540
喜欢数
44
Pub 分数
140

安装插件

flutter pub add number_to_words

插件介绍

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

number_to_words 包将数值转换为各种语言中的对应文字形式,使用区域设置标识符。它支持多种平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,非常适合需要本地化数字格式化的应用程序——例如财务文件、发票或教育工具。该包利用底层的特定区域设置规则,确保在不同地区准确表示文字形式。它轻量级且可通过简单的添加命令与 Flutter 项目无缝集成。

适合场景

  • 生成发票金额的中文大写
  • 转换数字以供辅助功能使用
  • 创建教育数学工具
  • 格式化财务报告
  • 支持多语言应用程序
  • 在法律文件中显示数字

主要特点

  • 本地化感知的数字转文字转换
  • 跨平台支持
  • 与 Flutter 的简单集成
  • 支持多种语言
  • 轻量且高效
  • 易于使用的 API

适合对象

  • 金融和会计应用
  • 教育软件
  • 多语言应用程序
  • 可访问性增强
  • 文档生成工具

使用建议

  • 限制为预定义的区域设置
  • 可能需要额外的本地化设置
  • 不适合超出标准范围的非常大的数字
  • 依赖外部库以实现完整的语言覆盖
  • 高频转换带来的性能影响

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

number_to_words

API convert number to words by localeID. Now only support English And Malayalam. please contribute .

Usage

To use this plugin, add number_to_words as a dependency in your pubspec.yaml file.

Example

import 'package:number_to_words/number_to_words.dart';

void main() {

   print(NumberToWord().convert(Locale.ml, 21)); //ഇരുപത്തിയൊന്ന്
   print(NumberToWord().convert(Locale.ml, 10)); //പത്ത്
   print(NumberToWord().convert(Locale.ml, 1000)); //ആയിരം
   print(NumberToWord().convert(Locale.en_ind, 1000)); //thousand
   print(NumberToWord().convert(Locale.en_ind, 100)); //hundred
   print(NumberToWord().convert(Locale.en_ind, 10)); //ten
}

所属分类

源码仓库

使用此插件的项目

暂无相关数据。