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

ProjectBranchLines +/-Subject
mediawiki/coremaster+87 -34
mediawiki/coremaster+167 -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
ResolvedNone
StalledNone
StalledNone
ResolvedNone
OpenNone
OpenNone
StalledNone
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 had a related patch set uploaded (by Winston Sung; author: 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 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