Community Wishlist Survey 2023/Search and Categories/Sort pages with Chinese Japanese or Korean titles in a more useful order
Sort pages with Chinese Japanese or Korean titles in a more useful order
- Problem: In category pages, pages with titles that begin with a kanji are currently sorted in Unicode order and grouped by the first character in the title. This is not a traditional way to sort and group things in CJK languages, and it’s not very helpful because Unicode order is opaque and does not correspond to anything in any CJK language.
- Proposed solution: Titles that begin with a kanji should be grouped the traditional way, by stroke count (e.g., the kTotalStrokes field in Unihan_IRGSources.txt if using Unicode 14), then within any stroke count grouping, sorted by Kangxi radical order (e.g., the integer part of the kRSKangXi field in Unihan_RadicalStrokeCounts.txt), any ambiguities that remain can be kept in Unicode order.
- Who would benefit: native CJK readers who use category pages
- More comments: I read a proposal to sort these by pronunciation, but that would not work because every kanji is pronounced differently in different languages (and there can be more than one pronunciation even within a single language), so any pronunciation chosen would privilege one language over all others.
- Phabricator tickets:
- Proposer: Al12si (talk) 21:24, 5 February 2023 (UTC)
Discussion
see also: phab:T47443 and Manual:$wgCategoryCollation.
Any collation that is defined by UCA/UCI as a variant, and that is installed on the servers, and for which a wiki community can show a consensus for, can already be switched to. Im not sure if the kanji scripts are significantly different in that (they might be). —TheDJ (talk • contribs) 12:37, 18 February 2023 (UTC)
- Even if the sorting part can already be addressed the grouping still wouldn’t be ideal. Grouping by stroke count will reduce the number of groupings needed (perhaps significantly in some cases), reducing clutter. Al12si (talk) 06:54, 21 February 2023 (UTC)
Voting
- Support —2dk (talk) 19:18, 10 February 2023 (UTC)
- Support Ngoclong19 (talk) 19:45, 10 February 2023 (UTC)
- Support Patar knightchat/contributions 20:50, 10 February 2023 (UTC)
- Support Tol (talk | contribs) @ 20:57, 10 February 2023 (UTC)
- Support NMaia (talk) 00:13, 11 February 2023 (UTC)
- Support Lt2818 (talk) 04:49, 11 February 2023 (UTC)
- Support Gohan 06:58, 11 February 2023 (UTC)
- Support Shizhao (talk) 13:53, 11 February 2023 (UTC)
- Support Кирилл С1 (talk) 14:34, 11 February 2023 (UTC)
- Support Firestar464 (talk) 15:31, 11 February 2023 (UTC)
- Support Vive la Franks (talk) 01:22, 12 February 2023 (UTC)
- Support Ahkei (talk) 01:45, 12 February 2023 (UTC)
- Support Betseg (talk) 03:55, 12 February 2023 (UTC)
- Support Thomas Kinz (talk) 00:48, 13 February 2023 (UTC)
- Support LisafBia6531 msg 00:48, 13 February 2023 (UTC)
- Support Libcub (talk) 05:34, 13 February 2023 (UTC)
- Support Down with opaque Unicode ordering! 🙃 If this get fulfilled, I would like to request the same for Javanese script. ✒ Bennylin 10:35, 13 February 2023 (UTC)
- Support Error (talk) 16:26, 13 February 2023 (UTC)
- Support //Lollipoplollipoplollipop::talk 13:44, 14 February 2023 (UTC)
- Support SnowFire (talk) 00:29, 16 February 2023 (UTC)
- Support Sadads (talk) 01:23, 16 February 2023 (UTC)
- Support ~ Amory (u • t • c) 16:42, 17 February 2023 (UTC)
- Support Lightoil (talk) 03:23, 18 February 2023 (UTC)
- Support Luckyfuy (talk) 07:44, 18 February 2023 (UTC)
- Support Lupe (talk) 14:09, 18 February 2023 (UTC)
- Support makes sense in principle · · · Peter (Southwood) (talk): 15:20, 18 February 2023 (UTC)
- Support This should be sorted by pronunciation or Chinese pinyin code (it is more useful, even in Chinese dictionaries) Thingofme (talk) 15:38, 18 February 2023 (UTC)
- Support Aspere (talk) 15:56, 18 February 2023 (UTC)
- Support Vulcan❯❯❯Sphere! 16:09, 18 February 2023 (UTC)
- Support WhinyTheYounger (talk) 20:41, 18 February 2023 (UTC)
- Support Elucches (talk) 23:01, 18 February 2023 (UTC)
- Support cyrfaw (talk) 14:44, 19 February 2023 (UTC)
- Support —TheDJ (talk • contribs) 10:54, 20 February 2023 (UTC)
- Support Z423x5c6 (talk) 07:00, 21 February 2023 (UTC)
- Support Morten Haan (talk) 18:44, 22 February 2023 (UTC)
- Support Alistair3149 (talk) 20:22, 22 February 2023 (UTC)
- Support Stevenliuyi (talk) 20:47, 23 February 2023 (UTC)
- Support Patsagorn Y. (Talk) 03:40, 24 February 2023 (UTC)
- Support. —— Eric Liu(Talk) 04:04, 24 February 2023 (UTC)