Page MenuHomePhabricator

Review i18n language coverage for the target wikis
Closed, ResolvedPublic

Description

Summary

Review i18n language coverage for the target wikis to ensure hCaptcha messages are available in the relevant languages.

Background

  • We need to confirm that hCaptcha and related interface messages are properly localized for the languages used on the target wikis.
  • Gaps in translation may impact user experience, especially during the trial rollout.

Specifications

Target languages are:

  • French Wikipedia
  • Portuguese Wikipedia
  • Chinese Wikipedia
  • Persian Wikipedia
  • Japanese Wikipedia
  • Turkish Wikipedia
  • Indonesian Wikipedia

User story

As staff, I want to verify language coverage so users can interact with hCaptcha in their local language.

Acceptance criteria

  • Language coverage for target wikis reviewed
  • Missing translations identified and addressed

Event Timeline

Looks like most are translated but needs the following still to be translated:

  • Portuguese - hcaptcha-privacy-policy
  • Japanese - hcaptcha-privacy-policy and hcaptcha-addurl (outdated translation)
  • Chinese (both simplified and traditional) - hcaptcha-privacy-policy
  • Traditional Chinese - hcaptcha-addurl is outdated.

If we add more messages that list will change, but that is as it stands.

Indonesian (id) is currently at 93% for ConfirmEdit group and 77% for ConfirmEdit hCaptcha group.

sguebo_WMF changed the task status from Open to In Progress.Jul 3 2025, 3:10 AM
sguebo_WMF triaged this task as Medium priority.
sguebo_WMF updated the task description. (Show Details)

All target languages except Indonesian are fully covered (100%) for both ConfirmEdit and ConfirmEdit hCaptcha. Indonesian is covered at 100% for ConfirmEdit hCaptcha but only has 93% coverage for ConfirmEdit (29/31 messages translated, 2 needing translation).

LanguageConfirmEditConfirmEdit hCaptcha
French (fr)100%100%
Portuguese (pt)100%100%
Chinese (Simplified, zh-hans)100%100%
Chinese (Traditional, zh-hant)100%100%
Persian (fa)100%100%
Japanese (ja)100%100%
Turkish (tr)100%100%
Indonesian (id)93% (2 msgs untranslated)100%