Current behavior: empty string is returned. An empty string used on a button makes it disappear in some cases. So that it make it easy to pass testing without having a button. On the contrary, if you return the key when no translation found, you avoid the above behavior. And during the testing you can clearly see you button lacks translations.
Current behavior: empty string is returned. An empty string used on a button makes it disappear in some cases. So that it make it easy to pass testing without having a button. On the contrary, if you return the key when no translation found, you avoid the above behavior. And during the testing you can clearly see you button lacks translations.