Georginify - Firefox Extension to learn Georgian
Due to the war in Ukraine I recently moved to Georgia and the first big issue I faced was Georgian alphabet. They don’t use Latin or Cyrillic characters so I needed to learn it to be able to read and study Georgian language. To say the truth I always liked their characters - they are really nice, look for your self: ყოველთვის მომწონდა ქართული ანბანი :) But for an unprepared person, they are almost indistinguishable from each other.
I took an online course in Telegram and one of the method of learning letters was to replace letters of your language with Georgian once that sounds alike. In such way you can easily read text and get used to Georgian letters. I liked the method but there was not enough prepared text in the course and I’ve got an Idea - create an extension for my browsers that will do the job.
No sooner said than done. After spending several weeks learning the course I’ve finished the extension. Here is the link where you can install it in your Firefox and start learning Georgian: https://addons.mozilla.org/en-US/firefox/addon/georginify/
Source code is available here: https://github.com/mylh/georginify This is my first extension for Firefox (though not first browser extension, I wrote quite a complex one at my work for Chrome in the past). Actually it is not technically difficult to develop it. Basically it traverses DOM and does RegEx replace across all found texts and keeps settings. The most challenging part was as usual to finish it. Developing even such simple thing as this extension requires many steps to be done from planning, writing code, testing, evaluation and actual release. Each step requires you to be in different role and this explains why not every software developer can create products. More about this in my next posts. For now it was fun to develop it and I’m happy it is actually released.