diff options
Diffstat (limited to 'support/bib2gls/src/bib2gls-terms.bib')
-rw-r--r-- | support/bib2gls/src/bib2gls-terms.bib | 432 |
1 files changed, 432 insertions, 0 deletions
diff --git a/support/bib2gls/src/bib2gls-terms.bib b/support/bib2gls/src/bib2gls-terms.bib new file mode 100644 index 0000000000..3416f55e1c --- /dev/null +++ b/support/bib2gls/src/bib2gls-terms.bib @@ -0,0 +1,432 @@ +% Encoding: UTF-8 + +@entry{primaryentry, + name={primary entry}, + plural={primary entries}, + user1`={idx.primary}, + description={The original entry created from a dual-entry type + (such as \atentry{dualentry}) or the entry from single-entry + types (such as \atentry{entry}) or \glspl{spawnedentry}.} +} + +@entry{dualentry, + name={dual entry}, + plural={dual entries}, + user1={idx.dual}, + description={The duplicate entry created from a dual-entry type + (such as \atentry{dualentry}). This duplicate is based on the + \gls{primaryentry} with modifications made according to various + settings. With tertiary entry types, the dual entry represents + two entries: the \glsdisp{secondaryentry}{secondary} and + \glsdisp{tertiaryentry}{tertiary}. + See \sectionref{sec:dualentry}.} +} + +@entry{secondaryentry, + name={secondary entry}, + plural={secondary entries}, + user1={idx.secondary}, + description={For the tertiary entry types, such as + \atentry{tertiaryindexabbreviationentry}, there are only actually + two objects defined within \bibgls: the + \glsdisp{primaryentry}{primary} and the \glsdisp{dualentry}{dual}, + but the code that is written in the \ext{glstex} file for the + \gls{dualentry} actually defines two entries, which are the + secondary and tertiary entries. + This should not be confused with the \gls{secondaryglossary}. + See \sectionref{sec:tertiaryentry}.} +} + +@entry{tertiaryentry, + name={tertiary entry}, + plural={tertiary entries}, + user1={idx.tertiary}, + description={An entry that isn't defined as a separated object + within \bibgls, but is defined within the \ext{glstex} file + as a by-product of the dual definition code for tertiary entry + types.} +} + +@entry{mainentry, + name={main entry}, + plural={main entries}, + description={The originating entry from which + the \glspl{spawnedentry} are created. A main entry may + be a dual-entry type, consisting of a \gls{primaryentry} + and \gls{dualentry}. + (Not to be confused with the main glossary.)} +} + +@entry{progenitor, + name={progenitor}, + user1={idx.progenitor}, + description={The \gls{mainentry} for the \atentry{progenitor} + entry type.} +} + +@entry{progeny, + name={progeny}, + user1={idx.progeny}, + description={The \glspl{spawnedentry} for the \atentry{progenitor} + entry type.} +} + +@entry{multientrytype, + name={multi-entry type}, + description={An entry type that can spawn multiple + \glspl{primaryentry}. Some multi-entry types can also spawn a + \gls{dualentry}. See \sectionref{sec:multientry}.} +} + +@entry{spawnedentry, + name={spawned entry}, + plural={spawned entries}, + description={A duplicate entry created from a \gls{multientrytype} + (such as \atentry{spawnentry}).} +} + +@entry{principallocation, + name={principal (or primary) location}, + text={principal location}, + description={A special \gls{location} (\gls{record}) which indicates the principal + or primary place in the document where the entry is mentioned + or discussed. The \gls{location} is identified by the principal or + primary format (\csopt{principal-location-formats}).} +} + +@entry{mainglossary, + name={main glossary}, + description={The default glossary in the document identified by + \cs{glsdefaulttype} (which will have the label \code{main} unless + \styopt{nomain} is used). If \styopt{nomain} is used then + \cs{glsdefaulttype} will be set to the label of the first glossary + to be defined.} +} + +@entry{mainlist, + name={main (or primary) list}, + text={main list}, + description={The \bibgls\ list of \glspl{primaryentry}, which is sorted + according to the \csopt{sort} resource option. The entries may or + may not be assigned to the same glossary, and the list may only be + a subset of entries. If \csopt[combine]{dual-sort} is used, then + the main list will also contain all the \glspl{dualentry}.} +} + +@entry{duallist, + name={dual list}, + description={The \bibgls\ list of \glspl{dualentry}, which is sorted + according to the \csopt{dual-sort} resource option. The entries may or + may not be assigned to the same glossary, and the list may only be + a subset of entries. If \csopt[combine]{dual-sort} is used then + all entries will be in the \gls{mainlist} and there won't be a dual + list.} +} + +@entry{primaryglossary, + name={primary (or principal) glossary}, + text={primary glossary}, + plural={primary glossaries}, + description={A glossary that contains entries that have the \field{type} + field set to that glossary's label. Note that a primary glossary + may contain both \glsdisp{primaryentry}{primary} and + \glspl{dualentry}.} +} + +@entry{secondaryglossary, + name={secondary glossary}, + plural={secondary glossaries}, + description={A secondary glossary is one that contains labels of + entries that have been defined for another glossary. The actual + entry's \field{type} field will be set to the + \gls{primaryglossary}.} +} + +@entry{record, + name={record}, + description={Recording is \bibgls's equivalent of indexing. + When the \styopt{record} package option is set, each + time an entry is indexed in the document (using commands like + \cs{gls} or \cs{glstext}) a record is added to the \ext{aux} + file that makes a note of the entry label, the location, the + counter that was used to obtain the \gls{location}, and (optionally) + hyperlink information. A record may be \glsdisp{ignoredrecord}{ignored} + or \glsdisp{discardedrecord}{discarded} but, regardless of this, + if an entry has at least one record it will be considered for selection + for any of the \qt{recorded} selection options.} +} + +@entry{location, + name={location}, + description={The value of the indexing counter when an entry is + \glsdisp{record}{recorded}. By default, this is the \counter{page} + counter. Each location has an associated format or \idx{encap}, + which is the name of a formatting command that should be used to + encapsulate the location's value in the \gls{locationlist}. + The default is \encap{glsnumberformat}.} +} + +@entry{ignoredrecord, + name={ignored record}, + user1={idx.ignoredrecord}, + description={A record with the format \encap{glsignore} or + \encap{glstriggerrecordformat}. This record indicates that the + entry should be considered for selection + with any of the \qt{recorded} selection options, but the record + should not be added to the \gls{locationlist}.} +} + +@entry{discardedrecord, + name={discarded record}, + description={A record that is discarded because either it is + identical to another record or it conflicts with another record.} +} + +@entry{supplementalrecord, + name={supplemental record}, + description={A record obtained from another document. + See \sectionref{sec:supplementalopts}.} +} + +@entry{supplementaldocument, + name={supplemental (or supplementary) document}, + name={supplemental document}, + description={A related document from which + \glspl{supplementalrecord} are obtained.} +} + +@entry{maindocument, + name={main document}, + description={The principal document that has its own glossary but + the \glspl{locationlist} may also contain external + \glspl{location} obtained from a \gls{supplementaldocument}.} +} + +@entry{recordcount, + name={record count}, + description={An entry's record count is the total number of records + (including \glsdisp{discardedrecord}{discarded} and + \glsdisp{ignoredrecord}{ignored}) written to the \ext{aux} file + that are associated with the entry. It's also possible to have + sub-totals for each record counter.} +} + +@entry{recordedentry, + name={recorded entry}, + plural={recorded entries}, + description={An entry that has one or more \glspl{record}.} +} + +@entry{unrecordedentry, + name={unrecorded entry}, + plural={unrecorded entries}, + description={An entry that doesn't have any \glspl{record}.} +} + +@entry{locationlist, + name={location list}, + user1={idx.locationlist}, + description={Formatted list of \glspl{location} obtained from an entry's + \glspl{record}. This won't include \glsdisp{ignoredrecord}{ignored} + or \glsdisp{discardedrecord}{discarded} records, and a run of + \glspl{location} may be compressed into a range. See + \sectionref{sec:locationopts} and \sectionref{sec:loclistdefs}.} +} + +@entry{parententry, + name={parent entry}, + plural={parent entries}, + user1={idx.hierarchical-entry}, + description={An entry in a \gls{hierarchicalglossary} + that is linked to, but one level up from, its associated + \gls{childentry}. See \sectionref{sec:hierarchicalopts}.} +} + +@entry{childentry, + name={child entry}, + plural={child entries}, + user1={idx.hierarchical-entry}, + description={An entry in a \gls{hierarchicalglossary} + that is linked to, but one level down from, its associated + \gls{parententry}. See \sectionref{sec:hierarchicalopts}.} +} + +@entry{sub-entry, + name={sub-entry}, + plural={sub-entries}, + user1={idx.hierarchical-entry}, + description={A \gls{childentry}. More specifically, when + contrasted with sub-sub-entry etc, this may refer to level~1 entries + (which have a \glsdisp{parententry}{parent} that is a + \gls{top-levelentry}). See \sectionref{sec:hierarchicalopts}.} +} + +@entry{hierarchicalglossary, + name={hierarchical glossary}, + plural={hierarchical glossaries}, + user1={idx.hierarchical-entry}, + description={A glossary where the entries are ranked according to + some classification. Level~0 indicates \glspl{top-levelentry}, + level~1 indicates \glspl{childentry} that have a + level~0 \glsdisp{parententry}{parent}, level~2 indicates + \glspl{childentry} that have a + level~1 \glsdisp{parententry}{parent}, and so on. See \sectionref{sec:hierarchicalopts}.} +} + +@entry{flatglossary, + name={flat glossary}, + description={A glossary that has no \glsdisp{hierarchicalglossary}{hierarchy}. + That is, there are no \glspl{childentry}. See \sectionref{sec:hierarchicalopts}.} +} + +@entry{sibling, + name={sibling entry}, + text={sibling}, + description={Two or more \glspl{childentry} are siblings if + they all share the same \gls{parententry}. + See \sectionref{sec:hierarchicalopts}.} +} + +@entry{lonelychildentry, + name={lonely child entry}, + plural={lonely child entries}, + user1={idx.hierarchical-entry}, + description={A \gls{childentry} that has no selected \glspl{sibling}. + See \sectionref{sec:hierarchicalopts}.} +} + +@entry{ancestor, + name={ancestor}, + user1={idx.hierarchical-entry}, + description={An entry's \glsdisp{parententry}{parent} or an ancestor of + the \glsdisp{parententry}{parent}. See \sectionref{sec:hierarchicalopts}.} +} + +@entry{top-levelentry, + name={top-level entry}, + plural={top-level entries}, + user1={idx.hierarchical-entry}, + description={An entry that doesn't have a \gls{parententry}. + See \sectionref{sec:hierarchicalopts}.} +} + +@entry{masterdocument, + name={master document}, + description={A main or principal document that contains a glossary + with entries referenced by smaller documents that don't have their own + glossary. See \sectionref{sec:master}.} +} + +@entry{primarycollatorstrength, + name={primary collator strength}, + description={A collator strength value that indicates only primary + differences are considered significant during comparison. + This is locale dependant, but typically different base letters + are considered a primary difference.} +} + +@entry{secondarycollatorstrength, + name={secondary collator strength}, + description={A collator strength value that indicates only primary + and secondary differences are considered significant during comparison. + This is locale dependant. For example, in some languages different + accented forms of the same base letter may be considered a + secondary difference.} +} + +@entry{tertiarycollatorstrength, + name={tertiary collator strength}, + description={A collator strength value that indicates only + primary, secondary and tertiary differences are considered + significant during comparison. This is locale dependant. For + example, different cases of the same base letter may be considered a + tertiary difference.} +} + +@entry{identicalcollatorstrength, + name={identical collator strength}, + description={A collator strength value that indicates that all + differences are considered significant during comparison.} +} + +@entry{definitionindex, + name={definition index}, + description={An index (starting from 0) that's incremented + every time a new entry object is created within \bibgls. + This relates to the order of definitions within the \ext{bib} + files. Each \gls{dualentry} and \gls{spawnedentry} will increment + the underlying counter but only when they are created, which + may not happen until after all \ext{bib} files for the \gls{resourceset} have + been parsed.} +} + +@entry{orderofuseindex, + name={order of use index}, + description={The \gls{record} index is a value (starting from 0) that's incremented + every time a \gls{record} is created while parsing the \ext{aux} file. + The first time a non-\gls{ignoredrecord} is added to a given entry, the + \gls{record} index is assigned to that entry's order of use index. So the + index provides a relative order of use. So if entry1 is the first entry + to be indexed, it will have order of use index~0. If entry1 is + then indexed twice more and then entry2 is indexed, then entry2's + order of use index will be~3.} +} + +@entry{resourceset, + name={resource set}, + user1={idx.resourceset}, + description={The set of options and entries associated with a + \gls{resourcecommand}. See \sectionref{sec:resourcesets}.} +} + +@entry{resourcecommand, + name={resource command}, + description={\gls{glsxtrresourcefile} or \gls{GlsXtrLoadResources}.} +} + +@entry{crossresourceref, + name={cross-resource reference}, + user1={idx.crossresourceref}, + description={A reference from a \gls{recordedentry} provided in + one \gls{resourceset} to an \gls{unrecordedentry} in another + \gls{resourceset}. See \sectionref{sec:resourcesets}.} +} + +@entry{cross-referencefield, + name={cross-reference field}, + description={A field used for cross-referencing another entry: + \field{see}, \field{seealso} and \field{alias}. + Other fields can be identified as a list of dependent entry labels + with \csopt{dependency-fields}.} +} + +@entry{ignoredglossary, + name={ignored glossary}, + plural={ignored glossaries}, + user1={idx.ignoredglossary}, + description={A glossary defined with commands like + \cs{newignoredglossary}. An ignored glossary doesn't have an +associated title (so it one is required it needs to be explicitly +set), and isn't picked up by iterative commands such as + \cs{printunsrtglossaries}. See \sectionref{sec:newglossary}.} +} + +@entry{homograph, + name={homograph}, + user1={idx.homograph}, + description={Each word in a set of words that all have the same + spelling but different meanings. For example, lead (to guide + someone) and lead (metallic element) are homographs.} +} + +@entry{encoding, + name={encoding}, + user1={idx.encoding}, + description={A text format that maps a byte or sequence of bytes + to a character. See \sectionref{sec:bibencoding} and \longarg{tex-encoding} + for the \ext{bib} file encoding and \csopt{charset} for the \ext{glstex} + file encoding. See also the blog article +\href{https://dickimaw-books.com/blog/binary-files-text-files-and-file-encodings/}{Binary +Files, Text Files and File Encodings} for further information about + file encodings in general.} +} |