Page MenuHomePhabricator

Remove the word "CAPTCHA" from all Wikimedia user interface strings
Closed, DeclinedPublic

Description

The word "CAPTCHA" is a technical term, and I strongly suspect that most people don't know it, and call it "weird letters that I have to type when I'm creating an account and in other random situations".

Nevertheless, this technical term appears in many interface message shown to users in MediaWiki, extensions, and apps.

It can be kept in some technical messages, for example Apihelp, but it should be removed from all strings that end users see. It's hard to understand and hard to translate.

Finding the affected messages should be fairly easy using translatewiki.net translation search in English:
https://translatewiki.net/w/i.php?title=Special:SearchTranslations&query=CAPTCHA&language=en

(@Nemo_bis and @Nikerabbit, please correct this if it's wrong—you know Special:TranslationSearch better than I do. Thanks.)

I'm not totally sure what it should be replaced with; maybe "human confirmation", or "security code". Suggestion are welcome.

Event Timeline

I don't object to using a better word where a better word can be found, or to making messages as straightforward as possible.

However, I think most Internet users know what a CAPTCHA is. And even if they don't know what they are called, they have probably completed them before, and so inherently understand the task required. And even if they have never completed one before, they are designed to be human-solvable by someone who's never encountered one before.

So, I fail to see what the problem is. Close the task?

For now I oppose what proposed in this task.
(1) "security code" may be easily confused with 2FA tokens. I do not recommand such term.
(2) "human confirmation" looks weird if it is placed inside a sentence.
(3) Changing the term will incurs further I18n challenge, since it may not have a direct equvalent in another language. Chinese have a term for CAPTCHA, and it is non-technical and commonly used. Changing the English term will confuse translators.