Mòideal:scripts/templates/doc
This is the documentation page for Mòideal:scripts/templates
Related pages |
---|
(deasbaireachd⧼tpt-languages-separator⧽ ⧼tpt-languages-separator⧽eachdraidh⧼tpt-languages-separator⧽ceanglaichean⧼tpt-languages-separator⧽doc⧼tpt-languages-separator⧽bogsa-gainmhich⧼tpt-languages-separator⧽cùisean deuchainn)
This module is currently protected from editing. See the protection policy and protection log for more details. Please discuss any changes on the talk page; you may submit an edit request to ask an administrator to make an edit if it is uncontroversial or supported by consensus. You may also request that this page be unprotected. |
This module is subject to page protection. It is a highly visible module in use by a very large number of pages, or is substituted very frequently. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is protected from editing. |
This page is not a sandbox. It should not be used for test editing. To experiment, please use the Wikipedia sandbox, your user sandbox, or the other sandboxes. |
This module provides access to Mòideal:scripts from templates, so that they can make use of the information stored there.
Exported functions
exists
{{#invoke:scripts/templates|exists|script code}}
Check whether a script code exists and is valid. It will return "1" if the script code exists, and the empty string "" if it does not.
This is rarely needed, because a script error will result when someone uses a code that is not valid, so you do not need this just to check for errors. However, in case you need to decide different actions based on whether a certain parameter is a script code or something else, this function can be useful.
getByCode
{{#invoke:scripts/templates|getByCode|script code|item to look up|index}}
Queries information about a script code.
- The script code should be one of the codes that is defined in Mòideal:scripts data. If it is missing or does not exist, the result will be a script error.
- The item is the name of one of the pieces of data that is stored for a script, such as
getCanonicalName
orgetCategoryName
. If no item has been provided, the result will be a script error. - The index is optional, and is used for items that are lists, such as
getOtherNames
. It selects which item in the list to return. On items that are single strings, likegetCanonicalName
, it has no effect. If no index is given, the default will be 1 (the first subitem). If an index is given that is higher than the number of items in the list, the result will be an empty string.
For example, to request the default (canonical) name of the script whose code is Latn
:
{{#invoke:scripts/templates|getByCode|Latn|getCanonicalName}}
- Result:
Latin
To request its second name, if any:
{{#invoke:scripts/templates|getByCode|Latn|getOtherNames|1}}
- Result:
Roman
Faic cuideachd - Also see
- Mòideal:JSON data — for exporting all the data at once