1656:, the current code makes no substitution, and so it keeps the bold formatting, presumably as intended. The old code meant that the bold formatting was stripped at the beginning and not the end, so the rest of the article became bold (which was a bad and confusing error). Correcting .*? to .- as above would strip both, making it impossible to add bold formatting. Is the intention to catch cases where an editor unnecessarily adds quotes to the gloss? Is this a common problem? If so, is removing the ability to add bold and italic formatting a fair price to pay?
228:
386:
368:
312:
218:
200:
791:
773:
21:
136:
900:
707:
689:
302:
284:
717:
396:
1660:
there isn't more than one, but we also need to allow the string to contain an apostrophe (so we can't just use - in the middle) and a gloss could potentially be a single character (so we can't just use .- in the middle). So it seems easiest to strip the leading and trailing quotes separately. This gives three lines (I've also removed two sets of brackets that were capturing substrings that weren't used):
801:
643:
625:
77:
1267:
979:
1711:(I had only looked under Module:Lang-zh before), and I don't see any testcases for stripping markup. So, if stripping markup is the desired functionality, the .- version above would work. I think it would make sense to document this, since there are three different kinds of thing being stripped: whitespace, markup, and quotes (double quotes aren't markup). It could be documented either on
126:
108:
1652:
a substitution, unless there is a question mark. This means it usually fails, e.g. where there are multiple glosses separated by commas and spaces, the spaces are not stripped. However, looking at what the pattern match applies to, I'm not completely sure I understand why the quotes should be stripped in the first place (is there a set of testcases to check against?). At
1734:"%2") terms = terms .. "'" .. term .. "', " end val = string.sub(terms, 1, -3) elseif (part == "tr") then -- put translations in double quotes -- (first strip leading and trailing spaces and quotes, including bold/italic markup) val = string.gsub(val, "^(*)(.-)(*)$ ", "%2") val = """ .. val .. """ end
867:
1768:
terms = terms .. "'" .. term .. "', " end val = string.sub(terms, 1, -3) elseif (part == "tr") then -- put translations in double quotes -- (first strip leading and trailing spaces and quotes, including bold/italic markup) val = mw.text.trim(val, "%s\"'") val = """ .. val .. """ end
1468:
1085:
1729:
Currently, this stripping only applies to literal glosses and not translations, but they should reasonably be treated the same. So, fixing the pattern, matching all whitespace (not just spaces), expanding the comments, and applying the same to the translation, I suggest changing lines 236-247 to the
1651:
Writing .*? in Lua (as I suggested above) actually means greedily matching all characters (.*) followed by a single question mark (? can also be an operator, but Lua pattern operators can't be nested so in this context it is interpreted as a literal). So actually the new pattern usually doesn't make
1733:
elseif (part == "l") then local terms = "" -- put individual, potentially comma-separated glosses in single quotes -- (first strip leading and trailing whitespace and quotes, including bold/italic markup) for term in val:gmatch("+") do term = string.gsub(term, "^(*)(.-)(*)$ ",
1659:
If we want to strip one quote mark but no more (so that we catch editors manually adding quotes, but allow formatting), pattern matching is a bit more complicated. I think it would be easiest to separate the stripping of whitespace and quotes. When stripping one single quote, we need to check that
1006:
I would like to enable the option "first=poj" analogously to "first=j". The "first=j" option allows
Cantonese romanisations to be given before Mandarin romanisations, in articles where Cantonese is more relevant. The proposed "first=poj" option would allow Hokkien romanisation (POJ) to be given
1767:
elseif (part == "l") then local terms = "" -- put individual, potentially comma-separated glosses in single quotes -- (first strip leading and trailing whitespace and quotes, including bold/italic markup) for term in val:gmatch("+") do term = mw.text.trim(term, "%s\"'")
1570:
This is because the * operator is greedy, so .* matches everything else in the string. Changing .* to .*? would make it lazy, so that the final term catches all trailing characters. In other words, change the line of code to:
1221:
My assumption when adding this feature was that if one needed to add a comma, it should probably be treated as a proper translation, not a gloss. It turns out I never use this formatting, so I could very plausibly disable it.
1298:
romanization support. Of course, POJ covers 95% of
Hokkien/Minnan use cases (hence why I have added the "tailo" IANA subtag) but it could still be useful for Taiwanese-specific pages. Additions and modifications below:
1822:
1644:
On further reflection, this doesn't work as intended. I had thought the string was a regex, but it is in fact a Lua pattern, which is slightly different. The Lua equivalent of *? is - which would give:
1764:
Also, instead of directly using a Lua string pattern, it might be more readable and maintainable to use an existing function for stripping leading and trailing characters, namely mw.text.trim:
1707:
Okay. I had taken your comment about fixing the
Zhuzilin station article to mean that keeping the bold markup was intended, but I can see why it could be discouraged. I've also just found
1679:
I think it's fine to strip all quote marks, in any quantity. That was the original intent of the code, and I don't see any complaints on this page. Adding bold to text is probably against
539:
485:
1295:
1802:
1812:
1807:
601:
1817:
593:
489:
477:
418:
41:. Substantial changes should first be proposed and discussed here on this page. If the proposal is uncontroversial or has been discussed and is supported by
1049:(The variable is named "testChar" but it is defined by the regular expression "%a+", which will match not only a single character but also longer strings.)
57:
1877:
1847:
166:
1064:
if (poj1) then orderlist = "poj" orderlist = "p" orderlist = "tp" orderlist = "w" orderlist = "j" orderlist = "cy" orderlist = "sl" end
1892:
1882:
1852:
1897:
1887:
1857:
1832:
552:
1902:
1837:
597:
556:
1867:
162:
149:
113:
1715:
or directly as a code comment next to the line we're discussing, e.g. "remove trailing and leading spaces, quotes, and bold/italic markup".
1842:
739:
514:
1872:
1827:
827:
531:
518:
1540:, the opening bold markup is properly removed, but the trailing bold markup is not removed. It looks like the regular expression at
334:
1663:
term = string.gsub(term, "^ *(.-) *$ ", "%1") term = string.gsub(term, "^?(.-)$ ", "%1") term = string.gsub(term, "^(.-)?$ ", "%1")
1862:
1775:
1741:
1720:
1670:
1581:
1429:
1072:
1058:
if (j1) then orderlist = "j" orderlist = "cy" orderlist = "sl" orderlist = "p" orderlist = "tp" orderlist = "w" end
250:
46:
730:
694:
409:
373:
1206:, where the quotes should be placed around the whole comma-separated phrase, not individually around each side of the comma.
873:
814:
778:
929:
925:
921:
917:
913:
38:
325:
289:
88:
959:
650:
630:
241:
205:
32:
1505:
Coming off of my request to add Tâi-lô, what other romanization systems should be added to the template? I feel like
52:
1708:
417:-related articles. If you would like to help improve this and other Hong Kong-related articles, you are invited to
249:
related articles on
Knowledge. If you would like to participate, please visit the project page, where you can join
1771:
1737:
1716:
1666:
1577:
1425:
1068:
938:
1273:
985:
1183:
1128:
154:
94:
1712:
1245:
1211:
1698:
1599:
1553:
1345:+ local orderlist = {"c", "s", "t", "p", "tp", "w", "j", "cy", "sl", "poj", "tl", "zhu", "l", "tr"}
42:
1506:
826:
on
Knowledge. If you would like to participate, please visit the project page, where you can join
738:
on
Knowledge. If you would like to participate, please visit the project page, where you can join
333:
on
Knowledge. If you would like to participate, please visit the project page, where you can join
1620:
1486:
1450:
1230:
1203:
1156:
944:
1202:
What should we do if there needs to be a comma within a literal translation? I noticed this on
1052:(On a separate note, there seems to be a superfluous space before "end" on lines 120 and 123.)
385:
367:
823:
217:
199:
1342:- local orderlist = {"c", "s", "t", "p", "tp", "w", "j", "cy", "sl", "poj", "zhu", "l", "tr"}
1653:
1591:
1177:
1122:
1095:
940:
899:
722:
401:
62:
790:
772:
54:
1518:
1513:
could be helpful. I don't see any IANA latn subtages for other
Sinitic languages however.
1398:
1241:
1207:
1116:
1016:
1012:
806:
135:
569:
1752:
1694:
1635:
1595:
1565:
1549:
1421:
1413:
1111:
Is there a reason we use double-quotes rather than single-quotes to show the output of
581:
158:
157:
interested in improving the encyclopaedic coverage and content of articles relating to
141:
26:
1796:
1756:
1680:
1639:
1610:
1476:
1440:
1223:
1149:
1008:
317:
55:
866:
301:
283:
233:
1417:
1092:
706:
688:
1514:
1409:
1394:
796:
712:
391:
307:
223:
131:
49:}} to notify an administrator or template editor to make the requested edit.
735:
414:
642:
624:
942:
819:
734:, a collaborative effort to improve the coverage of articles related to
161:
on
Knowledge. If you would like to help out, you are welcome to drop by
60:
1779:
1745:
1724:
1702:
1674:
1628:
1603:
1585:
1557:
1522:
1494:
1458:
1433:
1402:
1249:
1235:
1215:
1189:
1161:
1134:
1100:
1076:
125:
107:
1683:, and adding italics should be done with a parameter. People can use
1510:
330:
1536:{{zh|t=竹子林站|j=Zuk1 Zi2 Lam4 Zaam6|l = '''Bamboo Forest station'''}}
655:
246:
1438:
I'll take a look at this ASAP, thank you for your improvements!
1412:: This sounds reasonable, and would be helpful on pages such as
1240:
Ah, that makes sense! I’ll convert it to a translation. Thanks.
654:, an attempt to better organize and improve articles related to
1067:
This puts POJ before the
Mandarin and Cantonese romanisations.
1261:
973:
945:
893:
861:
70:
15:
1034:
local poj1 = false -- whether Hokkien Romanisations go first
1028:
local j1 = false -- whether Cantonese Romanisations go first
1761:
What do you think? Are you happy with the above suggestion?
1022:
I believe this could be achieved by adding the following:
59:
53:
1148:
is (much more rarely) used for non-literal translations.
1007:
first, in articles where Hokkien more relevant, e.g. for
1166:
Aha, that makes sense. So I have probably been misusing
1548:
needs some adjustment to the middle wildcard search. –
884:
878:
502:
469:
464:
459:
454:
1823:
Template-Class China-related articles of NA-importance
1416:
where both POJ and TL are used in the article text. @
1144:
is used for literal translations & glosses, and
818:, a collaborative effort to improve the coverage of
329:, a collaborative effort to improve the coverage of
245:, a collaborative effort to improve the coverage of
1046:if (testChar == "poj") then poj1 = true end
413:, a project to coordinate efforts in improving all
1608:Thank you for fixing my shoddy regex, by the way.
1258:Template-protected edit request on 17 August 2024
1574:term = string.gsub(term, "^(*)(.*?)(*)$ ", "%2")
1040:if (testChar == "j") then j1 = true end
1648:term = string.gsub(term, "^(*)(.-)(*)$ ", "%2")
1544:term = string.gsub(term, "^(*)(.*)(*)$ ", "%2")
970:Template-protected edit request on 5 April 2024
876:discussions and keep related topics together,
953:This page has archives. Sections older than
8:
767:
683:
619:
442:
362:
278:
194:
102:
1322:+ = "Tâi-uân Lô-má-jī Phing-im Hong-àn",
87:does not require a rating on Knowledge's
1294:I propose the following changes to add
769:
685:
621:
364:
280:
196:
104:
1803:Template-Class Writing system articles
1171:
1167:
1145:
1141:
1112:
963:when more than 4 sections are present.
147:This module falls within the scope of
1813:Template-Class China-related articles
1808:NA-importance Writing system articles
1528:Trailing bold in l= not being removed
1332:@@ after line 74 @@ local italic = {
1325:@@ after line 63 @@ local ISOlang = {
1318:@@ after line 46 @@ local wlinks = {
1119:suggests we should prefer singles. —
175:Knowledge:WikiProject Writing systems
39:heavily used or highly visible module
7:
1818:NA-importance China-related articles
1312:= "Sidney Lau", = "Pe̍h-ōe-jī",
1310:@@ after line 29 @@ local labels = {
178:Template:WikiProject Writing systems
1689:
1684:
1348:@@ after line 150 @@ if (poj1) then
812:This module is within the scope of
728:This module is within the scope of
648:This module is within the scope of
407:This module is within the scope of
323:This module is within the scope of
239:This module is within the scope of
93:It is of interest to the following
76:
74:
1590:Thanks! That fixed the problem at
1424:, would you be able to help here?
14:
1878:Template-Class Singapore articles
1848:Template-Class Hong Kong articles
957:may be automatically archived by
1893:Template-Class Malaysia articles
1883:NA-importance Singapore articles
1853:NA-importance Hong Kong articles
1466:
1265:
1083:
977:
898:
865:
799:
789:
771:
715:
705:
687:
641:
623:
394:
384:
366:
310:
300:
282:
226:
216:
198:
134:
124:
106:
75:
19:
1898:NA-importance Malaysia articles
1693:tags if they insist on them. –
1501:Further romanization discussion
748:Knowledge:WikiProject Singapore
427:Knowledge:WikiProject Hong Kong
1888:WikiProject Singapore articles
1858:WikiProject Hong Kong articles
1833:Template-Class Taiwan articles
1780:09:02, 27 September 2024 (UTC)
1746:09:31, 25 September 2024 (UTC)
1725:20:39, 24 September 2024 (UTC)
1703:15:51, 24 September 2024 (UTC)
1675:15:43, 24 September 2024 (UTC)
1629:13:05, 19 September 2024 (UTC)
1604:17:26, 16 September 2024 (UTC)
1586:13:51, 16 September 2024 (UTC)
1558:13:23, 16 September 2024 (UTC)
1495:13:48, 19 September 2024 (UTC)
1459:13:06, 19 September 2024 (UTC)
1434:13:03, 19 September 2024 (UTC)
1316:= "Zhuyin Fuhao", = "lit.",
1170:when I should have been using
836:Knowledge:WikiProject Malaysia
751:Template:WikiProject Singapore
430:Template:WikiProject Hong Kong
1:
1903:WikiProject Malaysia articles
1838:NA-importance Taiwan articles
1198:Commas within literal glosses
839:Template:WikiProject Malaysia
830:and see a list of open tasks.
742:and see a list of open tasks.
337:and see a list of open tasks.
253:and see a list of open tasks.
1868:NA-importance Macau articles
1594:and probably other pages. –
1107:Double-quotes around glosses
343:Knowledge:WikiProject Taiwan
1843:WikiProject Taiwan articles
1523:15:53, 17 August 2024 (UTC)
1403:15:53, 17 August 2024 (UTC)
1288:to reactivate your request.
1276:has been answered. Set the
1000:to reactivate your request.
988:has been answered. Set the
664:Knowledge:WikiProject Macau
602:...assess the un-Importance
486:...needing expert attention
346:Template:WikiProject Taiwan
259:Knowledge:WikiProject China
150:WikiProject Writing systems
1919:
1873:WikiProject Macau articles
1828:WikiProject China articles
1709:Template:Lang-zh/testcases
1101:02:53, 15 April 2024 (UTC)
667:Template:WikiProject Macau
262:Template:WikiProject China
1621:
1487:
1451:
1250:02:45, 12 July 2024 (UTC)
1236:05:49, 11 July 2024 (UTC)
1231:
1216:03:56, 11 July 2024 (UTC)
1190:18:03, 18 June 2024 (UTC)
1162:17:39, 18 June 2024 (UTC)
1157:
1135:17:37, 18 June 2024 (UTC)
1077:08:49, 5 April 2024 (UTC)
885:Template talk:Lang-zh/doc
784:
700:
636:
441:
379:
295:
211:
119:
101:
1765:
1731:
1661:
1646:
1572:
1542:
1534:
1301:
165:and/or leave a query at
1863:NA-Class Macau articles
824:Malaysia-related topics
181:Writing system articles
167:the project’s talk page
47:edit template-protected
1772:Freelance Intellectual
1738:Freelance Intellectual
1717:Freelance Intellectual
1667:Freelance Intellectual
1578:Freelance Intellectual
1426:Freelance Intellectual
1329:+ = "nan-Latn-tailo",
1069:Freelance Intellectual
1055:From line 137, after:
1037:From line 121, after:
1025:From line 114, after:
960:Lowercase sigmabot III
598:...assess the un-Class
594:...maintain popularity
265:China-related articles
879:Template talk:Lang-zh
731:WikiProject Singapore
410:WikiProject Hong Kong
1713:Template:Lang-zh/doc
815:WikiProject Malaysia
576:Page creation needed
553:Start-Class articles
497:Collaboration needed
490:...without infoboxes
45:, editors may use {{
1388:+ orderlist = "sl"
1385:+ orderlist = "cy"
1376:+ orderlist = "tp"
1370:+ orderlist = "tl"
1367:- orderlist = "sl"
1364:- orderlist = "cy"
1355:- orderlist = "tp"
588:Miscellaneous tasks
557:Stub-Class articles
1382:+ orderlist = "j"
1379:+ orderlist = "w"
1373:+ orderlist = "p"
1361:- orderlist = "j"
1358:- orderlist = "w"
1352:- orderlist = "p"
1350:orderlist = "poj"
1307:+++ Module:Lang-zh
1304:--- Module:Lang-zh
1204:Yi Jian Mei (song)
754:Singapore articles
582:Requested articles
509:Improvement needed
433:Hong Kong articles
326:WikiProject Taiwan
89:content assessment
1339:@@ at line 136 @@
1292:
1291:
1187:
1132:
1004:
1003:
967:
966:
892:
891:
858:
857:
854:
853:
850:
849:
842:Malaysia articles
766:
765:
762:
761:
682:
681:
678:
677:
651:WikiProject Macau
618:
617:
614:
613:
610:
609:
515:GA-Class articles
419:join this project
361:
360:
357:
356:
277:
276:
273:
272:
242:WikiProject China
193:
192:
189:
188:
69:
68:
1910:
1760:
1692:
1687:
1654:Zhuzilin station
1643:
1627:
1625:
1619:
1615:
1592:Zhuzilin station
1569:
1493:
1491:
1485:
1481:
1474:
1470:
1469:
1457:
1455:
1449:
1445:
1389:
1386:
1383:
1380:
1377:
1374:
1371:
1368:
1365:
1362:
1359:
1356:
1353:
1349:
1346:
1343:
1340:
1337:
1333:
1330:
1326:
1323:
1320:= "Pe̍h-ōe-jī",
1319:
1315:
1311:
1308:
1305:
1283:
1279:
1269:
1268:
1262:
1233:
1228:
1188:
1181:
1180:
1173:
1169:
1159:
1154:
1147:
1143:
1133:
1126:
1125:
1114:
1091:
1087:
1086:
995:
991:
981:
980:
974:
962:
946:
902:
894:
887:
881:
869:
862:
844:
843:
840:
837:
834:
809:
804:
803:
802:
793:
786:
785:
775:
768:
756:
755:
752:
749:
746:
725:
723:Singapore portal
720:
719:
718:
709:
702:
701:
691:
684:
672:
671:
668:
665:
662:
645:
638:
637:
627:
620:
532:C-Class articles
519:B-Class articles
478:Attention needed
446:Hong Kong To-do:
443:
435:
434:
431:
428:
425:
404:
402:Hong Kong portal
399:
398:
397:
388:
381:
380:
370:
363:
351:
350:
347:
344:
341:
320:
315:
314:
313:
304:
297:
296:
286:
279:
267:
266:
263:
260:
257:
236:
231:
230:
229:
220:
213:
212:
202:
195:
183:
182:
179:
176:
173:
163:the project page
144:
139:
138:
128:
121:
120:
110:
103:
80:
79:
78:
71:
63:
37:because it is a
23:
22:
16:
1918:
1917:
1913:
1912:
1911:
1909:
1908:
1907:
1793:
1792:
1770:
1769:
1750:
1736:
1735:
1665:
1664:
1650:
1649:
1633:
1617:
1611:
1609:
1576:
1575:
1563:
1546:
1545:
1538:
1537:
1530:
1503:
1483:
1477:
1475:
1467:
1465:
1447:
1441:
1439:
1392:
1391:
1387:
1384:
1381:
1378:
1375:
1372:
1369:
1366:
1363:
1360:
1357:
1354:
1351:
1347:
1344:
1341:
1338:
1335:
1331:
1328:
1324:
1321:
1317:
1313:
1309:
1306:
1303:
1281:
1277:
1266:
1260:
1224:
1200:
1176:
1175:
1174:. Thank you! —
1150:
1121:
1120:
1117:MOS:SIMPLEGLOSS
1109:
1098:
1097:it has begun...
1084:
1082:
1065:
1059:
1047:
1041:
1035:
1029:
1017:Tamsui District
1013:Hong-Gah Museum
993:
989:
978:
972:
958:
947:
941:
907:
883:
877:
841:
838:
835:
832:
831:
807:Malaysia portal
805:
800:
798:
753:
750:
747:
744:
743:
721:
716:
714:
669:
666:
663:
660:
659:
564:Deorphan needed
503:Recommend topic
474:
432:
429:
426:
423:
422:
400:
395:
393:
349:Taiwan articles
348:
345:
342:
339:
338:
316:
311:
309:
264:
261:
258:
255:
254:
232:
227:
225:
180:
177:
174:
172:Writing systems
171:
170:
159:writing systems
140:
133:
114:Writing systems
65:
64:
58:
20:
12:
11:
5:
1916:
1914:
1906:
1905:
1900:
1895:
1890:
1885:
1880:
1875:
1870:
1865:
1860:
1855:
1850:
1845:
1840:
1835:
1830:
1825:
1820:
1815:
1810:
1805:
1795:
1794:
1791:
1790:
1789:
1788:
1787:
1786:
1785:
1784:
1783:
1782:
1766:
1762:
1748:
1732:
1727:
1691:...</i: -->
1686:...</b: -->
1662:
1657:
1647:
1606:
1573:
1543:
1535:
1529:
1526:
1502:
1499:
1498:
1497:
1463:
1462:
1461:
1414:Penang Hokkien
1327:= "nan-Latn",
1314:+ = "Tâi-lô",
1302:
1290:
1289:
1270:
1259:
1256:
1255:
1254:
1253:
1252:
1199:
1196:
1195:
1194:
1193:
1192:
1108:
1105:
1104:
1103:
1096:
1063:
1057:
1045:
1039:
1033:
1027:
1002:
1001:
982:
971:
968:
965:
964:
952:
949:
948:
943:
939:
937:
934:
933:
909:
908:
903:
897:
890:
889:
888:redirect here.
870:
856:
855:
852:
851:
848:
847:
845:
828:the discussion
811:
810:
794:
782:
781:
776:
764:
763:
760:
759:
757:
740:the discussion
727:
726:
710:
698:
697:
692:
680:
679:
676:
675:
673:
670:Macau articles
646:
634:
633:
628:
616:
615:
612:
611:
608:
607:
606:
605:
585:
584:
573:
572:
561:
560:
536:
535:
526:Cleanup needed
523:
522:
506:
505:
494:
493:
473:
472:
467:
462:
457:
451:
448:
447:
439:
438:
436:
406:
405:
389:
377:
376:
371:
359:
358:
355:
354:
352:
335:the discussion
322:
321:
305:
293:
292:
287:
275:
274:
271:
270:
268:
251:the discussion
238:
237:
221:
209:
208:
203:
191:
190:
187:
186:
184:
146:
145:
142:Writing portal
129:
117:
116:
111:
99:
98:
92:
81:
67:
66:
61:
56:
51:
50:
27:Module:Lang-zh
24:
13:
10:
9:
6:
4:
3:
2:
1915:
1904:
1901:
1899:
1896:
1894:
1891:
1889:
1886:
1884:
1881:
1879:
1876:
1874:
1871:
1869:
1866:
1864:
1861:
1859:
1856:
1854:
1851:
1849:
1846:
1844:
1841:
1839:
1836:
1834:
1831:
1829:
1826:
1824:
1821:
1819:
1816:
1814:
1811:
1809:
1806:
1804:
1801:
1800:
1798:
1781:
1777:
1773:
1763:
1758:
1754:
1749:
1747:
1743:
1739:
1728:
1726:
1722:
1718:
1714:
1710:
1706:
1705:
1704:
1700:
1696:
1682:
1678:
1677:
1676:
1672:
1668:
1658:
1655:
1641:
1637:
1632:
1631:
1630:
1626:
1624:
1616:
1614:
1607:
1605:
1601:
1597:
1593:
1589:
1588:
1587:
1583:
1579:
1567:
1562:
1561:
1560:
1559:
1555:
1551:
1541:
1533:
1527:
1525:
1524:
1520:
1516:
1512:
1508:
1500:
1496:
1492:
1490:
1482:
1480:
1473:
1464:
1460:
1456:
1454:
1446:
1444:
1437:
1436:
1435:
1431:
1427:
1423:
1419:
1415:
1411:
1407:
1406:
1405:
1404:
1400:
1396:
1300:
1297:
1287:
1284:parameter to
1275:
1271:
1264:
1263:
1257:
1251:
1247:
1243:
1239:
1238:
1237:
1234:
1229:
1227:
1220:
1219:
1218:
1217:
1213:
1209:
1205:
1197:
1191:
1185:
1179:
1165:
1164:
1163:
1160:
1155:
1153:
1139:
1138:
1137:
1136:
1130:
1124:
1118:
1106:
1102:
1099:
1094:
1090:
1081:
1080:
1079:
1078:
1074:
1070:
1062:
1056:
1053:
1050:
1044:
1038:
1032:
1026:
1023:
1020:
1018:
1014:
1010:
1009:Bukit Ho Swee
999:
996:parameter to
987:
983:
976:
975:
969:
961:
956:
951:
950:
936:
935:
932:
931:
927:
923:
919:
915:
911:
910:
906:
901:
896:
895:
886:
880:
875:
871:
868:
864:
863:
860:
846:
829:
825:
821:
817:
816:
808:
797:
795:
792:
788:
787:
783:
780:
777:
774:
770:
758:
741:
737:
733:
732:
724:
713:
711:
708:
704:
703:
699:
696:
693:
690:
686:
674:
657:
653:
652:
647:
644:
640:
639:
635:
632:
629:
626:
622:
603:
599:
595:
592:
591:
590:
589:
583:
580:
579:
578:
577:
571:
568:
567:
566:
565:
558:
554:
551:
550:
549:
548:
547:Destub needed
544:
542:
541:
533:
530:
529:
528:
527:
520:
516:
513:
512:
511:
510:
504:
501:
500:
499:
498:
491:
487:
484:
483:
482:
480:
479:
471:
468:
466:
463:
461:
458:
456:
453:
452:
450:
449:
445:
444:
440:
437:
420:
416:
412:
411:
403:
392:
390:
387:
383:
382:
378:
375:
372:
369:
365:
353:
336:
332:
328:
327:
319:
318:Taiwan portal
308:
306:
303:
299:
298:
294:
291:
288:
285:
281:
269:
252:
248:
244:
243:
235:
224:
222:
219:
215:
214:
210:
207:
204:
201:
197:
185:
168:
164:
160:
156:
152:
151:
143:
137:
132:
130:
127:
123:
122:
118:
115:
112:
109:
105:
100:
96:
90:
86:
82:
73:
72:
48:
44:
40:
36:
34:
28:
25:
18:
17:
1622:
1612:
1547:
1539:
1531:
1504:
1488:
1478:
1471:
1452:
1442:
1393:
1293:
1285:
1274:edit request
1225:
1201:
1151:
1110:
1088:
1066:
1060:
1054:
1051:
1048:
1042:
1036:
1030:
1024:
1021:
1005:
997:
986:edit request
954:
912:
904:
859:
813:
729:
649:
587:
586:
575:
574:
563:
562:
546:
545:
540:Image needed
538:
537:
525:
524:
508:
507:
496:
495:
476:
475:
408:
324:
240:
234:China portal
148:
95:WikiProjects
84:
35:from editing
31:permanently
30:
1507:Pha̍k-fa-sṳ
1178:OwenBlacker
1123:OwenBlacker
155:WikiProject
1797:Categories
1730:following:
1690:<i: -->
1685:<b: -->
1336:+ = true,
1278:|answered=
1242:pacificboy
1208:pacificboy
1093:* Pppery *
990:|answered=
874:centralise
570:...orphans
555:(5,424) •
1753:Jonesey95
1695:Jonesey95
1636:Jonesey95
1596:Jonesey95
1566:Jonesey95
1550:Jonesey95
1422:Jonesey95
1182:(he/him;
1127:(he/him;
745:Singapore
736:Singapore
695:Singapore
424:Hong Kong
415:Hong Kong
374:Hong Kong
43:consensus
33:protected
1757:Remsense
1640:Remsense
1613:Remsense
1479:Remsense
1443:Remsense
1334:= true,
1226:Remsense
1152:Remsense
1140:Because
1061:insert:
1043:insert:
1031:insert:
955:180 days
905:Archives
872:To help
833:Malaysia
820:Malaysia
779:Malaysia
600:(390) •
604:(1,322)
559:(6,730)
534:(1,023)
517:(60) •
460:history
1681:WP:MOS
1511:Wugniu
1418:Pppery
1296:Tâi-lô
543:(348)
488:(4) •
340:Taiwan
331:Taiwan
290:Taiwan
91:scale.
85:module
1515:MSG17
1509:annd
1410:MSG17
1395:MSG17
1282:|ans=
1272:This
994:|ans=
984:This
661:Macau
656:Macau
631:Macau
521:(291)
481:(60)
470:purge
465:watch
256:China
247:China
206:China
83:This
1776:talk
1755:and
1742:talk
1721:talk
1699:talk
1688:and
1671:talk
1638:and
1600:talk
1582:talk
1554:talk
1519:talk
1472:Done
1430:talk
1420:or @
1399:talk
1390:end
1246:talk
1212:talk
1184:Talk
1168:|tr=
1146:|tr=
1129:Talk
1113:|tr=
1089:Done
1073:talk
882:and
822:and
492:(23)
455:edit
153:, a
1532:In
1280:or
1172:|l=
1142:|l=
992:or
29:is
1799::
1778:)
1744:)
1723:)
1701:)
1673:)
1618:‥
1602:)
1584:)
1556:)
1521:)
1484:‥
1448:‥
1432:)
1401:)
1286:no
1248:)
1214:)
1115:?
1075:)
1019:.
1015:,
1011:,
998:no
928:,
924:,
920:,
916:,
596:•
1774:(
1759::
1751:@
1740:(
1719:(
1697:(
1669:(
1642::
1634:@
1623:论
1598:(
1580:(
1568::
1564:@
1552:(
1517:(
1489:论
1453:论
1428:(
1408:@
1397:(
1244:(
1232:诉
1210:(
1186:)
1158:诉
1131:)
1071:(
930:5
926:4
922:3
918:2
914:1
658:.
421:.
169:.
97::
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.