Module:Scripts/doc: Difference between revisions
Appearance
Content deleted Content added
no redlinked categories; only categories that actually exist are permitted |
Plastikspork (talk | contribs) That template doesn't exist yet |
||
Line 8: | Line 8: | ||
The module exports a number of functions that are used to find scripts. |
The module exports a number of functions that are used to find scripts. |
||
<!-- |
|||
{{module documentation|identifier=^export|section_level=3}} |
{{module documentation|identifier=^export|section_level=3}} |
||
--> |
|||
==Script objects== |
==Script objects== |
||
Line 21: | Line 21: | ||
-- "name" will now be "Latin" |
-- "name" will now be "Latin" |
||
</syntaxhighlight> |
</syntaxhighlight> |
||
<!-- |
|||
{{module documentation|identifier=^Script|section_level=3}} |
{{module documentation|identifier=^Script|section_level=3}} |
||
--> |
|||
==Subpages== |
==Subpages== |
||
{{subpages|Module:scripts}} |
{{subpages|Module:scripts}} |
Revision as of 16:45, 24 November 2023
This module is used to retrieve and manage Wiktionary's various writing systems and the information associated with them. See Wiktionary:Scripts for more information.
The information itself is stored in Module:scripts/data. The data module should not be used directly by any other module, the data should only be accessed through the functions provided by Module:scripts.
For functions that allow templates to use this module, see Module:scripts/templates.
Finding and retrieving scripts
The module exports a number of functions that are used to find scripts.
Script objects
A lua
object is returned from one of the functions above. It is a Lua representation of a script and the data associated with it. It has a number of methods that can be called on it, using the lua
syntax. For example:
local m_scripts = require("Module:scripts")
local sc = m_scripts.getByCode("Latn")
local name = sc:getCanonicalName()
-- "name" will now be "Latin"
Subpages
See also