Editace stránky
Modul:Wikidata/lib
Skočit na navigaci
Skočit na vyhledávání
Varování:
Nejste přihlášen(a). Pokud uložíte jakoukoli editaci, vaše IP adresa bude zveřejněna v historii této stránky. Pokud se
přihlásíte
nebo si
vytvoříte účet
, vaše editace budou připsány vašemu uživatelskému jménu a získáte i další výhody.
Antispamová kontrola.
NEVYPLŇUJTE
následující!
require "Modul:No globals" local p = { common = require "Modul:Functions", props = { begin = { 'P569', 'P580' }, ending = { 'P570', 'P582' }, lang = { 'P364', 'P407' }, point = { 'P571', 'P577', 'P585' }, } } local i18n = mw.loadData("Modul:Wikidata/i18n") function p.addWdClass(str) return '<span class="wd">' .. str .. '</span>' end function p.IsSnakValue(snak) if snak.snaktype == 'value' then return true end return false end function p.IsOptionTrue(options, key) if options[key] then if tostring(options[key]) == 'true' or tostring(options[key]) == 'yes' or tostring(options[key]) == '1' then return true end end return false end function p.textToTable(something, options) if type(something) ~= "table" then local options = options or {} local split_pattern = options.split_pattern or "%s*,%s*" if p.IsOptionTrue(options, 'upper') then something = mw.ustring.upper(something) elseif p.IsOptionTrue(options, 'upperfirst') then something = p.common.stringToUpper(something) end something = mw.text.split(something, split_pattern) end return p.common.cleanArgs(something) end function p.getEntityIdFromValue(value) local entityType = value['entity-type'] if entityType == 'item' then return 'Q' .. value['numeric-id'] elseif entityType == 'property' then return 'P' .. value['numeric-id'] else return error(p.formatError('unknown-entity-type', entityType)) end end function p.category(key, ...) local Category = require 'Modul:Kategorie' local title = mw.title.getCurrentTitle() return Category.makeCategory(mw.ustring.format(i18n.categories[key], ...), '0,14', title.text) end function p.formatFromPattern(str, pattern) return mw.ustring.gsub(pattern, '$1', str) .. '' --Hack to get only the first result of the function end function p.formatError(key, ...) return mw.ustring.format(i18n.errors[key], ...) end return p
Shrnutí editace:
Uvědomte si, že všechny příspěvky do Tři ocásci Wiki mohou být ostatními uživateli upraveny, pozměněny či odstraněny. Pokud si nepřejete, aby váš text byl nemilosrdně upravován, pak ho do Tři ocásci Wiki neukládejte.
Uložením příspěvku se zavazujete, že je vaším dílem nebo je zkopírován ze zdrojů, které nejsou chráněny autorským právem (tzv.
public domain
); podrobnosti najdete na
Tři ocásci Wiki:Autorské právo
.
Nekopírujte díla chráněná autorským právem bez dovolení!
Storno
Pomoc při editování
(otevře se v novém okně)
Šablona použitá na této stránce:
Modul:Wikidata/lib/Dokumentace
(
editovat
)
Navigační menu
Osobní nástroje
Nejste přihlášen(a)
Diskuse
Příspěvky
Vytvoření účtu
Přihlášení
Jmenné prostory
Modul
Diskuse
English
Zobrazení
Číst
Editovat
Zobrazit historii
Více
Hledat
Navigace
Hlavní strana
Tři ocásci
Tři ocásci
Nástroje
Odkazuje sem
Související změny
Speciální stránky
Informace o stránce