⚓ T356144 Decide about Kanuri language code—kr or knc
Page Menu
Phabricator
Create Task
Maniphest
T356144
Decide about Kanuri language code—kr or knc
Open, Medium
Public
BUG REPORT
Actions
Edit Task
Edit Related Tasks...
Create Subtask
Edit Parent Tasks
Edit Subtasks
Merge Duplicates In
Close As Duplicate
Edit Related Objects...
Edit Commits
Edit Mocks
Mute Notifications
Protect as security issue
Assigned To
None
Authored By
Amire80
Jan 30 2024, 2:34 AM
2024-01-30 02:34:29 (UTC+0)
Tags
Patch-For-Review
UniversalLanguageSelector
(Backlog)
Language codes
(Backlog)
I18n
(Untriaged)
MW-1.43-notes (1.43.0-wmf.28; 2024-10-22)
MW-1.44-notes (1.44.0-wmf.1; 2024-10-29)
Referenced Files
None
Subscribers
Aklapper
Amire80
Bugreporter
jhsoby
MohammedBama123
Nikki
Umargana1
Description
"kr" is a macro code. There's a suggestion to move the current translations and Incubator content to a specific language, Central Kanuri ("knc"):
Draft plan, may change:
Add knc to language-data (
patch
Add knc to jquery.uls (
patch
Add knc to ULS extension (
patch
Add knc to ULS search index (
patch
Add knc to Names.php (
patch
Redirect kr to knc in core for backwards compatibility (
patch
Declare kr as deprecated in core RELEASE_NOTES (
patch
Add knc to LocalNames in CLDR (
patch
Deploy core MediaWiki with the new code on translatewiki
Verify all the projects that have kr translations:
Move all translations in all projects on translatewiki from kr to knc (
Verify correct functionality in translatewiki
Verify all the projects that have kr translations:
should be empty after purging
Verify all the projects that have knc translations:
should have the translations that were previously in kr
Export all the projects from translatewiki to Gerrit, etc.
Set translatewiki language portal for knc to "enabled".
Set translatewiki language category for knc to "enabled".
Prohibit translation into kr on translatewiki in mw-config/TranslateSettings.php (
patch
Deploy translatewiki configuration with prohibited knc on translatewiki
Set translatewiki language portal for kr to "disabled".
Set translatewiki language category for kr to "disabled".
Change kr to knc in translatewiki content wiki pages (if needed)
Test
Test
Test
Deploy updated codes on Wikimedia sites (probably in the train)
Verify correct knc functionality on the Incubator
Remove data tagged as "kr" from Wikidata: delete it or move it to "knc".
Maybe? (Under review!) Remove MessagesKr.php and add kr to DEPRECATED_LANGUAGE_CODE_MAPPING in core (
patch
Details
Related Changes in Gerrit:
Subject
Repo
Branch
Lines +/-
Add kr to DEPRECATED_LANGUAGE_CODE_MAPPING
mediawiki/core
master
+5
-12
wikifunctions: Upgrade orchestrator from version: 2025-01-22-203140 to 2025-01-28-144249
operations/deployment-charts
master
+1
-1
wikifunctions: Upgrade evaluators from 2024-10-10-202633 to 2024-11-12-161156
operations/deployment-charts
master
+2
-2
wikifunctions: Upgrade orchestrator from 2024-10-15-192817 to 2024-11-13-145636
operations/deployment-charts
master
+1
-1
Update function-schemata sub-module to HEAD (f2c043c)
mediawiki/extensions/WikiLambda
REL1_43
+1
-1
Update function-schemata sub-module to HEAD (f2c043c)
mediawiki/extensions/WikiLambda
master
+1
-1
Update language search index
mediawiki/extensions/UniversalLanguageSelector
master
+12
-0
Add local names for Central Kanuri (knc)
mediawiki/extensions/cldr
master
+4
-0
Add Central Kanuri (knc), deprecate Kanuri (kr)
mediawiki/core
master
+47
-1
Prohibit translation into language "kr"
translatewiki
master
+1
-0
Customize query in gerrit
Related Objects
Search...
Task Graph
Mentions
Status
Subtype
Assigned
Task
Open
BUG REPORT
None
T356144
Decide about Kanuri language code—kr or knc
Duplicate
BUG REPORT
None
T377644
Some patches in the CLDR extension fail in CI for an unclear reason
Open
None
T394877
Remove data tagged as `kr` from Wikidata
Mentioned In
rMSFEa135db713a1d: Update function-schemata sub-module to HEAD (f2c043c)
T394877: Remove data tagged as `kr` from Wikidata
T318496: Split Manchu translations by script
Mentioned Here
T333765: Remove Akan support from MediaWiki, ULS, and Wikimedia servers
T385195: Redirect krwiki to kncwiki
Event Timeline
There are a very large number of changes, so older changes are hidden.
Show Older Changes
Restricted Application
added a subscriber:
Aklapper
View Herald Transcript
Jan 30 2024, 2:34 AM
2024-01-30 02:34:30 (UTC+0)
Amire80
edited projects, added
Language-Technical Support
; removed
Language-Technical Support (Language-Technical Support (Current))
Jan 30 2024, 2:34 AM
2024-01-30 02:34:48 (UTC+0)
Amire80
edited projects, added
Language-Technical Support (Language-Technical Support (Current))
; removed
Language-Technical Support
Amire80
moved this task from
Incoming Requests
to
Potential Next
on the
Language-Technical Support (Language-Technical Support (Current))
board.
jhsoby
added subscribers:
jhsoby
Nikki
Jan 30 2024, 9:53 AM
2024-01-30 09:53:22 (UTC+0)
Comment Actions
@Nikki
Do you know which one is better to use from a BCP-47 POV?
Nikki
added a comment.
Feb 21 2024, 2:19 PM
2024-02-21 14:19:18 (UTC+0)
Comment Actions
In
T356144#9497669
@jhsoby
wrote:
@Nikki
Do you know which one is better to use from a BCP-47 POV?
As far as BCP 47 is concerned, you can use either, but if you know it's Central Kanuri, then
knc
is preferred over
kr
because it's more precise (since
kr
only identifies it as being some variety of Kanuri).
Umargana1
subscribed.
Apr 24 2024, 8:31 AM
2024-04-24 08:31:52 (UTC+0)
Umargana1
unsubscribed.
Apr 24 2024, 8:34 AM
2024-04-24 08:34:52 (UTC+0)
MaryMunyoki
moved this task from
Potential Next
to
Tracking
on the
Language-Technical Support (Language-Technical Support (Current))
board.
May 15 2024, 2:37 PM
2024-05-15 14:37:58 (UTC+0)
Amire80
added a comment.
May 22 2024, 6:58 PM
2024-05-22 18:58:23 (UTC+0)
Comment Actions
The Language committee has received a linguistic expert assessment of this. It said that the current translation in translatewiki are in Central Kanuri, so we can just move them from kr to knc.
Amire80
added a comment.
Jun 20 2024, 1:42 PM
2024-06-20 13:42:44 (UTC+0)
Comment Actions
Code renaming instructions, although they probably need an update:
Umargana1
subscribed.
Jun 23 2024, 4:51 AM
2024-06-23 04:51:01 (UTC+0)
MaryMunyoki
edited projects, added
LPL Onboarding and Development (Current)
; removed
Language-Technical Support (Language-Technical Support (Current))
Jun 27 2024, 5:38 PM
2024-06-27 17:38:12 (UTC+0)
MaryMunyoki
moved this task from
Incoming Requests
to
In Progress
on the
LPL Onboarding and Development (Current)
board.
MohammedBama123
subscribed.
Jun 28 2024, 10:16 AM
2024-06-28 10:16:59 (UTC+0)
MaryMunyoki
edited projects, added
Language-Technical Support
; removed
LPL Onboarding and Development (Current)
Jul 2 2024, 5:32 PM
2024-07-02 17:32:36 (UTC+0)
Amire80
edited projects, added
LPL Onboarding and Development (Current)
; removed
Language-Technical Support
Jul 2 2024, 6:00 PM
2024-07-02 18:00:27 (UTC+0)
Comment Actions
(This one need to stay on the current board.)
Amire80
updated the task description.
(Show Details)
Aug 1 2024, 2:42 PM
2024-08-01 14:42:27 (UTC+0)
gerritbot
added a comment.
Oct 15 2024, 6:11 PM
2024-10-15 18:11:45 (UTC+0)
Comment Actions
Change #1080348 had a related patch set uploaded (by Amire80; author: Amire80):
[mediawiki/extensions/cldr@master] Add local names for Central Kanuri (knc)
gerritbot
added a project:
Patch-For-Review
Oct 15 2024, 6:11 PM
2024-10-15 18:11:46 (UTC+0)
Amire80
updated the task description.
(Show Details)
Oct 15 2024, 6:12 PM
2024-10-15 18:12:03 (UTC+0)
gerritbot
added a comment.
Oct 15 2024, 6:36 PM
2024-10-15 18:36:26 (UTC+0)
Comment Actions
Change #1080354 had a related patch set uploaded (by Amire80; author: Amire80):
[mediawiki/core@master] Add Central Kanuri (knc), deprecate Kanuri (kr)
gerritbot
added a comment.
Oct 15 2024, 6:39 PM
2024-10-15 18:39:22 (UTC+0)
Comment Actions
Change #1080356 had a related patch set uploaded (by Amire80; author: Amire80):
[translatewiki@master] Prohibit translation into language "kr"
Amire80
updated the task description.
(Show Details)
Oct 15 2024, 6:40 PM
2024-10-15 18:40:43 (UTC+0)
Amire80
added a project:
UniversalLanguageSelector
Oct 15 2024, 6:48 PM
2024-10-15 18:48:22 (UTC+0)
Amire80
updated the task description.
(Show Details)
Aklapper
edited projects, added
Language codes
; removed
I18n
Oct 15 2024, 7:40 PM
2024-10-15 19:40:01 (UTC+0)
Amire80
added a project:
I18n
Oct 15 2024, 7:47 PM
2024-10-15 19:47:54 (UTC+0)
Amire80
added a subtask:
T377644: Some patches in the CLDR extension fail in CI for an unclear reason
Oct 19 2024, 12:52 AM
2024-10-19 00:52:28 (UTC+0)
Amire80
updated the task description.
(Show Details)
Oct 20 2024, 7:21 PM
2024-10-20 19:21:09 (UTC+0)
Amire80
updated the task description.
(Show Details)
Oct 21 2024, 2:04 PM
2024-10-21 14:04:38 (UTC+0)
gerritbot
added a comment.
Oct 21 2024, 3:44 PM
2024-10-21 15:44:51 (UTC+0)
Comment Actions
Change #1080354
merged
by jenkins-bot:
[mediawiki/core@master] Add Central Kanuri (knc), deprecate Kanuri (kr)
Amire80
updated the task description.
(Show Details)
Oct 21 2024, 3:50 PM
2024-10-21 15:50:25 (UTC+0)
Amire80
updated the task description.
(Show Details)
ReleaseTaggerBot
added a project:
MW-1.43-notes (1.43.0-wmf.28; 2024-10-22)
Oct 21 2024, 4:00 PM
2024-10-21 16:00:16 (UTC+0)
gerritbot
added a comment.
Oct 21 2024, 4:00 PM
2024-10-21 16:00:33 (UTC+0)
Comment Actions
Change #1080356
merged
by jenkins-bot:
[translatewiki@master] Prohibit translation into language "kr"
Amire80
updated the task description.
(Show Details)
Oct 21 2024, 4:01 PM
2024-10-21 16:01:33 (UTC+0)
Amire80
updated the task description.
(Show Details)
Oct 21 2024, 4:06 PM
2024-10-21 16:06:45 (UTC+0)
Amire80
updated the task description.
(Show Details)
Oct 21 2024, 4:25 PM
2024-10-21 16:25:43 (UTC+0)
Amire80
updated the task description.
(Show Details)
Oct 21 2024, 5:19 PM
2024-10-21 17:19:41 (UTC+0)
Amire80
moved this task from
In Progress
to
Waiting for Deployment
on the
LPL Onboarding and Development (Current)
board.
Oct 22 2024, 2:01 AM
2024-10-22 02:01:35 (UTC+0)
gerritbot
added a comment.
Oct 22 2024, 8:58 AM
2024-10-22 08:58:57 (UTC+0)
Comment Actions
Change #1080348
merged
by jenkins-bot:
[mediawiki/extensions/cldr@master] Add local names for Central Kanuri (knc)
ReleaseTaggerBot
added a project:
MW-1.44-notes (1.44.0-wmf.1; 2024-10-29)
Oct 22 2024, 9:00 AM
2024-10-22 09:00:13 (UTC+0)
gerritbot
added a comment.
Oct 26 2024, 6:25 PM
2024-10-26 18:25:16 (UTC+0)
Comment Actions
Change #1083334 had a related patch set uploaded (by Amire80; author: Amire80):
[mediawiki/core@master] Add kr to DEPRECATED_LANGUAGE_CODE_MAPPING
Amire80
updated the task description.
(Show Details)
Oct 26 2024, 6:25 PM
2024-10-26 18:25:51 (UTC+0)
Amire80
moved this task from
Waiting for Deployment
to
Needs Review
on the
LPL Onboarding and Development (Current)
board.
Oct 26 2024, 7:10 PM
2024-10-26 19:10:37 (UTC+0)
CodeReviewBot
added a comment.
Oct 28 2024, 1:28 PM
2024-10-28 13:28:43 (UTC+0)
Comment Actions
jforrester updated
definitions: Add Z1947/mdh, Z1948/maw, and Z1949/knc ZNaturalLanguages
CodeReviewBot
added a comment.
Oct 28 2024, 2:32 PM
2024-10-28 14:32:22 (UTC+0)
Comment Actions
apine merged
definitions: Add Z1947/mdh, Z1948/maw, Z1949/knc, and Z1950/cko ZNaturalLanguages
CodeReviewBot
added a comment.
Oct 28 2024, 2:34 PM
2024-10-28 14:34:20 (UTC+0)
Comment Actions
jforrester opened
Update function-schemata sub-module to HEAD (f2c043c)
CodeReviewBot
added a comment.
Oct 28 2024, 2:35 PM
2024-10-28 14:35:13 (UTC+0)
Comment Actions
jforrester opened
Update function-schemata sub-module to HEAD (f2c043c)
gerritbot
added a comment.
Oct 28 2024, 2:35 PM
2024-10-28 14:35:19 (UTC+0)
Comment Actions
Change #1083826 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (f2c043c)
CodeReviewBot
added a comment.
Oct 28 2024, 2:35 PM
2024-10-28 14:35:34 (UTC+0)
Comment Actions
jforrester opened
Update function-schemata sub-module to HEAD (f2c043c)
gerritbot
added a comment.
Oct 28 2024, 2:43 PM
2024-10-28 14:43:59 (UTC+0)
Comment Actions
Change #1083829 had a related patch set uploaded (by Amire80; author: Amire80):
[mediawiki/extensions/UniversalLanguageSelector@master] Update language search index
Amire80
updated the task description.
(Show Details)
Oct 28 2024, 2:45 PM
2024-10-28 14:45:18 (UTC+0)
CodeReviewBot
added a comment.
Oct 28 2024, 3:13 PM
2024-10-28 15:13:20 (UTC+0)
Comment Actions
dmartin merged
Update function-schemata sub-module to HEAD (f2c043c)
gerritbot
added a comment.
Oct 28 2024, 3:58 PM
2024-10-28 15:58:33 (UTC+0)
Comment Actions
Change #1083829
merged
by jenkins-bot:
[mediawiki/extensions/UniversalLanguageSelector@master] Update language search index
gerritbot
added a comment.
Oct 28 2024, 8:17 PM
2024-10-28 20:17:23 (UTC+0)
Comment Actions
Change #1083826
merged
by jenkins-bot:
[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (f2c043c)
Amire80
updated the task description.
(Show Details)
Oct 29 2024, 5:15 PM
2024-10-29 17:15:56 (UTC+0)
CodeReviewBot
added a comment.
Oct 30 2024, 2:01 AM
2024-10-30 02:01:04 (UTC+0)
Comment Actions
apine merged
Update function-schemata sub-module to HEAD (f2c043c)
MaryMunyoki
moved this task from
Needs Review
to
In Progress
on the
LPL Onboarding and Development (Current)
board.
Oct 30 2024, 4:16 PM
2024-10-30 16:16:12 (UTC+0)
Amire80
updated the task description.
(Show Details)
Nov 6 2024, 7:07 PM
2024-11-06 19:07:55 (UTC+0)
Amire80
moved this task from
In Progress
to
Needs Review
on the
LPL Onboarding and Development (Current)
board.
Nov 6 2024, 7:10 PM
2024-11-06 19:10:14 (UTC+0)
gerritbot
added a comment.
Nov 12 2024, 3:20 PM
2024-11-12 15:20:46 (UTC+0)
Comment Actions
Change #1090490 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/extensions/WikiLambda@REL1_43] Update function-schemata sub-module to HEAD (f2c043c)
gerritbot
added a comment.
Nov 12 2024, 3:29 PM
2024-11-12 15:29:22 (UTC+0)
Comment Actions
Change #1090490
merged
by jenkins-bot:
[mediawiki/extensions/WikiLambda@REL1_43] Update function-schemata sub-module to HEAD (f2c043c)
CodeReviewBot
added a comment.
Nov 13 2024, 2:27 AM
2024-11-13 02:27:34 (UTC+0)
Comment Actions
apine opened
Draft: Update function-schemata sub-module to HEAD (f2c043c)
CodeReviewBot
added a comment.
Nov 13 2024, 2:33 PM
2024-11-13 14:33:09 (UTC+0)
Comment Actions
jforrester closed
Draft: Update function-schemata sub-module to HEAD (f2c043c)
CodeReviewBot
added a comment.
Nov 13 2024, 2:44 PM
2024-11-13 14:44:05 (UTC+0)
Comment Actions
apine merged
Update function-schemata sub-module to HEAD (f2c043c)
gerritbot
added a comment.
Nov 13 2024, 4:27 PM
2024-11-13 16:27:47 (UTC+0)
Comment Actions
Change #1090892 had a related patch set uploaded (by Jforrester; author: Jforrester):
[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-10-15-192817 to 2024-11-13-145636
gerritbot
added a comment.
Nov 13 2024, 4:27 PM
2024-11-13 16:27:58 (UTC+0)
Comment Actions
Change #1090893 had a related patch set uploaded (by Jforrester; author: Jforrester):
[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2024-10-10-202633 to 2024-11-12-161156
Amire80
mentioned this in
T318496: Split Manchu translations by script
Nov 13 2024, 7:44 PM
2024-11-13 19:44:57 (UTC+0)
gerritbot
added a comment.
Nov 13 2024, 10:02 PM
2024-11-13 22:02:33 (UTC+0)
Comment Actions
Change #1090892
merged
by jenkins-bot:
[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-10-15-192817 to 2024-11-13-145636
gerritbot
added a comment.
Nov 13 2024, 10:16 PM
2024-11-13 22:16:17 (UTC+0)
Comment Actions
Change #1090893
merged
by jenkins-bot:
[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2024-10-10-202633 to 2024-11-12-161156
CodeReviewBot
added a comment.
Nov 14 2024, 7:45 PM
2024-11-14 19:45:25 (UTC+0)
Comment Actions
jforrester opened
Update function-schemata sub-module to HEAD (f2c043c)
CodeReviewBot
added a comment.
Nov 19 2024, 5:47 PM
2024-11-19 17:47:45 (UTC+0)
Comment Actions
jforrester closed
Update function-schemata sub-module to HEAD (f2c043c)
MaryMunyoki
assigned this task to
Amire80
Nov 22 2024, 7:17 PM
2024-11-22 19:17:09 (UTC+0)
gerritbot
added a comment.
Jan 29 2025, 2:33 PM
2025-01-29 14:33:50 (UTC+0)
Comment Actions
Change #1115032 had a related patch set uploaded (by Cory Massaro; author: Cory Massaro):
[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from version: 2025-01-22-203140 to 2025-01-28-144249
gerritbot
added a comment.
Jan 29 2025, 2:36 PM
2025-01-29 14:36:21 (UTC+0)
Comment Actions
Change #1115032
abandoned
by Cory Massaro:
[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from version: 2025-01-22-203140 to 2025-01-28-144249
Reason:
already done
MaryMunyoki
edited projects, added
LPL Onboarding and Development
; removed
LPL Onboarding and Development (Current)
Feb 21 2025, 9:53 AM
2025-02-21 09:53:05 (UTC+0)
MaryMunyoki
moved this task from
Backlog
to
Quarter Backlog
on the
LPL Onboarding and Development
board.
Mar 5 2025, 5:47 PM
2025-03-05 17:47:44 (UTC+0)
Amire80
updated the task description.
(Show Details)
Mar 24 2025, 2:26 PM
2025-03-24 14:26:46 (UTC+0)
ToluAyo
moved this task from
Quarter Backlog
to
Current
on the
LPL Onboarding and Development
board.
Mar 25 2025, 9:21 PM
2025-03-25 21:21:42 (UTC+0)
ToluAyo
edited projects, added
LPL Onboarding and Development (Current)
; removed
LPL Onboarding and Development
MaryMunyoki
triaged this task as
Low
priority.
Mar 26 2025, 4:56 PM
2025-03-26 16:56:07 (UTC+0)
MaryMunyoki
raised the priority of this task from
Low
to
Medium
MaryMunyoki
moved this task from
Needs Review
to
Quarterly Backlog
on the
LPL Onboarding and Development (Current)
board.
MaryMunyoki
moved this task from
Current
to
Quarter Backlog
on the
LPL Onboarding and Development
board.
Apr 1 2025, 7:56 PM
2025-04-01 19:56:29 (UTC+0)
MaryMunyoki
edited projects, added
LPL Onboarding and Development
; removed
LPL Onboarding and Development (Current)
MaryMunyoki
removed
Amire80
as the assignee of this task.
May 6 2025, 9:37 AM
2025-05-06 09:37:57 (UTC+0)
srishakatux
moved this task from
Quarter Backlog
to
In Progress
on the
LPL Onboarding and Development
board.
May 16 2025, 5:34 PM
2025-05-16 17:34:31 (UTC+0)
srishakatux
moved this task from
In Progress
to
Backlog
on the
LPL Onboarding and Development
board.
May 21 2025, 1:42 AM
2025-05-21 01:42:32 (UTC+0)
srishakatux
mentioned this in
T394877: Remove data tagged as `kr` from Wikidata
May 21 2025, 1:50 AM
2025-05-21 01:50:49 (UTC+0)
Bugreporter
subscribed.
May 21 2025, 9:49 AM
2025-05-21 09:49:44 (UTC+0)
Comment Actions
It is problematic if we fully disabling kr terms in Wikidata before
T385195: Redirect krwiki to kncwiki
is resolved (see
T333765
for a previous case).
cmassaro
mentioned this in
rMSFEa135db713a1d: Update function-schemata sub-module to HEAD (f2c043c)
Oct 3 2025, 9:42 AM
2025-10-03 09:42:50 (UTC+0)
MaryMunyoki
removed a project:
LPL Onboarding and Development
Jan 6 2026, 10:28 AM
2026-01-06 10:28:34 (UTC+0)
Log In to Comment
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct.
Wikimedia Foundation
Code of Conduct
Disclaimer
CC-BY-SA
GPL
Credits