패키지, 저장소 및 앱 카테고리 검색

패키지 상세v2.0.0

persian

페르시아어 언어 및 문화를 위한 유틸리티와 인간화 도구. 일부 문자열 확장과 PersianDate 클래스를 포함합니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
55
좋아요
45
Pub 점수
160

패키지 설치

flutter pub add persian

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Persian 패키지는 플러터 애플리케이션에서 페르시아어와 페르시아 문화를 위한 유틸리티 및 인간화 도구를 제공합니다. 일반적인 텍스트 조작을 위한 문자열 확장 기능과 페르시아 달력에 특화된 날짜 포맷팅 및 변환을 처리하는 PersianDate 클래스가 포함되어 있습니다. 페르시아어 사용자를 대상으로 하는 개발자를 위해 설계되었으며, 날짜 표시, 숫자 형식 지정, 텍스트 처리 등의 로컬라이제이션 작업을 간소화합니다. 이 패키지는 모든 주요 플랫폼에서 호환되며, 안드로이드, iOS, 웹, 맥OS, 윈도우, 리눅스에서 일관된 동작을 보장합니다.

사용 사례

  • 페르시아어 사용자를 위한 앱 로컬라이징
  • 페르시아 날짜와 숫자 형식 지정
  • 페르시아어에서 문자열 조작
  • 문화적으로 인식된 UI 구축
  • 페르시아 달력 변환 처리
  • 페르시아어 텍스트의 가독성 향상

주요 기능

  • 캘린더 처리를 위한 PersianDate 클래스
  • 페르시아어 텍스트용 문자열 확장
  • 페르시아 숫자 형식 지원
  • 크로스 플랫폼 호환성
  • pub를 통한 간편한 통합
  • 문화적 로컬라이제이션 유틸리티

적합한 대상

  • 이란 또는 페르시아어 사용자를 대상으로 하는 플러터 앱
  • 페르시아어 텍스트 및 날짜를 다루는 개발자
  • 정확한 페르시아 달력 지원이 필요한 앱
  • 국제화(i18n) 프로젝트와 페르시아어
  • 간단한 펄시어 도구가 필요한 프로젝트

고려 사항

  • 페르시아 달력 시스템에 대한 이해가 필요합니다
  • 페르시아어 기능에 한정
  • 완전한 로컬라이제이션을 위해 추가적인 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 صد و بیست و سه میلیون و چهارصد و پنجاه و شش هزار و هفتصد و هشتاد و نه

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.