jacobwb / hashover-next

This branch will be HashOver 2.0
GNU Affero General Public License v3.0
420 stars 87 forks source link

Add Esperanto translation #271

Closed jorgesumle closed 5 years ago

jorgesumle commented 5 years ago

It fixes #239

I don't plan to translate the documentation.

jorgesumle commented 5 years ago

By the way, I noticed that some <select> options aren't translated: the ones about JavaScript minification, cookies, format of notification e-mails, position of comment form, avatar format, login system, display mode of comment threads... (and maybe some more, I had a quick look).

I also don't understand why in the general settings every language is sorted alphabetically except English, which is the first one.

jacobwb commented 5 years ago

Thank you for the contribution!

I don't plan to translate the documentation.

I don't blame you, that would be a lot to translate.

By the way, I noticed that some <select> options aren't translated: the ones about JavaScript minification, cookies, format of notification e-mails, position of comment form, avatar format, login system, display mode of comment threads... (and maybe some more, I had a quick look).

It was not too long ago that the entire Admin panel was only available in English, it has been slowly getting filled in. I have been looking towards porting the code to GNU gettext, so I have been a bit reluctant to add more strings to the locales as doing so would increase the work of porting them to gettext. Fear not, the entire interface will be translated before an official release.

I also don't understand why in the general settings every language is sorted alphabetically except English, which is the first one.

Bias and favorability. Most people who use HashOver do so in English, so it's out of order and at the top to make it easy to find, a lot of programs and websites do this.

It also stems from the fact that many of the locales might not be entirely accurate or up-to-date right now. Upon release, any language that can't be verified to be accurate and complete will likely not get included or the languages will be split into two different option groups.