Page MenuHomePhabricator

Clean up, merge and update zh/zh-* translations
Open, In Progress, Needs TriagePublic

Description

Clean up, merge and update zh/zh-* translations

  • mediawiki/core: Rearrange zh/zh-* language fallback chain in mediawiki/core
  • mediawiki/core: Rearrange zh/zh-* translations, aliases in mediawiki/core
  • mediawiki/extensions/Babel: Update, merge zh-tw translations back to zh-hant and recover zh-cn, zh-sg translations
  • mediawiki/extensions/DPLforum: Adding zh, zh-hans, zh-hant namespace names and aliases
  • mediawiki/extensions/Flow (StructuredDiscussions): Adding zh, zh-hans, zh-hant namespace names, aliases and special page names, aliases
  • mediawiki/extensions/MobileFrontend: Fix incorrect special page translation in MobileFrontend
  • mediawiki/extensions/Scribunto: Update zh namespace names and adding namespace aliases
  • mediawiki/extensions/Widgets: Adding zh, zh-hans, zh-hant namespace names and aliases in Widgets
  • operations/mediawiki-config: Clean up zh/zh-* namespace aliases

Details

SubjectRepoBranchLines /-
mediawiki/coremaster 88 -35
mediawiki/coremaster 313 -272
mediawiki/coreREL1_40 107 -123
mediawiki/coreREL1_39 107 -123
mediawiki/coremaster 107 -123
mediawiki/extensions/CategoryTreemaster 0 -5
mediawiki/extensions/MassMessagemaster 4 -9
mediawiki/extensions/TwnMainPagemaster 1 -6
mediawiki/extensions/RefreshSpecialmaster 1 -6
mediawiki/extensions/AccountInfomaster 2 -7
mediawiki/extensions/Translatemaster 2 -7
mediawiki/extensions/CreateRedirectmaster 1 -11
mediawiki/extensions/Gadgetsmaster 0 -5
mediawiki/extensions/WhosOnlinemaster 1 -6
mediawiki/extensions/WebChatmaster 0 -5
mediawiki/extensions/PushAllmaster 0 -5
mediawiki/extensions/Pushmaster 0 -5
mediawiki/extensions/PageAssessmentsmaster 9 -3
mediawiki/extensions/Echomaster 0 -5
mediawiki/extensions/ContactPagemaster 2 -7
mediawiki/extensions/CheckUsermaster 0 -5
mediawiki/extensions/Nukemaster 0 -5
mediawiki/extensions/Thanksmaster 0 -5
mediawiki/extensions/NearbyPagesmaster 0 -5
mediawiki/extensions/Special404master 0 -5
mediawiki/extensions/LiquidThreadsmaster 2 -11
mediawiki/extensions/ReplaceTextmaster 1 -6
mediawiki/extensions/BetaFeaturesmaster 2 -7
mediawiki/extensions/MathSearchmaster 0 -5
mediawiki/extensions/DPLforumREL1_38 30 -0
mediawiki/extensions/DPLforumREL1_39 30 -0
mediawiki/extensions/DPLforummaster 30 -0
mediawiki/extensions/DPLforumREL1_37 30 -0
mediawiki/extensions/DPLforumREL1_35 30 -0
mediawiki/extensions/DPLforumREL1_36 30 -0
mediawiki/coremaster 226 -27
mediawiki/extensions/Widgetsmaster 46 -2
mediawiki/extensions/ScribuntoREL1_36 22 -2
mediawiki/extensions/ScribuntoREL1_37 22 -2
operations/mediawiki-configmaster 63 -63
operations/mediawiki-configmaster 0 -46
mediawiki/extensions/Flowmaster 29 -3
mediawiki/extensions/Scribuntomaster 22 -2
mediawiki/extensions/MobileFrontendmaster 13 -15
mediawiki/extensions/Babelmaster 57 -22
mediawiki/extensions/Flowmaster 2 -2
Show related patches Customize query in gerrit

Related Objects

StatusSubtypeAssignedTask
In ProgressWinston_Sung
ResolvedWinston_Sung
In ProgressWinston_Sung
ResolvedWinston_Sung
ResolvedWinston_Sung
ResolvedMarcoAurelio
Resolvedhoo
ResolvedWinston_Sung
OpenNone
OpenNone
ResolvedNikerabbit
ResolvedWinston_Sung
ResolvedWinston_Sung
ResolvedBUG REPORTWinston_Sung
OpenNone
ResolvedBUG REPORTXiplus
StalledNone
StalledNone
ResolvedNone
OpenNone
OpenNone
StalledNone
OpenNone
OpenNone
OpenNone
Resolvedcscott
Invalid GWicke
Resolvedliangent
Resolvedthiemowmde
OpenNone
Resolvedcscott
Resolvedcscott
Resolved Elitre
Resolvedcscott
Resolvedcscott
Resolvedcscott
Resolvedcscott
Resolvedcscott
OpenNone
DuplicateBUG REPORTNone
Resolvedcscott
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedBUG REPORTJgiannelos
OpenNone
OpenNone
ResolvedWinston_Sung
ResolvedFunc
ResolvedWinston_Sung
ResolvedRazeSoldier
ResolvedRazeSoldier
ResolvedWinston_Sung
OpenNone
ResolvedWinston_Sung
ResolvedWinston_Sung
ResolvedVulpesVulpes825

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 788606 abandoned by Winston Sung:

[mediawiki/core@wmf/1.39.0-wmf.9] Rearrange zh-related fallbacks and zh/zh-* translations, aliases in mediawiki/core

Reason:

https://gerrit.wikimedia.org/r/788606

Change 788416 abandoned by Winston Sung:

[mediawiki/core@wmf/1.39.0-wmf.10] Rearrange zh-related fallbacks and zh/zh-* translations, aliases in mediawiki/core

Reason:

https://gerrit.wikimedia.org/r/788416

Change 791503 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/Scribunto@REL1_36] Update zh/zh-* namespace names and adding namespace aliases in Scribunto

https://gerrit.wikimedia.org/r/791503

Change 791504 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/Scribunto@REL1_37] Update zh/zh-* namespace names and adding namespace aliases in Scribunto

https://gerrit.wikimedia.org/r/791504

Change 791504 merged by jenkins-bot:

[mediawiki/extensions/Scribunto@REL1_37] Update zh/zh-* namespace names and adding namespace aliases in Scribunto

https://gerrit.wikimedia.org/r/791504

Change 791503 merged by jenkins-bot:

[mediawiki/extensions/Scribunto@REL1_36] Update zh/zh-* namespace names and adding namespace aliases in Scribunto

https://gerrit.wikimedia.org/r/791503

Change 742246 merged by jenkins-bot:

[mediawiki/extensions/Widgets@master] Update namespace names and magic words i18n for zh, zh-hans, zh-hant in Extension:Widgets

https://gerrit.wikimedia.org/r/742246

Change 788416 restored by Winston Sung:

[mediawiki/core@wmf/1.39.0-wmf.10] Rearrange zh-related fallbacks and zh/zh-* translations, aliases in mediawiki/core

https://gerrit.wikimedia.org/r/788416

Change 788606 restored by Winston Sung:

[mediawiki/core@wmf/1.39.0-wmf.9] Rearrange zh-related fallbacks and zh/zh-* translations, aliases in mediawiki/core

https://gerrit.wikimedia.org/r/788606

Change 797213 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/core@master] Merge and rearrange zh-related message file translations

https://gerrit.wikimedia.org/r/797213

Change 703560 merged by jenkins-bot:

[mediawiki/core@master] Rearrange zh-related language fallback chain

https://gerrit.wikimedia.org/r/703560

Change 742249 abandoned by Umherirrender:

[mediawiki/extensions/DPLforum@REL1_36] Adding zh, zh-hans, zh-hant namespace names and aliases in DPLforum

Reason:

Version is EOL

https://gerrit.wikimedia.org/r/742249

For my knowledge seems not every zh-tw messages are suitable to moving to zh-hant as the messages in zh-hant are intended to showing the messages for Traditional Chinese in general.

For example the wording for "User/Users" and "Bot/Bots".

The "User" or "Users" are used on following regions:

  • zh-tw: "使用者"
  • zh-hk: "用戶"

The "Bots" are used on following regions:

  • zh-tw: "機器人"
  • zh-hk: "機械人"

The same mentioned above also applies on zh-hans for cn and sg messages.

For my recommendation both messages in zh-hant and zh-hant should keep them consistent where possible, while the messages in regional (tw/hk/mo/cn/sg/my) can keep them localised whenever possible if there's any differs to the parent language (hant/hans).

@shinjiman :

But zh-cn and zh-sg are not available on translatewiki, and there's no "messages in reginal" available except zh-hk.

Also, it is "de facto" zh-hans use zh-Hans-CN, zh-hant use zh-Hant-TW and zh-hk use zh-Hant-HK.

Also, the "consistency" should not apply to local terms/words afaik, just like the File: namespace is not "consistent"?

Change 705141 merged by jenkins-bot:

[mediawiki/extensions/DPLforum@REL1_35] Adding zh, zh-hans, zh-hant namespace names and aliases in DPLforum

https://gerrit.wikimedia.org/r/705141

Change 742250 merged by jenkins-bot:

[mediawiki/extensions/DPLforum@REL1_37] Adding zh, zh-hans, zh-hant namespace names and aliases in DPLforum

https://gerrit.wikimedia.org/r/742250

Change 704622 merged by jenkins-bot:

[mediawiki/extensions/DPLforum@master] Adding zh, zh-hans, zh-hant namespace names and aliases in DPLforum

https://gerrit.wikimedia.org/r/704622

Change 838815 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/DPLforum@REL1_38] Adding zh, zh-hans, zh-hant namespace names and aliases in DPLforum

https://gerrit.wikimedia.org/r/838815

Change 838816 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/DPLforum@REL1_39] Adding zh, zh-hans, zh-hant namespace names and aliases in DPLforum

https://gerrit.wikimedia.org/r/838816

Change 838816 merged by jenkins-bot:

[mediawiki/extensions/DPLforum@REL1_39] Adding zh, zh-hans, zh-hant namespace names and aliases in DPLforum

https://gerrit.wikimedia.org/r/838816

Change 838815 merged by jenkins-bot:

[mediawiki/extensions/DPLforum@REL1_38] Adding zh, zh-hans, zh-hant namespace names and aliases in DPLforum

https://gerrit.wikimedia.org/r/838815

Change 861880 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/core@master] Merge gan translations back to gan-hans and gan-hant respectively

https://gerrit.wikimedia.org/r/861880

Change 860490 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/core@master] Merge zh and zh-tw namespace translations back to zh-hans, zh-hant, zh-hk respectively

https://gerrit.wikimedia.org/r/860490

Change 901663 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/Echo@master] Echo: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901663

Change 901764 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/WhosOnline@master] WhosOnline: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901764

Change 901761 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/TwnMainPage@master] TwnMainPage: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901761

Change 901762 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/WebChat@master] WebChat: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901762

Change 901760 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/Translate@master] Translate: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901760

Change 901759 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/Thanks@master] Thanks: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901759

Change 901655 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/PageAssessments@master] PageAssessments: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901655

Change 901758 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/Special404@master] Special404: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901758

Change 901757 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/ReplaceText@master] ReplaceText: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901757

Change 901751 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/PushAll@master] PushAll: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901751

Change 901756 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/RefreshSpecial@master] RefreshSpecial: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901756

Change 901747 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/MathSearch@master] MathSearch: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901747

Change 901664 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/Gadgets@master] Gadgets: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901664

Change 901750 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/Push@master] Push: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901750

Change 901749 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/Nuke@master] Nuke: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901749

Change 901748 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/NearbyPages@master] NearbyPages: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901748

Change 901746 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/MassMessage@master] MassMessage: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901746

Change 901660 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/CheckUser@master] CheckUser: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901660

Change 901665 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/LiquidThreads@master] LiquidThreads: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901665

Change 901659 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/BetaFeatures@master] BetaFeatures: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901659

Change 901662 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/CreateRedirect@master] CreateRedirect: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901662

Change 901661 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/ContactPage@master] ContactPage: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901661

Change 901658 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/AccountInfo@master] AccountInfo: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901658

Change 901747 merged by jenkins-bot:

[mediawiki/extensions/MathSearch@master] MathSearch: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901747

Change 901659 merged by jenkins-bot:

[mediawiki/extensions/BetaFeatures@master] BetaFeatures: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901659

Change 901665 merged by jenkins-bot:

[mediawiki/extensions/LiquidThreads@master] LiquidThreads: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901665

Change 901757 merged by jenkins-bot:

[mediawiki/extensions/ReplaceText@master] ReplaceText: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901757

Change 901758 merged by jenkins-bot:

[mediawiki/extensions/Special404@master] Special404: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901758

Change 901660 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] CheckUser: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901660

Change 901759 merged by jenkins-bot:

[mediawiki/extensions/Thanks@master] Thanks: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901759

Change 901748 merged by jenkins-bot:

[mediawiki/extensions/NearbyPages@master] NearbyPages: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901748

Change 901749 merged by jenkins-bot:

[mediawiki/extensions/Nuke@master] Nuke: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901749

Change 901661 merged by jenkins-bot:

[mediawiki/extensions/ContactPage@master] ContactPage: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901661

Change 901663 merged by jenkins-bot:

[mediawiki/extensions/Echo@master] Echo: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901663

Change 901655 merged by jenkins-bot:

[mediawiki/extensions/PageAssessments@master] PageAssessments: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901655

Change 901750 merged by jenkins-bot:

[mediawiki/extensions/Push@master] Push: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901750

Change 901751 merged by Umherirrender:

[mediawiki/extensions/PushAll@master] PushAll: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901751

Change 901762 merged by jenkins-bot:

[mediawiki/extensions/WebChat@master] WebChat: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901762

Change 901764 merged by Umherirrender:

[mediawiki/extensions/WhosOnline@master] WhosOnline: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901764

Change 901664 merged by jenkins-bot:

[mediawiki/extensions/Gadgets@master] Gadgets: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901664

Change 901662 merged by jenkins-bot:

[mediawiki/extensions/CreateRedirect@master] CreateRedirect: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901662

Change 901760 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Translate: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901760

Change 901658 merged by jenkins-bot:

[mediawiki/extensions/AccountInfo@master] AccountInfo: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901658

Change 901746 merged by jenkins-bot:

[mediawiki/extensions/MassMessage@master] MassMessage: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901746

Change 901756 merged by jenkins-bot:

[mediawiki/extensions/RefreshSpecial@master] RefreshSpecial: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901756

Change 901761 merged by jenkins-bot:

[mediawiki/extensions/TwnMainPage@master] TwnMainPage: Special page aliases should not store in zh

https://gerrit.wikimedia.org/r/901761

Change 905982 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/CategoryTree@master] CategoryTree: Special page aliases should store in zh-hant instead of zh-tw

https://gerrit.wikimedia.org/r/905982

Change 905982 merged by jenkins-bot:

[mediawiki/extensions/CategoryTree@master] CategoryTree: Special page aliases should store in zh-hant instead of zh-tw

https://gerrit.wikimedia.org/r/905982

Change 860490 merged by jenkins-bot:

[mediawiki/core@master] Merge zh and zh-tw namespace translations back to zh-hans, zh-hant, zh-hk respectively

https://gerrit.wikimedia.org/r/860490

Change 938322 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/core@REL1_40] Merge zh and zh-tw namespace translations back to zh-hans, zh-hant, zh-hk respectively

https://gerrit.wikimedia.org/r/938322

Change 938323 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/core@REL1_39] Merge zh and zh-tw namespace translations back to zh-hans, zh-hant, zh-hk respectively

https://gerrit.wikimedia.org/r/938323

Change 938323 merged by jenkins-bot:

[mediawiki/core@REL1_39] Merge zh and zh-tw namespace translations back to zh-hans, zh-hant, zh-hk respectively

https://gerrit.wikimedia.org/r/938323

Change 938322 merged by jenkins-bot:

[mediawiki/core@REL1_40] Merge zh and zh-tw namespace translations back to zh-hans, zh-hant, zh-hk respectively

https://gerrit.wikimedia.org/r/938322

Change #861880 merged by jenkins-bot:

[mediawiki/core@master] Merge gan translations back to gan-hans and gan-hant respectively

https://gerrit.wikimedia.org/r/861880