Fix your mistake when you forget to change your keyboard language!

Overview

Persian Typo Mistake 🇮🇷

GitHub issues GitHub GitHub language count GitHub top language

Demo

Introduction

With this extension, you can fix your text that is written in Persian but on an English keyboard. this extension also reverts English text.

for example:

sghl => سلام

khl lk آشیه hsj => نام من Hadi است

اثممخ صخقمی => hello world

also handles characters written with shift:

اثممخ => hello
آثممخ => Hello

fhvhkY hTldn => بارانِ اُمید

build for Chrome extension

Demo

You can install this extension on Chrome Web Store.

https://chrome.google.com/webstore/detail/persian-typo-mistake/adjgpahbgikgkgocjelmenidfagmoiji

see google developer documentation for more details.

https://developer.chrome.com/docs/extensions/mv3

Run Locally

  1. Clone the project

      git clone https://github.com/hadizz/persian-typo-mistake-extension
  2. You can add your desire icons or remove icons config in manifest.json file.

  3. Open Google Chrome.

  4. Open the Extension Management page by navigating to chrome://extensions

  5. Enable Developer Mode by clicking the toggle switch next to Developer mode.

  6. Click the Load unpacked button and select the extension directory.

Ta-da 🎉 ! The extension has been successfully installed.

License

MIT

Contributing

Contributions are welcome! ❤️

Similar Projects

https://github.com/WebPajooh/eshteb

You might also like...

Debug express.js server code with Ray to fix problems faster

Debug express.js server code with Ray to fix problems faster

express-ray Install this package in any Express.js project to provide an exceptional debugging experience using the Ray app by Spatie. Installation In

Nov 3, 2022

fix out-of-memory actions at colors@^1.4.1

What's it for? colors@^1.4.1 has action of out-of-memory: https://github.com/Marak/colors.js/commit/5d2d242f656103ac38086d6b26433a09f1c38c75. https://

Jan 11, 2022

FIXYL is a tool for testing and verifying software that uses the FIX protocol.

FIXYL is a tool for testing and verifying software that uses the FIX protocol.

FIXYL FIXYL is a tool for testing and verifying software that uses the FIX protocol. It allows establishing FIX sessions and exchanging (and manipulat

Dec 29, 2022

Purple hats Desktop is a customisable, automated web accessibility testing tool that allows software development teams to find and fix accessibility problems to improve persons with disabilities (PWDs) access to digital services.

Purple hats Desktop is a customisable, automated web accessibility testing tool that allows software development teams to find and fix accessibility problems to improve persons with disabilities (PWDs) access to digital services.

Purple HATS Desktop Purple hats Desktop is a desktop frontend for Purple HATS accessibility site scanner - a customisable, automated web accessibility

May 11, 2023

i18n-language.js is Simple i18n language with Vanilla Javascript

i18n-language.js i18n-language.js is Simple i18n language with Vanilla Javascript Write by Hyun SHIN Demo Page: http://i18n-language.s3-website.ap-nor

Jul 12, 2022

When a person that doesn't know how to create a programming language tries to create a programming language

When a person that doesn't know how to create a programming language tries to create a programming language

Kochanowski Online Spróbuj Kochanowskiego bez konfiguracji projektu! https://mmusielik.xyz/projects/kochanowski Instalacja Stwórz nowy projekt przez n

Dec 4, 2022

Check your device when you have anything to change on your PC or mobile.

Check your device when you have anything to change on your PC or mobile.

opgg-use-device-detector Check your device when you have anything to change on your PC or mobile. ❤️ it? ⭐️ it on GitHub opgg-use-device-detector basi

Aug 6, 2022

A Virtual Interactive Keyboard which replicates every key you press and a Text-Area in which everything is written and can be copied to the clipboard with a click of a button.

A Virtual Interactive Keyboard which replicates every key you press and a Text-Area in which everything is written and can be copied to the clipboard with a click of a button.

Mar 1, 2021

Change the color of an image to a specific color you have in mind.

image-recolor Run it: https://image-recolor.vercel.app/ image.recolor.mov Acknowledgments Daniel Büchele for the algorithm: https://twitter.com/daniel

Oct 25, 2022
Comments
  • Apply the DRY principle and add better formatting

    Apply the DRY principle and add better formatting

    2 big objects

    enToFaDictionary and faToEnDictionary are 2 big objects. With their keys and values being the exact reversed version of each other! So by reversing one (in this case enToFaDictionary) and assigning it to the other, we still get the same result only with much fewer lines of code (63 to be exact). Side Note: This could be accomplished using Array.reduce method and more advance ES6 features as well. A for loop is the simplest one.

    using quotes for object keys

    unless you want to use a key that’s not a valid JavaScript identifier, wrapping object keys in quotes is not necessary and it doesn't make a difference. Side Note: the JSON data exchange format does require double quotes around identifiers (and does not allow single quotes).

    semicolons

    Some lines were missing it, my prettier automatically added it to them.

    good first issue 
    opened by JalalHamed 3
Owner
Hadi Zare
Frontend Developer. experienced in Javascript, Java & Python.
Hadi Zare
Generally free coding Resources for all! Check it out and don't forget to give it a star ⭐️

A-Z Coding Resources This website is built using Docusaurus 2, a modern static website generator. Installation yarn install Local Development yarn sta

Hulya Karakaya 72 Jan 2, 2023
New base script bot wa by Ramdani Official, don't forget to subscribe youtube Ramdani Official.

Requirements • Installation • Thanks to • Official Group Bot • Donate Information bahasa Indonesia Ramdani Botz V17 adalah bot yang di ciptakan oleh R

Ramdani Official 22 Nov 1, 2022
Watch anime ad free through a beautiful UI. Don't forget to 🌟 this repo for updates!

Ashanime - Stream Ad-free Anime Ashanime is an Ad free responsive web application built with the intention of providing a pleasent anime streaming exp

Ashanime 67 Dec 31, 2022
Fix for Object.hasOwnProperty, which normally just returns a boolean, which is not good when you care about strong typing.

Welcome to ts-has-own-property ?? Fix for Object.hasOwnProperty, which normally just returns a boolean, which is not good when you care about strong t

Funtal Foundation 1 Jul 4, 2022
Fix for Object.keys, which normally just returns an array of strings, which is not good when you care about strong typing

Welcome to ts-object-keys ?? Fix for Object.keys, which normally just returns an array of strings, which is not good when you care about strong typing

Funtal Foundation 1 Jul 4, 2022
Write "hello world" in your native language, code "hello world" in your favorite programming language!

Hello World, All languages! ?? ?? Write "hello world" in your native language, code "hello world" in your favorite language! #hacktoberfest2022 How to

Carolina Calixto 6 Dec 13, 2022
Find and fix dangling files and unused dependencies in your JavaScript projects.

unimported Find unused source files in javascript / typescript projects. While adding new code to our projects, we might forget to remove the old code

Stephan Meijer 1.6k Jan 4, 2023
Auto-Fix Hundreds of Grammarly Errors With This Script

This script automatically applies your Grammarly suggestions. Use case: Large document with 100+ errors How to use: Go to Grammarly Web app Go to Edit

null 48 Jan 3, 2023