Quick Habit 1.1: Spanish & Russian languages. Multiple habits widgets
It's been a week since the first release of Quick Habit. In this release, I decided to start localizing the app with a couple of languages to improve accessibility. The first one is Russian since it is my first language and also the easiest way for me to check that everything is translated fine. The second language of course is Spanish. The reason is pretty simple. It's one of the most popular languages in the world.
For translation purposes, I used ChatGPT. Obviously, many of us have already tried it and know what this thing can do with parsing and translating. I just copied the content of a String Catalog, pasted into ChatGPT, and then used the translated result. Russian language wasn't perfect so you have to be careful with this instrument, because it is not always right and can make mistakes. Still, I didn't find any good open-source and ready to use scripts or some kind of instruments to automate this copy-pasting job. It definitely can be an idea for a small open-source project for a weekend. Maybe in the next blog post, I will share something related to this written in Swift or JS.
New features
Multiple habits widgets
This release includes 3 types of new widgets. The first one is a small widget. The widgets can display the first 4 or 8 habits in your app. You can reorder the list of habits on Manage Habits screen. For the first release of these widgets, I decided not to include the settings where you could change the list of habits for every widget separately. This feature is in backlog and will be added in the next releases.
"Something wrong?"
I often see buttons like this one in a lot of indie apps. As other developers say this feature is really useful and effective because users who decided to delete an app will encounter this button first and it will motivate users to write something about what was wrong. The button is easy to integrate into the app, so I promptly added it.
That is all for this release. Download Quick Habit and Feel free to contact me on Mastodon