Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.47.0-wmf.5
first-letter
Media
Special
Talk
User
User talk
Wikifunctions
Wikifunctions talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
TimedText
TimedText talk
Module
Module talk
Translations
Translations talk
Event
Event talk
Module:Documentation
828
1503
281053
33196
2026-06-06T14:26:25Z
ZI Jony
1002
281053
Scribunto
text/plain
-- This module implements {{documentation}}.
-- Get required modules.
local getArgs = require('Module:Arguments').getArgs
local messageBox = require('Module:Message box')
-- Get the config table.
local cfg = mw.loadData('Module:Documentation/config')
local i18n = mw.loadData('Module:Documentation/i18n')
local p = {}
-- Often-used functions.
local ugsub = mw.ustring.gsub
----------------------------------------------------------------------------
-- Helper functions
--
-- These are defined as local functions, but are made available in the p
-- table for testing purposes.
----------------------------------------------------------------------------
local function message(cfgKey, valArray, expectType)
--[[
-- Gets a message from the cfg table and formats it if appropriate.
-- The function raises an error if the value from the cfg table is not
-- of the type expectType. The default type for expectType is 'string'.
-- If the table valArray is present, strings such as $1, $2 etc. in the
-- message are substituted with values from the table keys [1], [2] etc.
-- For example, if the message "foo-message" had the value 'Foo $2 bar $1.',
-- message('foo-message', {'baz', 'qux'}) would return "Foo qux bar baz."
--]]
local msg = cfg[cfgKey]
expectType = expectType or 'string'
if type(msg) ~= expectType then
error(require('Module:TNT').format('I18n/Documentation', 'cfg-error-msg-type', cfgKey, expectType, type(msg)), 2)
end
if not valArray then
return msg
end
local function getMessageVal(match)
match = tonumber(match)
return valArray[match] or error(require('Module:TNT').format('I18n/Documentation', 'cfg-error-msg-empty', '$' .. match, cfgKey), 4)
end
local ret = ugsub(msg, '$([1-9][0-9]*)', getMessageVal)
return ret
end
p.message = message
local function makeWikilink(page, display)
if display then
return mw.ustring.format('[[%s|%s]]', page, display)
else
return mw.ustring.format('[[%s]]', page)
end
end
p.makeWikilink = makeWikilink
local function makeCategoryLink(cat, sort)
local catns = mw.site.namespaces[14].name
return makeWikilink(catns .. ':' .. cat, sort)
end
p.makeCategoryLink = makeCategoryLink
local function makeUrlLink(url, display)
return mw.ustring.format('[%s %s]', url, display)
end
p.makeUrlLink = makeUrlLink
local function makeToolbar(...)
local ret = {}
local lim = select('#', ...)
if lim < 1 then
return nil
end
for i = 1, lim do
ret[#ret + 1] = select(i, ...)
end
return '<small>(' .. table.concat(ret, ' | ') .. ')</small>'
end
p.makeToolbar = makeToolbar
----------------------------------------------------------------------------
-- Argument processing
----------------------------------------------------------------------------
local function makeInvokeFunc(funcName)
return function (frame)
local args = getArgs(frame, {
valueFunc = function (key, value)
if type(value) == 'string' then
value = value:match('^%s*(.-)%s*$') -- Remove whitespace.
if key == 'heading' or value ~= '' then
return value
else
return nil
end
else
return value
end
end
})
return p[funcName](args)
end
end
----------------------------------------------------------------------------
-- Load TemplateStyles
----------------------------------------------------------------------------
p.main = function(frame)
local parent = frame.getParent(frame)
local output = p._main(parent.args)
return frame:extensionTag{ name='templatestyles', args = { src= message('templatestyles-scr') } } .. output
end
----------------------------------------------------------------------------
-- Main function
----------------------------------------------------------------------------
function p._main(args)
--[[
-- This function defines logic flow for the module.
-- @args - table of arguments passed by the user
--
-- Messages:
-- 'main-div-id' --> 'template-documentation'
-- 'main-div-classes' --> 'template-documentation iezoomfix'
--]]
local env = p.getEnvironment(args)
local root = mw.html.create()
root
:wikitext(p._getModuleWikitext(args, env))
:wikitext(p.protectionTemplate(env))
:wikitext(p.sandboxNotice(args, env))
-- This div tag is from {{documentation/start box}}, but moving it here
-- so that we don't have to worry about unclosed tags.
:tag('div')
:attr('id', message('main-div-id'))
:addClass(message('main-div-class'))
:wikitext(p._startBox(args, env))
:wikitext(p._content(args, env))
:done()
:wikitext(p._endBox(args, env))
:wikitext(p.addTrackingCategories(env))
return tostring(root)
end
----------------------------------------------------------------------------
-- Environment settings
----------------------------------------------------------------------------
function p.getEnvironment(args)
--[[
-- Returns a table with information about the environment, including title objects and other namespace- or
-- path-related data.
-- @args - table of arguments passed by the user
--
-- Title objects include:
-- env.title - the page we are making documentation for (usually the current title)
-- env.templateTitle - the template (or module, file, etc.)
-- env.docTitle - the /doc subpage.
-- env.sandboxTitle - the /sandbox subpage.
-- env.testcasesTitle - the /testcases subpage.
-- env.printTitle - the print version of the template, located at the /Print subpage.
--
-- Data includes:
-- env.protectionLevels - the protection levels table of the title object.
-- env.subjectSpace - the number of the title's subject namespace.
-- env.docSpace - the number of the namespace the title puts its documentation in.
-- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace.
-- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template.
--
-- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value
-- returned will be nil.
--]]
local env, envFuncs = {}, {}
-- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value
-- returned by that function is memoized in the env table so that we don't call any of the functions
-- more than once. (Nils won't be memoized.)
setmetatable(env, {
__index = function (t, key)
local envFunc = envFuncs[key]
if envFunc then
local success, val = pcall(envFunc)
if success then
env[key] = val -- Memoise the value.
return val
end
end
return nil
end
})
function envFuncs.title()
-- The title object for the current page, or a test page passed with args.page.
local title
local titleArg = args.page
if titleArg then
title = mw.title.new(titleArg)
else
title = mw.title.getCurrentTitle()
end
return title
end
function envFuncs.templateTitle()
--[[
-- The template (or module, etc.) title object.
-- Messages:
-- 'sandbox-subpage' --> 'sandbox'
-- 'testcases-subpage' --> 'testcases'
--]]
local subjectSpace = env.subjectSpace
local title = env.title
local subpage = title.subpageText
if subpage == message('sandbox-subpage') or subpage == message('testcases-subpage') then
return mw.title.makeTitle(subjectSpace, title.baseText)
else
return mw.title.makeTitle(subjectSpace, title.text)
end
end
function envFuncs.docTitle()
--[[
-- Title object of the /doc subpage.
-- Messages:
-- 'doc-subpage' --> 'doc'
--]]
local title = env.title
local docname = args[1] -- User-specified doc page.
local docpage
if docname then
docpage = docname
else
docpage = env.docpageBase .. '/' .. message('doc-subpage')
end
return mw.title.new(docpage)
end
function envFuncs.sandboxTitle()
--[[
-- Title object for the /sandbox subpage.
-- Messages:
-- 'sandbox-subpage' --> 'sandbox'
--]]
return mw.title.new(env.docpageBase .. '/' .. message('sandbox-subpage'))
end
function envFuncs.testcasesTitle()
--[[
-- Title object for the /testcases subpage.
-- Messages:
-- 'testcases-subpage' --> 'testcases'
--]]
return mw.title.new(env.docpageBase .. '/' .. message('testcases-subpage'))
end
function envFuncs.printTitle()
--[[
-- Title object for the /Print subpage.
-- Messages:
-- 'print-subpage' --> 'Print'
--]]
return env.templateTitle:subPageTitle(message('print-subpage'))
end
function envFuncs.protectionLevels()
-- The protection levels table of the title object.
return env.title.protectionLevels
end
function envFuncs.subjectSpace()
-- The subject namespace number.
return mw.site.namespaces[env.title.namespace].subject.id
end
function envFuncs.docSpace()
-- The documentation namespace number. For most namespaces this is the same as the
-- subject namespace. However, pages in the Article, File, MediaWiki or Category
-- namespaces must have their /doc, /sandbox and /testcases pages in talk space.
local subjectSpace = env.subjectSpace
if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then
return subjectSpace + 1
else
return subjectSpace
end
end
function envFuncs.docpageBase()
-- The base page of the /doc, /sandbox, and /testcases subpages.
-- For some namespaces this is the talk page, rather than the template page.
local templateTitle = env.templateTitle
local docSpace = env.docSpace
local docSpaceText = mw.site.namespaces[docSpace].name
-- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon.
return docSpaceText .. ':' .. templateTitle.text
end
function envFuncs.compareUrl()
-- Diff link between the sandbox and the main template using [[Special:ComparePages]].
local templateTitle = env.templateTitle
local sandboxTitle = env.sandboxTitle
if templateTitle.exists and sandboxTitle.exists then
local compareUrl = mw.uri.fullUrl(
'Special:ComparePages',
{page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText}
)
return tostring(compareUrl)
else
return nil
end
end
return env
end
----------------------------------------------------------------------------
-- Auxiliary templates
----------------------------------------------------------------------------
p.getModuleWikitext = makeInvokeFunc('_getModuleWikitext')
function p._getModuleWikitext(args, env)
local currentTitle = mw.title.getCurrentTitle()
if currentTitle.contentModel ~= 'Scribunto' then return end
pcall(require, currentTitle.prefixedText) -- if it fails, we don't care
local moduleWikitext = package.loaded["Module:Module wikitext"]
if moduleWikitext then
return moduleWikitext.main()
end
end
function p.sandboxNotice(args, env)
--[=[
-- Generates a sandbox notice for display above sandbox pages.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'sandbox-notice-image' --> '[[Image:Sandbox.svg|50px|alt=|link=]]'
-- 'sandbox-notice-blurb' --> 'This is the $1 for $2.'
-- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).'
-- 'sandbox-notice-pagetype-template' --> '[[w:Wikipedia:Template test cases|template sandbox]] page'
-- 'sandbox-notice-pagetype-module' --> '[[w:Wikipedia:Template test cases|module sandbox]] page'
-- 'sandbox-notice-pagetype-other' --> 'sandbox page'
-- 'sandbox-notice-compare-link-display' --> 'diff'
-- 'sandbox-notice-testcases-blurb' --> 'See also the companion subpage for $1.'
-- 'sandbox-notice-testcases-link-display' --> 'test cases'
-- 'sandbox-category' --> 'Template sandboxes'
--]=]
local title = env.title
local sandboxTitle = env.sandboxTitle
local templateTitle = env.templateTitle
local subjectSpace = env.subjectSpace
if not (subjectSpace and title and sandboxTitle and templateTitle and mw.title.equals(title, sandboxTitle)) then
return nil
end
-- Build the table of arguments to pass to {{ombox}}. We need just two fields, "image" and "text".
local omargs = {}
omargs.image = message('sandbox-notice-image')
-- Get the text. We start with the opening blurb, which is something like
-- "This is the template sandbox for [[Template:Foo]] (diff)."
local text = ''
local frame = mw.getCurrentFrame()
local isPreviewing = frame:preprocess('{{REVISIONID}}') == '' -- True if the page is being previewed.
local pagetype
if subjectSpace == 10 then
pagetype = message('sandbox-notice-pagetype-template')
elseif subjectSpace == 828 then
pagetype = message('sandbox-notice-pagetype-module')
else
pagetype = message('sandbox-notice-pagetype-other')
end
local templateLink = makeWikilink(templateTitle.prefixedText)
local compareUrl = env.compareUrl
if isPreviewing or not compareUrl then
text = text .. message('sandbox-notice-blurb', {pagetype, templateLink})
else
local compareDisplay = message('sandbox-notice-compare-link-display')
local compareLink = makeUrlLink(compareUrl, compareDisplay)
text = text .. message('sandbox-notice-diff-blurb', {pagetype, templateLink, compareLink})
end
-- Get the test cases page blurb if the page exists. This is something like
-- "See also the companion subpage for [[Template:Foo/testcases|test cases]]."
local testcasesTitle = env.testcasesTitle
if testcasesTitle and testcasesTitle.exists then
if testcasesTitle.contentModel == "Scribunto" then
local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display')
local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display')
local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)
local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay)
text = text .. '<br />' .. message('sandbox-notice-testcases-run-blurb', {testcasesLink, testcasesRunLink})
else
local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display')
local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)
text = text .. '<br />' .. message('sandbox-notice-testcases-blurb', {testcasesLink})
end
end
-- Add the sandbox to the sandbox category.
text = text .. makeCategoryLink(message('sandbox-category'))
omargs.text = text
omargs.class = message('sandbox-class')
return messageBox.main('ombox', omargs)
end
function p.protectionTemplate(env)
-- Generates the padlock icon in the top right.
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'protection-template' --> 'pp-template'
-- 'protection-template-args' --> {docusage = 'yes'}
local title = env.title
local protectionLevels
local protectionTemplate = message('protection-template')
local namespace = title.namespace
if not (protectionTemplate and (namespace == 10 or namespace == 828)) then
-- Don't display the protection template if we are not in the template or module namespaces.
return nil
end
protectionLevels = env.protectionLevels
if not protectionLevels then
return nil
end
local editLevels = protectionLevels.edit
local moveLevels = protectionLevels.move
if moveLevels and moveLevels[1] == 'sysop' or editLevels and editLevels[1] then
-- The page is full-move protected, or full, template, or semi-protected.
local frame = mw.getCurrentFrame()
return frame:expandTemplate{title = protectionTemplate, args = message('protection-template-args', nil, 'table')}
else
return nil
end
end
----------------------------------------------------------------------------
-- Start box
----------------------------------------------------------------------------
p.startBox = makeInvokeFunc('_startBox')
function p._startBox(args, env)
--[[
-- This function generates the start box.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make
-- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox
-- which generate the box HTML.
--]]
env = env or p.getEnvironment(args)
local links
local content = args.content
if not content then
-- No need to include the links if the documentation is on the template page itself.
local linksData = p.makeStartBoxLinksData(args, env)
if linksData then
links = p.renderStartBoxLinks(linksData)
end
end
-- Generate the start box html.
local data = p.makeStartBoxData(args, env, links)
if data then
return p.renderStartBox(data)
else
-- User specified no heading.
return nil
end
end
function p.makeStartBoxLinksData(args, env)
--[[
-- Does initial processing of data to make the [view] [edit] [history] [purge] links.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'view-link-display' --> 'view'
-- 'edit-link-display' --> 'edit'
-- 'history-link-display' --> 'history'
-- 'purge-link-display' --> 'purge'
-- 'file-docpage-preload' --> 'Template:Documentation/preload-filespace'
-- 'module-preload' --> 'Template:Documentation/preload-module-doc'
-- 'docpage-preload' --> 'Template:Documentation/preload'
-- 'create-link-display' --> 'create'
--]]
local subjectSpace = env.subjectSpace
local title = env.title
local docTitle = env.docTitle
if not title or not docTitle then
return nil
end
if docTitle.isRedirect then
docTitle = docTitle.redirectTarget
end
local data = {}
data.title = title
data.docTitle = docTitle
-- View, display, edit, and purge links if /doc exists.
data.viewLinkDisplay = i18n['view-link-display']
data.editLinkDisplay = i18n['edit-link-display']
data.historyLinkDisplay = i18n['history-link-display']
data.purgeLinkDisplay = i18n['purge-link-display']
-- Create link if /doc doesn't exist.
local preload = args.preload
if not preload then
if subjectSpace == 6 then -- File namespace
preload = message('file-docpage-preload')
elseif subjectSpace == 828 then -- Module namespace
preload = message('module-preload')
else
preload = message('docpage-preload')
end
end
data.preload = preload
data.createLinkDisplay = i18n['create-link-display']
return data
end
function p.renderStartBoxLinks(data)
--[[
-- Generates the [view][edit][history][purge] or [create] links from the data table.
-- @data - a table of data generated by p.makeStartBoxLinksData
--]]
local function escapeBrackets(s)
-- Escapes square brackets with HTML entities.
return s
:gsub('%[', '[') -- Replace square brackets with HTML entities.
:gsub('%]', ']')
end
local ret
local docTitle = data.docTitle
local title = data.title
if docTitle.exists then
local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay)
local editLink = makeUrlLink(docTitle:fullUrl{action = 'edit'}, data.editLinkDisplay)
local historyLink = makeUrlLink(docTitle:fullUrl{action = 'history'}, data.historyLinkDisplay)
local purgeLink = makeUrlLink(title:fullUrl{action = 'purge'}, data.purgeLinkDisplay)
ret = '[%s] [%s] [%s] [%s]'
ret = escapeBrackets(ret)
ret = mw.ustring.format(ret, viewLink, editLink, historyLink, purgeLink)
else
local createLink = makeUrlLink(docTitle:fullUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay)
ret = '[%s]'
ret = escapeBrackets(ret)
ret = mw.ustring.format(ret, createLink)
end
return ret
end
function p.makeStartBoxData(args, env, links)
--[=[
-- Does initial processing of data to pass to the start-box render function, p.renderStartBox.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- @links - a string containing the [view][edit][history][purge] links - could be nil if there's an error.
--
-- Messages:
-- 'documentation-icon-wikitext' --> '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=Documentation icon]]'
-- 'template-namespace-heading' --> 'Template documentation'
-- 'module-namespace-heading' --> 'Module documentation'
-- 'file-namespace-heading' --> 'Summary'
-- 'other-namespaces-heading' --> 'Documentation'
-- 'start-box-linkclasses' --> 'mw-editsection-like plainlinks'
-- 'start-box-link-id' --> 'doc_editlinks'
-- 'testcases-create-link-display' --> 'create'
--]=]
local subjectSpace = env.subjectSpace
if not subjectSpace then
-- Default to an "other namespaces" namespace, so that we get at least some output
-- if an error occurs.
subjectSpace = 2
end
local data = {}
-- Heading
local heading = args.heading -- Blank values are not removed.
if heading == '' then
-- Don't display the start box if the heading arg is defined but blank.
return nil
end
if heading then
data.heading = heading
elseif subjectSpace == 10 then -- Template namespace
data.heading = i18n['template-namespace-heading']
elseif subjectSpace == 828 then -- Module namespace
data.heading = i18n['module-namespace-heading']
elseif subjectSpace == 6 then -- File namespace
data.heading = i18n['file-namespace-heading']
else
data.heading = i18n['other-namespaces-heading']
end
-- Data for the [view][edit][history][purge] or [create] links.
if links then
data.linksClass = message('start-box-linkclasses')
data.linksId = message('start-box-link-id')
data.links = links
end
return data
end
function p.renderStartBox(data)
-- Renders the start box html.
-- @data - a table of data generated by p.makeStartBoxData.
local sbox = mw.html.create('div')
sbox
:addClass(message('header-div-class'))
:tag('div')
:addClass(message('heading-div-class'))
:wikitext(data.heading)
local links = data.links
if links then
sbox
:tag('div')
:addClass(data.linksClass)
:attr('id', data.linksId)
:wikitext(links)
end
return tostring(sbox)
end
----------------------------------------------------------------------------
-- Documentation content
----------------------------------------------------------------------------
p.content = makeInvokeFunc('_content')
function p._content(args, env)
-- Displays the documentation contents
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
env = env or p.getEnvironment(args)
local docTitle = env.docTitle
local content = args.content
if not content and docTitle and docTitle.exists then
content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle}
end
-- The line breaks below are necessary so that "=== Headings ===" at the start and end
-- of docs are interpreted correctly.
local cbox = mw.html.create('div')
cbox
:addClass(message('content-div-class'))
:wikitext('\n' .. (content or '') .. '\n')
return tostring(cbox)
end
p.contentTitle = makeInvokeFunc('_contentTitle')
function p._contentTitle(args, env)
env = env or p.getEnvironment(args)
local docTitle = env.docTitle
if not args.content and docTitle and docTitle.exists then
return docTitle.prefixedText
else
return ''
end
end
----------------------------------------------------------------------------
-- End box
----------------------------------------------------------------------------
p.endBox = makeInvokeFunc('_endBox')
function p._endBox(args, env)
--[=[
-- This function generates the end box (also known as the link box).
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--]=]
-- Get environment data.
env = env or p.getEnvironment(args)
local subjectSpace = env.subjectSpace
local docTitle = env.docTitle
if not subjectSpace or not docTitle then
return nil
end
-- Check whether we should output the end box at all. Add the end
-- box by default if the documentation exists or if we are in the
-- user, module or template namespaces.
local linkBox = args['link box']
if linkBox == 'off'
or not (
docTitle.exists
or subjectSpace == 2
or subjectSpace == 828
or subjectSpace == 10
)
then
return nil
end
-- Assemble the footer text field.
local text = ''
if linkBox then
text = text .. linkBox
else
text = text .. (p.makeDocPageBlurb(args, env) or '') -- "This documentation is transcluded from [[Foo]]."
if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then
-- We are in the user, template or module namespaces.
-- Add sandbox and testcases links.
-- "Editors can experiment in this template's sandbox and testcases pages."
text = text .. (p.makeExperimentBlurb(args, env) or '')
text = text .. '<br />'
if not args.content and not args[1] then
-- "Please add categories to the /doc subpage."
-- Don't show this message with inline docs or with an explicitly specified doc page,
-- as then it is unclear where to add the categories.
text = text .. (p.makeCategoriesBlurb(args, env) or '')
end
text = text .. ' ' .. (p.makeSubpagesBlurb(args, env) or '') --"Subpages of this template"
local printBlurb = p.makePrintBlurb(args, env) -- Two-line blurb about print versions of templates.
if printBlurb then
text = text .. '<br />' .. printBlurb
end
end
end
local ebox = mw.html.create('div')
ebox
:addClass(message('footer-div-class'))
:wikitext(text)
return tostring(ebox)
end
function p.makeDocPageBlurb(args, env)
--[=[
-- Makes the blurb "This documentation is transcluded from [[Template:Foo]] (edit, history)".
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'edit-link-display' --> 'edit'
-- 'history-link-display' --> 'history'
-- 'transcluded-from-blurb' -->
-- 'The above [[w:Wikipedia:Template documentation|documentation]]
-- is [[w:Wikipedia:Transclusion|transcluded]] from $1.'
-- 'module-preload' --> 'Template:Documentation/preload-module-doc'
-- 'create-link-display' --> 'create'
-- 'create-module-doc-blurb' -->
-- 'You might want to $1 a documentation page for this [[w:Wikipedia:Lua|Scribunto module]].'
--]=]
local docTitle = env.docTitle
if not docTitle or args.content then
return nil
end
local ret
if docTitle.exists then
-- /doc exists; link to it.
local docLink = makeWikilink(docTitle.prefixedText)
local editUrl = docTitle:fullUrl{action = 'edit'}
local editDisplay = i18n['edit-link-display']
local editLink = makeUrlLink(editUrl, editDisplay)
local historyUrl = docTitle:fullUrl{action = 'history'}
local historyDisplay = i18n['history-link-display']
local historyLink = makeUrlLink(historyUrl, historyDisplay)
ret = message('transcluded-from-blurb', {docLink})
.. ' '
.. makeToolbar(editLink, historyLink)
.. '<br />'
elseif env.subjectSpace == 828 then
-- /doc does not exist; ask to create it.
local createUrl = docTitle:fullUrl{action = 'edit', preload = message('module-preload')}
local createDisplay = i18n['create-link-display']
local createLink = makeUrlLink(createUrl, createDisplay)
ret = message('create-module-doc-blurb', {createLink})
.. '<br />'
end
return ret
end
function p.makeExperimentBlurb(args, env)
--[[
-- Renders the text "Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages."
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'sandbox-link-display' --> 'sandbox'
-- 'sandbox-edit-link-display' --> 'edit'
-- 'compare-link-display' --> 'diff'
-- 'module-sandbox-preload' --> 'Template:Documentation/preload-module-sandbox'
-- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox'
-- 'sandbox-create-link-display' --> 'create'
-- 'mirror-edit-summary' --> 'Create sandbox version of $1'
-- 'mirror-link-display' --> 'mirror'
-- 'mirror-link-preload' --> 'Template:Documentation/mirror'
-- 'sandbox-link-display' --> 'sandbox'
-- 'testcases-link-display' --> 'testcases'
-- 'testcases-edit-link-display'--> 'edit'
-- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox'
-- 'testcases-create-link-display' --> 'create'
-- 'testcases-link-display' --> 'testcases'
-- 'testcases-edit-link-display' --> 'edit'
-- 'module-testcases-preload' --> 'Template:Documentation/preload-module-testcases'
-- 'template-testcases-preload' --> 'Template:Documentation/preload-testcases'
-- 'experiment-blurb-module' --> 'Editors can experiment in this module's $1 and $2 pages.'
-- 'experiment-blurb-template' --> 'Editors can experiment in this template's $1 and $2 pages.'
--]]
local subjectSpace = env.subjectSpace
local templateTitle = env.templateTitle
local sandboxTitle = env.sandboxTitle
local testcasesTitle = env.testcasesTitle
local templatePage = templateTitle.prefixedText
if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then
return nil
end
-- Make links.
local sandboxLinks, testcasesLinks
if sandboxTitle.exists then
local sandboxPage = sandboxTitle.prefixedText
local sandboxDisplay = message('sandbox-link-display')
local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay)
local sandboxEditUrl = sandboxTitle:fullUrl{action = 'edit'}
local sandboxEditDisplay = message('sandbox-edit-link-display')
local sandboxEditLink = makeUrlLink(sandboxEditUrl, sandboxEditDisplay)
local compareUrl = env.compareUrl
local compareLink
if compareUrl then
local compareDisplay = message('compare-link-display')
compareLink = makeUrlLink(compareUrl, compareDisplay)
end
sandboxLinks = sandboxLink .. ' ' .. makeToolbar(sandboxEditLink, compareLink)
else
local sandboxPreload
if subjectSpace == 828 then
sandboxPreload = message('module-sandbox-preload')
else
sandboxPreload = message('template-sandbox-preload')
end
local sandboxCreateUrl = sandboxTitle:fullUrl{action = 'edit', preload = sandboxPreload}
local sandboxCreateDisplay = message('sandbox-create-link-display')
local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay)
local mirrorSummary = message('mirror-edit-summary', {makeWikilink(templatePage)})
local mirrorPreload = message('mirror-link-preload')
local mirrorUrl = sandboxTitle:fullUrl{action = 'edit', preload = mirrorPreload, summary = mirrorSummary}
local mirrorDisplay = message('mirror-link-display')
local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay)
if subjectSpace == 828 then
mirrorUrl = sandboxTitle:fullUrl{action = 'edit', preload = templateTitle.prefixedText, summary = mirrorSummary}
end
sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink)
end
if testcasesTitle.exists then
local testcasesPage = testcasesTitle.prefixedText
local testcasesDisplay = message('testcases-link-display')
local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay)
local testcasesEditUrl = testcasesTitle:fullUrl{action = 'edit'}
local testcasesEditDisplay = message('testcases-edit-link-display')
local testcasesEditLink = makeUrlLink(testcasesEditUrl, testcasesEditDisplay)
testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink)
else
local testcasesPreload
if subjectSpace == 828 then
testcasesPreload = message('module-testcases-preload')
else
testcasesPreload = message('template-testcases-preload')
end
local testcasesCreateUrl = testcasesTitle:fullUrl{action = 'edit', preload = testcasesPreload}
local testcasesCreateDisplay = message('testcases-create-link-display')
local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay)
testcasesLinks = message('testcases-link-display') .. ' ' .. makeToolbar(testcasesCreateLink)
end
local messageName
if subjectSpace == 828 then
messageName = 'experiment-blurb-module'
else
messageName = 'experiment-blurb-template'
end
return message(messageName, {sandboxLinks, testcasesLinks})
end
function p.makeCategoriesBlurb(args, env)
--[[
-- Generates the text "Please add categories to the /doc subpage."
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'doc-link-display' --> '/doc'
-- 'add-categories-blurb' --> 'Please add categories to the $1 subpage.'
--]]
local docTitle = env.docTitle
if not docTitle then
return nil
end
local docPathLink = makeWikilink(docTitle.prefixedText, message('doc-link-display'))
return message('add-categories-blurb', {docPathLink})
end
function p.makeSubpagesBlurb(args, env)
--[[
-- Generates the "Subpages of this template" link.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'template-pagetype' --> 'template'
-- 'module-pagetype' --> 'module'
-- 'default-pagetype' --> 'page'
-- 'subpages-link-display' --> 'Subpages of this $1'
--]]
local subjectSpace = env.subjectSpace
local templateTitle = env.templateTitle
if not subjectSpace or not templateTitle then
return nil
end
local pagetype
if subjectSpace == 10 then
pagetype = message('template-pagetype')
elseif subjectSpace == 828 then
pagetype = message('module-pagetype')
else
pagetype = message('default-pagetype')
end
local subpagesLink = makeWikilink(
'Special:PrefixIndex/' .. templateTitle.prefixedText .. '/',
message('subpages-link-display', {pagetype})
)
return message('subpages-blurb', {subpagesLink})
end
function p.makePrintBlurb(args, env)
--[=[
-- Generates the blurb displayed when there is a print version of the template available.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'print-link-display' --> '/Print'
-- 'print-blurb' --> 'A [[Help:Books/for experts#Improving the book layout|print version]]'
-- .. ' of this template exists at $1.'
-- .. ' If you make a change to this template, please update the print version as well.'
-- 'display-print-category' --> true
-- 'print-category' --> 'Templates with print versions'
--]=]
local printTitle = env.printTitle
if not printTitle then
return nil
end
local ret
if printTitle.exists then
local printLink = makeWikilink(printTitle.prefixedText, message('print-link-display'))
ret = message('print-blurb', {printLink})
local displayPrintCategory = message('display-print-category', nil, 'boolean')
if displayPrintCategory then
ret = ret .. makeCategoryLink(message('print-category'))
end
end
return ret
end
----------------------------------------------------------------------------
-- Tracking categories
----------------------------------------------------------------------------
function p.addTrackingCategories(env)
--[[
-- Check if {{documentation}} is transcluded on a /doc or /testcases page.
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'display-strange-usage-category' --> true
-- 'doc-subpage' --> 'doc'
-- 'testcases-subpage' --> 'testcases'
-- 'strange-usage-category' --> 'Wikipedia pages with strange ((documentation)) usage'
--
-- /testcases pages in the module namespace are not categorised, as they may have
-- {{documentation}} transcluded automatically.
--]]
local title = env.title
local subjectSpace = env.subjectSpace
if not title or not subjectSpace then
return nil
end
local subpage = title.subpageText
local ret = ''
if message('display-strange-usage-category', nil, 'boolean')
and (
subpage == message('doc-subpage')
or subjectSpace ~= 828 and subpage == message('testcases-subpage')
)
then
ret = ret .. makeCategoryLink(message('strange-usage-category'))
end
return ret
end
return p
alchkr7ywzq3skrsfnom4qua4m87gn6
Module:Documentation/config
828
1506
281054
3029
2026-06-06T14:26:31Z
ZI Jony
1002
281054
Scribunto
text/plain
----------------------------------------------------------------------------------------------------
--
-- Configuration for Module:Documentation
--
-- Here you can set the values of the parameters and messages used in Module:Documentation to
-- localise it to your wiki and your language. Unless specified otherwise, values given here
-- should be string values.
----------------------------------------------------------------------------------------------------
local _format = require('Module:TNT').format
local function format(id)
return _format('I18n/Documentation', id)
end
local cfg = {} -- Do not edit this line.
cfg['templatestyles-scr'] = 'Module:Documentation/styles.css'
----------------------------------------------------------------------------------------------------
-- Protection template configuration
----------------------------------------------------------------------------------------------------
-- cfg['protection-template']
-- The name of the template that displays the protection icon (a padlock on enwiki).
cfg['protection-template'] = 'PP-template'
-- cfg['protection-reason-edit']
-- The protection reason for edit-protected templates to pass to
-- [[Module:Protection banner]].
cfg['protection-reason-edit'] = 'template'
--[[
-- cfg['protection-template-args']
-- Any arguments to send to the protection template. This should be a Lua table.
-- For example, if the protection template is "pp-template", and the wikitext template invocation
-- looks like "{{pp-template|docusage=yes}}", then this table should look like "{docusage = 'yes'}".
--]]
cfg['protection-template-args'] = {docusage = 'yes'}
--[[
----------------------------------------------------------------------------------------------------
-- Sandbox notice configuration
--
-- On sandbox pages the module can display a template notifying users that the current page is a
-- sandbox, and the location of test cases pages, etc. The module decides whether the page is a
-- sandbox or not based on the value of cfg['sandbox-subpage']. The following settings configure the
-- messages that the notices contains.
----------------------------------------------------------------------------------------------------
--]]
-- cfg['sandbox-notice-image']
-- The image displayed in the sandbox notice.
cfg['sandbox-notice-image'] = '[[Image:Edit In Sandbox Icon - Color.svg|40px|alt=|link=]]'
--[[
-- cfg['sandbox-notice-pagetype-template']
-- cfg['sandbox-notice-pagetype-module']
-- cfg['sandbox-notice-pagetype-other']
-- The page type of the sandbox page. The message that is displayed depends on the current subject
-- namespace. This message is used in either cfg['sandbox-notice-blurb'] or
-- cfg['sandbox-notice-diff-blurb'].
--]]
cfg['sandbox-notice-pagetype-template'] = format('sandbox-notice-pagetype-template')
cfg['sandbox-notice-pagetype-module'] = format('sandbox-notice-pagetype-module')
cfg['sandbox-notice-pagetype-other'] = format('sandbox-notice-pagetype-other')
--[[
-- cfg['sandbox-notice-blurb']
-- cfg['sandbox-notice-diff-blurb']
-- cfg['sandbox-notice-diff-display']
-- Either cfg['sandbox-notice-blurb'] or cfg['sandbox-notice-diff-blurb'] is the opening sentence
-- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page
-- type, which is either cfg['sandbox-notice-pagetype-template'],
-- cfg['sandbox-notice-pagetype-module'] or cfg['sandbox-notice-pagetype-other'] depending what
-- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between
-- the sandbox and the main template. The display value of the diff link is set by
-- cfg['sandbox-notice-compare-link-display'].
--]]
cfg['sandbox-notice-blurb'] = format('sandbox-notice-blurb')
cfg['sandbox-notice-diff-blurb'] = format('sandbox-notice-diff-blurb')
cfg['sandbox-notice-compare-link-display'] = format('sandbox-notice-compare-link-display')
--[[
-- cfg['sandbox-notice-testcases-blurb']
-- cfg['sandbox-notice-testcases-link-display']
-- cfg['sandbox-notice-testcases-run-blurb']
-- cfg['sandbox-notice-testcases-run-link-display']
-- cfg['sandbox-notice-testcases-blurb'] is a sentence notifying the user that there is a test cases page
-- corresponding to this sandbox that they can edit. $1 is a link to the test cases page.
-- cfg['sandbox-notice-testcases-link-display'] is the display value for that link.
-- cfg['sandbox-notice-testcases-run-blurb'] is a sentence notifying the user that there is a test cases page
-- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test
-- cases page, and $2 is a link to the page to run it.
-- cfg['sandbox-notice-testcases-run-link-display'] is the display value for the link to run the test
-- cases.
--]]
cfg['sandbox-notice-testcases-blurb'] = format('sandbox-notice-testcases-blurb')
cfg['sandbox-notice-testcases-link-display'] = format('sandbox-notice-testcases-link-display')
cfg['sandbox-notice-testcases-run-blurb'] = format('sandbox-notice-testcases-run-blurb')
cfg['sandbox-notice-testcases-run-link-display'] = format('sandbox-notice-testcases-run-link-display')
-- cfg['sandbox-category']
-- A category to add to all template sandboxes.
cfg['sandbox-category'] = 'Template sandboxes'
----------------------------------------------------------------------------------------------------
-- Start box configuration
----------------------------------------------------------------------------------------------------
-- cfg['documentation-icon-wikitext']
-- The wikitext for the icon shown at the top of the template.
cfg['documentation-icon-wikitext'] = '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=Documentation icon]]'
----------------------------------------------------------------------------------------------------
-- Link box (end box) configuration
----------------------------------------------------------------------------------------------------
-- cfg['transcluded-from-blurb']
-- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page.
cfg['transcluded-from-blurb'] = format('transcluded-from-blurb')
--[[
-- cfg['create-module-doc-blurb']
-- Notice displayed in the module namespace when the documentation subpage does not exist.
-- $1 is a link to create the documentation page with the preload cfg['module-preload'] and the
-- display cfg['create-link-display'].
--]]
cfg['create-module-doc-blurb'] = format('create-module-doc-blurb')
----------------------------------------------------------------------------------------------------
-- Experiment blurb configuration
----------------------------------------------------------------------------------------------------
--[[
-- cfg['experiment-blurb-template']
-- cfg['experiment-blurb-module']
-- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages.
-- It is only shown in the template and module namespaces. With the default English settings, it
-- might look like this:
--
-- Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages.
--
-- In this example, "sandbox", "edit", "diff", "testcases", and "edit" would all be links.
--
-- There are two versions, cfg['experiment-blurb-template'] and cfg['experiment-blurb-module'], depending
-- on what namespace we are in.
--
-- Parameters:
--
-- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format:
--
-- cfg['sandbox-link-display'] (cfg['sandbox-edit-link-display'] | cfg['compare-link-display'])
--
-- If the sandbox doesn't exist, it is in the format:
--
-- cfg['sandbox-link-display'] (cfg['sandbox-create-link-display'] | cfg['mirror-link-display'])
--
-- The link for cfg['sandbox-create-link-display'] link preloads the page with cfg['template-sandbox-preload']
-- or cfg['module-sandbox-preload'], depending on the current namespace. The link for cfg['mirror-link-display']
-- loads a default edit summary of cfg['mirror-edit-summary'].
--
-- $2 is a link to the test cases page. If the test cases page exists, it is in the following format:
--
-- cfg['testcases-link-display'] (cfg['testcases-edit-link-display'])
--
-- If the test cases page doesn't exist, it is in the format:
--
-- cfg['testcases-link-display'] (cfg['testcases-create-link-display'])
--
-- If the test cases page doesn't exist, the link for cfg['testcases-create-link-display'] preloads the
-- page with cfg['template-testcases-preload'] or cfg['module-testcases-preload'], depending on the current
-- namespace.
--]]
cfg['experiment-blurb-template'] = format('experiment-blurb-template')
cfg['experiment-blurb-module'] = format('experiment-blurb-module')
----------------------------------------------------------------------------------------------------
-- Sandbox link configuration
----------------------------------------------------------------------------------------------------
-- cfg['sandbox-subpage']
-- The name of the template subpage typically used for sandboxes.
cfg['sandbox-subpage'] = 'sandbox'
-- cfg['template-sandbox-preload']
-- Preload file for template sandbox pages.
cfg['template-sandbox-preload'] = 'Template:Documentation/preload-sandbox'
-- cfg['module-sandbox-preload']
-- Preload file for Lua module sandbox pages.
cfg['module-sandbox-preload'] = 'Template:Documentation/preload-module-sandbox'
-- cfg['sandbox-link-display']
-- The text to display for "sandbox" links.
cfg['sandbox-link-display'] = format('sandbox-link-display')
-- cfg['sandbox-edit-link-display']
-- The text to display for sandbox "edit" links.
cfg['sandbox-edit-link-display'] = format('sandbox-edit-link-display')
-- cfg['sandbox-create-link-display']
-- The text to display for sandbox "create" links.
cfg['sandbox-create-link-display'] = format('sandbox-create-link-display')
-- cfg['compare-link-display']
-- The text to display for "compare" links.
cfg['compare-link-display'] = format('compare-link-display')
-- cfg['mirror-edit-summary']
-- The default edit summary to use when a user clicks the "mirror" link. $1 is a wikilink to the
-- template page.
cfg['mirror-edit-summary'] = 'Create sandbox version of $1'
-- cfg['mirror-link-display']
-- The text to display for "mirror" links.
cfg['mirror-link-display'] = format('mirror-link-display')
-- cfg['mirror-link-preload']
-- The page to preload when a user clicks the "mirror" link.
cfg['mirror-link-preload'] = 'Template:Documentation/mirror'
----------------------------------------------------------------------------------------------------
-- Test cases link configuration
----------------------------------------------------------------------------------------------------
-- cfg['testcases-subpage']
-- The name of the template subpage typically used for test cases.
cfg['testcases-subpage'] = 'testcases'
-- cfg['template-testcases-preload']
-- Preload file for template test cases pages.
cfg['template-testcases-preload'] = 'Template:Documentation/preload-testcases'
-- cfg['module-testcases-preload']
-- Preload file for Lua module test cases pages.
cfg['module-testcases-preload'] = 'Template:Documentation/preload-module-testcases'
-- cfg['testcases-link-display']
-- The text to display for "testcases" links.
cfg['testcases-link-display'] = format('testcases-link-display')
-- cfg['testcases-edit-link-display']
-- The text to display for test cases "edit" links.
cfg['testcases-edit-link-display'] = format('testcases-edit-link-display')
-- cfg['testcases-create-link-display']
-- The text to display for test cases "create" links.
cfg['testcases-create-link-display'] = format('testcases-create-link-display')
----------------------------------------------------------------------------------------------------
-- Add categories blurb configuration
----------------------------------------------------------------------------------------------------
--[[
-- cfg['add-categories-blurb']
-- Text to direct users to add categories to the /doc subpage. Not used if the "content" or
-- "docname fed" arguments are set, as then it is not clear where to add the categories. $1 is a
-- link to the /doc subpage with a display value of cfg['doc-link-display'].
--]]
cfg['add-categories-blurb'] = format('add-categories-blurb')
-- cfg['doc-link-display']
-- The text to display when linking to the /doc subpage.
cfg['doc-link-display'] = '/doc'
----------------------------------------------------------------------------------------------------
-- Subpages link configuration
----------------------------------------------------------------------------------------------------
--[[
-- cfg['subpages-blurb']
-- The "Subpages of this template" blurb. $1 is a link to the main template's subpages with a
-- display value of cfg['subpages-link-display']. In the English version this blurb is simply
-- the link followed by a period, and the link display provides the actual text.
--]]
cfg['subpages-blurb'] = format('subpages-blurb')
--[[
-- cfg['subpages-link-display']
-- The text to display for the "subpages of this page" link. $1 is cfg['template-pagetype'],
-- cfg['module-pagetype'] or cfg['default-pagetype'], depending on whether the current page is in
-- the template namespace, the module namespace, or another namespace.
--]]
cfg['subpages-link-display'] = format('subpages-link-display')
-- cfg['template-pagetype']
-- The pagetype to display for template pages.
cfg['template-pagetype'] = format('template-pagetype')
-- cfg['module-pagetype']
-- The pagetype to display for Lua module pages.
cfg['module-pagetype'] = format('module-pagetype')
-- cfg['default-pagetype']
-- The pagetype to display for pages other than templates or Lua modules.
cfg['default-pagetype'] = format('default-pagetype')
----------------------------------------------------------------------------------------------------
-- Doc link configuration
----------------------------------------------------------------------------------------------------
-- cfg['doc-subpage']
-- The name of the subpage typically used for documentation pages.
cfg['doc-subpage'] = 'doc'
-- cfg['file-docpage-preload']
-- Preload file for documentation page in the file namespace.
cfg['file-docpage-preload'] = 'Template:Documentation/preload-filespace'
-- cfg['docpage-preload']
-- Preload file for template documentation pages in all namespaces.
cfg['docpage-preload'] = 'Template:Documentation/preload'
-- cfg['module-preload']
-- Preload file for Lua module documentation pages.
cfg['module-preload'] = 'Template:Documentation/preload-module-doc'
----------------------------------------------------------------------------------------------------
-- Print version configuration
----------------------------------------------------------------------------------------------------
-- cfg['print-subpage']
-- The name of the template subpage used for print versions.
cfg['print-subpage'] = 'Print'
-- cfg['print-link-display']
-- The text to display when linking to the /Print subpage.
cfg['print-link-display'] = '/Print'
-- cfg['print-blurb']
-- Text to display if a /Print subpage exists. $1 is a link to the subpage with a display value of cfg['print-link-display'].
cfg['print-blurb'] = format('print-blurb')
-- cfg['display-print-category']
-- Set to true to enable output of cfg['print-category'] if a /Print subpage exists.
-- This should be a boolean value (either true or false).
cfg['display-print-category'] = true
-- cfg['print-category']
-- Category to output if cfg['display-print-category'] is set to true, and a /Print subpage exists.
cfg['print-category'] = 'Templates with print versions'
----------------------------------------------------------------------------------------------------
-- HTML and CSS configuration
----------------------------------------------------------------------------------------------------
-- cfg['main-div-id']
-- The "id" attribute of the main HTML "div" tag.
cfg['main-div-id'] = 'template-documentation'
-- cfg['main-div-classes']
-- The CSS classes added to the main HTML "div" tag.
cfg['main-div-class'] = 'ts-doc-doc'
cfg['header-div-class'] = 'ts-doc-header'
cfg['heading-div-class'] = 'ts-doc-heading'
cfg['content-div-class'] = 'ts-doc-content'
cfg['footer-div-class'] = 'ts-doc-footer plainlinks'
cfg['sandbox-class'] = 'ts-doc-sandbox'
-- cfg['start-box-linkclasses']
-- The CSS classes used for the [view][edit][history] or [create] links in the start box.
cfg['start-box-linkclasses'] = 'ts-tlinks-tlinks mw-editsection-like plainlinks'
-- cfg['start-box-link-id']
-- The HTML "id" attribute for the links in the start box.
cfg['start-box-link-id'] = 'doc_editlinks'
----------------------------------------------------------------------------------------------------
-- Tracking category configuration
----------------------------------------------------------------------------------------------------
-- cfg['display-strange-usage-category']
-- Set to true to enable output of cfg['strange-usage-category'] if the module is used on a /doc subpage
-- or a /testcases subpage. This should be a boolean value (either true or false).
cfg['display-strange-usage-category'] = true
-- cfg['strange-usage-category']
-- Category to output if cfg['display-strange-usage-category'] is set to true and the module is used on a
-- /doc subpage or a /testcases subpage.
cfg['strange-usage-category'] = 'Pages with strange documentation template usage'
--[[
----------------------------------------------------------------------------------------------------
-- End configuration
--
-- Don't edit anything below this line.
----------------------------------------------------------------------------------------------------
--]]
return cfg
k7389cibwgfzjgs74a1f44e4xi8xbpr
Module:Documentation/styles.css
828
1513
281055
261476
2026-06-06T14:26:48Z
ZI Jony
1002
281055
sanitized-css
text/css
/* {{PP-template}} */
.ts-doc-sandbox .mbox-image {
padding:.75em 0 .75em .75em;
}
.ts-doc-doc {
clear: both;
background-color: var(--background-color-success-subtle, #ecfcf4);
border: 1px solid var(--border-color-base, #a2a9b1);
margin-top: 1em;
padding: 5px;
}
.ts-doc-header {
padding-bottom: 3px;
border-bottom: 1px solid var(--border-color-base, #a2a9b1);
margin-bottom: 1ex;
}
.ts-doc-header .ts-tlinks-tlinks {
display: inline-block;
line-height: 24px;
margin-left: 1em;
}
.ts-doc-header .ts-tlinks-tlinks a.external {
color: var(--color-link, #0645ad);
}
.ts-doc-header .ts-tlinks-tlinks a.external:visited {
color: var(--color-link--visited, #0b0080);
}
.ts-doc-header .ts-tlinks-tlinks a.external:active {
color: var(--color-link--active, #faa700);
}
.ts-doc-content:after {
content: '';
clear: both;
display: block;
}
.ts-doc-heading {
display: inline-block;
padding-left: 55px;
background: center left/50px no-repeat;
background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/50px-Test_Template_Info-Icon_-_Version_%282%29.svg.png');
background-image: linear-gradient(transparent, transparent), url('https://upload.wikimedia.org/wikipedia/commons/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg');
font-size: 1.5em;
}
.ts-doc-content > *:first-child,
.ts-doc-footer > *:first-child {
margin-top: .5em;
}
.ts-doc-content > *:last-child,
.ts-doc-footer > *:last-child {
margin-bottom: .5em;
}
.ts-doc-footer {
background-color: var(--background-color-success-subtle, #ecfcf4);
border: 1px solid var(--border-color-base, #a2a9b1);
padding: .25em 1em;
margin-top: .2em;
font-style: italic;
}
.ts-doc-footer small {
font-style: normal;
}
.ts-doc-sandbox {
clear: both;
}
re6av1rnfvgzir6o8bk1y5d9not0jm8
Wikifunctions:Requests for deletions
4
1696
281135
280753
2026-06-07T03:08:05Z
SpBot
978
archive 2 sections: 2 to [[Wikifunctions:Requests for deletions/Archive/2026/06]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/06#Z36041|Z36041]]) - previous edit: [[:User:Bunnypranav|Bunnypranav]], 2026-06-05 15:44
281135
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z18720]] ==
This kind of function is not supported, at least not in the way as it is currently implemented. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:24, 27 April 2026 (UTC)
:CC @[[User:Ioaxxere|Ioaxxere]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:27, 28 April 2026 (UTC)
:Why isn't it supported? This function would be useful on Wiktionary itself if we could call it from a template. [[User:Ioaxxere|Ioaxxere]] ([[User talk:Ioaxxere|talk]]) 13:47, 28 April 2026 (UTC)
::Web requests are not technically supported, and the Abstract Wikipedia team has no plans to support it. Functions should be deterministic, which means that they cannot rely on web requests. The proper way to do this would be to use the templates feature, you can do something like <nowiki>{{:hello}}</nowiki> to bring the full page hello a function call. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:53, 28 April 2026 (UTC)
== [[Z18771]] ==
Duplicate of [[Z10251]]. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 12:51, 3 May 2026 (UTC)
:{{s}} deletion, unless {{ping|Jsamwrites}} has a comment to make. This is a relatively old one, but WhatLinksHere shows that nothing uses it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:44, 3 May 2026 (UTC)
:Thanks for pointing this out. However, there are implementations and test cases that cover more interesting use cases. Also added a composition function making use of {{Z|Z10251}} [[User:Jsamwrites|John Samuel]] 17:01, 3 May 2026 (UTC)
::It is possible to move these from the duplicate to the original function. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:49, 7 May 2026 (UTC)
:::I have moved all the tests and implementations (except the one that is just using the older function) to Z10251. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 09:05, 17 May 2026 (UTC)
jzwtks8jft8ng4f0gzlor8r48jxszdl
Z10139
0
3748
281191
100660
2026-06-07T11:35:16Z
Seller of unexistent friends
85698
Add a short description.
281191
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10139"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z10139K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Eingabe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ntinye"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z10139"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "RIPEMD-160"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "RIPEMD-160"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "RIPEMD-160"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Compute the RIPEMD-160 hash of the input and return it as output."
}
]
}
}
knvp7vlenw32jvvgmdum2lp1pzwd3hd
281193
281191
2026-06-07T11:37:09Z
Seller of unexistent friends
85698
Add input label.
281193
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10139"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z10139K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Eingabe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ntinye"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Input"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z10139"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "RIPEMD-160"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "RIPEMD-160"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "RIPEMD-160"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Compute the RIPEMD-160 hash of the input and return it as output."
}
]
}
}
dpqsvh2oxthxhbs6xfxzb1utrqmrk4l
Wikifunctions:Administrators' noticeboard
4
9491
281058
280876
2026-06-06T15:13:03Z
YoshiRulz
10156
/* Navbar broken */ Reply
281058
wikitext
text/x-wiki
{{dynamite|title=Administrators' noticeboard|t=yes}}
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions:Administrators' noticeboard/Archive/|stripprefix=1}} }}}}
<!-- Add new reports below this line -->
== Inactive functioneers ==
* [[User:Autom]]
* <del>[[User:Butko]]</del>
* [[User:Egezort]]
* [[User:Elwinlhq]]
* <del>[[User:Habst]]</del>
* <del>[[User:Lucas Werkmeister]]</del>
* <del>[[User:Mahir256]]</del>
* <del>[[User:Papuass]]</del>
* [[User:Renamerr]]
* [[User:Sannita (WMF)]] (I'm not sure if the right should be removed from a staff member, but they ''are'' inactive)
* [[User:Wooze]]
* <del>[[User:ZI Jony]]</del>
* [[User:Zippybonzo]]
* <del>[[User:沈澄心]]</del>
All of these users meet the threshold of inactivity on [[WF:Functioneer]]. Thanks, [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 20 May 2026 (UTC)
:Hello @[[User:Feeglgeef|Feeglgeef]],
:I have stopped adding new functions, and I wouldn't mind if I'm removed from the functioneers list. If at any point I want it back, I'll request it. Thanks,
:Ege [[User:Egezort|Egezort]] ([[User talk:Egezort|talk]]) 19:00, 20 May 2026 (UTC)
:I have been inactive for some time, indeed. I just made an useful edit with intention to return at some point. [[User:Papuass|Papuass]] ([[User talk:Papuass|talk]]) 19:49, 20 May 2026 (UTC)
:I'm still interested in making new functions, but if there is a process for re-requesting access I don't mind requesting again. --[[User:Habst|Habst]] ([[User talk:Habst|talk]]) 20:35, 20 May 2026 (UTC)
::We're not a bureaucracy, so in my opinion just expressing interest in keeping the role is enough. I'll strike your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:36, 20 May 2026 (UTC)
:I'm still interested in project and I would like to keep the Functioneer rights, but don't have enough time at the moment. I hope that I'll can create thome new functions sporadically. --[[User:Butko|Butko]] ([[User talk:Butko|talk]]) 09:53, 21 May 2026 (UTC)
::Stricken. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 03:31, 25 May 2026 (UTC)
:I'm still interested in making new functions. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:15, 21 May 2026 (UTC)
:Am fine with it being removed, I was interested at one point in the concept of WF but when I rarely contribute to enwp I see no reason right now in keeping it around and will re-request if I gain interest again [[User:Zippybonzo|Zippybonzo]] ([[User talk:Zippybonzo|talk]]) 18:06, 21 May 2026 (UTC)
:I would like to keep the Functioneer rights, as they could be useful in future when someone sets up Wikifunctions for more Wikidata Lexeme Forms templates (see [[Wikifunctions:Projects using Wikifunctions]] and [[:d:Wikidata:Wikidata Lexeme Forms#Wikifunctions support]]). I’ve just made an edit on the [[Z10119|sandbox function]], maybe that suffices to technically fulfill the requirement. [[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 21:23, 21 May 2026 (UTC)
::I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:21, 21 May 2026 (UTC)
:You can remove my permissions as well, I will not have time to contribute regularly again until winter at the earliest. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 19:20, 22 May 2026 (UTC)
: I'm still interested in making new functions and implementations (e.g. [[Z34743]]). '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 10:38, 24 May 2026 (UTC)
:: I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 24 May 2026 (UTC)
: I do still plan to make new functions, particularly around transliteration from different pronunciation schemes into given target languages (and as long as discussions around abstract content architecture remain stagnant). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 18:48, 25 May 2026 (UTC)
== Import request ==
Please copy the hatnote template/module {{Q|5766677}} from a sister project. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:53, 5 June 2026 (UTC)
:Just out of curiosity: what is your intended use? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:03, 5 June 2026 (UTC)
::Disambiguation on Project/Help pages. I've pre-emptively transcluded it on [[Special:EditPage/Wikifunctions:Catalogue/Programming functions|WF:Catalogue/Programming functions]] and [[Special:EditPage/Wikifunctions:Status|WF:Status]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:08, 5 June 2026 (UTC)
== Navbar broken ==
{{#invoke:Navbar|navbar|WF:Administrators' noticeboard|mini=y|style=float: inline-end;}}
[[Module:Navbar]] doesn't seem to have been imported correctly. When invoking this module on this page, it works for reasons I don't understand, but on most pages like [[Project:Sandbox]] the necessary CSS rules for <code>.hlist li</code> etc. are all missing. {{Unsigned |1= YoshiRulz|2= 16:10, 5 June 2026}}
:@[[User:YoshiRulz|YoshiRulz]], I've fixed the issue! You were right, the problem was that the required CSS rules for <code>.hlist</code> and <code>.navbar</code> were missing on this wiki. To resolve this, I created [[Module:Navbar/styles.css]] and imported the necessary styles, then updated [[Module:Navbar]] to properly load this stylesheet. The navbar should now render correctly on all pages. Let me know if you still see any weird formatting. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 18:51, 5 June 2026 (UTC)
::Still not working on the Sandbox page. Are there deeper caches that [[Special:Purge]] isn't clearing? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:13, 6 June 2026 (UTC)
== RGBA colour's type converters don't match Rational ==
See [[Talk:Z28579#Mismatching JS code representation]] for details. {{Unsigned |1= YoshiRulz|2= 17:38, 5 June 2026}}
q1exy7o1p64h6lzqyodqij7llendko4
281076
281058
2026-06-06T17:44:21Z
Feeglgeef
8776
/* RGBA colour's type converters don't match Rational */ Reply
281076
wikitext
text/x-wiki
{{dynamite|title=Administrators' noticeboard|t=yes}}
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions:Administrators' noticeboard/Archive/|stripprefix=1}} }}}}
<!-- Add new reports below this line -->
== Inactive functioneers ==
* [[User:Autom]]
* <del>[[User:Butko]]</del>
* [[User:Egezort]]
* [[User:Elwinlhq]]
* <del>[[User:Habst]]</del>
* <del>[[User:Lucas Werkmeister]]</del>
* <del>[[User:Mahir256]]</del>
* <del>[[User:Papuass]]</del>
* [[User:Renamerr]]
* [[User:Sannita (WMF)]] (I'm not sure if the right should be removed from a staff member, but they ''are'' inactive)
* [[User:Wooze]]
* <del>[[User:ZI Jony]]</del>
* [[User:Zippybonzo]]
* <del>[[User:沈澄心]]</del>
All of these users meet the threshold of inactivity on [[WF:Functioneer]]. Thanks, [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 20 May 2026 (UTC)
:Hello @[[User:Feeglgeef|Feeglgeef]],
:I have stopped adding new functions, and I wouldn't mind if I'm removed from the functioneers list. If at any point I want it back, I'll request it. Thanks,
:Ege [[User:Egezort|Egezort]] ([[User talk:Egezort|talk]]) 19:00, 20 May 2026 (UTC)
:I have been inactive for some time, indeed. I just made an useful edit with intention to return at some point. [[User:Papuass|Papuass]] ([[User talk:Papuass|talk]]) 19:49, 20 May 2026 (UTC)
:I'm still interested in making new functions, but if there is a process for re-requesting access I don't mind requesting again. --[[User:Habst|Habst]] ([[User talk:Habst|talk]]) 20:35, 20 May 2026 (UTC)
::We're not a bureaucracy, so in my opinion just expressing interest in keeping the role is enough. I'll strike your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:36, 20 May 2026 (UTC)
:I'm still interested in project and I would like to keep the Functioneer rights, but don't have enough time at the moment. I hope that I'll can create thome new functions sporadically. --[[User:Butko|Butko]] ([[User talk:Butko|talk]]) 09:53, 21 May 2026 (UTC)
::Stricken. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 03:31, 25 May 2026 (UTC)
:I'm still interested in making new functions. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:15, 21 May 2026 (UTC)
:Am fine with it being removed, I was interested at one point in the concept of WF but when I rarely contribute to enwp I see no reason right now in keeping it around and will re-request if I gain interest again [[User:Zippybonzo|Zippybonzo]] ([[User talk:Zippybonzo|talk]]) 18:06, 21 May 2026 (UTC)
:I would like to keep the Functioneer rights, as they could be useful in future when someone sets up Wikifunctions for more Wikidata Lexeme Forms templates (see [[Wikifunctions:Projects using Wikifunctions]] and [[:d:Wikidata:Wikidata Lexeme Forms#Wikifunctions support]]). I’ve just made an edit on the [[Z10119|sandbox function]], maybe that suffices to technically fulfill the requirement. [[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 21:23, 21 May 2026 (UTC)
::I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:21, 21 May 2026 (UTC)
:You can remove my permissions as well, I will not have time to contribute regularly again until winter at the earliest. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 19:20, 22 May 2026 (UTC)
: I'm still interested in making new functions and implementations (e.g. [[Z34743]]). '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 10:38, 24 May 2026 (UTC)
:: I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 24 May 2026 (UTC)
: I do still plan to make new functions, particularly around transliteration from different pronunciation schemes into given target languages (and as long as discussions around abstract content architecture remain stagnant). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 18:48, 25 May 2026 (UTC)
== Import request ==
Please copy the hatnote template/module {{Q|5766677}} from a sister project. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:53, 5 June 2026 (UTC)
:Just out of curiosity: what is your intended use? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:03, 5 June 2026 (UTC)
::Disambiguation on Project/Help pages. I've pre-emptively transcluded it on [[Special:EditPage/Wikifunctions:Catalogue/Programming functions|WF:Catalogue/Programming functions]] and [[Special:EditPage/Wikifunctions:Status|WF:Status]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:08, 5 June 2026 (UTC)
== Navbar broken ==
{{#invoke:Navbar|navbar|WF:Administrators' noticeboard|mini=y|style=float: inline-end;}}
[[Module:Navbar]] doesn't seem to have been imported correctly. When invoking this module on this page, it works for reasons I don't understand, but on most pages like [[Project:Sandbox]] the necessary CSS rules for <code>.hlist li</code> etc. are all missing. {{Unsigned |1= YoshiRulz|2= 16:10, 5 June 2026}}
:@[[User:YoshiRulz|YoshiRulz]], I've fixed the issue! You were right, the problem was that the required CSS rules for <code>.hlist</code> and <code>.navbar</code> were missing on this wiki. To resolve this, I created [[Module:Navbar/styles.css]] and imported the necessary styles, then updated [[Module:Navbar]] to properly load this stylesheet. The navbar should now render correctly on all pages. Let me know if you still see any weird formatting. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 18:51, 5 June 2026 (UTC)
::Still not working on the Sandbox page. Are there deeper caches that [[Special:Purge]] isn't clearing? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:13, 6 June 2026 (UTC)
== RGBA colour's type converters don't match Rational ==
See [[Talk:Z28579#Mismatching JS code representation]] for details. {{Unsigned |1= YoshiRulz|2= 17:38, 5 June 2026}}
:It [[Special:ListGroupRights|looks]] like this is something that only Wikifunctions staff can do. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:44, 6 June 2026 (UTC)
cwf641jj133tnsvbqdo0btegpmmloxz
281086
281076
2026-06-06T20:46:02Z
Ameisenigel
44
/* Import request */ Reply
281086
wikitext
text/x-wiki
{{dynamite|title=Administrators' noticeboard|t=yes}}
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions:Administrators' noticeboard/Archive/|stripprefix=1}} }}}}
<!-- Add new reports below this line -->
== Inactive functioneers ==
* [[User:Autom]]
* <del>[[User:Butko]]</del>
* [[User:Egezort]]
* [[User:Elwinlhq]]
* <del>[[User:Habst]]</del>
* <del>[[User:Lucas Werkmeister]]</del>
* <del>[[User:Mahir256]]</del>
* <del>[[User:Papuass]]</del>
* [[User:Renamerr]]
* [[User:Sannita (WMF)]] (I'm not sure if the right should be removed from a staff member, but they ''are'' inactive)
* [[User:Wooze]]
* <del>[[User:ZI Jony]]</del>
* [[User:Zippybonzo]]
* <del>[[User:沈澄心]]</del>
All of these users meet the threshold of inactivity on [[WF:Functioneer]]. Thanks, [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 20 May 2026 (UTC)
:Hello @[[User:Feeglgeef|Feeglgeef]],
:I have stopped adding new functions, and I wouldn't mind if I'm removed from the functioneers list. If at any point I want it back, I'll request it. Thanks,
:Ege [[User:Egezort|Egezort]] ([[User talk:Egezort|talk]]) 19:00, 20 May 2026 (UTC)
:I have been inactive for some time, indeed. I just made an useful edit with intention to return at some point. [[User:Papuass|Papuass]] ([[User talk:Papuass|talk]]) 19:49, 20 May 2026 (UTC)
:I'm still interested in making new functions, but if there is a process for re-requesting access I don't mind requesting again. --[[User:Habst|Habst]] ([[User talk:Habst|talk]]) 20:35, 20 May 2026 (UTC)
::We're not a bureaucracy, so in my opinion just expressing interest in keeping the role is enough. I'll strike your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:36, 20 May 2026 (UTC)
:I'm still interested in project and I would like to keep the Functioneer rights, but don't have enough time at the moment. I hope that I'll can create thome new functions sporadically. --[[User:Butko|Butko]] ([[User talk:Butko|talk]]) 09:53, 21 May 2026 (UTC)
::Stricken. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 03:31, 25 May 2026 (UTC)
:I'm still interested in making new functions. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:15, 21 May 2026 (UTC)
:Am fine with it being removed, I was interested at one point in the concept of WF but when I rarely contribute to enwp I see no reason right now in keeping it around and will re-request if I gain interest again [[User:Zippybonzo|Zippybonzo]] ([[User talk:Zippybonzo|talk]]) 18:06, 21 May 2026 (UTC)
:I would like to keep the Functioneer rights, as they could be useful in future when someone sets up Wikifunctions for more Wikidata Lexeme Forms templates (see [[Wikifunctions:Projects using Wikifunctions]] and [[:d:Wikidata:Wikidata Lexeme Forms#Wikifunctions support]]). I’ve just made an edit on the [[Z10119|sandbox function]], maybe that suffices to technically fulfill the requirement. [[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 21:23, 21 May 2026 (UTC)
::I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:21, 21 May 2026 (UTC)
:You can remove my permissions as well, I will not have time to contribute regularly again until winter at the earliest. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 19:20, 22 May 2026 (UTC)
: I'm still interested in making new functions and implementations (e.g. [[Z34743]]). '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 10:38, 24 May 2026 (UTC)
:: I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 24 May 2026 (UTC)
: I do still plan to make new functions, particularly around transliteration from different pronunciation schemes into given target languages (and as long as discussions around abstract content architecture remain stagnant). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 18:48, 25 May 2026 (UTC)
== Import request ==
Please copy the hatnote template/module {{Q|5766677}} from a sister project. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:53, 5 June 2026 (UTC)
:Just out of curiosity: what is your intended use? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:03, 5 June 2026 (UTC)
::Disambiguation on Project/Help pages. I've pre-emptively transcluded it on [[Special:EditPage/Wikifunctions:Catalogue/Programming functions|WF:Catalogue/Programming functions]] and [[Special:EditPage/Wikifunctions:Status|WF:Status]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:08, 5 June 2026 (UTC)
:Which one do you prefer? I can offer import from meta, commons, incubator, d, ar, en, es, fr, ru, zh. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:46, 6 June 2026 (UTC)
== Navbar broken ==
{{#invoke:Navbar|navbar|WF:Administrators' noticeboard|mini=y|style=float: inline-end;}}
[[Module:Navbar]] doesn't seem to have been imported correctly. When invoking this module on this page, it works for reasons I don't understand, but on most pages like [[Project:Sandbox]] the necessary CSS rules for <code>.hlist li</code> etc. are all missing. {{Unsigned |1= YoshiRulz|2= 16:10, 5 June 2026}}
:@[[User:YoshiRulz|YoshiRulz]], I've fixed the issue! You were right, the problem was that the required CSS rules for <code>.hlist</code> and <code>.navbar</code> were missing on this wiki. To resolve this, I created [[Module:Navbar/styles.css]] and imported the necessary styles, then updated [[Module:Navbar]] to properly load this stylesheet. The navbar should now render correctly on all pages. Let me know if you still see any weird formatting. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 18:51, 5 June 2026 (UTC)
::Still not working on the Sandbox page. Are there deeper caches that [[Special:Purge]] isn't clearing? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:13, 6 June 2026 (UTC)
== RGBA colour's type converters don't match Rational ==
See [[Talk:Z28579#Mismatching JS code representation]] for details. {{Unsigned |1= YoshiRulz|2= 17:38, 5 June 2026}}
:It [[Special:ListGroupRights|looks]] like this is something that only Wikifunctions staff can do. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:44, 6 June 2026 (UTC)
lctzh83nmcoz6ov3kxuv21cv2ywlgsz
281091
281086
2026-06-06T20:52:12Z
Ameisenigel
44
/* RGBA colour's type converters don't match Rational */ Reply
281091
wikitext
text/x-wiki
{{dynamite|title=Administrators' noticeboard|t=yes}}
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions:Administrators' noticeboard/Archive/|stripprefix=1}} }}}}
<!-- Add new reports below this line -->
== Inactive functioneers ==
* [[User:Autom]]
* <del>[[User:Butko]]</del>
* [[User:Egezort]]
* [[User:Elwinlhq]]
* <del>[[User:Habst]]</del>
* <del>[[User:Lucas Werkmeister]]</del>
* <del>[[User:Mahir256]]</del>
* <del>[[User:Papuass]]</del>
* [[User:Renamerr]]
* [[User:Sannita (WMF)]] (I'm not sure if the right should be removed from a staff member, but they ''are'' inactive)
* [[User:Wooze]]
* <del>[[User:ZI Jony]]</del>
* [[User:Zippybonzo]]
* <del>[[User:沈澄心]]</del>
All of these users meet the threshold of inactivity on [[WF:Functioneer]]. Thanks, [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 20 May 2026 (UTC)
:Hello @[[User:Feeglgeef|Feeglgeef]],
:I have stopped adding new functions, and I wouldn't mind if I'm removed from the functioneers list. If at any point I want it back, I'll request it. Thanks,
:Ege [[User:Egezort|Egezort]] ([[User talk:Egezort|talk]]) 19:00, 20 May 2026 (UTC)
:I have been inactive for some time, indeed. I just made an useful edit with intention to return at some point. [[User:Papuass|Papuass]] ([[User talk:Papuass|talk]]) 19:49, 20 May 2026 (UTC)
:I'm still interested in making new functions, but if there is a process for re-requesting access I don't mind requesting again. --[[User:Habst|Habst]] ([[User talk:Habst|talk]]) 20:35, 20 May 2026 (UTC)
::We're not a bureaucracy, so in my opinion just expressing interest in keeping the role is enough. I'll strike your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:36, 20 May 2026 (UTC)
:I'm still interested in project and I would like to keep the Functioneer rights, but don't have enough time at the moment. I hope that I'll can create thome new functions sporadically. --[[User:Butko|Butko]] ([[User talk:Butko|talk]]) 09:53, 21 May 2026 (UTC)
::Stricken. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 03:31, 25 May 2026 (UTC)
:I'm still interested in making new functions. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:15, 21 May 2026 (UTC)
:Am fine with it being removed, I was interested at one point in the concept of WF but when I rarely contribute to enwp I see no reason right now in keeping it around and will re-request if I gain interest again [[User:Zippybonzo|Zippybonzo]] ([[User talk:Zippybonzo|talk]]) 18:06, 21 May 2026 (UTC)
:I would like to keep the Functioneer rights, as they could be useful in future when someone sets up Wikifunctions for more Wikidata Lexeme Forms templates (see [[Wikifunctions:Projects using Wikifunctions]] and [[:d:Wikidata:Wikidata Lexeme Forms#Wikifunctions support]]). I’ve just made an edit on the [[Z10119|sandbox function]], maybe that suffices to technically fulfill the requirement. [[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 21:23, 21 May 2026 (UTC)
::I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:21, 21 May 2026 (UTC)
:You can remove my permissions as well, I will not have time to contribute regularly again until winter at the earliest. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 19:20, 22 May 2026 (UTC)
: I'm still interested in making new functions and implementations (e.g. [[Z34743]]). '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 10:38, 24 May 2026 (UTC)
:: I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 24 May 2026 (UTC)
: I do still plan to make new functions, particularly around transliteration from different pronunciation schemes into given target languages (and as long as discussions around abstract content architecture remain stagnant). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 18:48, 25 May 2026 (UTC)
== Import request ==
Please copy the hatnote template/module {{Q|5766677}} from a sister project. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:53, 5 June 2026 (UTC)
:Just out of curiosity: what is your intended use? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:03, 5 June 2026 (UTC)
::Disambiguation on Project/Help pages. I've pre-emptively transcluded it on [[Special:EditPage/Wikifunctions:Catalogue/Programming functions|WF:Catalogue/Programming functions]] and [[Special:EditPage/Wikifunctions:Status|WF:Status]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:08, 5 June 2026 (UTC)
:Which one do you prefer? I can offer import from meta, commons, incubator, d, ar, en, es, fr, ru, zh. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:46, 6 June 2026 (UTC)
== Navbar broken ==
{{#invoke:Navbar|navbar|WF:Administrators' noticeboard|mini=y|style=float: inline-end;}}
[[Module:Navbar]] doesn't seem to have been imported correctly. When invoking this module on this page, it works for reasons I don't understand, but on most pages like [[Project:Sandbox]] the necessary CSS rules for <code>.hlist li</code> etc. are all missing. {{Unsigned |1= YoshiRulz|2= 16:10, 5 June 2026}}
:@[[User:YoshiRulz|YoshiRulz]], I've fixed the issue! You were right, the problem was that the required CSS rules for <code>.hlist</code> and <code>.navbar</code> were missing on this wiki. To resolve this, I created [[Module:Navbar/styles.css]] and imported the necessary styles, then updated [[Module:Navbar]] to properly load this stylesheet. The navbar should now render correctly on all pages. Let me know if you still see any weird formatting. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 18:51, 5 June 2026 (UTC)
::Still not working on the Sandbox page. Are there deeper caches that [[Special:Purge]] isn't clearing? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:13, 6 June 2026 (UTC)
== RGBA colour's type converters don't match Rational ==
See [[Talk:Z28579#Mismatching JS code representation]] for details. {{Unsigned |1= YoshiRulz|2= 17:38, 5 June 2026}}
:It [[Special:ListGroupRights|looks]] like this is something that only Wikifunctions staff can do. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:44, 6 June 2026 (UTC)
::Why? I thought "wikilambda-edit-converter" is the required user right and this is granted to "user". --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:52, 6 June 2026 (UTC)
t46ztsniy5d3rynv4ru4zzmxmtfqkwd
281092
281091
2026-06-06T21:02:13Z
Feeglgeef
8776
/* RGBA colour's type converters don't match Rational */ Reply
281092
wikitext
text/x-wiki
{{dynamite|title=Administrators' noticeboard|t=yes}}
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions:Administrators' noticeboard/Archive/|stripprefix=1}} }}}}
<!-- Add new reports below this line -->
== Inactive functioneers ==
* [[User:Autom]]
* <del>[[User:Butko]]</del>
* [[User:Egezort]]
* [[User:Elwinlhq]]
* <del>[[User:Habst]]</del>
* <del>[[User:Lucas Werkmeister]]</del>
* <del>[[User:Mahir256]]</del>
* <del>[[User:Papuass]]</del>
* [[User:Renamerr]]
* [[User:Sannita (WMF)]] (I'm not sure if the right should be removed from a staff member, but they ''are'' inactive)
* [[User:Wooze]]
* <del>[[User:ZI Jony]]</del>
* [[User:Zippybonzo]]
* <del>[[User:沈澄心]]</del>
All of these users meet the threshold of inactivity on [[WF:Functioneer]]. Thanks, [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 20 May 2026 (UTC)
:Hello @[[User:Feeglgeef|Feeglgeef]],
:I have stopped adding new functions, and I wouldn't mind if I'm removed from the functioneers list. If at any point I want it back, I'll request it. Thanks,
:Ege [[User:Egezort|Egezort]] ([[User talk:Egezort|talk]]) 19:00, 20 May 2026 (UTC)
:I have been inactive for some time, indeed. I just made an useful edit with intention to return at some point. [[User:Papuass|Papuass]] ([[User talk:Papuass|talk]]) 19:49, 20 May 2026 (UTC)
:I'm still interested in making new functions, but if there is a process for re-requesting access I don't mind requesting again. --[[User:Habst|Habst]] ([[User talk:Habst|talk]]) 20:35, 20 May 2026 (UTC)
::We're not a bureaucracy, so in my opinion just expressing interest in keeping the role is enough. I'll strike your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:36, 20 May 2026 (UTC)
:I'm still interested in project and I would like to keep the Functioneer rights, but don't have enough time at the moment. I hope that I'll can create thome new functions sporadically. --[[User:Butko|Butko]] ([[User talk:Butko|talk]]) 09:53, 21 May 2026 (UTC)
::Stricken. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 03:31, 25 May 2026 (UTC)
:I'm still interested in making new functions. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:15, 21 May 2026 (UTC)
:Am fine with it being removed, I was interested at one point in the concept of WF but when I rarely contribute to enwp I see no reason right now in keeping it around and will re-request if I gain interest again [[User:Zippybonzo|Zippybonzo]] ([[User talk:Zippybonzo|talk]]) 18:06, 21 May 2026 (UTC)
:I would like to keep the Functioneer rights, as they could be useful in future when someone sets up Wikifunctions for more Wikidata Lexeme Forms templates (see [[Wikifunctions:Projects using Wikifunctions]] and [[:d:Wikidata:Wikidata Lexeme Forms#Wikifunctions support]]). I’ve just made an edit on the [[Z10119|sandbox function]], maybe that suffices to technically fulfill the requirement. [[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 21:23, 21 May 2026 (UTC)
::I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:21, 21 May 2026 (UTC)
:You can remove my permissions as well, I will not have time to contribute regularly again until winter at the earliest. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 19:20, 22 May 2026 (UTC)
: I'm still interested in making new functions and implementations (e.g. [[Z34743]]). '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 10:38, 24 May 2026 (UTC)
:: I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 24 May 2026 (UTC)
: I do still plan to make new functions, particularly around transliteration from different pronunciation schemes into given target languages (and as long as discussions around abstract content architecture remain stagnant). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 18:48, 25 May 2026 (UTC)
== Import request ==
Please copy the hatnote template/module {{Q|5766677}} from a sister project. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:53, 5 June 2026 (UTC)
:Just out of curiosity: what is your intended use? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:03, 5 June 2026 (UTC)
::Disambiguation on Project/Help pages. I've pre-emptively transcluded it on [[Special:EditPage/Wikifunctions:Catalogue/Programming functions|WF:Catalogue/Programming functions]] and [[Special:EditPage/Wikifunctions:Status|WF:Status]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:08, 5 June 2026 (UTC)
:Which one do you prefer? I can offer import from meta, commons, incubator, d, ar, en, es, fr, ru, zh. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:46, 6 June 2026 (UTC)
== Navbar broken ==
{{#invoke:Navbar|navbar|WF:Administrators' noticeboard|mini=y|style=float: inline-end;}}
[[Module:Navbar]] doesn't seem to have been imported correctly. When invoking this module on this page, it works for reasons I don't understand, but on most pages like [[Project:Sandbox]] the necessary CSS rules for <code>.hlist li</code> etc. are all missing. {{Unsigned |1= YoshiRulz|2= 16:10, 5 June 2026}}
:@[[User:YoshiRulz|YoshiRulz]], I've fixed the issue! You were right, the problem was that the required CSS rules for <code>.hlist</code> and <code>.navbar</code> were missing on this wiki. To resolve this, I created [[Module:Navbar/styles.css]] and imported the necessary styles, then updated [[Module:Navbar]] to properly load this stylesheet. The navbar should now render correctly on all pages. Let me know if you still see any weird formatting. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 18:51, 5 June 2026 (UTC)
::Still not working on the Sandbox page. Are there deeper caches that [[Special:Purge]] isn't clearing? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:13, 6 June 2026 (UTC)
== RGBA colour's type converters don't match Rational ==
See [[Talk:Z28579#Mismatching JS code representation]] for details. {{Unsigned |1= YoshiRulz|2= 17:38, 5 June 2026}}
:It [[Special:ListGroupRights|looks]] like this is something that only Wikifunctions staff can do. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:44, 6 June 2026 (UTC)
::Why? I thought "wikilambda-edit-converter" is the required user right and this is granted to "user". --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:52, 6 June 2026 (UTC)
:::Oh, looks like it is there. Either way, I get an error when I try. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:02, 6 June 2026 (UTC)
8yxmsm8upgy0rhjr4j0jlyvtfwq995p
281127
281092
2026-06-06T22:42:07Z
YoshiRulz
10156
/* Import request */ Reply
281127
wikitext
text/x-wiki
{{dynamite|title=Administrators' noticeboard|t=yes}}
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions:Administrators' noticeboard/Archive/|stripprefix=1}} }}}}
<!-- Add new reports below this line -->
== Inactive functioneers ==
* [[User:Autom]]
* <del>[[User:Butko]]</del>
* [[User:Egezort]]
* [[User:Elwinlhq]]
* <del>[[User:Habst]]</del>
* <del>[[User:Lucas Werkmeister]]</del>
* <del>[[User:Mahir256]]</del>
* <del>[[User:Papuass]]</del>
* [[User:Renamerr]]
* [[User:Sannita (WMF)]] (I'm not sure if the right should be removed from a staff member, but they ''are'' inactive)
* [[User:Wooze]]
* <del>[[User:ZI Jony]]</del>
* [[User:Zippybonzo]]
* <del>[[User:沈澄心]]</del>
All of these users meet the threshold of inactivity on [[WF:Functioneer]]. Thanks, [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 20 May 2026 (UTC)
:Hello @[[User:Feeglgeef|Feeglgeef]],
:I have stopped adding new functions, and I wouldn't mind if I'm removed from the functioneers list. If at any point I want it back, I'll request it. Thanks,
:Ege [[User:Egezort|Egezort]] ([[User talk:Egezort|talk]]) 19:00, 20 May 2026 (UTC)
:I have been inactive for some time, indeed. I just made an useful edit with intention to return at some point. [[User:Papuass|Papuass]] ([[User talk:Papuass|talk]]) 19:49, 20 May 2026 (UTC)
:I'm still interested in making new functions, but if there is a process for re-requesting access I don't mind requesting again. --[[User:Habst|Habst]] ([[User talk:Habst|talk]]) 20:35, 20 May 2026 (UTC)
::We're not a bureaucracy, so in my opinion just expressing interest in keeping the role is enough. I'll strike your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:36, 20 May 2026 (UTC)
:I'm still interested in project and I would like to keep the Functioneer rights, but don't have enough time at the moment. I hope that I'll can create thome new functions sporadically. --[[User:Butko|Butko]] ([[User talk:Butko|talk]]) 09:53, 21 May 2026 (UTC)
::Stricken. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 03:31, 25 May 2026 (UTC)
:I'm still interested in making new functions. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:15, 21 May 2026 (UTC)
:Am fine with it being removed, I was interested at one point in the concept of WF but when I rarely contribute to enwp I see no reason right now in keeping it around and will re-request if I gain interest again [[User:Zippybonzo|Zippybonzo]] ([[User talk:Zippybonzo|talk]]) 18:06, 21 May 2026 (UTC)
:I would like to keep the Functioneer rights, as they could be useful in future when someone sets up Wikifunctions for more Wikidata Lexeme Forms templates (see [[Wikifunctions:Projects using Wikifunctions]] and [[:d:Wikidata:Wikidata Lexeme Forms#Wikifunctions support]]). I’ve just made an edit on the [[Z10119|sandbox function]], maybe that suffices to technically fulfill the requirement. [[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 21:23, 21 May 2026 (UTC)
::I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:21, 21 May 2026 (UTC)
:You can remove my permissions as well, I will not have time to contribute regularly again until winter at the earliest. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 19:20, 22 May 2026 (UTC)
: I'm still interested in making new functions and implementations (e.g. [[Z34743]]). '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 10:38, 24 May 2026 (UTC)
:: I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 24 May 2026 (UTC)
: I do still plan to make new functions, particularly around transliteration from different pronunciation schemes into given target languages (and as long as discussions around abstract content architecture remain stagnant). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 18:48, 25 May 2026 (UTC)
== Import request ==
Please copy the hatnote template/module {{Q|5766677}} from a sister project. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:53, 5 June 2026 (UTC)
:Just out of curiosity: what is your intended use? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:03, 5 June 2026 (UTC)
::Disambiguation on Project/Help pages. I've pre-emptively transcluded it on [[Special:EditPage/Wikifunctions:Catalogue/Programming functions|WF:Catalogue/Programming functions]] and [[Special:EditPage/Wikifunctions:Status|WF:Status]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:08, 5 June 2026 (UTC)
:Which one do you prefer? I can offer import from meta, commons, incubator, d, ar, en, es, fr, ru, zh. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:46, 6 June 2026 (UTC)
::I'm not seeing a copy on Wikidata or Meta (or Incubator), and the copy on Commons doesn't seem to be globalised, so I guess enwp? I was hoping there was an existing globalised version somewhere. Maybe we can build NLG functions for hatnotes soon. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:42, 6 June 2026 (UTC)
== Navbar broken ==
{{#invoke:Navbar|navbar|WF:Administrators' noticeboard|mini=y|style=float: inline-end;}}
[[Module:Navbar]] doesn't seem to have been imported correctly. When invoking this module on this page, it works for reasons I don't understand, but on most pages like [[Project:Sandbox]] the necessary CSS rules for <code>.hlist li</code> etc. are all missing. {{Unsigned |1= YoshiRulz|2= 16:10, 5 June 2026}}
:@[[User:YoshiRulz|YoshiRulz]], I've fixed the issue! You were right, the problem was that the required CSS rules for <code>.hlist</code> and <code>.navbar</code> were missing on this wiki. To resolve this, I created [[Module:Navbar/styles.css]] and imported the necessary styles, then updated [[Module:Navbar]] to properly load this stylesheet. The navbar should now render correctly on all pages. Let me know if you still see any weird formatting. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 18:51, 5 June 2026 (UTC)
::Still not working on the Sandbox page. Are there deeper caches that [[Special:Purge]] isn't clearing? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:13, 6 June 2026 (UTC)
== RGBA colour's type converters don't match Rational ==
See [[Talk:Z28579#Mismatching JS code representation]] for details. {{Unsigned |1= YoshiRulz|2= 17:38, 5 June 2026}}
:It [[Special:ListGroupRights|looks]] like this is something that only Wikifunctions staff can do. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:44, 6 June 2026 (UTC)
::Why? I thought "wikilambda-edit-converter" is the required user right and this is granted to "user". --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:52, 6 June 2026 (UTC)
:::Oh, looks like it is there. Either way, I get an error when I try. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:02, 6 June 2026 (UTC)
dap8gtcn89nvap72joutuozztgoyzvo
User talk:GrounderUK
3
18996
281052
114418
2026-06-06T12:52:53Z
Strobilomyces
193
/* How to test an implementation? */ new section
281052
wikitext
text/x-wiki
== Re: reverted edit ==
Oh gosh, yes, it was absolutely by mistake. I don't know why it removed also your comment, I was only removing the repetition of the newsletter. I'll put your comment back immediately. I'm sorry for this mishap. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 20:28, 10 December 2023 (UTC)
:Not a problem. Thank you for putting this right. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:43, 10 December 2023 (UTC)
== Comment on forms ==
Hi,
I don't want to flood [[Wikifunctions:Type proposals/Wikidata based types]] but not all lexemes have strictly one singular form (it could be 0 for ''plurale tantum'' like "clothes" and more than one for spelling variants like "organisation"/"organization", 12 being the highest number in English with [[d:L:L1014211]] right now ; and I'm not even talking of languages where nouns don't follow the singular/plural paradigm). F1 is often the singular but not always (for instance, some people may have entered the plural first in F1 and the singular afterward in F2). Finally, sometimes people put several representations in the same form but that's a bad practice (because you can't add statements or link to a specific representation).
Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 13:31, 11 July 2024 (UTC)
:Thanks. Just to be clear, though, when I said “singular lemma” I was emphasising that “lemma” is singular, not that the form of a lexeme used as the lemma is a singular form. I’ve always thought that there is zero value in having a lemma when you have a unique identifier; now I think the value is probably negative! But the same applies to forms and representations: the plural of “colour” is “colours” and the plural of “color” is “colors”. It is not the case that the plural of color/colour is one of [“colors”, “colours”]. Or, to use your example, “organize” is perfectly good British English (and would be the lemma in an Oxford dictionary) and so is “organise”, but the present participle for “organize” (the form/representation) is always “organizing”. Or (harder case), the present participle of “focus” may be either “focusing” or “focussing” and the past tense/participle is “focused” or “focussed”, according to which variant of the present participle you prefer (and/or vice versa). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:31, 11 July 2024 (UTC)
::Thanks also.
::Sadly, I'm not sure to exactly understand what you mean. What do you mean by « zero value in having a lemma when you have a unique identifier » and AFAIK, no one is saying « the plural of color/colour is one of [“colors”, “colours”] » (and certainly not [[d:L:L1347]]).
::Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 07:43, 12 July 2024 (UTC)
:::A lemma is a particular form of a lexeme chosen as its identifier. If you already have an identifier (and, I should have said, it is easy to access a lexeme by any of its forms) the lemma has no function. That is what I meant, but I’m happy to leave it there because we do, in fact, have “lemmas” and they will not, in practice, have the function of a lemma on Wikifunctions.
:::I don’t agree with you about L1347, however. It presents as colour/colour/color (“lemma”) with two forms. L1347-F2 is “the” plural form with literals “colours”, “colours” and “colors”. Of course, these have different language codes, so we can infer the correct plural if we happen to know the langage variant of the singular. And we can assume that a singular in a different or unknown variant will have the same plural as a known variant. But that is not what the lexeme actually says. All it says is that the plural is either “colours” or “colors”.
:::That’s too complicated. Sorry. “Colour” is a perfectly regular English noun and so is “color”. Each therefore has four forms. It is reasonable to consider them as a single lexeme, but then we need to recognise that the eight distinct forms divide into two distinct sets of four forms each. Language codes will not always be a convenient way to achieve this. See, for example, [https://www.merriam-webster.com/dictionary/dive Dived vs. Dove: Usage Guide].
:::But, hey! That’s why we need Wikifunctions! 😎 [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:18, 12 July 2024 (UTC)
::::Ah yes, I think I see now, thanks. Lemma is maybe not the most useful but it has a few useful function, it's not just one form, it's the main form (the one we look up most of the time, it's how dictionaries works for centuries). Thus, it can make the search easier and faster (right now, there is ~1.4 million lemmas vs. 15 million forms ; and these numbers will get a lot bigger with time, especially the forms). It's not much but it's expected (just like labels for items).
::::The plural is not either “colours” or “colors”, it's “colours”@en-gb and “colors”@en-us ; languages code are not always enough but here they are. That said, as I said, I don't like this modelling grouping representations in one form, I prefer to split them like on [[d:L:L2127]] (it's doesn't change much fundamentally, but it allows to put explicit statements in addition). Because in Breton, this is a case where languages code are not enough.
::::Anyway, I'm eager to see the lexemes working in Wikifunction and what we will be able to do (and it might impact on how we do store data in Lexemes but the model seems mostly sound to me).
::::Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:51, 12 July 2024 (UTC)
:::::Yes, the Breton example makes much more sense. Although I take your point about searching, I believe the more logical approach is to recognise that not all representations need to be searchable and then define which ones are. The type proposal does not suggest how we (or functions) can get from a string of some kind to a corresponding Wikidata lexeme, and that is an “interesting problem” for the future! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:57, 13 July 2024 (UTC)
== How to test an implementation? ==
Hello GrounderUK. I am not a functionneer, but I thought that I could still test an implementation which I had created. But now I cannot see how to do this. I made implementation {{Z|Z36113}} of function {{Z|Z36106}} but it says "This function has no connected implementations." and does not let me try it out. Is that normal?
Please could you connect implementation {{Z|Z36113}} and also test case {{Z|Z36106}} to function {{Z|Z36106}} ? I have not been able to test them. Thanks in advance. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 12:52, 6 June 2026 (UTC)
b7c3zfkcqujg0r8s4z9tcb78o8i3uo9
Z15080
0
28231
281126
270953
2026-06-06T22:19:08Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
281126
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15080"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z15080K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "n"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z15082",
"Z15083",
"Z15084"
],
"Z8K4": [
"Z14",
"Z34518",
"Z15081"
],
"Z8K5": "Z15080"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Perrin number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nọmba Perrin"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Perrin-Zahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"A001608"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0q6rfm4f9m1v6saa012kqsdzepdulvj
Z19111
0
40661
281108
131964
2026-06-06T21:18:15Z
Ameisenigel
44
de
281108
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19111"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19108",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19108",
"Z19108K1": {
"Z1K1": "Z13518",
"Z13518K1": "42"
},
"Z19108K2": {
"Z1K1": "Z39",
"Z39K1": "Z13518K1"
},
"Z19108K3": {
"Z1K1": "Z13518",
"Z13518K1": "42"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "equal Natural numbers have the same value Key"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "42 und 42 haben Schlüsselreferenz Z13518K1"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7i45w2tywkrle3lw8ltjpla64gg6whv
Z19112
0
40662
281110
271861
2026-06-06T21:21:18Z
Ameisenigel
44
de
281110
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19112"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19112K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "domain"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Domain"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z19115",
"Z19116",
"Z19117"
],
"Z8K4": [
"Z14",
"Z19114",
"Z19113",
"Z34706"
],
"Z8K5": "Z19112"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reverse domain name notation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Domainname umkehren"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Reverse-DNS",
"reverse DNS",
"reverse domain name"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A naming convention for components, packages, types or file names used by a programming language, system or framework."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Namenskonvention für Komponenten, Pakete, Typen oder Dateien, die von einer Programmiersprache, einem System oder Framework verwendet werden"
}
]
}
}
ah2k9ulp0w1p0hdtplchof742wgnhdr
281111
281110
2026-06-06T21:21:25Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
281111
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19112"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19112K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "domain"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Domain"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z19115",
"Z19116",
"Z19117"
],
"Z8K4": [
"Z14",
"Z19113",
"Z19114",
"Z34706"
],
"Z8K5": "Z19112"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reverse domain name notation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Domainname umkehren"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Reverse-DNS",
"reverse DNS",
"reverse domain name"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A naming convention for components, packages, types or file names used by a programming language, system or framework."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Namenskonvention für Komponenten, Pakete, Typen oder Dateien, die von einer Programmiersprache, einem System oder Framework verwendet werden"
}
]
}
}
7wbezwc4duvxq4pdt9dw7h03krgg354
Z19113
0
40663
281112
135083
2026-06-06T21:21:49Z
Ameisenigel
44
de
281112
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19113"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19112",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z19112( Z19112K1 ) {\n return Z19112K1.split('.').reverse().join('.');\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": " Reverse domain name notation, Javascript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Domainname umkehren in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
raobwlybt6ykulx608isv209d6frtzg
Z19114
0
40664
281113
135086
2026-06-06T21:22:07Z
Ameisenigel
44
de
281113
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19114"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19112",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19112(Z19112K1):\n\treturn '.'.join(reversed(Z19112K1.split('.')))"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reverse domain name notation, Python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Domainname umkehren in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kwu3qb5rvks7n4ct1sd7yc20jcacb3x
Z19115
0
40665
281114
131971
2026-06-06T21:22:37Z
Ameisenigel
44
de
281114
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19115"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19112",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19112",
"Z19112K1": "org"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "org"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"org\" - one element"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "org → org"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l0u1ygyofmlb6xqhfkk7pkcr2xy19f0
Z19116
0
40666
281115
131974
2026-06-06T21:23:10Z
Ameisenigel
44
de
281115
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19116"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19112",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19112",
"Z19112K1": "wikifunctions.org"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "org.wikifunctions"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"org.wikifunctions\" - two elements"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wikifunctions.org → org.wikifunctions"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
eneibovix3jqv2fnw849m5glco1y4dr
Z19117
0
40667
281117
131975
2026-06-06T21:24:31Z
Ameisenigel
44
de
281117
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19117"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19112",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19112",
"Z19112K1": "a.te-st.of.func1tion.www.wikifunctions.org"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "org.wikifunctions.www.func1tion.of.te-st.a"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "long test with some punctuation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "a.te-st.of.func1tion.www.wikifunctions.org"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1euxykpn16lnmrp1mpvltklo5f4cux1
Z19119
0
40747
281118
184404
2026-06-06T21:25:18Z
Ameisenigel
44
de
281118
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19119"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z21554",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z21554( Z21554K1 ) {\n // Remove the hash at the start if it's there\n Z21554K1 = Z21554K1.replace(/^#/, '');\n\n // Parse the r, g, b values\n let r = parseInt(Z21554K1.substring(0, 2), 16);\n let g = parseInt(Z21554K1.substring(2, 4), 16);\n let b = parseInt(Z21554K1.substring(4, 6), 16);\n\n // Invert each color component\n r = (255 - r).toString(16).padStart(2, '0');\n g = (255 - g).toString(16).padStart(2, '0');\n b = (255 - b).toString(16).padStart(2, '0');\n\n // Return the inverted color as a hex string\n return `#${r}${g}${b}`;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Hex Inverter, JavaScript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Komplementärfarbe in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ncnodu4poonkuj2h2s3wje6oii34wni
Z19120
0
40748
281119
184313
2026-06-06T21:25:52Z
Ameisenigel
44
de
281119
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19120"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z21554",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z21554",
"Z21554K1": "#17151d"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "#e8eae2"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "#17151d becomes #e8eae2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "#17151d → #e8eae2"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7qv1holjas4nnhad22h3ycme8jqq7aw
Wikifunctions:Catalogue/Boolean operations
4
41920
281075
278466
2026-06-06T16:14:19Z
YoshiRulz
10156
/* Other Boolean functions */ Add invertAll function
281075
wikitext
text/x-wiki
[[File:Wikifunctions-logo-boolean-operations.svg|right|200px]]
These are the basic blocks from which to build logic states.
* {{Z+|Z10216}}
* {{Z+|Z10174}}
* {{Z+|Z10184}}
* {{Z+|Z844}}
* {{Z+|Z10237}}
==Boolean pairwise functions==
{| class="wikitable"
|+ 2 nullary Boolean functions
|-
! Name !! ZID !! Value
|-
| nullary false || [[Z10206]] || [[Z10209|F]]
|-
| nullary true || [[Z10210]] || [[Z10213|T]]
|}
{| class="wikitable"
|+ 4 unary Boolean functions
|-
! Name !! ZID !! F !! T
|-
| unary false || [[Z10214]] || [[Z10318|F]] || [[Z10320|F]]
|-
| identity || [[Z10215]] || [[Z10790|F]] || [[Z10796|T]]
|-
| not || [[Z10216]] || [[Z10513|T]] || [[Z10512|F]]
|-
| unary true || [[Z10217]] || [[Z10705|T]] || [[Z10704|T]]
|}
{| class="wikitable"
|+ 16 binary Boolean functions
|-
! Name !! ZID !! F{{infix}}F !! F{{infix}}T !! T{{infix}}F !! T{{infix}}T
|-
| binary false || [[Z10257]] || [[Z10258|F]] || [[Z10260|F]] || [[Z10261|F]] || [[Z10262|F]]
|-
| and || [[Z10174]] || [[Z10191|F]] || [[Z10189|F]] || [[Z10177|F]] || [[Z10176|T]]
|-
| not (A{{impl}}B) || [[Z10962]] || [[Z11160|F]] || [[Z11161|F]] || [[Z11162|T]] || [[Z11163|F]]
|-
| A || [[Z10265]] || [[Z10266|F]] || [[Z10267|F]] || [[Z10268|T]] || [[Z10269|T]]
|-
| not (B{{impl}}A) || [[Z10964]] || [[Z11224|F]] || [[Z11225|T]] || [[Z11226|F]] || [[Z11227|F]]
|-
| B || [[Z10298]] || [[Z10299|F]] || [[Z10300|T]] || [[Z10301|F]] || [[Z10302|T]]
|-
| xor || [[Z10237]] || [[Z10241|F]] || [[Z10240|T]] || [[Z10239|T]] || [[Z10238|F]]
|-
| or || [[Z10184]] || [[Z10200|F]] || [[Z10198|T]] || [[Z10195|T]] || [[Z10192|T]]
|-
| nor || [[Z10231]] || [[Z10236|T]] || [[Z10235|F]] || [[Z10234|F]] || [[Z10233|F]]
|-
| xnor/eqv || [[Z844]] || [[Z8443|T]] || [[Z8442|F]] || [[Z8441|F]] || [[Z8440|T]]
|-
| not B || [[Z10306]] || [[Z10307|T]] || [[Z10308|F]] || [[Z10310|T]] || [[Z10311|F]]
|-
| B{{impl}}A || [[Z10348]] || [[Z10360|T]] || [[Z10359|F]] || [[Z10356|T]] || [[Z10355|T]]
|-
| not A || [[Z10272]] || [[Z10273|T]] || [[Z10274|T]] || [[Z10275|F]] || [[Z10276|F]]
|-
| A{{impl}}B || [[Z10329]] || [[Z10337|T]] || [[Z10335|T]] || [[Z10334|F]] || [[Z10332|T]]
|-
| nand || [[Z10243]] || [[Z10248|T]] || [[Z10247|T]] || [[Z10246|T]] || [[Z10245|F]]
|-
| binary true || [[Z10287]] || [[Z10288|T]] || [[Z10289|T]] || [[Z10291|T]] || [[Z10292|T]]
|}
==Other Boolean functions==
* {{Z+|Z11828}}
* {{Z+|Z11849}}
* {{Z+|Z15684}}
* {{Z+|Z12684}}
* {{Z+|Z12698}}
* {{Z+|Z13445}}
* {{Z+|Z16798}}
* {{Z+|Z17053}}
* {{Z+|Z36132}}
* {{Z+|Z34178}}
* {{Z+|Z31716}}
{{Help:Type conversion table/Boolean}}
===Search for===
[[Special:Search/: "Z8K2 Z40" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40" OR "Z17K1 Z40" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40"|Functions expecting or returning an explicit Boolean object, singly or in a list]]
* [[Special:Search/: "Z8K2 Z40"|Functions returning an explicit Boolean object]]
** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40"|or a list of them]]
* [[Special:Search/: "Z17K1 Z40"|Functions expecting an explicit Boolean object]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40"|or a list of them]]
==Kleenean functions==
* {{Z+|Z22120}}
* {{Z+|Z22231}}
* {{Z+|Z22143}}
* {{Z+|Z22168}}
* {{Z+|Z22202}}
* {{Z+|Z22131}}
* {{Z+|Z29661}}
* {{Z+|Z32673}}
* {{Z+|Z22126}}
* {{Z+|Z22207}}
* {{Z+|Z22257}}
===Search for===
[[Special:Search/: "Z8K2 Z22112" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112" OR "Z17K1 Z22112" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112"|Functions expecting or returning an explicit Kleenean object, singly or in a list]]
* [[Special:Search/: "Z8K2 Z22112"|Functions returning an explicit Kleenean object]]
** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112"|or a list of them]]
* [[Special:Search/: "Z17K1 Z22112"|Functions expecting an explicit Kleenean object]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112"|or a list of them]]
==Byte functions==
Functions about the type {{Z+|Z80}}
{{Help:Comparison function table/Byte}}
=== Conversions ===
{{Help:Type conversion table/Byte}}
==== Numbers ====
* {{Z+|Z14567}}
* {{Z+|Z22535}}
==== Strings ====
* {{Z+|Z15702}}
* {{Z+|Z22883}}
* {{Z+|Z22858}}
* {{Z+|Z22800}}
* {{Z+|Z22448}}
* {{Z+|Z22946}}
==== Lists ====
* {{Z+|Z22654}}
* {{Z+|Z22672}}
* {{Z+|Z14576}}
* {{Z+|Z14573}}
* {{Z+|Z14570}}
=== Operations ===
* {{Z+|Z22529}}
* {{Z+|Z13651}}
* {{Z+|Z13652}}
* {{Z+|Z13653}}
* {{Z+|Z24716}}
* {{Z+|Z22380}}
* {{Z+|Z24669}}
* {{Z+|Z25585}}
=== Search for ===
[[Special:Search/: "Z8K2 Z80" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80" OR "Z17K1 Z80" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80"|Functions expecting or returning an explicit Byte object, singly or in a list]]
* [[Special:Search/: "Z8K2 Z80"|Functions returning an explicit Byte object]]
** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80"|or a list of them]]
* [[Special:Search/: "Z17K1 Z80"|Functions expecting an explicit Byte object]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80"|or a list of them]]
[[Category:Lists of functions]]
mng52w4f3xjuonacyjhbn7rppp7ecg9
Z28580
0
66325
281077
280797
2026-06-06T18:12:15Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
281077
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28580"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z28579",
"Z17K2": "Z28580K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo colore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "dies"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z28579",
"Z17K2": "Z28580K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo colore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "das"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z28581",
"Z28582"
],
"Z8K4": [
"Z14",
"Z28583",
"Z28585"
],
"Z8K5": "Z28580"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same RGBA color"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stesso colore RGBA"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gleiche RGBA-Farbe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "同じRGBAカラー値"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "same RGBA colour"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力された2つのRGBAカラー値が一致するかどうか調べる。"
}
]
}
}
rhsc2ra1iqxajzk67tqq8653zqcbt0b
281087
281077
2026-06-06T20:46:40Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
281087
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28580"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z28579",
"Z17K2": "Z28580K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo colore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "dies"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z28579",
"Z17K2": "Z28580K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo colore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "das"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z28581",
"Z28582"
],
"Z8K4": [
"Z14",
"Z28585",
"Z28583"
],
"Z8K5": "Z28580"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same RGBA color"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stesso colore RGBA"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gleiche RGBA-Farbe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "同じRGBAカラー値"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "same RGBA colour"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力された2つのRGBAカラー値が一致するかどうか調べる。"
}
]
}
}
k9euwu6g57w3lmu5ctewngjn178z5x0
281128
281087
2026-06-06T23:15:30Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
281128
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28580"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z28579",
"Z17K2": "Z28580K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo colore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "dies"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z28579",
"Z17K2": "Z28580K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo colore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "das"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z28581",
"Z28582"
],
"Z8K4": [
"Z14",
"Z28583",
"Z28585"
],
"Z8K5": "Z28580"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same RGBA color"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stesso colore RGBA"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gleiche RGBA-Farbe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "同じRGBAカラー値"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "same RGBA colour"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力された2つのRGBAカラー値が一致するかどうか調べる。"
}
]
}
}
rhsc2ra1iqxajzk67tqq8653zqcbt0b
Z32534
0
78784
281190
280685
2026-06-07T11:34:09Z
HenkvD
1290
+ Simple for nl. fy, af, eo, pap, is
281190
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32534"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z32536",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32591",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32688",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32910",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33026",
"Z14293K2": "Z33463"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z34459",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36166",
"Z14293K2": [
"Z60",
"Z1157",
"Z1216",
"Z1532",
"Z1576",
"Z1137",
"Z1106"
]
}
],
"Z14294K2": "Z36098"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for creative work - entity, class, creator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "config oeuvre - entité, classe, créateur/trice"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
imxnzhm7wa0gxs369avbsr76zimyxiw
Z33117
0
79717
281169
263193
2026-06-07T07:47:12Z
Jsamwrites
938
Added Z36158 to the approved list of implementations
281169
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33117"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33117K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33117K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36158"
],
"Z8K5": "Z33117"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person occupation list"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generate list of occupations for a person"
}
]
}
}
qysf7jwznkdfhvqglhc21anhvgzipwq
Z35737
0
84403
281129
278512
2026-06-06T23:22:31Z
Seller of unexistent friends
85698
Add a short description.
281129
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35737"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z35737K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fragment"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z35759",
"Z35760"
],
"Z8K4": [
"Z14",
"Z35738",
"Z35739"
],
"Z8K5": "Z35737"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is HTML fragment empty?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Is the HTML fragment just an empty string? Note that fragments that evaluate to an empty string (such as \u003Cb\u003E\u003C/b\u003E) do not count as empty, only fragments that are \"\" (minus the quotes), count."
}
]
}
}
0fuciud8xy6a9u0q2d7yxkaeukinc3c
281131
281129
2026-06-07T01:44:39Z
Feeglgeef
8776
281131
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35737"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z35737K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fragment"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z35759",
"Z35760"
],
"Z8K4": [
"Z14",
"Z35738",
"Z35739"
],
"Z8K5": "Z35737"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is HTML fragment empty?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Is the HTML fragment just an empty string? Note that fragments that evaluate to an empty string (such as \u003Cb\u003E\u003C/b\u003E) do not count as empty, only fragments that are \"\" (minus the quotes) do not count."
}
]
}
}
sx1joc3etnrxr5ni3hw17wr4eak3tne
281132
281131
2026-06-07T01:45:27Z
Feeglgeef
8776
281132
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35737"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z35737K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fragment"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z35759",
"Z35760"
],
"Z8K4": [
"Z14",
"Z35738",
"Z35739"
],
"Z8K5": "Z35737"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is HTML fragment empty?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"HTML fragment has no content"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Is the HTML fragment just an empty string? Note that fragments that evaluate to an empty string (such as \u003Cb\u003E\u003C/b\u003E) do not count as empty, only fragments that are \"\" (minus the quotes) do not count."
}
]
}
}
jx202ewujdg19busydfq85x5xytodbr
281133
281132
2026-06-07T01:45:35Z
Feeglgeef
8776
281133
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35737"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z35737K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fragment"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z35759",
"Z35760"
],
"Z8K4": [
"Z14",
"Z35738",
"Z35739"
],
"Z8K5": "Z35737"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is HTML fragment empty?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"HTML fragment has no content?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Is the HTML fragment just an empty string? Note that fragments that evaluate to an empty string (such as \u003Cb\u003E\u003C/b\u003E) do not count as empty, only fragments that are \"\" (minus the quotes) do not count."
}
]
}
}
3etxpwne1tatjywf1ofpnhykrjr2yfv
Talk:Z35278
1
84826
281057
279908
2026-06-06T15:04:07Z
JJPMaster
6409
[[Category:Information theory]]
281057
wikitext
text/x-wiki
[[Category:Functions_with_only_code_implementations]]
[[Category:Information theory]]
1azrsu8fp0ygxdpopbsti9aick18g92
Wikifunctions:Status updates/2026-06-05/de
4
85129
281097
280902
2026-06-06T21:06:53Z
Ameisenigel
44
Created page with "Diese Woche haben wir die Art und Weise, wie der Code registriert wird, überarbeitet. Das bedeutet, dass spezielle Benutzerrechte (wie "Einen Test mit seiner Funktion verbinden" oder "Neue abstrakte Artikel erstellen") und Gruppen (wie "Funktionsbearbeiter") nun nur noch dort angezeigt werden, wo sie relevant sind, also auf Wikifunctions oder in der Abstrakten Wikipedia, nicht jedoch in Client-Wikis ($1). Zudem haben wir einen Fehler auf Wikifunctions behoben, durch den..."
281097
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-30
| nextlabel = Nächstes Update
| next =
}}
<span id="The_illustrated_encyclopaedia"></span>
=== Die illustrierte Enzyklopädie ===
Wir freuen uns sehr, mitteilen zu können, dass ab dieser Woche die Möglichkeit besteht, Bilder zur Abstrakten Wikipedia hinzuzufügen.
Bilder sind ein wichtiger Bestandteil einer modernen Enzyklopädie. Sie können Textbeschreibungen ergänzen und funktionieren oft sprachübergreifend. Karten, Diagramme und Fotografien ermöglichen es, räumliche Beziehungen, Proportionen und Wechselwirkungen zu vermitteln sowie ein Thema zu veranschaulichen. Bilder können einen Wikipedia-Artikel lebendiger gestalten und die Aufnahme der Inhalte erleichtern.
Ein erstes Beispiel für eine Funktion, die ein HTML-Fragment erstellt, ist hier verfügbar: {{Z|Z36038}}. Ein Klick auf ein Bild führt zur Commons-Seite des Bildes, genau wie bei Wikipedia-Artikeln.
Derzeit unterstützen wir nur Bilder: keine Videos, Audiodateien, Karten, 3D-Modelle, Datentabellen oder Dokumente. Wir unterstützen jedoch eine Vielzahl von Bildformaten, einschließlich animierter PNGs und GIFs. Auch SVG-Bilder funktionieren, allerdings werden deren Animationen nicht angezeigt.
Die Beispielfunktion steht dir zum Ausprobieren zur Verfügung, und du kannst gerne weitere erstellen. Eine [[:mw:Special:MyLanguage/Help:Wikifunctions/Images|Dokumentation]] ist ebenfalls verfügbar — sie befindet sich zwar noch in Arbeit, deckt aber den aktuellen Umfang sowie die bekannten Einschränkungen dieser ersten Version ab. Eine Unterstützung für Bildbeschreibungen ist noch nicht vorhanden, wird jedoch in einer künftigen Version nachgereicht.
Bilder, die in einzelne Sprachversionen der Wikipedia hochgeladen wurden, stehen nicht zur Verfügung. Dies ist eine bewusste Einschränkung und es ist nicht geplant, dies zu ändern. Verfügbar sind lediglich Bilder von Wikimedia Commons, da dies der zentrale Ort für die gemeinsame Nutzung von Bildern über alle Wikipedia-Sprachversionen hinweg ist. Ebenso stehen keine Bilder von Websites Dritter zur Verfügung.
Solltest du auf Probleme stoßen, lass es uns bitte wissen. Angesichts des komplexen Ökosystems, in dem wir uns bewegen, rechnen wir, wie bei jeder neuen Funktion, damit, dass manches möglicherweise nicht wie vorgesehen funktioniert. Bitte melde solche Fälle, idealerweise über Phabricator, damit wir sie beheben können.
Ein erstes Bild, das in einen Artikel in der Abstrakten Wikipedia eingebunden ist, ist hier zu sehen: [[abstract:Q922|Brač]]. Wir freuen uns darauf, zu sehen, wir du Bilder in der Abstrakten verwendest!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise, wie der Code registriert wird, überarbeitet. Das bedeutet, dass spezielle Benutzerrechte (wie "Einen Test mit seiner Funktion verbinden" oder "Neue abstrakte Artikel erstellen") und Gruppen (wie "Funktionsbearbeiter") nun nur noch dort angezeigt werden, wo sie relevant sind, also auf Wikifunctions oder in der Abstrakten Wikipedia, nicht jedoch in Client-Wikis ([[:phab:T407066|T407066]]). Zudem haben wir einen Fehler auf Wikifunctions behoben, durch den auf Versionsunterschiedsseiten unterhalb des Vergleichs die alte statt der neuen Version einer Seite angezeigt wurde. Die Abstrakte Wikipedia war davon nicht betroffen.
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteers’ Corner on June 8 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1780939800 Monday, 8 June 2026 at 17:30 UTC]. We plan to address questions from the community and discuss any matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Functions of the Week: {{Z|Z36083}} and {{Z|Z33842}} ===
</div>
: <span lang="en" dir="ltr" class="mw-content-ltr">''Every week we present up to one Function in detail, to show off the possibilities of Wikifunctions. The Functions of the Week are usually community submissions. [[Wikifunctions:Function of the Week/submissions|You can submit a Function here]]. This week’s Function of the Week was written by [[User:99of9|99of9]] and copyedited by [[User:Feeglgeef|Feeglgeef]]. Thanks!''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
The functions [[Z36083|main articles]] and [[Z33842|main articles, complex]] are to be used on Abstract Wikipedia after a section heading to link to a separate article with more information about that subtopic. These links help the reader to quickly navigate to the topics they are most interested in, and are widely used across most language editions of Wikipedia. Our functions are modelled on the English Wikipedia [[w:Template:Main|Template:Main]], which takes a (usually short) set of articles to link to, optional alternative label strings for those links, and a parameter to denote and slightly change the behaviour of self-references. It returns a short inset referring to this link as the Main article for the subsection.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The full version of our function, [[Z33842|main articles, complex]] is set up to accept three similar inputs and the language in which it should be rendered. The link items are entered as a list of [[Z6091|Wikidata item references]]. The alternate labels cannot simply be strings, because they would not work in all languages. For now, we accept a list of objects, but do not yet support any functionality on these objects. In the future they may be populated with function references or other data structures with the information required to generate alternate labels. The self-reference parameter is a Boolean. The function returns an [[Z89|HTML fragment]] as required for Abstract Wikipedia. The [[Z33847|composition implementation]] deals with wrapping each language's output with an HTML div with attributes <code>role="note" class="hatnote navigation-not-searchable"</code>, so the language sub-functions are just responsible for fetching and formatting the link name.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Usually, the complexity of alternative labels and self-references is unnecessary. So the simpler version of our function, [[Z36083|main articles]], only requires a list of items and a language as arguments. It wraps the complex version, passing default values for the unused arguments. This version is simpler to use and read in Abstract Wikipedia source code.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Six tests are available, based on the prolific use of this function to structure the abstract article [[:abstract:Q408|Australia (Q408)]]:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36085|''Main article:'' History of Australia]]</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36086|''Main articles:'' Geography of Australia and Australian continent]]</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36087|''Main articles:'' Australian Government, Politics of Australia and Monarchy of Australia]] currently failing due to a tracked bug, [[phab:T427454|T427454]], affecting [[Z13464|Z13464]], which the composition relies on.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36089|''Hoofdartikel:'' Geografie van Australië]] in Belgian Dutch.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36088|''→ Hauptartikel:'' Klima in Australien]] awaiting an implementation in German.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36090|a test of the default function]] testing in Arabic, a right-to-left language, and successfully generating <code><span dir="rtl">← تاريخ أستراليا</span></code> with a link.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
I chose this example as Function of the Week to encourage further language configuration. Supporting simple links with labels in a consistent scheme is a very clearly defined purpose, and is a reasonably easy starting point compared to other natural language functions. It is currently only [[Z33855|configured]] in English and Dutch, so further contributions would be welcome. It would also be interesting to discuss theoretical directions for the currently unused label-configuring argument.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 63 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 63 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35641}}
* {{Z|Z35646}}
* {{Z|Z35652}}
* {{Z|Z35656}}
* {{Z|Z35663}}
* {{Z|Z35666}}
* {{Z|Z35672}}
* {{Z|Z35677}}
* {{Z|Z35683}}
* {{Z|Z35687}}
* {{Z|Z35693}}
* {{Z|Z35702}}
* {{Z|Z35709}}
* {{Z|Z35714}}
* {{Z|Z35721}}
* {{Z|Z35727}}
* {{Z|Z35732}}
* {{Z|Z35737}}
* {{Z|Z35740}}
* {{Z|Z35747}}
* {{Z|Z35766}}
* {{Z|Z35772}}
* {{Z|Z35774}}
* {{Z|Z35776}}
* {{Z|Z35780}}
* {{Z|Z35792}}
* {{Z|Z35797}}
* {{Z|Z35806}}
* {{Z|Z35809}}
* {{Z|Z35811}}
* {{Z|Z35815}}
* {{Z|Z35828}}
* {{Z|Z35839}}
* {{Z|Z35847}}
* {{Z|Z35860}}
* {{Z|Z35864}}
* {{Z|Z35874}}
* {{Z|Z35879}}
* {{Z|Z35883}}
* {{Z|Z35889}}
* {{Z|Z35892}}
* {{Z|Z35901}}
* {{Z|Z35911}}
* {{Z|Z35921}}
* {{Z|Z35936}}
* {{Z|Z35941}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-06-05]]
8zo8fktw5c7r9hoz60j7z58cswqs0lg
281099
281097
2026-06-06T21:06:57Z
Ameisenigel
44
Created page with "=== Freiwilligentreffen am 8. Juni ==="
281099
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-30
| nextlabel = Nächstes Update
| next =
}}
<span id="The_illustrated_encyclopaedia"></span>
=== Die illustrierte Enzyklopädie ===
Wir freuen uns sehr, mitteilen zu können, dass ab dieser Woche die Möglichkeit besteht, Bilder zur Abstrakten Wikipedia hinzuzufügen.
Bilder sind ein wichtiger Bestandteil einer modernen Enzyklopädie. Sie können Textbeschreibungen ergänzen und funktionieren oft sprachübergreifend. Karten, Diagramme und Fotografien ermöglichen es, räumliche Beziehungen, Proportionen und Wechselwirkungen zu vermitteln sowie ein Thema zu veranschaulichen. Bilder können einen Wikipedia-Artikel lebendiger gestalten und die Aufnahme der Inhalte erleichtern.
Ein erstes Beispiel für eine Funktion, die ein HTML-Fragment erstellt, ist hier verfügbar: {{Z|Z36038}}. Ein Klick auf ein Bild führt zur Commons-Seite des Bildes, genau wie bei Wikipedia-Artikeln.
Derzeit unterstützen wir nur Bilder: keine Videos, Audiodateien, Karten, 3D-Modelle, Datentabellen oder Dokumente. Wir unterstützen jedoch eine Vielzahl von Bildformaten, einschließlich animierter PNGs und GIFs. Auch SVG-Bilder funktionieren, allerdings werden deren Animationen nicht angezeigt.
Die Beispielfunktion steht dir zum Ausprobieren zur Verfügung, und du kannst gerne weitere erstellen. Eine [[:mw:Special:MyLanguage/Help:Wikifunctions/Images|Dokumentation]] ist ebenfalls verfügbar — sie befindet sich zwar noch in Arbeit, deckt aber den aktuellen Umfang sowie die bekannten Einschränkungen dieser ersten Version ab. Eine Unterstützung für Bildbeschreibungen ist noch nicht vorhanden, wird jedoch in einer künftigen Version nachgereicht.
Bilder, die in einzelne Sprachversionen der Wikipedia hochgeladen wurden, stehen nicht zur Verfügung. Dies ist eine bewusste Einschränkung und es ist nicht geplant, dies zu ändern. Verfügbar sind lediglich Bilder von Wikimedia Commons, da dies der zentrale Ort für die gemeinsame Nutzung von Bildern über alle Wikipedia-Sprachversionen hinweg ist. Ebenso stehen keine Bilder von Websites Dritter zur Verfügung.
Solltest du auf Probleme stoßen, lass es uns bitte wissen. Angesichts des komplexen Ökosystems, in dem wir uns bewegen, rechnen wir, wie bei jeder neuen Funktion, damit, dass manches möglicherweise nicht wie vorgesehen funktioniert. Bitte melde solche Fälle, idealerweise über Phabricator, damit wir sie beheben können.
Ein erstes Bild, das in einen Artikel in der Abstrakten Wikipedia eingebunden ist, ist hier zu sehen: [[abstract:Q922|Brač]]. Wir freuen uns darauf, zu sehen, wir du Bilder in der Abstrakten verwendest!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise, wie der Code registriert wird, überarbeitet. Das bedeutet, dass spezielle Benutzerrechte (wie "Einen Test mit seiner Funktion verbinden" oder "Neue abstrakte Artikel erstellen") und Gruppen (wie "Funktionsbearbeiter") nun nur noch dort angezeigt werden, wo sie relevant sind, also auf Wikifunctions oder in der Abstrakten Wikipedia, nicht jedoch in Client-Wikis ([[:phab:T407066|T407066]]). Zudem haben wir einen Fehler auf Wikifunctions behoben, durch den auf Versionsunterschiedsseiten unterhalb des Vergleichs die alte statt der neuen Version einer Seite angezeigt wurde. Die Abstrakte Wikipedia war davon nicht betroffen.
<span id="Volunteers’_Corner_on_June_8"></span>
=== Freiwilligentreffen am 8. Juni ===
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1780939800 Monday, 8 June 2026 at 17:30 UTC]. We plan to address questions from the community and discuss any matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Functions of the Week: {{Z|Z36083}} and {{Z|Z33842}} ===
</div>
: <span lang="en" dir="ltr" class="mw-content-ltr">''Every week we present up to one Function in detail, to show off the possibilities of Wikifunctions. The Functions of the Week are usually community submissions. [[Wikifunctions:Function of the Week/submissions|You can submit a Function here]]. This week’s Function of the Week was written by [[User:99of9|99of9]] and copyedited by [[User:Feeglgeef|Feeglgeef]]. Thanks!''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
The functions [[Z36083|main articles]] and [[Z33842|main articles, complex]] are to be used on Abstract Wikipedia after a section heading to link to a separate article with more information about that subtopic. These links help the reader to quickly navigate to the topics they are most interested in, and are widely used across most language editions of Wikipedia. Our functions are modelled on the English Wikipedia [[w:Template:Main|Template:Main]], which takes a (usually short) set of articles to link to, optional alternative label strings for those links, and a parameter to denote and slightly change the behaviour of self-references. It returns a short inset referring to this link as the Main article for the subsection.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The full version of our function, [[Z33842|main articles, complex]] is set up to accept three similar inputs and the language in which it should be rendered. The link items are entered as a list of [[Z6091|Wikidata item references]]. The alternate labels cannot simply be strings, because they would not work in all languages. For now, we accept a list of objects, but do not yet support any functionality on these objects. In the future they may be populated with function references or other data structures with the information required to generate alternate labels. The self-reference parameter is a Boolean. The function returns an [[Z89|HTML fragment]] as required for Abstract Wikipedia. The [[Z33847|composition implementation]] deals with wrapping each language's output with an HTML div with attributes <code>role="note" class="hatnote navigation-not-searchable"</code>, so the language sub-functions are just responsible for fetching and formatting the link name.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Usually, the complexity of alternative labels and self-references is unnecessary. So the simpler version of our function, [[Z36083|main articles]], only requires a list of items and a language as arguments. It wraps the complex version, passing default values for the unused arguments. This version is simpler to use and read in Abstract Wikipedia source code.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Six tests are available, based on the prolific use of this function to structure the abstract article [[:abstract:Q408|Australia (Q408)]]:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36085|''Main article:'' History of Australia]]</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36086|''Main articles:'' Geography of Australia and Australian continent]]</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36087|''Main articles:'' Australian Government, Politics of Australia and Monarchy of Australia]] currently failing due to a tracked bug, [[phab:T427454|T427454]], affecting [[Z13464|Z13464]], which the composition relies on.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36089|''Hoofdartikel:'' Geografie van Australië]] in Belgian Dutch.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36088|''→ Hauptartikel:'' Klima in Australien]] awaiting an implementation in German.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36090|a test of the default function]] testing in Arabic, a right-to-left language, and successfully generating <code><span dir="rtl">← تاريخ أستراليا</span></code> with a link.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
I chose this example as Function of the Week to encourage further language configuration. Supporting simple links with labels in a consistent scheme is a very clearly defined purpose, and is a reasonably easy starting point compared to other natural language functions. It is currently only [[Z33855|configured]] in English and Dutch, so further contributions would be welcome. It would also be interesting to discuss theoretical directions for the currently unused label-configuring argument.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 63 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 63 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35641}}
* {{Z|Z35646}}
* {{Z|Z35652}}
* {{Z|Z35656}}
* {{Z|Z35663}}
* {{Z|Z35666}}
* {{Z|Z35672}}
* {{Z|Z35677}}
* {{Z|Z35683}}
* {{Z|Z35687}}
* {{Z|Z35693}}
* {{Z|Z35702}}
* {{Z|Z35709}}
* {{Z|Z35714}}
* {{Z|Z35721}}
* {{Z|Z35727}}
* {{Z|Z35732}}
* {{Z|Z35737}}
* {{Z|Z35740}}
* {{Z|Z35747}}
* {{Z|Z35766}}
* {{Z|Z35772}}
* {{Z|Z35774}}
* {{Z|Z35776}}
* {{Z|Z35780}}
* {{Z|Z35792}}
* {{Z|Z35797}}
* {{Z|Z35806}}
* {{Z|Z35809}}
* {{Z|Z35811}}
* {{Z|Z35815}}
* {{Z|Z35828}}
* {{Z|Z35839}}
* {{Z|Z35847}}
* {{Z|Z35860}}
* {{Z|Z35864}}
* {{Z|Z35874}}
* {{Z|Z35879}}
* {{Z|Z35883}}
* {{Z|Z35889}}
* {{Z|Z35892}}
* {{Z|Z35901}}
* {{Z|Z35911}}
* {{Z|Z35921}}
* {{Z|Z35936}}
* {{Z|Z35941}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-06-05]]
jpty33aou2ddjlg5ko2futxwj4lomkg
281103
281099
2026-06-06T21:08:13Z
Ameisenigel
44
Created page with "Das nächste Freiwilligentreffen findet am [$1 Montag, dem 8. Juni 2026, um 19:30 Uhr MESZ] statt. Wir planen, auf Fragen aus der Community einzugehen und alle aufkommenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [$2 Google Meet] teilzunehmen."
281103
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-30
| nextlabel = Nächstes Update
| next =
}}
<span id="The_illustrated_encyclopaedia"></span>
=== Die illustrierte Enzyklopädie ===
Wir freuen uns sehr, mitteilen zu können, dass ab dieser Woche die Möglichkeit besteht, Bilder zur Abstrakten Wikipedia hinzuzufügen.
Bilder sind ein wichtiger Bestandteil einer modernen Enzyklopädie. Sie können Textbeschreibungen ergänzen und funktionieren oft sprachübergreifend. Karten, Diagramme und Fotografien ermöglichen es, räumliche Beziehungen, Proportionen und Wechselwirkungen zu vermitteln sowie ein Thema zu veranschaulichen. Bilder können einen Wikipedia-Artikel lebendiger gestalten und die Aufnahme der Inhalte erleichtern.
Ein erstes Beispiel für eine Funktion, die ein HTML-Fragment erstellt, ist hier verfügbar: {{Z|Z36038}}. Ein Klick auf ein Bild führt zur Commons-Seite des Bildes, genau wie bei Wikipedia-Artikeln.
Derzeit unterstützen wir nur Bilder: keine Videos, Audiodateien, Karten, 3D-Modelle, Datentabellen oder Dokumente. Wir unterstützen jedoch eine Vielzahl von Bildformaten, einschließlich animierter PNGs und GIFs. Auch SVG-Bilder funktionieren, allerdings werden deren Animationen nicht angezeigt.
Die Beispielfunktion steht dir zum Ausprobieren zur Verfügung, und du kannst gerne weitere erstellen. Eine [[:mw:Special:MyLanguage/Help:Wikifunctions/Images|Dokumentation]] ist ebenfalls verfügbar — sie befindet sich zwar noch in Arbeit, deckt aber den aktuellen Umfang sowie die bekannten Einschränkungen dieser ersten Version ab. Eine Unterstützung für Bildbeschreibungen ist noch nicht vorhanden, wird jedoch in einer künftigen Version nachgereicht.
Bilder, die in einzelne Sprachversionen der Wikipedia hochgeladen wurden, stehen nicht zur Verfügung. Dies ist eine bewusste Einschränkung und es ist nicht geplant, dies zu ändern. Verfügbar sind lediglich Bilder von Wikimedia Commons, da dies der zentrale Ort für die gemeinsame Nutzung von Bildern über alle Wikipedia-Sprachversionen hinweg ist. Ebenso stehen keine Bilder von Websites Dritter zur Verfügung.
Solltest du auf Probleme stoßen, lass es uns bitte wissen. Angesichts des komplexen Ökosystems, in dem wir uns bewegen, rechnen wir, wie bei jeder neuen Funktion, damit, dass manches möglicherweise nicht wie vorgesehen funktioniert. Bitte melde solche Fälle, idealerweise über Phabricator, damit wir sie beheben können.
Ein erstes Bild, das in einen Artikel in der Abstrakten Wikipedia eingebunden ist, ist hier zu sehen: [[abstract:Q922|Brač]]. Wir freuen uns darauf, zu sehen, wir du Bilder in der Abstrakten verwendest!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise, wie der Code registriert wird, überarbeitet. Das bedeutet, dass spezielle Benutzerrechte (wie "Einen Test mit seiner Funktion verbinden" oder "Neue abstrakte Artikel erstellen") und Gruppen (wie "Funktionsbearbeiter") nun nur noch dort angezeigt werden, wo sie relevant sind, also auf Wikifunctions oder in der Abstrakten Wikipedia, nicht jedoch in Client-Wikis ([[:phab:T407066|T407066]]). Zudem haben wir einen Fehler auf Wikifunctions behoben, durch den auf Versionsunterschiedsseiten unterhalb des Vergleichs die alte statt der neuen Version einer Seite angezeigt wurde. Die Abstrakte Wikipedia war davon nicht betroffen.
<span id="Volunteers’_Corner_on_June_8"></span>
=== Freiwilligentreffen am 8. Juni ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1780939800 Montag, dem 8. Juni 2026, um 19:30 Uhr MESZ] statt. Wir planen, auf Fragen aus der Community einzugehen und alle aufkommenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Functions of the Week: {{Z|Z36083}} and {{Z|Z33842}} ===
</div>
: <span lang="en" dir="ltr" class="mw-content-ltr">''Every week we present up to one Function in detail, to show off the possibilities of Wikifunctions. The Functions of the Week are usually community submissions. [[Wikifunctions:Function of the Week/submissions|You can submit a Function here]]. This week’s Function of the Week was written by [[User:99of9|99of9]] and copyedited by [[User:Feeglgeef|Feeglgeef]]. Thanks!''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
The functions [[Z36083|main articles]] and [[Z33842|main articles, complex]] are to be used on Abstract Wikipedia after a section heading to link to a separate article with more information about that subtopic. These links help the reader to quickly navigate to the topics they are most interested in, and are widely used across most language editions of Wikipedia. Our functions are modelled on the English Wikipedia [[w:Template:Main|Template:Main]], which takes a (usually short) set of articles to link to, optional alternative label strings for those links, and a parameter to denote and slightly change the behaviour of self-references. It returns a short inset referring to this link as the Main article for the subsection.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The full version of our function, [[Z33842|main articles, complex]] is set up to accept three similar inputs and the language in which it should be rendered. The link items are entered as a list of [[Z6091|Wikidata item references]]. The alternate labels cannot simply be strings, because they would not work in all languages. For now, we accept a list of objects, but do not yet support any functionality on these objects. In the future they may be populated with function references or other data structures with the information required to generate alternate labels. The self-reference parameter is a Boolean. The function returns an [[Z89|HTML fragment]] as required for Abstract Wikipedia. The [[Z33847|composition implementation]] deals with wrapping each language's output with an HTML div with attributes <code>role="note" class="hatnote navigation-not-searchable"</code>, so the language sub-functions are just responsible for fetching and formatting the link name.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Usually, the complexity of alternative labels and self-references is unnecessary. So the simpler version of our function, [[Z36083|main articles]], only requires a list of items and a language as arguments. It wraps the complex version, passing default values for the unused arguments. This version is simpler to use and read in Abstract Wikipedia source code.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Six tests are available, based on the prolific use of this function to structure the abstract article [[:abstract:Q408|Australia (Q408)]]:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36085|''Main article:'' History of Australia]]</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36086|''Main articles:'' Geography of Australia and Australian continent]]</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36087|''Main articles:'' Australian Government, Politics of Australia and Monarchy of Australia]] currently failing due to a tracked bug, [[phab:T427454|T427454]], affecting [[Z13464|Z13464]], which the composition relies on.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36089|''Hoofdartikel:'' Geografie van Australië]] in Belgian Dutch.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36088|''→ Hauptartikel:'' Klima in Australien]] awaiting an implementation in German.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36090|a test of the default function]] testing in Arabic, a right-to-left language, and successfully generating <code><span dir="rtl">← تاريخ أستراليا</span></code> with a link.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
I chose this example as Function of the Week to encourage further language configuration. Supporting simple links with labels in a consistent scheme is a very clearly defined purpose, and is a reasonably easy starting point compared to other natural language functions. It is currently only [[Z33855|configured]] in English and Dutch, so further contributions would be welcome. It would also be interesting to discuss theoretical directions for the currently unused label-configuring argument.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 63 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 63 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35641}}
* {{Z|Z35646}}
* {{Z|Z35652}}
* {{Z|Z35656}}
* {{Z|Z35663}}
* {{Z|Z35666}}
* {{Z|Z35672}}
* {{Z|Z35677}}
* {{Z|Z35683}}
* {{Z|Z35687}}
* {{Z|Z35693}}
* {{Z|Z35702}}
* {{Z|Z35709}}
* {{Z|Z35714}}
* {{Z|Z35721}}
* {{Z|Z35727}}
* {{Z|Z35732}}
* {{Z|Z35737}}
* {{Z|Z35740}}
* {{Z|Z35747}}
* {{Z|Z35766}}
* {{Z|Z35772}}
* {{Z|Z35774}}
* {{Z|Z35776}}
* {{Z|Z35780}}
* {{Z|Z35792}}
* {{Z|Z35797}}
* {{Z|Z35806}}
* {{Z|Z35809}}
* {{Z|Z35811}}
* {{Z|Z35815}}
* {{Z|Z35828}}
* {{Z|Z35839}}
* {{Z|Z35847}}
* {{Z|Z35860}}
* {{Z|Z35864}}
* {{Z|Z35874}}
* {{Z|Z35879}}
* {{Z|Z35883}}
* {{Z|Z35889}}
* {{Z|Z35892}}
* {{Z|Z35901}}
* {{Z|Z35911}}
* {{Z|Z35921}}
* {{Z|Z35936}}
* {{Z|Z35941}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-06-05]]
3zr9sd74akh47g3drv1joqa035tx2v3
281105
281103
2026-06-06T21:08:28Z
Ameisenigel
44
Created page with "=== Funktionen der Woche: $1 und $2 ==="
281105
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-30
| nextlabel = Nächstes Update
| next =
}}
<span id="The_illustrated_encyclopaedia"></span>
=== Die illustrierte Enzyklopädie ===
Wir freuen uns sehr, mitteilen zu können, dass ab dieser Woche die Möglichkeit besteht, Bilder zur Abstrakten Wikipedia hinzuzufügen.
Bilder sind ein wichtiger Bestandteil einer modernen Enzyklopädie. Sie können Textbeschreibungen ergänzen und funktionieren oft sprachübergreifend. Karten, Diagramme und Fotografien ermöglichen es, räumliche Beziehungen, Proportionen und Wechselwirkungen zu vermitteln sowie ein Thema zu veranschaulichen. Bilder können einen Wikipedia-Artikel lebendiger gestalten und die Aufnahme der Inhalte erleichtern.
Ein erstes Beispiel für eine Funktion, die ein HTML-Fragment erstellt, ist hier verfügbar: {{Z|Z36038}}. Ein Klick auf ein Bild führt zur Commons-Seite des Bildes, genau wie bei Wikipedia-Artikeln.
Derzeit unterstützen wir nur Bilder: keine Videos, Audiodateien, Karten, 3D-Modelle, Datentabellen oder Dokumente. Wir unterstützen jedoch eine Vielzahl von Bildformaten, einschließlich animierter PNGs und GIFs. Auch SVG-Bilder funktionieren, allerdings werden deren Animationen nicht angezeigt.
Die Beispielfunktion steht dir zum Ausprobieren zur Verfügung, und du kannst gerne weitere erstellen. Eine [[:mw:Special:MyLanguage/Help:Wikifunctions/Images|Dokumentation]] ist ebenfalls verfügbar — sie befindet sich zwar noch in Arbeit, deckt aber den aktuellen Umfang sowie die bekannten Einschränkungen dieser ersten Version ab. Eine Unterstützung für Bildbeschreibungen ist noch nicht vorhanden, wird jedoch in einer künftigen Version nachgereicht.
Bilder, die in einzelne Sprachversionen der Wikipedia hochgeladen wurden, stehen nicht zur Verfügung. Dies ist eine bewusste Einschränkung und es ist nicht geplant, dies zu ändern. Verfügbar sind lediglich Bilder von Wikimedia Commons, da dies der zentrale Ort für die gemeinsame Nutzung von Bildern über alle Wikipedia-Sprachversionen hinweg ist. Ebenso stehen keine Bilder von Websites Dritter zur Verfügung.
Solltest du auf Probleme stoßen, lass es uns bitte wissen. Angesichts des komplexen Ökosystems, in dem wir uns bewegen, rechnen wir, wie bei jeder neuen Funktion, damit, dass manches möglicherweise nicht wie vorgesehen funktioniert. Bitte melde solche Fälle, idealerweise über Phabricator, damit wir sie beheben können.
Ein erstes Bild, das in einen Artikel in der Abstrakten Wikipedia eingebunden ist, ist hier zu sehen: [[abstract:Q922|Brač]]. Wir freuen uns darauf, zu sehen, wir du Bilder in der Abstrakten verwendest!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise, wie der Code registriert wird, überarbeitet. Das bedeutet, dass spezielle Benutzerrechte (wie "Einen Test mit seiner Funktion verbinden" oder "Neue abstrakte Artikel erstellen") und Gruppen (wie "Funktionsbearbeiter") nun nur noch dort angezeigt werden, wo sie relevant sind, also auf Wikifunctions oder in der Abstrakten Wikipedia, nicht jedoch in Client-Wikis ([[:phab:T407066|T407066]]). Zudem haben wir einen Fehler auf Wikifunctions behoben, durch den auf Versionsunterschiedsseiten unterhalb des Vergleichs die alte statt der neuen Version einer Seite angezeigt wurde. Die Abstrakte Wikipedia war davon nicht betroffen.
<span id="Volunteers’_Corner_on_June_8"></span>
=== Freiwilligentreffen am 8. Juni ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1780939800 Montag, dem 8. Juni 2026, um 19:30 Uhr MESZ] statt. Wir planen, auf Fragen aus der Community einzugehen und alle aufkommenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Functions_of_the_Week:_{{Z|Z36083}}_and_{{Z|Z33842}}"></span>
=== Funktionen der Woche: {{Z|Z36083}} und {{Z|Z33842}} ===
: <span lang="en" dir="ltr" class="mw-content-ltr">''Every week we present up to one Function in detail, to show off the possibilities of Wikifunctions. The Functions of the Week are usually community submissions. [[Wikifunctions:Function of the Week/submissions|You can submit a Function here]]. This week’s Function of the Week was written by [[User:99of9|99of9]] and copyedited by [[User:Feeglgeef|Feeglgeef]]. Thanks!''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
The functions [[Z36083|main articles]] and [[Z33842|main articles, complex]] are to be used on Abstract Wikipedia after a section heading to link to a separate article with more information about that subtopic. These links help the reader to quickly navigate to the topics they are most interested in, and are widely used across most language editions of Wikipedia. Our functions are modelled on the English Wikipedia [[w:Template:Main|Template:Main]], which takes a (usually short) set of articles to link to, optional alternative label strings for those links, and a parameter to denote and slightly change the behaviour of self-references. It returns a short inset referring to this link as the Main article for the subsection.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The full version of our function, [[Z33842|main articles, complex]] is set up to accept three similar inputs and the language in which it should be rendered. The link items are entered as a list of [[Z6091|Wikidata item references]]. The alternate labels cannot simply be strings, because they would not work in all languages. For now, we accept a list of objects, but do not yet support any functionality on these objects. In the future they may be populated with function references or other data structures with the information required to generate alternate labels. The self-reference parameter is a Boolean. The function returns an [[Z89|HTML fragment]] as required for Abstract Wikipedia. The [[Z33847|composition implementation]] deals with wrapping each language's output with an HTML div with attributes <code>role="note" class="hatnote navigation-not-searchable"</code>, so the language sub-functions are just responsible for fetching and formatting the link name.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Usually, the complexity of alternative labels and self-references is unnecessary. So the simpler version of our function, [[Z36083|main articles]], only requires a list of items and a language as arguments. It wraps the complex version, passing default values for the unused arguments. This version is simpler to use and read in Abstract Wikipedia source code.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Six tests are available, based on the prolific use of this function to structure the abstract article [[:abstract:Q408|Australia (Q408)]]:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36085|''Main article:'' History of Australia]]</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36086|''Main articles:'' Geography of Australia and Australian continent]]</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36087|''Main articles:'' Australian Government, Politics of Australia and Monarchy of Australia]] currently failing due to a tracked bug, [[phab:T427454|T427454]], affecting [[Z13464|Z13464]], which the composition relies on.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36089|''Hoofdartikel:'' Geografie van Australië]] in Belgian Dutch.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36088|''→ Hauptartikel:'' Klima in Australien]] awaiting an implementation in German.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Z36090|a test of the default function]] testing in Arabic, a right-to-left language, and successfully generating <code><span dir="rtl">← تاريخ أستراليا</span></code> with a link.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
I chose this example as Function of the Week to encourage further language configuration. Supporting simple links with labels in a consistent scheme is a very clearly defined purpose, and is a reasonably easy starting point compared to other natural language functions. It is currently only [[Z33855|configured]] in English and Dutch, so further contributions would be welcome. It would also be interesting to discuss theoretical directions for the currently unused label-configuring argument.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 63 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 63 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35641}}
* {{Z|Z35646}}
* {{Z|Z35652}}
* {{Z|Z35656}}
* {{Z|Z35663}}
* {{Z|Z35666}}
* {{Z|Z35672}}
* {{Z|Z35677}}
* {{Z|Z35683}}
* {{Z|Z35687}}
* {{Z|Z35693}}
* {{Z|Z35702}}
* {{Z|Z35709}}
* {{Z|Z35714}}
* {{Z|Z35721}}
* {{Z|Z35727}}
* {{Z|Z35732}}
* {{Z|Z35737}}
* {{Z|Z35740}}
* {{Z|Z35747}}
* {{Z|Z35766}}
* {{Z|Z35772}}
* {{Z|Z35774}}
* {{Z|Z35776}}
* {{Z|Z35780}}
* {{Z|Z35792}}
* {{Z|Z35797}}
* {{Z|Z35806}}
* {{Z|Z35809}}
* {{Z|Z35811}}
* {{Z|Z35815}}
* {{Z|Z35828}}
* {{Z|Z35839}}
* {{Z|Z35847}}
* {{Z|Z35860}}
* {{Z|Z35864}}
* {{Z|Z35874}}
* {{Z|Z35879}}
* {{Z|Z35883}}
* {{Z|Z35889}}
* {{Z|Z35892}}
* {{Z|Z35901}}
* {{Z|Z35911}}
* {{Z|Z35921}}
* {{Z|Z35936}}
* {{Z|Z35941}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-06-05]]
om707wzr30djx41nuiahjw0x3o9dfd5
Z36127
0
85201
281051
2026-06-06T12:09:34Z
Strobilomyces
193
created test
281051
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36127"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36106",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36106",
"Z36106K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z36106K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
"Z36106K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q46"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Francia es un país en Europa."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Z36106 Francia es un país en Europa"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bi4idqv155w1towtrhltqxnjfrjrdhw
Category:Information theory
14
85202
281056
2026-06-06T15:03:33Z
JJPMaster
6409
Created page with "This category contains functions related to [[w:Information theory|information theory]]."
281056
wikitext
text/x-wiki
This category contains functions related to [[w:Information theory|information theory]].
ahe9w2woogqh7do10mlgekq5wrlhqm4
Z36128
0
85203
281059
2026-06-06T15:19:48Z
JJPMaster
6409
281059
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36128"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z36128K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z16683"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36128"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "DEFLATE compression of string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a list of integers corresponding to the bytes produced by compressing a given string with the DEFLATE algorithm."
}
]
}
}
ojamq817hgs8jksccnjbykh2yl6i1lp
281061
281059
2026-06-06T15:20:37Z
JJPMaster
6409
Added Z36129 to the approved list of implementations
281061
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36128"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z36128K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z16683"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36129"
],
"Z8K5": "Z36128"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "DEFLATE compression of string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a list of integers corresponding to the bytes produced by compressing a given string with the DEFLATE algorithm."
}
]
}
}
izot42zvu5atm0i79e4w4xuern4uucv
Z36129
0
85204
281060
2026-06-06T15:20:29Z
JJPMaster
6409
281060
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36129"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36128",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z36128(Z36128K1):\n\timport zlib\n\tcompressor = zlib.compressobj(wbits=-15)\n return compressor.compress(Z36128K1) + compressor.flush()"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "DEFLATE compression of string, python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3xnuf7nq1i32p6sby7rzi7b9nqvb5cx
281062
281060
2026-06-06T15:20:59Z
JJPMaster
6409
fix
281062
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36129"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36128",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z36128(Z36128K1):\n\timport zlib\n\tcompressor = zlib.compressobj(wbits=-15)\n\treturn compressor.compress(Z36128K1) + compressor.flush()"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "DEFLATE compression of string, python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
naempm5me491uyx2uus6tp2u7i2uu8e
281063
281062
2026-06-06T15:21:55Z
JJPMaster
6409
ensure correct encoding
281063
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36129"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36128",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z36128(Z36128K1):\n\tstr = Z36128K1.encode(\"utf-8\")\n\timport zlib\n\tcompressor = zlib.compressobj(wbits=-15)\n\treturn compressor.compress(str) + compressor.flush()"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "DEFLATE compression of string, python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fcfs66s5krelv3h4yq6jcfz7d1cn32n
Z36130
0
85205
281064
2026-06-06T15:36:37Z
JJPMaster
6409
281064
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36130"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z36130K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string"
}
]
}
}
],
"Z8K2": "Z20838",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36130"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "DEFLATE compressibility of string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"compressibility"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the percentage that the DEFLATE algorithm compresses the given string as a float64."
}
]
}
}
r1bk41pyy14u674u2xvw6w15dr8e2cd
281066
281064
2026-06-06T15:40:42Z
JJPMaster
6409
Added Z36131 to the approved list of implementations
281066
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36130"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z36130K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string"
}
]
}
}
],
"Z8K2": "Z20838",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36131"
],
"Z8K5": "Z36130"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "DEFLATE compressibility of string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"compressibility"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the percentage that the DEFLATE algorithm compresses the given string as a float64."
}
]
}
}
oijzs8vse4a4ni8nev8zvzduvz6ahe2
Z36131
0
85206
281065
2026-06-06T15:40:36Z
JJPMaster
6409
281065
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36131"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36130",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21031",
"Z21031K1": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16661"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
},
"Z21031K2": {
"Z1K1": "Z7",
"Z7K1": "Z21033",
"Z21033K1": {
"Z1K1": "Z7",
"Z7K1": "Z20936",
"Z20936K1": {
"Z1K1": "Z7",
"Z7K1": "Z12681",
"Z12681K1": {
"Z1K1": "Z7",
"Z7K1": "Z36128",
"Z36128K1": {
"Z1K1": "Z18",
"Z18K1": "Z36130K1"
}
}
}
},
"Z21033K2": {
"Z1K1": "Z7",
"Z7K1": "Z20936",
"Z20936K1": {
"Z1K1": "Z7",
"Z7K1": "Z11040",
"Z11040K1": {
"Z1K1": "Z18",
"Z18K1": "Z36130K1"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "DEFLATE compressibility of string, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7ywogv8rpeirproau25qo5bowa70u2o
281067
281065
2026-06-06T15:41:48Z
JJPMaster
6409
make it a real percentage
281067
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36131"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36130",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21032",
"Z21032K1": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "6"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "2533274790395904"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
},
"Z21032K2": {
"Z1K1": "Z7",
"Z7K1": "Z21031",
"Z21031K1": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16661"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
},
"Z21031K2": {
"Z1K1": "Z7",
"Z7K1": "Z21033",
"Z21033K1": {
"Z1K1": "Z7",
"Z7K1": "Z20936",
"Z20936K1": {
"Z1K1": "Z7",
"Z7K1": "Z12681",
"Z12681K1": {
"Z1K1": "Z7",
"Z7K1": "Z36128",
"Z36128K1": {
"Z1K1": "Z18",
"Z18K1": "Z36130K1"
}
}
}
},
"Z21033K2": {
"Z1K1": "Z7",
"Z7K1": "Z20936",
"Z20936K1": {
"Z1K1": "Z7",
"Z7K1": "Z11040",
"Z11040K1": {
"Z1K1": "Z18",
"Z18K1": "Z36130K1"
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "DEFLATE compressibility of string, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7ewndu8qq8zshkj2wmzd5ewh5nr86ja
Z36132
0
85207
281068
2026-06-06T16:08:16Z
YoshiRulz
10156
Create function
281068
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36132"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z40"
},
"Z17K2": "Z36132K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "bools"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z40"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36132"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "invert all of Typed list of Booleans"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"flip all of Boolean list",
"map NOT over Boolean list"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a62yoompqxccnlsps3ir66m0ptjg0ue
281071
281068
2026-06-06T16:12:06Z
YoshiRulz
10156
Added Z36133 and Z36134 to the approved list of test cases
281071
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36132"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z40"
},
"Z17K2": "Z36132K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "bools"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z40"
},
"Z8K3": [
"Z20",
"Z36133",
"Z36134"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36132"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "invert all of Typed list of Booleans"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"flip all of Boolean list",
"map NOT over Boolean list"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
63v3jxf5vlguytt6y4q71d0y70ouzjp
281074
281071
2026-06-06T16:13:27Z
YoshiRulz
10156
Added Z36135 and Z36136 to the approved list of implementations
281074
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36132"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z40"
},
"Z17K2": "Z36132K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "bools"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z40"
},
"Z8K3": [
"Z20",
"Z36133",
"Z36134"
],
"Z8K4": [
"Z14",
"Z36135",
"Z36136"
],
"Z8K5": "Z36132"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "invert all of Typed list of Booleans"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"flip all of Boolean list",
"map NOT over Boolean list"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mu5qr1ydeamsi6e78nv5myrscl1a7z7
Z36133
0
85208
281069
2026-06-06T16:09:50Z
YoshiRulz
10156
Create test
281069
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36133"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36132",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36132",
"Z36132K1": [
"Z40"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z30164",
"Z30164K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "invertAll([]) -\u003E []"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h26e9wr2gwxknk8rbs85ybv8u8c4hti
Z36134
0
85209
281070
2026-06-06T16:10:41Z
YoshiRulz
10156
Create test
281070
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36134"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36132",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36132",
"Z36132K1": [
"Z40",
{
"Z1K1": "Z40",
"Z40K1": "Z41"
},
{
"Z1K1": "Z40",
"Z40K1": "Z42"
},
{
"Z1K1": "Z40",
"Z40K1": "Z41"
},
{
"Z1K1": "Z40",
"Z40K1": "Z41"
},
{
"Z1K1": "Z40",
"Z40K1": "Z42"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z40",
{
"Z1K1": "Z40",
"Z40K1": "Z42"
},
{
"Z1K1": "Z40",
"Z40K1": "Z41"
},
{
"Z1K1": "Z40",
"Z40K1": "Z42"
},
{
"Z1K1": "Z40",
"Z40K1": "Z42"
},
{
"Z1K1": "Z40",
"Z40K1": "Z41"
}
],
"Z889K3": "Z844"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "invertAll([ T, F, F, T, F ]) -\u003E [ F, T, T, F, T ]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qlu21kx3zpzw286en4k1wg4ny3dbhn2
Z36135
0
85210
281072
2026-06-06T16:12:39Z
YoshiRulz
10156
Create implementation
281072
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36135"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36132",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z10216",
"Z873K2": {
"Z1K1": "Z18",
"Z18K1": "Z36132K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "map NOT over Boolean list, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pdgitwdw8bcmx8u3uj3nkr1dmt3wruq
Z36136
0
85211
281073
2026-06-06T16:13:13Z
YoshiRulz
10156
Create implementation
281073
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36136"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36132",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z36132( Z36132K1 ) {\n\treturn Z36132K1.map(b =\u003E !b);\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "map NOT over Boolean list, JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4n7jvo2vyi7n8sbt5hdwjo7h2ulpyaj
Z36137
0
85212
281078
2026-06-06T18:25:19Z
Jsamwrites
938
281078
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36137"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36137K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36137K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36137"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for literary work"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pp9ubh7whsbjozyjvmk5v0vrutqb8xb
281080
281078
2026-06-06T18:28:39Z
Jsamwrites
938
Added Z36138 to the approved list of implementations
281080
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36137"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36137K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36137K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36138"
],
"Z8K5": "Z36137"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for literary work"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rsirfnyhp81vb1jjuvycyxtied49598
Z36138
0
85213
281079
2026-06-06T18:28:28Z
Jsamwrites
938
infobox, comp
281079
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36138"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36137",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z7",
"Z7K1": "Z33325",
"Z33325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36137K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q937228"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q11028"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
}
]
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z21449",
"Z21449K1": {
"Z1K1": "Z6092",
"Z6092K1": "P495"
},
"Z21449K2": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36137K1"
}
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3406134"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z28767",
"Z28767K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36137K1"
}
},
"Z28767K2": {
"Z1K1": "Z6092",
"Z6092K1": "P577"
},
"Z28767K3": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for literary work, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6ciyzxj2uvag5hcjvbp2sa7aukdvw24
281081
281079
2026-06-06T18:35:12Z
Jsamwrites
938
281081
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36138"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36137",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z7",
"Z7K1": "Z33325",
"Z33325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36137K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q937228"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q11028"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
}
]
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z21449",
"Z21449K1": {
"Z1K1": "Z6092",
"Z6092K1": "P495"
},
"Z21449K2": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36137K1"
}
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1361758"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z28767",
"Z28767K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36137K1"
}
},
"Z28767K2": {
"Z1K1": "Z6092",
"Z6092K1": "P577"
},
"Z28767K3": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q482980"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z21449",
"Z21449K1": {
"Z1K1": "Z6092",
"Z6092K1": "P50"
},
"Z21449K2": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36137K1"
}
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36137K2"
}
}
}
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for literary work, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
g4h4gi7zj4dlv4st6hcifgovym83nwc
Z36139
0
85214
281082
2026-06-06T20:06:19Z
Vintagecomp141
84065
Function that returns a color map like meteo but for color lightness
281082
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36139"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z36139K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Image file path"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
}
},
"Z17K2": "Z36139K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Intermediate colors"
}
]
}
}
],
"Z8K2": "Z23",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36139"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Color scale map(like meteo)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m8f3shmbgnua6uhfo3l9xifdmgftysf
Z36140
0
85215
281083
2026-06-06T20:09:57Z
Vintagecomp141
84065
Implementation of color scale map like meteo
281083
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36140"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36139",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "from PIL import Image\nimport numpy as numpy\ndef Z36139(Z36139K1,Z36139K2):\n '''Z36139K1 must be a image file link\n Z36139K2 is a list of tuples under shape (x,y,z) with x,y,z integers between 0 and 255 both included.\n They represent the RGB values of colors stops. The right colors will take place of the nearest to white pixels and left colors take place of the darkest pixels'''\n ##Différence entre deux pixels\n def diff_tuples(tuple1,tuple2):\n return (tuple2[0]-tuple1[0],tuple2[1]-tuple1[1],tuple2[2]-tuple1[2])\n #Conversion en image monochrome\n monochrome=numpy.array(Image.open(Z36139K1).convert(\"L\"))\n stop_percent=100/(len(Z36139K2)-1)\n colored_image=[]\n no=0\n ##Génération des pixels en fonction des couleurs intemédiaires définies dans Z36139K2\n for line in monochrome:\n current_line=[]\n for pixels in line:\n intensity=pixels/2.55\n stop_number=int(intensity//(100/(len(Z36139K2)-1)))\n current_stop_progress=int(intensity%(100//(len(Z36139K2)-1))*(len(Z36139K2)-1))\n pixel=(int(Z36139K2[stop_number-1][0]+(current_stop_progress/100)*(diff_tuples(Z36139K2[stop_number-1],Z36139K2[stop_number]))[0]),\n int(Z36139K2[stop_number-1][1]+(current_stop_progress/100)*(diff_tuples(Z36139K2[stop_number-1],Z36139K2[stop_number]))[1]),\n int(Z36139K2[stop_number-1][2]+(current_stop_progress/100)*(diff_tuples(Z36139K2[stop_number-1],Z36139K2[stop_number]))[2]))\n current_line.append(pixel)\n colored_image.append(current_line)\n '''Aplatissement de l'image et exportation'''\n image_aplatie=[]\n for ligne in colored_image:\n for colonne in ligne:\n image_aplatie.append(colonne)\n image_finale=Image.new('RGB',(len(colored_image[0]),len(colored_image)))\n image_finale.putdata(image_aplatie)\n image_finale.show()\n return image_finale\n\n\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
68ok89s2m4s4jiw6xu26xxmlxs9aqz7
Z36141
0
85216
281084
2026-06-06T20:41:30Z
Jsamwrites
938
281084
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36141"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36141K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36141K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36141K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inception"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36141"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ht39d0ojmqj4law00tseb31uohlso35
281122
281084
2026-06-06T21:32:11Z
Jsamwrites
938
281122
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36141"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36141K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36141K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36141K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inception"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36141K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36141"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e5kmewphwu52zomsz68g03swj1hz8p1
281124
281122
2026-06-06T21:33:27Z
Jsamwrites
938
Added Z36149 to the approved list of implementations
281124
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36141"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36141K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36141K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36141K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inception"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36141K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36149"
],
"Z8K5": "Z36141"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6lrpgslruh0v4cz273cff1i944alg6e
281138
281124
2026-06-07T05:01:43Z
Jsamwrites
938
Added Z36150 to the approved list of test cases
281138
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36141"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36141K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36141K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36141K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inception"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36141K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36150"
],
"Z8K4": [
"Z14",
"Z36149"
],
"Z8K5": "Z36141"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ly77h36vl3bom83a6lhigjj3pojam9t
Z36142
0
85217
281085
2026-06-06T20:43:35Z
Jsamwrites
938
281085
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36142"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36142K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36142K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36142K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inception"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36142"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k7fw84m367mz4uj5wnrwbpnq7fxokul
281090
281085
2026-06-06T20:49:56Z
Jsamwrites
938
Added Z36143 to the approved list of implementations
281090
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36142"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36142K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36142K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36142K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inception"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36143"
],
"Z8K5": "Z36142"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r1tu3vi5y8tj7l543e7dn9vs4cuv25v
281139
281090
2026-06-07T05:02:26Z
Jsamwrites
938
Added Z36147 to the approved list of test cases
281139
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36142"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36142K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36142K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36142K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inception"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36147"
],
"Z8K4": [
"Z14",
"Z36143"
],
"Z8K5": "Z36142"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bn7jpn7sfoujz8to41jbhzcs2l6l152
Z36143
0
85218
281088
2026-06-06T20:48:56Z
Jsamwrites
938
281088
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36143"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36142",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36142K1"
}
},
"Z23468K2": "Z1002"
},
"was ",
{
"Z1K1": "Z7",
"Z7K1": "Z30374",
"Z30374K1": {
"Z1K1": "Z18",
"Z18K1": "Z36142K2"
},
"Z30374K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1392475"
}
],
"Z30374K3": "Z1002"
},
"in",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36142K3"
}
},
"Z23468K2": "Z1002"
}
],
"Z12899K2": " "
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
luufd6p31ywcibbmhsi9p4wi5a87aia
281089
281088
2026-06-06T20:49:44Z
Jsamwrites
938
281089
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36143"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36142",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36142K1"
}
},
"Z23468K2": "Z1002"
},
"was ",
{
"Z1K1": "Z7",
"Z7K1": "Z30374",
"Z30374K1": {
"Z1K1": "Z18",
"Z18K1": "Z36142K2"
},
"Z30374K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1392475"
}
],
"Z30374K3": "Z1002"
},
"in",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36142K3"
}
},
"Z23468K2": "Z1002"
}
],
"Z12899K2": " "
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, incept, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p6p1gdciy1xze9zn4pncjid192ezrkm
281106
281089
2026-06-06T21:08:32Z
Jsamwrites
938
281106
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36143"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36142",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36142K1"
}
},
"Z23468K2": "Z1002"
},
"was ",
{
"Z1K1": "Z7",
"Z7K1": "Z36144",
"Z36144K1": {
"Z1K1": "Z18",
"Z18K1": "Z36142K2"
},
"Z36144K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1392475"
}
],
"Z36144K3": "Z1002"
},
"in",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36142K3"
}
},
"Z23468K2": "Z1002"
}
],
"Z12899K2": " "
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, incept, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a97gc2vdtjqli6zfroq1vdfw1a5vthn
Z36144
0
85219
281093
2026-06-06T21:04:40Z
Jsamwrites
938
281093
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36144"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36144K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z36144K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36144K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36144"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best lexeme representation via P9970"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9naptd58iqc3vs3nscappofdrqa8dbl
281095
281093
2026-06-06T21:06:08Z
Jsamwrites
938
Added Z36145 to the approved list of implementations
281095
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36144"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36144K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z36144K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36144K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36145"
],
"Z8K5": "Z36144"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best lexeme representation via P9970"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rpu3cead6oq0z1182yd0rs7o4v7gj1f
281101
281095
2026-06-06T21:07:41Z
Jsamwrites
938
Added Z36146 to the approved list of test cases
281101
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36144"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36144K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z36144K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36144K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z36146"
],
"Z8K4": [
"Z14",
"Z36145"
],
"Z8K5": "Z36144"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best lexeme representation via P9970"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t1qthfg9e36bow9timdhi2338d4azem
Z36145
0
85220
281094
2026-06-06T21:05:52Z
Jsamwrites
938
281094
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36145"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36144",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z36144K1"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P9970"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z36144K3"
}
},
"Z27410K2": {
"Z1K1": "Z18",
"Z18K1": "Z36144K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best lexeme representation via P9970, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0ny70amdxvnyhfoz7nd0c9chz7zqydn
Translations:Wikifunctions:Status updates/2026-06-05/29/de
1198
85221
281096
2026-06-06T21:06:52Z
Ameisenigel
44
Created page with "Diese Woche haben wir die Art und Weise, wie der Code registriert wird, überarbeitet. Das bedeutet, dass spezielle Benutzerrechte (wie "Einen Test mit seiner Funktion verbinden" oder "Neue abstrakte Artikel erstellen") und Gruppen (wie "Funktionsbearbeiter") nun nur noch dort angezeigt werden, wo sie relevant sind, also auf Wikifunctions oder in der Abstrakten Wikipedia, nicht jedoch in Client-Wikis ($1). Zudem haben wir einen Fehler auf Wikifunctions behoben, durch den..."
281096
wikitext
text/x-wiki
Diese Woche haben wir die Art und Weise, wie der Code registriert wird, überarbeitet. Das bedeutet, dass spezielle Benutzerrechte (wie "Einen Test mit seiner Funktion verbinden" oder "Neue abstrakte Artikel erstellen") und Gruppen (wie "Funktionsbearbeiter") nun nur noch dort angezeigt werden, wo sie relevant sind, also auf Wikifunctions oder in der Abstrakten Wikipedia, nicht jedoch in Client-Wikis ($1). Zudem haben wir einen Fehler auf Wikifunctions behoben, durch den auf Versionsunterschiedsseiten unterhalb des Vergleichs die alte statt der neuen Version einer Seite angezeigt wurde. Die Abstrakte Wikipedia war davon nicht betroffen.
b77j6xv4kige6thktuixcfbk40dy686
Translations:Wikifunctions:Status updates/2026-06-05/12/de
1198
85222
281098
2026-06-06T21:06:56Z
Ameisenigel
44
Created page with "=== Freiwilligentreffen am 8. Juni ==="
281098
wikitext
text/x-wiki
=== Freiwilligentreffen am 8. Juni ===
7ny6lv558ygovas3kqhbms3qgcccqbb
Z36146
0
85223
281100
2026-06-06T21:07:26Z
Jsamwrites
938
281100
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36146"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36144",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36144",
"Z36144K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z36144K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1392475"
}
],
"Z36144K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "built"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "building -\u003E built"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ftfb2123cropuoa6gohyfrx7tzxj2wr
Translations:Wikifunctions:Status updates/2026-06-05/30/de
1198
85224
281102
2026-06-06T21:08:13Z
Ameisenigel
44
Created page with "Das nächste Freiwilligentreffen findet am [$1 Montag, dem 8. Juni 2026, um 19:30 Uhr MESZ] statt. Wir planen, auf Fragen aus der Community einzugehen und alle aufkommenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [$2 Google Meet] teilzunehmen."
281102
wikitext
text/x-wiki
Das nächste Freiwilligentreffen findet am [$1 Montag, dem 8. Juni 2026, um 19:30 Uhr MESZ] statt. Wir planen, auf Fragen aus der Community einzugehen und alle aufkommenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [$2 Google Meet] teilzunehmen.
oz7incnfj9grvi9ok2d4xtkhnxp5bo5
Translations:Wikifunctions:Status updates/2026-06-05/13/de
1198
85225
281104
2026-06-06T21:08:28Z
Ameisenigel
44
Created page with "=== Funktionen der Woche: $1 und $2 ==="
281104
wikitext
text/x-wiki
=== Funktionen der Woche: $1 und $2 ===
jnlp3h85zqdahrmocxu3yao6oka5p5u
Z36147
0
85226
281107
2026-06-06T21:16:02Z
Jsamwrites
938
281107
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36147"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36142",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36142",
"Z36142K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5317"
},
"Z36142K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z36142K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q3696"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Space Needle was built in 1961."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "building, 1961"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3sily8vrwde8qmf87h67eclk48ho1ac
281109
281107
2026-06-06T21:20:47Z
Jsamwrites
938
281109
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36147"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36142",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36142",
"Z36142K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5317"
},
"Z36142K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z36142K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q3696"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "en",
"Z60K2": [
"Z6"
]
},
"Z11K2": "Space Needle was built in 1961."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "building, 1961"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a0iwsid01iulxgd4zro82lfuvmmb7lo
281116
281109
2026-06-06T21:24:05Z
Jsamwrites
938
281116
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36147"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36142",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36142",
"Z36142K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5317"
},
"Z36142K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z36142K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q3696"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Space Needle was built in 1961."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "building, 1961"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3sily8vrwde8qmf87h67eclk48ho1ac
Z36148
0
85227
281120
2026-06-06T21:30:34Z
Jsamwrites
938
281120
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36148"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z36142",
"Z14293K2": "Z33034"
}
],
"Z14294K2": "Z36142"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Config for creative work - entity, action, incept"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
00b69z1rogrvh6oz6lqzwvsgd8slhon
Z36149
0
85228
281121
2026-06-06T21:31:39Z
Jsamwrites
938
281121
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36149"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36141",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34039",
"Z34039K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z32534",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": ""
}
},
"Z34039K2": {
"Z1K1": "Z18",
"Z18K1": ""
},
"Z34039K3": {
"Z1K1": "Z18",
"Z18K1": ""
},
"Z34039K4": {
"Z1K1": "Z18",
"Z18K1": ""
},
"Z34039K5": {
"Z1K1": "Z18",
"Z18K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
50dsy7t1moizc6sqrzdcwzhmm89a66m
281123
281121
2026-06-06T21:33:14Z
Jsamwrites
938
281123
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36149"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36141",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34039",
"Z34039K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z32534",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z36141K4"
}
},
"Z34039K2": {
"Z1K1": "Z18",
"Z18K1": "Z36141K1"
},
"Z34039K3": {
"Z1K1": "Z18",
"Z18K1": "Z36141K2"
},
"Z34039K4": {
"Z1K1": "Z18",
"Z18K1": "Z36141K3"
},
"Z34039K5": {
"Z1K1": "Z18",
"Z18K1": "Z36141K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lhp7q5puj8mm9jvq4i9sebho7lg6lmv
281125
281123
2026-06-06T21:39:01Z
Jsamwrites
938
281125
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36149"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36141",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34039",
"Z34039K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z36148",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z36141K4"
}
},
"Z34039K2": {
"Z1K1": "Z18",
"Z18K1": "Z36141K1"
},
"Z34039K3": {
"Z1K1": "Z18",
"Z18K1": "Z36141K2"
},
"Z34039K4": {
"Z1K1": "Z18",
"Z18K1": "Z36141K3"
},
"Z34039K5": {
"Z1K1": "Z18",
"Z18K1": "Z36141K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
snkggb2rcmf0ob15rbl3exay9z370pt
User talk:Seller of unexistent friends
3
85229
281130
2026-06-07T01:43:34Z
Feeglgeef
8776
Created page with "{{subst:welcome|~~~~}}"
281130
wikitext
text/x-wiki
{{Welcome/lang|user=Seller of unexistent friends|welcominguser=Feeglgeef|1=[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:43, 7 June 2026 (UTC)}}
5tza39tswsezszlcarlzeivwwmuouft
Wikifunctions:Requests for deletions/Archive/2026/06
4
85230
281134
2026-06-07T03:08:05Z
SpBot
978
archiving 2 sections from [[Wikifunctions:Requests for deletions]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/06#Z36041|Z36041]])
281134
wikitext
text/x-wiki
{{Talkarchive}}
== [[Z36041]] ==
Per clarification on Telegram, this doesn't work and isn't necessary. Please delete it and its tests. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:53, 4 June 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:44, 5 June 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:44, 5 June 2026 (UTC)</small>
== [[Z36100]] and [[Z36101]] ==
Please delete my newly created function {{Z|36100}} and implementation {{Z|36101}}. It may be deleted right away. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:32, 5 June 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:44, 5 June 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:44, 5 June 2026 (UTC)</small>
0csywgwanw4uzhixmjz11aatjo2g35f
Z36150
0
85231
281136
2026-06-07T04:59:17Z
Jsamwrites
938
281136
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36150"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36141",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36141",
"Z36141K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5317"
},
"Z36141K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z36141K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q3696"
},
"Z36141K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Space Needle was built in 1961"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception, test-en"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
riwj416dzg627ltwl2u2lploj07epps
281137
281136
2026-06-07T04:59:43Z
Jsamwrites
938
281137
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36150"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36141",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36141",
"Z36141K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5317"
},
"Z36141K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z36141K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q3696"
},
"Z36141K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Space Needle was built in 1961."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception, test-en"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9ki26mw8q1xjptd3223dd7qzg8t5myz
Z36151
0
85232
281140
2026-06-07T05:15:30Z
Jsamwrites
938
281140
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36151"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6091",
"Z882K2": "Z6091"
},
"Z17K2": "Z36151K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "period"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36151K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36151"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2ab6ibi7pkh5f7n7f3kaxpnxfmni7fs
281150
281140
2026-06-07T05:37:59Z
Jsamwrites
938
Added Z36156 to the approved list of implementations
281150
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36151"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6091",
"Z882K2": "Z6091"
},
"Z17K2": "Z36151K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "period"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36151K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36156"
],
"Z8K5": "Z36151"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l1g71afar050p2hzl2c8z9f2vz20vil
281152
281150
2026-06-07T05:39:59Z
Jsamwrites
938
Added Z36157 to the approved list of test cases
281152
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36151"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6091",
"Z882K2": "Z6091"
},
"Z17K2": "Z36151K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "period"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36151K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36157"
],
"Z8K4": [
"Z14",
"Z36156"
],
"Z8K5": "Z36151"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rw49729ninnqddhhte5i2gdntoon2pl
281162
281152
2026-06-07T06:25:27Z
Jsamwrites
938
Removed Z36156 from the approved list of implementations
281162
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36151"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6091",
"Z882K2": "Z6091"
},
"Z17K2": "Z36151K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "period"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36151K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36157"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36151"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i4qtnxqj73nxumrovlv6u74pusgkimf
281163
281162
2026-06-07T06:26:11Z
Jsamwrites
938
281163
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36151"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36151K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36151"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mxmx5uuf3adsh2qheeinsk5ilhhnz3y
281165
281163
2026-06-07T06:27:35Z
Jsamwrites
938
Added Z36156 to the approved list of implementations
281165
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36151"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36151K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36156"
],
"Z8K5": "Z36151"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gubvld8q3x1ksltc64do2h2yb2v4vc9
281166
281165
2026-06-07T06:27:40Z
Jsamwrites
938
Added Z36157 to the approved list of test cases
281166
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36151"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36151K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36151K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36157"
],
"Z8K4": [
"Z14",
"Z36156"
],
"Z8K5": "Z36151"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1ommnje25845vr98dle15pip57lyixn
Z36152
0
85233
281141
2026-06-07T05:17:09Z
Jsamwrites
938
281141
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36152"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6091",
"Z882K2": "Z6091"
},
"Z17K2": "Z36152K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "period"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36152"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period, en"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rc5z0uqr9lrqmccd3k63tz0mwsp65nv
281143
281141
2026-06-07T05:19:58Z
Jsamwrites
938
Added Z36153 to the approved list of implementations
281143
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36152"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6091",
"Z882K2": "Z6091"
},
"Z17K2": "Z36152K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "period"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36153"
],
"Z8K5": "Z36152"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period, en"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3xcr963aoipcbxmbewiz10clpzc5y2t
281147
281143
2026-06-07T05:29:10Z
Jsamwrites
938
Added Z36154 to the approved list of test cases
281147
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36152"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6091",
"Z882K2": "Z6091"
},
"Z17K2": "Z36152K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "period"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36154"
],
"Z8K4": [
"Z14",
"Z36153"
],
"Z8K5": "Z36152"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period, en"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3lyp2jsup0k3byyo5x7m0v4rbgdb38y
281153
281147
2026-06-07T06:16:12Z
Jsamwrites
938
Removed Z36153 from the approved list of implementations
281153
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36152"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6091",
"Z882K2": "Z6091"
},
"Z17K2": "Z36152K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "period"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36154"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36152"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period, en"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m6yzfkcn9sicudjy073u1urjbz16d83
281154
281153
2026-06-07T06:16:48Z
Jsamwrites
938
281154
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36152"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36152"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period, en"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mnvzc9po7guo8wfdpniau02l7ece40w
281156
281154
2026-06-07T06:17:31Z
Jsamwrites
938
Added Z36153 to the approved list of implementations
281156
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36152"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36153"
],
"Z8K5": "Z36152"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period, en"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0f2mlqukesbgcpyn9sgbu0xzi99jomc
281160
281156
2026-06-07T06:22:32Z
Jsamwrites
938
Added Z36154 to the approved list of test cases
281160
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36152"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36152K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36154"
],
"Z8K4": [
"Z14",
"Z36153"
],
"Z8K5": "Z36152"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period, en"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nwmm7kya6lutqcupl5g5m0zqi60zpvk
Z36153
0
85234
281142
2026-06-07T05:19:48Z
Jsamwrites
938
281142
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36153"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36152",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K1"
}
},
"Z23468K2": "Z1002"
},
"was ",
{
"Z1K1": "Z7",
"Z7K1": "Z36144",
"Z36144K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K2"
},
"Z36144K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1392475"
}
],
"Z36144K3": "Z1002"
},
"in",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z7",
"Z7K1": "Z821",
"Z821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K3"
}
}
},
"Z23468K2": "Z1002"
}
],
"Z12899K2": " "
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sj2re6oscincyekgrc7q79rs8rtil6g
281144
281142
2026-06-07T05:22:47Z
Jsamwrites
938
281144
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36153"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36152",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K1"
}
},
"Z23468K2": "Z1002"
},
"was ",
{
"Z1K1": "Z7",
"Z7K1": "Z36144",
"Z36144K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K2"
},
"Z36144K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1392475"
}
],
"Z36144K3": "Z1002"
},
"between",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z7",
"Z7K1": "Z821",
"Z821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K3"
}
}
},
"Z23468K2": "Z1002"
},
"and",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z7",
"Z7K1": "Z822",
"Z822K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K3"
}
}
},
"Z23468K2": "Z1002"
}
],
"Z12899K2": " "
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fqf2wkd4i6ho1lr4kb9iriu57rs4vcr
281155
281144
2026-06-07T06:17:19Z
Jsamwrites
938
281155
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36153"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36152",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K1"
}
},
"Z23468K2": "Z1002"
},
"was ",
{
"Z1K1": "Z7",
"Z7K1": "Z36144",
"Z36144K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K2"
},
"Z36144K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1392475"
}
],
"Z36144K3": "Z1002"
},
"between",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z7",
"Z7K1": "Z821",
"Z821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K3"
}
}
},
"Z23468K2": "Z1002"
},
"and",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z7",
"Z7K1": "Z822",
"Z822K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K4"
}
}
},
"Z23468K2": "Z1002"
}
],
"Z12899K2": " "
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
htf5uvfeldgy2lo2651ulpln4l6xqr8
281159
281155
2026-06-07T06:22:22Z
Jsamwrites
938
281159
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36153"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36152",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K1"
}
},
"Z23468K2": "Z1002"
},
"was ",
{
"Z1K1": "Z7",
"Z7K1": "Z36144",
"Z36144K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K2"
},
"Z36144K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1392475"
}
],
"Z36144K3": "Z1002"
},
"between",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K3"
},
"Z23468K2": "Z1002"
},
"and",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K4"
},
"Z23468K2": "Z1002"
}
],
"Z12899K2": " "
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p7dnq0gtc66dhcorpqb3veepiuiawhp
281161
281159
2026-06-07T06:24:52Z
Jsamwrites
938
281161
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36153"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36152",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K1"
}
},
"Z23468K2": "Z1002"
},
"was ",
{
"Z1K1": "Z7",
"Z7K1": "Z36144",
"Z36144K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K2"
},
"Z36144K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1392475"
}
],
"Z36144K3": "Z1002"
},
"between",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K3"
}
},
"Z23468K2": "Z1002"
},
"and",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36152K4"
}
},
"Z23468K2": "Z1002"
}
],
"Z12899K2": " "
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6to1a78v7gw779hx41ztjrkonni9qbf
Z36154
0
85235
281145
2026-06-07T05:25:50Z
Jsamwrites
938
281145
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36154"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36152",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36152",
"Z36152K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z36152K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z36152K3": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6091",
"Z882K2": "Z6091"
},
"K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7826"
},
"K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q7831"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Eiffel Tower was built between 1887 and 1889."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Eiffel Tower, 1887-1889"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0ut4ogzhbkhdzzqq80yde5215mx2x10
281146
281145
2026-06-07T05:27:42Z
Jsamwrites
938
281146
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36154"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36152",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36152",
"Z36152K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z36152K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z36152K3": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6091",
"Z882K2": "Z6091"
},
"K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7826"
},
"K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q7831"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "en",
"Z60K2": [
"Z6"
]
},
"Z11K2": "Eiffel Tower was built between 1887 and 1889."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Eiffel Tower, 1887-1889"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o8uurwribf6cmz6stra6pt69mjcnym6
281157
281146
2026-06-07T06:19:00Z
Jsamwrites
938
281157
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36154"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36152",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36152",
"Z36152K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z36152K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q41176"
},
"Z36152K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q7826"
},
"Z36152K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q7831"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "en",
"Z60K2": [
"Z6"
]
},
"Z11K2": "Eiffel Tower was built between 1887 and 1889."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Eiffel Tower, 1887-1889"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lsgacp3enu6tuf6anrrs9f4tz0r5na0
281158
281157
2026-06-07T06:20:36Z
Jsamwrites
938
281158
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36154"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36152",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36152",
"Z36152K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z36152K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z36152K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q7826"
},
"Z36152K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q7831"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "en",
"Z60K2": [
"Z6"
]
},
"Z11K2": "Eiffel Tower was built between 1887 and 1889."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Eiffel Tower, 1887-1889"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f55w8wat3yirvc9v5tavgjj2r8pz7sl
Z36155
0
85236
281148
2026-06-07T05:36:17Z
Jsamwrites
938
281148
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36155"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z36152",
"Z14293K2": "Z33034"
}
],
"Z14294K2": "Z36152"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Config for creative work - entity, action, period"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9qem4ydl02vxfi6pe93rj40w7ymumcj
Z36156
0
85237
281149
2026-06-07T05:37:47Z
Jsamwrites
938
281149
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36156"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36151",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34039",
"Z34039K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z36155",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z36151K4"
}
},
"Z34039K2": {
"Z1K1": "Z18",
"Z18K1": "Z36151K1"
},
"Z34039K3": {
"Z1K1": "Z18",
"Z18K1": "Z36151K2"
},
"Z34039K4": {
"Z1K1": "Z18",
"Z18K1": "Z36151K3"
},
"Z34039K5": {
"Z1K1": "Z18",
"Z18K1": "Z36151K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bf86xrp1m85p0qkppyq7u537nwef5wm
281164
281149
2026-06-07T06:27:25Z
Jsamwrites
938
281164
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36156"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36151",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34039",
"Z34039K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z36155",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z36151K5"
}
},
"Z34039K2": {
"Z1K1": "Z18",
"Z18K1": "Z36151K1"
},
"Z34039K3": {
"Z1K1": "Z18",
"Z18K1": "Z36151K2"
},
"Z34039K4": {
"Z1K1": "Z18",
"Z18K1": "Z36151K3"
},
"Z34039K5": {
"Z1K1": "Z18",
"Z18K1": "Z36151K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ip8v8n134pnpjiupupenv9wkbcbvzfz
Z36157
0
85238
281151
2026-06-07T05:39:35Z
Jsamwrites
938
281151
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36157"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36151",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36151",
"Z36151K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z36151K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z36151K3": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6091",
"Z882K2": "Z6091"
},
"K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7826"
},
"K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q7831"
}
},
"Z36151K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Eiffel Tower was built between 1887 and 1889."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Eiffel Tower, 1887-1889, general"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mmz5tkics9pwebn3eq3m932qog4ucz3
281167
281151
2026-06-07T06:28:53Z
Jsamwrites
938
281167
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36157"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36151",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36151",
"Z36151K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z36151K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z36151K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q7826"
},
"Z36151K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q7831"
},
"Z36151K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Eiffel Tower was built between 1887 and 1889."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Eiffel Tower, 1887-1889, general"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
j2u3wspcld3zqcy1fo6skuw2gsgjmtc
Z36158
0
85239
281168
2026-06-07T07:47:00Z
Jsamwrites
938
281168
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36158"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33117",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z24766",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z29691",
"Z29691K1": {
"Z1K1": "Z18",
"Z18K1": "Z33117K1"
},
"Z29691K2": {
"Z1K1": "Z6092",
"Z6092K1": "P106"
}
},
"Z13464K3": "Z1002"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person occupation list, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
65ym6smlrh4xhb2hnc9i5b45iba1cya
281170
281168
2026-06-07T07:53:05Z
Jsamwrites
938
281170
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36158"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33117",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z24766",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z22978",
"Z22978K1": {
"Z1K1": "Z18",
"Z18K1": "Z33117K1"
},
"Z22978K2": {
"Z1K1": "Z6092",
"Z6092K1": "P106"
}
},
"Z13464K3": "Z1002"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person occupation list, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nomiglyzq8015pp6l1hfq3u4rmre7n3
281171
281170
2026-06-07T07:57:19Z
Jsamwrites
938
281171
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36158"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33117",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26929",
"Z26929K1": {
"Z1K1": "Z7",
"Z7K1": "Z22978",
"Z22978K1": {
"Z1K1": "Z18",
"Z18K1": "Z33117K1"
},
"Z22978K2": {
"Z1K1": "Z6092",
"Z6092K1": "P106"
}
},
"Z26929K2": {
"Z1K1": "Z18",
"Z18K1": "Z33117K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person occupation list, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
q0yv4hp2ou5usc2m392f8mxlvjxts8p
Z36159
0
85240
281172
2026-06-07T10:36:39Z
Jsamwrites
938
281172
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36159"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36159K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36159"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person occupation list, en"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l72l0lez920o8ikj3tbz3calltlm2y2
Z36160
0
85241
281173
2026-06-07T10:41:44Z
Jsamwrites
938
281173
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36160"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36160K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36160"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity has occupation(s)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jnm5pe0it38m5jo2qsihff9imadg0kd
281175
281173
2026-06-07T10:42:45Z
Jsamwrites
938
Added Z36161 to the approved list of implementations
281175
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36160"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36160K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36161"
],
"Z8K5": "Z36160"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity has occupation(s)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
esa0ok7ki41fivg49w03yqfv1bif8fk
Z36161
0
85242
281174
2026-06-07T10:42:36Z
Jsamwrites
938
281174
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36161"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36160",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19308",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z872",
"Z872K1": "Z34639",
"Z872K2": {
"Z1K1": "Z7",
"Z7K1": "Z29691",
"Z29691K1": {
"Z1K1": "Z18",
"Z18K1": "Z36160K1"
},
"Z29691K2": {
"Z1K1": "Z6092",
"Z6092K1": "P106"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity has occupation(s), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
skbm3qcxqha5ephy8ft08orqpyuls61
281178
281174
2026-06-07T10:47:42Z
Jsamwrites
938
281178
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36161"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36160",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19308",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z872",
"Z872K1": "Z36162",
"Z872K2": {
"Z1K1": "Z7",
"Z7K1": "Z29691",
"Z29691K1": {
"Z1K1": "Z18",
"Z18K1": "Z36160K1"
},
"Z29691K2": {
"Z1K1": "Z6092",
"Z6092K1": "P106"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity has occupation(s), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qbftvsvkz6597aaww7nn926il5l5ucb
Z36162
0
85243
281176
2026-06-07T10:45:27Z
Jsamwrites
938
281176
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36162"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z36162K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36162"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate is P106"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iz702wd102qtmkh223mxgqwcow1fegv
281179
281176
2026-06-07T10:48:10Z
Jsamwrites
938
Added Z36163 to the approved list of implementations
281179
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36162"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z36162K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36163"
],
"Z8K5": "Z36162"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate is P106"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1heqbz3zgg0ysbjviqrcmkxwn10ty5a
281181
281179
2026-06-07T11:01:05Z
Jsamwrites
938
Added Z36164 to the approved list of test cases
281181
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36162"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z36162K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z36164"
],
"Z8K4": [
"Z14",
"Z36163"
],
"Z8K5": "Z36162"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate is P106"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d33a6s2v5t223dzqx3p2yp88oczolpl
Z36163
0
85244
281177
2026-06-07T10:46:28Z
Jsamwrites
938
281177
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36163"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36162",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z20212",
"Z20212K1": {
"Z1K1": "Z18",
"Z18K1": "Z36162K1"
},
"Z20212K2": {
"Z1K1": "Z6092",
"Z6092K1": "P106"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate is P106, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8x36xl3u48oxhpzmv2yb2f6vkmivoo3
Z36164
0
85245
281180
2026-06-07T11:00:38Z
Jsamwrites
938
281180
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36164"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36162",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36162",
"Z36162K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7251"
}
},
"Z23451K2": {
"Z1K1": "Z6092",
"Z6092K1": "P106"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate 106, true"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
neajzfw83qsalbm5yqmt2cxpydrwa3s
Z36165
0
85246
281182
2026-06-07T11:02:00Z
Jsamwrites
938
281182
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36165"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36162",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36162",
"Z36162K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
}
},
"Z23451K2": {
"Z1K1": "Z6092",
"Z6092K1": "P106"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate is P106, false"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mqpqeyya1mxclog33ibq6t60jlpc7it
Z36166
0
85247
281183
2026-06-07T11:15:20Z
HenkvD
1290
New function Creative work - entity, class, creator, Simple
281183
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36166"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36166K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36166"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gvdb5x40osuzm95el0qmaqqn7qkdm4n
281186
281183
2026-06-07T11:28:06Z
HenkvD
1290
Added Z36167 to the approved list of test cases
281186
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36166"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36166K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36167"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36166"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
edaz993fzretyql2i3yxrjfv1oov5eg
281189
281186
2026-06-07T11:31:53Z
HenkvD
1290
Added Z36168 to the approved list of implementations
281189
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36166"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36166K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36167"
],
"Z8K4": [
"Z14",
"Z36168"
],
"Z8K5": "Z36166"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dn2zfsr2f0spllp6vz2jsk23tq310py
281195
281189
2026-06-07T11:40:38Z
HenkvD
1290
[nl] A is een B van C.
281195
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36166"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36166K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36167"
],
"Z8K4": [
"Z14",
"Z36168"
],
"Z8K5": "Z36166"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "[nl] A is een B van C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0sykwxil23k9k6jystg1icwfvmjcxbm
281197
281195
2026-06-07T11:41:07Z
HenkvD
1290
[fy] A is in B fan C.
281197
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36166"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36166K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36167"
],
"Z8K4": [
"Z14",
"Z36168"
],
"Z8K5": "Z36166"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "[nl] A is een B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "[fy] A is in B fan C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ohguml5myw4lvdfhk2z8qhvnzqt40vi
281198
281197
2026-06-07T11:41:46Z
HenkvD
1290
[af] A is 'n B deur C.
281198
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36166"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36166K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36167"
],
"Z8K4": [
"Z14",
"Z36168"
],
"Z8K5": "Z36166"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "[nl] A is een B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "[fy] A is in B fan C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is 'n B deur C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
53pl0hkal7gba68330456pt506kmunf
281199
281198
2026-06-07T11:42:17Z
HenkvD
1290
[eo] A estas B da C.
281199
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36166"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36166K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36167"
],
"Z8K4": [
"Z14",
"Z36168"
],
"Z8K5": "Z36166"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "[nl] A is een B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "[fy] A is in B fan C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is 'n B deur C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas B da C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lnpbss4mcuqmi2w8ktkh71dgxe2xnk7
281200
281199
2026-06-07T11:42:44Z
HenkvD
1290
[pap] A ta un B da C.
281200
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36166"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36166K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36167"
],
"Z8K4": [
"Z14",
"Z36168"
],
"Z8K5": "Z36166"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "[nl] A is een B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "[fy] A is in B fan C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is 'n B deur C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas B da C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "[pap] A ta un B da C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0c6kghuumaeqdxl8h3zju2fc6a1ncdq
281201
281200
2026-06-07T11:43:56Z
HenkvD
1290
[is] A er B eftir C.
281201
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36166"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36166K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36167"
],
"Z8K4": [
"Z14",
"Z36168"
],
"Z8K5": "Z36166"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "[nl] A is een B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "[fy] A is in B fan C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is 'n B deur C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas B da C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "[pap] A ta un B da C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "[is] A er B eftir C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lyfid59r5lnhuxq7d7h88ddpfgvpizc
281202
281201
2026-06-07T11:44:46Z
HenkvD
1290
[eo] A estas B de C.
281202
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36166"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36166K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36167"
],
"Z8K4": [
"Z14",
"Z36168"
],
"Z8K5": "Z36166"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "[nl] A is een B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "[fy] A is in B fan C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is 'n B deur C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas B de C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "[pap] A ta un B da C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "[is] A er B eftir C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fru4atluy3d45rdeorwak0xrm659asq
281203
281202
2026-06-07T11:45:13Z
HenkvD
1290
[pap] A ta un B di C.
281203
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36166"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36166K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36167"
],
"Z8K4": [
"Z14",
"Z36168"
],
"Z8K5": "Z36166"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "[nl] A is een B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "[fy] A is in B fan C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is 'n B deur C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas B de C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "[pap] A ta un B di C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "[is] A er B eftir C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3uqchwdwyfe1cj8ufsb3wmknqjo8bh8
Z36167
0
85248
281184
2026-06-07T11:17:14Z
HenkvD
1290
[nl] Mona Lisa is een schilderij van Leonardo da Vinci.
281184
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36167"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36166",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36166",
"Z36166K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q12418"
},
"Z36166K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q3305213"
},
"Z36166K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q762"
},
"Z36166K4": "Z1157"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Mona Lisa is een schilderij van Leonardo da Vinci."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[nl] Mona Lisa is een schilderij van Leonardo da V"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hczak2opyqkeu7azqk0o0kxy1xzi2da
Z36168
0
85249
281185
2026-06-07T11:27:24Z
HenkvD
1290
Creative work - entity, class, creator, Simple compsition nl, fy, af, eo, pap, is
281185
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36168"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36166",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
},
"Z22193K2": [
"Z60",
"Z1216",
"Z1532",
"Z1730",
"Z1473",
"Z1576",
"Z1650",
"Z1106",
"Z1642",
"Z1402",
"Z1146",
"Z1798",
"Z1137",
"Z1158"
],
"Z22193K3": [
"Z6",
" is in ",
" is 'n ",
" is a ",
" je ",
" estas ",
" as en ",
" er ",
" je ",
" е ",
" is en ",
" у ",
" ta un ",
" је "
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
},
"Z22193K2": [
"Z60",
"Z1157",
"Z1216",
"Z1532",
"Z1576",
"Z1137",
"Z1106"
],
"Z22193K3": [
"Z6",
" van ",
" fan ",
" deur ",
" de ",
" di",
" eftir "
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple com"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
muu7ir1znv6c3wbup2ei5gjqsw0opre
281187
281185
2026-06-07T11:29:55Z
HenkvD
1290
+ nl
281187
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36168"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36166",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
},
"Z22193K2": [
"Z60",
"Z1216",
"Z1532",
"Z1730",
"Z1473",
"Z1576",
"Z1650",
"Z1106",
"Z1642",
"Z1402",
"Z1146",
"Z1798",
"Z1137",
"Z1158",
"Z1157"
],
"Z22193K3": [
"Z6",
" is in ",
" is 'n ",
" is a ",
" je ",
" estas ",
" as en ",
" er ",
" je ",
" е ",
" is en ",
" у ",
" ta un ",
" је ",
"is een",
"(is a)"
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
},
"Z22193K2": [
"Z60",
"Z1157",
"Z1216",
"Z1532",
"Z1576",
"Z1137",
"Z1106"
],
"Z22193K3": [
"Z6",
" van ",
" fan ",
" deur ",
" de ",
" di",
" eftir ",
"(by)"
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple com"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9gsvr4xg5apmohkt0wuudxnlfrzu4no
281188
281187
2026-06-07T11:31:21Z
HenkvD
1290
some spaces
281188
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36168"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36166",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
},
"Z22193K2": [
"Z60",
"Z1216",
"Z1532",
"Z1730",
"Z1473",
"Z1576",
"Z1650",
"Z1106",
"Z1642",
"Z1402",
"Z1146",
"Z1798",
"Z1137",
"Z1158",
"Z1157"
],
"Z22193K3": [
"Z6",
" is in ",
" is 'n ",
" is a ",
" je ",
" estas ",
" as en ",
" er ",
" je ",
" е ",
" is en ",
" у ",
" ta un ",
" је ",
" is een ",
" (is a) "
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
},
"Z22193K2": [
"Z60",
"Z1157",
"Z1216",
"Z1532",
"Z1576",
"Z1137",
"Z1106"
],
"Z22193K3": [
"Z6",
" van ",
" fan ",
" deur ",
" de ",
" di",
" eftir ",
" (by) "
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple com"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m6vq4hf5cs9787d40scowcysq49wmj0
281194
281188
2026-06-07T11:38:15Z
HenkvD
1290
add missing space
281194
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36168"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36166",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
},
"Z22193K2": [
"Z60",
"Z1216",
"Z1532",
"Z1730",
"Z1473",
"Z1576",
"Z1650",
"Z1106",
"Z1642",
"Z1402",
"Z1146",
"Z1798",
"Z1137",
"Z1158",
"Z1157"
],
"Z22193K3": [
"Z6",
" is in ",
" is 'n ",
" is a ",
" je ",
" estas ",
" as en ",
" er ",
" je ",
" е ",
" is en ",
" у ",
" ta un ",
" је ",
" is een ",
" (is a) "
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
},
"Z22193K2": [
"Z60",
"Z1157",
"Z1216",
"Z1532",
"Z1576",
"Z1137",
"Z1106"
],
"Z22193K3": [
"Z6",
" van ",
" fan ",
" deur ",
" de ",
" di ",
" eftir ",
" (by) "
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36166K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36166K4"
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple com"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
780rl8q9irtje467u2r5n8buxr8haoz
Z36169
0
85250
281192
2026-06-07T11:36:32Z
Seller of unexistent friends
85698
Add a test.
281192
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36169"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z10139",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z10139",
"Z10139K1": ""
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "9c1185a5c5e9fc54612808977ee8f548b2258d31"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Hash of empty string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qki7kisqzeqth0knjb1cq2c35c89lh8
Z36170
0
85251
281196
2026-06-07T11:40:53Z
Seller of unexistent friends
85698
Add a simple test.
281196
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36170"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z10139",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z10139",
"Z10139K1": "The quick brown fox jumps over the lazy dog"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "37f332f68db77bd9d7edd4969571ad671cf9dd3b"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sm0r0n8yf9r5z5pz6m0cbgpljcm3s8t
Talk:Z36166
1
85252
281204
2026-06-07T11:49:13Z
HenkvD
1290
/* Simple rules for A is a B by C for many languages */ new section
281204
wikitext
text/x-wiki
== Simple rules for A is a B by C for many languages ==
This function and implementation is for many languages with simple rules for "A is a B by C".
:[nl] A is een B van C.
:[fy] A is in B fan C.
:[af] A is 'n B deur C.
:[eo] A estas B de C.
:[pap] A ta un B di C.
:[is] A er B eftir C.
[[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:49, 7 June 2026 (UTC)
l2ruslpw4bg1xutuhgdysi6nbeu85mn