Giter Club home page Giter Club logo

persian.js's People

Contributors

afshinm avatar alireza-ahmadi avatar behnammodi avatar bersam avatar hamedfathi avatar ialirezakml avatar jalalazimi avatar mohebifar avatar peterdavehello avatar ramajd avatar sajadghobadi avatar siamak avatar theyahya avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

persian.js's Issues

دویصت

دویصت غلط املایی داره

Update your npm package.

Telling user to install package via npm/bower is insulting the user, almost waste me an hour to find out it has nothing but 5 useless function and I should copy the file manually from github.

digitsToWords for 1000000

var persianjs = require("persianjs")
persianJs("1000000").digitsToWords().toString();

Expected result: یک میلیون
Returned result: یک میلیون و هزار

Jalali Date

Adding a Jalali Date Object that implements the original javascript data object interface will be great.
I believe there is couple of libraries written in javascript to do this. Embedding one in Persian.js will enrich the framework.

Bower

Bower repository is so old, please update it!

Linting

We should add a way to lint.

Convert english char to persian char

Great job on this tool. Are there any plans to convert the english characters to Farsi equivalent ?
Maybe this method can be expanded to detect the language and convert appropriately.

persianJs("sghl").switchKey().toString() // سلام

React Native Support

How can I use this library in React Native?
currently it has some errors in react native app;

پیشنهاد

با تشکر از شما برای ابراز خوبتان. چند پیشنهاد داشتم
۱-ابزاری مانند ویراستیار برای نرم‌افزار وورد بسازید که بیشتر تایپ‌ها آنجا انجام می‌شود
۲-کدهای جاوا اسکریپت برای جایگزین و تغییر در متن فارسی در ویکی‌پدیای فارسی توسعه یافتند را در لینک‌های زیر هستند
https://fa.wikipedia.org/wiki/مدیاویکی:Gadget-Extra-Editbuttons.js
https://fa.wikipedia.org/wiki/مدیاویکی:Gadget-Extra-Editbuttons-persiantools.js
https://fa.wikipedia.org/wiki/مدیاویکی:Gadget-Extra-Editbuttons-persianwikitools.js
https://fa.wikipedia.org/wiki/مدیاویکی:Gadget-Extra-Editbuttons-dictionary.js
که این ابزار توانایی اصلاح فاصلهٔ مجازی، کلمات مرکب و اشتباهات تایپی و غلطهای املایی متداول را دارد. این ابزار حدود ۲-۳ سال است که در ویکی‌پدیای فارسی استفاده می‌شود و بسیاری از باگ‌های آن گرفته شده است و یونیت تست وپ:تست هم دارد :)
https://fa.wikipedia.org/wiki/مدیاویکی:Gadget-Extra-Editbuttons-tests.js

Aambiguation in `Readme` file

First of all, thank you for this useful library,
there is a little ambiguation in Readme file.

in Functions section number 5 is "Convert to English numbers from Arabic and Persian Number" while number 2 has already mentioned, "Convert to English numbers from Persian Number". so mentioning the Persian Number is not necessary again.
also, in GitHub page, the output for number 2 is in Persian.

Can not compare persian words

سلام دوست عزیز ...
شما لایبرری خیلی خوبی دارید، من که خیلی دوست داشتم، و دوست داشتم همکاری کنم باهاتون تا بتونیم لایبرری رو حتی بهترش هم کنیم.
یه مساله که خیلی دوست داشتم تو لایبرری شما میبود، مقایسه ی کلمات فارسی هست که تقریبا میشه گفت نیاز میشه برای
sort
و..
ممنون میشم اگه اضافه بشه ... البته اینو هم بگم که کد آماده ش رو دارم اگه بخواین اضافه کنید.

bug

it returns error :

persianJs("0")
.englishNumber()
.toString();

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.