Module:首页分类:修订间差异

删除的内容 添加的内容
Maintenance script​(留言 | 贡献)
修正首页分类气泡模块输出结构
Maintenance script​(留言 | 贡献)
为首页分类气泡增加英文标签
第2行:
 
local categories = {
{
{ title = '云计算与大数据', label = '云计算与大数据' },
{ title = 'Python 后端开发', label = 'Python 后端开发' },▼
label = {
{ title = 'Java 后端开发', label = 'Java 后端开发' },▼
zh = '云计算与大数据',
{ title = '软件测试', label = '软件测试' },▼
en = 'Cloud Computing & Big Data',
{ title = 'Web 前端开发', label = 'Web 前端开发' },▼
},
{ title = '物联网应用技术', label = '物联网应用技术' },▼
},
{ title = 'AIGC', label = 'AIGC' },▼
{
{ title = '通信技术', label = '通信技术' },▼
▲ { title = 'Python 后端开发', label = 'Python 后端开发' },
label = {
zh = 'Python 后端开发',
en = 'Python Backend Development',
},
},
{
▲ { title = 'Java 后端开发', label = 'Java 后端开发' },
label = {
zh = 'Java 后端开发',
en = 'Java Backend Development',
},
},
{
▲ { title = '软件测试', label = '软件测试' },
label = {
zh = '软件测试',
en = 'Software Testing',
},
},
{
▲ { title = 'Web 前端开发', label = 'Web 前端开发' },
label = {
zh = 'Web 前端开发',
en = 'Web Frontend Development',
},
},
{
▲ { title = '物联网应用技术', label = '物联网应用技术' },
label = {
zh = '物联网应用技术',
en = 'IoT Application Technology',
},
},
{
▲ { title = 'AIGC', label = 'AIGC' },
label = {
zh = 'AIGC',
en = 'AIGC',
},
},
{
▲ { title = '通信技术', label = '通信技术' },
label = {
zh = '通信技术',
en = 'Communication Technology',
},
},
}
 
local function getLang()
local title = mw.title.getCurrentTitle()
 
if title and title.subpageText == 'en' then
return 'en'
end
 
return 'zh'
end
 
function p.bubbles()
local lang = getLang()
local links = {}
 
第19行 ⟶ 第78行:
'[[:Category:%s|%s]]',
category.title,
category.label[lang] or category.label.zh
)
end