Instead of returning [missing key: $KEY], at least in production code, could it be possible to return $KEY instead?
In case of missing translations, having mixed languages is (I believe) OK and quite common but having some debug statements instead is quite unnatural for end users.
Is there any way to do it or should it be done manually?
I am currently using some shell script eg ag '__\(' | sed 's/.*__\((.*)\).*/\1/g' | cut -d ')' -f 1 | sort | uniq + extra processing but is there anything better here?
And are there any rules for sorting sections in locale file?
This is sort of a feature request.
How are plurals handled in o80-i18n?
I found nothing during a quick look around in the code. Are there any plans to implement this?
Are you aware of how gettext handles this? https://www.gnu.org/software/gettext/manual/gettext.html#Plural-forms