dziemborowicz/hourglass

Add localization support

Opened this issue · 1 comments

A few people have requested translations of Hourglass into various languages and offered to provide translation files. Hourglass doesn't currently support this well. To fix this:

  1. The parsing logic that processes input (e.g., "5" -> 5-minute timer) needs to be rewritten in a way that makes sense. Currently, it's done with a huge stack of impossible to understand (and even more impossible to translate) regular expressions.

  2. Support for some kind of translation file so that people can volunteer to translate the program into their preferred language. I don't know that this app has enough interest to support translations into multiple languages long-term, but at least people will be able to translate the strings that they care about themselves. (Most people only actually care about the countdown time being translated.)

Dude just do it there is nothing to lose. I use Hourglass to study, so like i use it every single day in the semester. Seeing it in all my language is something small but big in the same time.

I'm not pro programmer, but i'm willing to help.