@gabtzi, current the event is triggered only for non-readonly fields. But if you need get in words in greek, fork this project, adapt as you needs, and make a pull request
Unfortunately it’s still beyond me to make the transformation from Javascript to Python, I’ve only touched python like 3-4 times in ERPNext to approach some bugs.
I’d very much like to work on it as a future enhancement but it’s not something I’d be able to pull off easily. The Greek language is actually pretty complex when it comes to the correct usage of the the words when translating a number because it has cases, genders and declensions depending on whether we’re on hundreds, thousands, millions and billions.
Also it’s different if we’re talking about money and different if we’re talking about plain numbers.
That’s why I worked on it on a very small scale like up to 9999,99 for my current custom needs and I left the custom field open to editing so it can be entered manually too. However I wanted to also enter a value if it was <9999,99 so that a person wouldn’t forget to change it.
I’ll experiment a bit more on it tomorrow to see if I can make it work for readonly fields too since you suggested it doesn’t work because it’s not implemented like that.