/Persianify

Lets you automate fixing of common Persian text issues, usually made with non-standard keyboards.

Primary LanguageVue

Persianify

Lets you automate fixing of common Persian text issues, usually made with non-standard keyboards.

به شما کمک می‌کند تا غلط‌های نگارشی فارسی که معمولا مربوط به صفحه کلید غیراستاندارد است را بصورت خودکار رفع کنید.

Todo

  • Arabic letters ي ك
  • Arabic numbers ٤ ٥ ٦
  • English numbers 1 2 3 4 5 6 7 8 9 0
  • English punctuations ? , " "
  • Remove space before punctuations
  • Remove space between words
  • Fix spacing of words ending with شناسی like روان‌شناسی
  • Fix spacing of words starting with سر like سرپرست
  • Fix zero-width non-joiner for words ending with ای ها می های تر etc.

Build Setup

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

# build for production and launch server
$ yarn build
$ yarn start

# generate static project
$ yarn generate