搜尋套件、儲存庫與 APP 分類

ordinal_formatter 封面
套件詳情v0.1.5

ordinal_formatter

序數格式化程式是一個簡單的工具,可將數字轉換為其當地的序數形式。範例:"2" -> "2nd"

AndroidiOSWeb
近 30 天下載
442
喜歡數
10
Pub 分數
140

安裝套件

flutter pub add ordinal_formatter

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

順序格式化程式是一個輕量級的 Flutter 套件,可將整數轉換為其本地化的順序表示形式,例如將 '2' 轉換為 '2nd'。它支援多種語言和地區設定,非常適合以使用者友好的格式顯示排名項目、日期或序列。此套件容易整合,並可在 Android、iOS 和 Web 平台上運作。它會自動處理常見的順序模式,減少手動字串格式化的需要。

適用情境

  • 顯示排名列表
  • 格式化日期(例如,1月1日)
  • 在應用程式中顯示序列號
  • 多語言應用中的序數文本本地化
  • 增強UI元件的可讀性

主要特色

  • 自動本地化支援
  • 簡單的 API,設定簡單
  • 跨平台相容性
  • 處理常見的順序模式
  • 輕量且無依賴

適合對象

  • 需要編號顯示的應用程式
  • 國際化應用
  • 教育類或排名類應用
  • 具有順序資料的使用者介面
  • 尋求最小化文字格式化工具的開發者

使用建議

  • 限制為整數輸入
  • 不支援自定序數規則
  • 需要設定區域設定以輸出非英文內容
  • 無效輸入沒有執行時錯誤處理
  • 不適合超出標準序數的複雜語言規則

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

ordinal_formatter

A simple flutter plugin to convert numbers into ordinal string using the built in native iOS and android libraries.

Example:

final ordinalString = await OrdinalFormatter().format(2) ?? ''; // ordinalString value: '2nd'

Usage

import 'package:ordinal_formatter/ordinal_formatter.dart';

String ordinalNumber;
try {
    ordinalNumber = await OrdinalFormatter().format(2, 'en_US') ?? 'Unknown number';
} on PlatformException catch (e) {
    ordinalNumber = 'Formatting failed: $e';
}

Features

  • [X] iOS Support
  • [X] Android Support
  • [X] Web support

所屬分類

依賴

依賴清單 1 項

  • plugin_platform_interface^2.1.6

原始碼儲存庫

使用此套件的專案

暫無相關資料。