diff options
Diffstat (limited to 'support/bib2gls/src/bib2gls.bib')
-rw-r--r-- | support/bib2gls/src/bib2gls.bib | 665 |
1 files changed, 640 insertions, 25 deletions
diff --git a/support/bib2gls/src/bib2gls.bib b/support/bib2gls/src/bib2gls.bib index 86778cc5ed..b55acf3f20 100644 --- a/support/bib2gls/src/bib2gls.bib +++ b/support/bib2gls/src/bib2gls.bib @@ -959,6 +959,43 @@ category={command} } +@bibglscommand{bibglssettotalrecordcount, + name={\csfmt{bib\-gls\-set\-total\-record\-count}}, + user1={\margm{entry-label}\margm{value}}, + description={sets the total record count for the given entry}, + topics={assigncommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglssetrecordcount, + name={\csfmt{bib\-gls\-set\-record\-count}}, + user1={\margm{entry-label}\margm{counter}\margm{value}}, + description={sets the \meta{counter} record count for the given entry}, + topics={assigncommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglssetlocationrecordcount, + name={\csfmt{bib\-gls\-set\-location\-record\-count}}, + user1={\margm{entry-label}\margm{counter}\margm{location}\margm{value}}, + description={sets the location record count for the given entry}, + topics={assigncommands}, + note={\bibgls}, + category={command} +} + +@glscommand{glsxtrdetoklocation, + name={\csfmt{gls\-xtr\-de\-tok\-location}}, + user1={\margm{location}}, + description={may be used to detokenize problematic locations, but +just does its argument by default}, + note={\styfmt{glossaries-extra} v1.21+}, + topics={assigncommands}, + category={command} +} + @bibglscommand{bibglslocationgroup, name={\csfmt{bib\-gls\-location\-group}}, user1={\margm{n}\margm{counter}\margm{list}}, @@ -977,6 +1014,24 @@ category={command} } +@bibglscommand{bibglsprimarylocationgroup, + name={\csfmt{bib\-gls\-primary\-location\-group}}, + user1={\margm{n}\margm{counter}\margm{list}}, + description={primary location group encapsulator}, + topics={glossarystylecommands,loclistcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsprimarylocationgroupsep, + name={\csfmt{bib\-gls\-primary\-location\-group\-sep}}, + user1={}, + description={primary location group separator}, + topics={glossarystylecommands,loclistcommands,separatorcommands}, + note={\bibgls}, + category={command} +} + @bibglscommand{bibglssupplemental, name={\csfmt{bib\-gls\-supple\-mental}}, user1={\margm{n}\margm{list}}, @@ -1032,15 +1087,6 @@ given label}, category={command} } -@bibglscommand{bibglssetlettergrouptitle, - name={\csfmt{bib\-gls\-set\-letter\-group\-title}}, - user1={\marg{\margm{title}\margm{letter}\margm{id}\margm{type}}}, - description={sets the letter group title}, - topics={glossarystylecommands,assigncommands,groupcommands}, - note={\bibgls}, - category={command} -} - @mainglscommand{glsxtrsetgrouptitle, name={\csfmt{gls\-xtr\-set\-group\-title}}, user1={\margm{group label}\margm{group title}}, @@ -1059,6 +1105,36 @@ given label}, category={command} } +@bibglscommand{bibglsgrouplevel, + name={\csfmt{bib\-gls\-group\-level}}, + user1={\margm{label}{n}}, + description={expands to the group label for hierarchical level \meta{n} + where \meta{label} is the label that would normally be applied to + level~0}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglshiersubgrouptitle, + name={\csfmt{bib\-gls\-hier\-sub\-group\-title}}, + user1={\marg{level}\marg{parent}\marg{title}}, + description={formats the title for a hierarchical group where the + normal non-hierarchical title would be \meta{title}}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglssetlettergrouptitle, + name={\csfmt{bib\-gls\-set\-letter\-group\-title}}, + user1={\marg{\margm{title}\margm{letter}\margm{id}\margm{type}}}, + description={sets the letter group title}, + topics={glossarystylecommands,assigncommands,groupcommands}, + note={\bibgls}, + category={command} +} + @bibglscommand{bibglslettergroup, name={\csfmt{bib\-gls\-letter\-group}}, user1={\margm{title}\margm{letter}\margm{id}\margm{type}}, @@ -1077,6 +1153,33 @@ given label}, category={command} } +@bibglscommand{bibglssetlettergrouptitlehier, + name={\csfmt{bib\-gls\-set\-letter\-group\-title\-hier}}, + user1={\marg{\margm{title}\margm{letter}\margm{id}\margm{type}\margm{parent}\margm{level}}}, + description={sets the hierarchical letter group title}, + topics={glossarystylecommands,assigncommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglslettergrouphier, + name={\csfmt{bib\-gls\-letter\-group\-hier}}, + user1={\margm{title}\margm{letter}\margm{id}\margm{type}\margm{parent}\margm{level}}, + description={expands to the hierarchical letter group label}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglslettergrouptitlehier, + name={\csfmt{bib\-gls\-letter\-group\-title\-hier}}, + user1={\margm{title}\margm{letter}\margm{id}\margm{type}\margm{parent}\margm{level}}, + description={expands to the hierarchical letter group title}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + @bibglscommand{bibglssetothergrouptitle, name={\csfmt{bib\-gls\-set\-other\-group\-title}}, user1={\marg{\margm{character}\margm{id}\margm{type}}}, @@ -1104,6 +1207,33 @@ given label}, category={command} } +@bibglscommand{bibglssetothergrouptitlehier, + name={\csfmt{bib\-gls\-set\-other\-group\-title\-hier}}, + user1={\marg{\margm{character}\margm{id}\margm{type}\margm{parent}\margm{level}}}, + description={sets the hierarchical non-letter group title}, + topics={glossarystylecommands,assigncommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsothergrouphier, + name={\csfmt{bib\-gls\-other\-group\-hier}}, + user1={\margm{character}\margm{id}\margm{type}\margm{parent}\margm{level}}, + description={expands to the hierarchical non-letter group label}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsothergrouptitlehier, + name={\csfmt{bib\-gls\-other\-group\-title\-hier}}, + user1={\margm{character}\margm{id}\margm{type}\margm{parent}\margm{level}}, + description={expands to the hierarchical non-letter group title}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + @bibglscommand{bibglssetemptygrouptitle, name={\csfmt{bib\-gls\-set\-empty\-group\-title}}, user1={\marg{\margm{type}}}, @@ -1131,11 +1261,38 @@ given label}, category={command} } +@bibglscommand{bibglssetemptygrouptitlehier, + name={\csfmt{bib\-gls\-set\-empty\-group\-title\-hier}}, + user1={\marg{\margm{type}\margm{parent}\margm{level}}}, + description={sets the hierarchical empty group title}, + topics={glossarystylecommands,assigncommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsemptygrouphier, + name={\csfmt{bib\-gls\-empty\-group\-hier}}, + user1={\margm{type}\margm{parent}\margm{level}}, + description={expands to the hierarchical empty group label}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsemptygrouptitlehier, + name={\csfmt{bib\-gls\-empty\-group\-title\-hier}}, + user1={\margm{type}\margm{parent}\margm{level}}, + description={expands to the hierarchical empty group title}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + @bibglscommand{bibglssetunicodegrouptitle, name={\csfmt{bib\-gls\-set\-unicode\-group\-title}}, user1={\marg{\margm{label}\margm{character}\margm{id}\margm{type}}}, description={sets the Unicode script, category or character code -title}, +group title}, topics={glossarystylecommands,assigncommands,groupcommands}, note={\bibgls}, category={command} @@ -1144,8 +1301,8 @@ title}, @bibglscommand{bibglsunicodegroup, name={\csfmt{bib\-gls\-unicode\-group}}, user1={\margm{label}\margm{character}\margm{id}\margm{type}}, - description={expands to the Unicode script or category label or -character code}, + description={expands to the Unicode script or category or +character code group label}, note={\bibgls}, topics={glossarystylecommands,groupcommands}, category={command} @@ -1154,8 +1311,38 @@ character code}, @bibglscommand{bibglsunicodegrouptitle, name={\csfmt{bib\-gls\-unicode\-group\-title}}, user1={\margm{label}\margm{character}\margm{id}\margm{type}}, - description={expands to the Unicode script or category label or -character code}, + description={expands to the Unicode script or category or +character code group label}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglssetunicodegrouptitlehier, + name={\csfmt{bib\-gls\-set\-unicode\-group\-title\-hier}}, + user1={\marg{\margm{label}\margm{character}\margm{id}\margm{type}\margm{parent}\margm{level}}}, + description={sets the Unicode script, category or character code + hierarchical group title}, + topics={glossarystylecommands,assigncommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsunicodegrouphier, + name={\csfmt{bib\-gls\-unicode\-group\-hier}}, + user1={\margm{label}\margm{character}\margm{id}\margm{type}\margm{parent}\margm{level}}, + description={expands to the Unicode script or category or +character code hierarchical group label}, + note={\bibgls}, + topics={glossarystylecommands,groupcommands}, + category={command} +} + +@bibglscommand{bibglsunicodegrouptitlehier, + name={\csfmt{bib\-gls\-unicode\-group\-title\-hier}}, + user1={\margm{label}\margm{character}\margm{id}\margm{type}\margm{parent}\margm{level}}, + description={expands to the Unicode script or category or +character code hierarchical group label}, topics={glossarystylecommands,groupcommands}, note={\bibgls}, category={command} @@ -1188,6 +1375,106 @@ character code}, category={command} } +@bibglscommand{bibglssetnumbergrouptitlehier, + name={\csfmt{bib\-gls\-set\-number\-group\-title\-hier}}, + user1={\marg{\margm{value}\margm{id}\margm{type}\margm{parent}\margm{level}}}, + description={sets the hierarchical number group title}, + topics={glossarystylecommands,assigncommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsnumbergrouphier, + name={\csfmt{bib\-gls\-number\-group\-hier}}, + user1={\margm{value}\margm{id}\margm{type}\margm{parent}\margm{level}}, + description={expands to the hierarchical number group label}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsnumbergrouptitlehier, + name={\csfmt{bib\-gls\-number\-group\-title\-hier}}, + user1={\margm{value}\margm{id}\margm{type}\margm{parent}\margm{level}}, + description={expands to the hierarchical number group title}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglssetmergedgrouptitle, + name={\csfmt{bib\-gls\-set\-merged\-group\-title}}, + user1={\marg{\margm{id}\margm{type}\margm{n}\margm{g$_1$}\marg{\meta{g$_2$}\ldots\marg{g$_{n-1}$}}\margm{g$_n$}}}, + description={sets the merged group title}, + topics={glossarystylecommands,assigncommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsmergedgroup, + name={\csfmt{bib\-gls\-merged\-group}}, + user1={\margm{id}\margm{type}\margm{n}\margm{g$_1$}\marg{\meta{g$_2$}\ldots\marg{g$_{n-1}$}}\margm{g$_n$}}, + description={expands to the merged group label}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsmergedgrouptitle, + name={\csfmt{bib\-gls\-merged\-group\-title}}, + user1={\margm{id}\margm{type}\margm{n}\margm{g$_1$}\marg{\meta{g$_2$}\ldots\marg{g$_{n-1}$}}\margm{g$_n$}}, + description={expands to the merged group title}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsmergedgroupfmt, + name={\csfmt{bib\-gls\-merged\-group\-fmt}}, + user1={\margm{n}\margm{g$_1$}\marg{\meta{g$_2$}\ldots\marg{g$_{n-1}$}}\margm{g$_n$}}, + description={used by \gls{bibglsmergedgrouptitle} and + \gls{bibglsmergedgrouphierfmt} to format the title}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsmergedgrouphierfmt, + name={\csfmt{bib\-gls\-merged\-group\-hier\-fmt}}, + user1={\margm{n}\margm{g$_1$}\marg{\meta{g$_2$}\ldots\marg{g$_{n-1}$}}\margm{g$_n$}}, + description={used by \gls{bibglsmergedgrouptitlehier} to format the title}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglssetmergedgrouptitlehier, + name={\csfmt{bib\-gls\-set\-merged\-group\-title\-hier}}, + user1={\marg{\margm{id}\margm{type}\margm{n}\margm{g$_1$}\marg{\meta{g$_2$}\ldots\marg{g$_{n-1}$}}\margm{g$_n$}\margm{parent}\margm{level}}}, + description={sets the merged hierarchicalgroup title}, + topics={glossarystylecommands,assigncommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsmergedgrouphier, + name={\csfmt{bib\-gls\-merged\-group\-hier}}, + user1={\margm{id}\margm{type}\margm{n}\margm{g$_1$}\marg{\meta{g$_2$}\ldots\marg{g$_{n-1}$}}\margm{g$_n$}\margm{parent}\margm{level}}, + description={expands to the merged hierarchical group label}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsmergedgrouptitlehier, + name={\csfmt{bib\-gls\-merged\-group\-title\-hier}}, + user1={\margm{id}\margm{type}\margm{n}\margm{g$_1$}\marg{\meta{g$_2$}\ldots\marg{g$_{n-1}$}}\margm{g$_n$}\margm{parent}\margm{level}}, + description={expands to the merged hierarchical group title}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + @bibglscommand{bibglssetdatetimegrouptitle, name={\csfmt{bib\-gls\-set\-date\-time\-group\-title}}, user1={\marg{\margm{YYYY}\margm{MM}\margm{DD}\margm{hh}\margm{mm}\margm{ss}\margm{zone}\margm{title}\margm{group\dhyphen id}\margm{type}}}, @@ -1215,6 +1502,53 @@ character code}, category={command} } +@bibglscommand{bibglssetdatetimegrouptitlehier, + name={\csfmt{bib\-gls\-set\-date\-time\-group\-title\-hier}}, + user1={\marg{\margm{YYYY}\margm{MM}\margm{DD}\margm{hh}\margm{mm}\margm{ss}\margm{zone}\margm{title}\margm{group\dhyphen id}\margm{type}\margm{parent}\margm{level}}}, + description={sets the hierarchical date-time group title}, + topics={glossarystylecommands,assigncommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsdatetimegrouphier, + name={\csfmt{bib\-gls\-date\-time\-group\-hier}}, + user1={\margm{YYYY}\margm{MM}\margm{DD}\margm{hh}\margm{mm}\margm{ss}\margm{zone}\margm{title}\margm{group\dhyphen id}\margm{type}\margm{parent}\margm{level}}, + description={expands to the hierarchical date-time group label}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsdatetimegrouptitlehier, + name={\csfmt{bib\-gls\-date\-time\-group\-title\-hier}}, + user1={\margm{YYYY}\margm{MM}\margm{DD}\margm{hh}\margm{mm}\margm{ss}\margm{zone}\margm{title}\margm{group\dhyphen id}\margm{type}\margm{parent}\margm{level}}, + description={expands to the hierarchical date-time group title}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsdatetimegrouphierfinalargs, + name={\csfmt{bib\-gls\-date\-time\-group\-hier\-final\-args}}, + user1={\margm{type}\margm{parent}\margm{level}}, + description={used as a supporting command for +\gls{bibglsdatetimegrouphier} to pick up the final arguments}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsdatetimegrouptitlehierfinalargs, + name={\csfmt{bib\-gls\-date\-time\-group\-title\-hier\-final\-args}}, + user1={\marg{date}\margm{type}\margm{parent}\margm{level}}, + description={used as a supporting command for +\gls{bibglsdatetimegrouptitlehier} to pick up the final arguments}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + @bibglscommand{bibglssetdategrouptitle, name={\csfmt{bib\-gls\-set\-date\-group\-title}}, user1={\marg{\margm{YYYY}\margm{MM}\margm{DD}\margm{G}\margm{title}\margm{group\dhyphen id}\margm{type}}}, @@ -1242,6 +1576,33 @@ character code}, category={command} } +@bibglscommand{bibglssetdategrouptitlehier, + name={\csfmt{bib\-gls\-set\-date\-group\-title\-hier}}, + user1={\marg{\margm{YYYY}\margm{MM}\margm{DD}\margm{G}\margm{title}\margm{group\dhyphen id}\margm{type}\margm{parent}\margm{level}}}, + description={sets the hierarchical date (no time) group title}, + topics={glossarystylecommands,assigncommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsdategrouphier, + name={\csfmt{bib\-gls\-date\-group\-hier}}, + user1={\margm{YYYY}\margm{MM}\margm{DD}\margm{G}\margm{title}\margm{group\dhyphen id}\margm{type}\margm{parent}\margm{level}}, + description={expands to the hierarchical date group label}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglsdategrouptitlehier, + name={\csfmt{bib\-gls\-date\-group\-title\-hier}}, + user1={\margm{YYYY}\margm{MM}\margm{DD}\margm{G}\margm{title}\margm{group\dhyphen id}\margm{type}\margm{parent}\margm{level}}, + description={expands to the hierarchical date group title}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + @bibglscommand{bibglssettimegrouptitle, name={\csfmt{bib\-gls\-set\-time\-group\-title}}, user1={\marg{\margm{hh}\margm{mm}\margm{ss}\margm{zone}\margm{title}\margm{group\dhyphen id}\margm{type}}}, @@ -1269,6 +1630,33 @@ character code}, category={command} } +@bibglscommand{bibglssettimegrouptitlehier, + name={\csfmt{bib\-gls\-set\-time\-group\-title\-hier}}, + user1={\marg{\margm{hh}\margm{mm}\margm{ss}\margm{zone}\margm{title}\margm{group\dhyphen id}\margm{type}\margm{parent}\margm{level}}}, + description={sets the hierarchical time (no date) group title}, + topics={glossarystylecommands,assigncommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglstimegrouphier, + name={\csfmt{bib\-gls\-time\-group\-hier}}, + user1={\margm{hh}\margm{mm}\margm{ss}\margm{zone}\margm{title}\margm{group\dhyphen id}\margm{type}\margm{parent}\margm{level}}, + description={expands to the hierarchical time group label}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + +@bibglscommand{bibglstimegrouptitlehier, + name={\csfmt{bib\-gls\-time\-group\-title\-hier}}, + user1={\margm{hh}\margm{mm}\margm{ss}\margm{zone}\margm{title}\margm{group\dhyphen id}\margm{type}\margm{parent}\margm{level}}, + description={expands to the hierarchical time group title}, + topics={glossarystylecommands,groupcommands}, + note={\bibgls}, + category={command} +} + @bibglscommand{bibglshypergroup, name={\csfmt{bib\-gls\-hyper\-group}}, user1={\margm{type}\margm{group\dhyphen id}}, @@ -1431,7 +1819,25 @@ name}, @bibglscommand{bibglshashchar, name={\csfmt{bib\-gls\-hash\-char}}, user1={}, - description={expands to a literal hash character}, + description={expands to a literal hash character \idx{hashchar}}, + topics={charcommands}, + note={\bibgls\texparserdefnote}, + category={command} +} + +@bibglscommand{bibglsaposchar, + name={\csfmt{bib\-gls\-apos\-char}}, + user1={}, + description={expands to a single-quote (\idx{aposchar}) character}, + topics={charcommands}, + note={\bibgls\texparserdefnote}, + category={command} +} + +@bibglscommand{bibglsdoublequotechar, + name={\csfmt{bib\-gls\-double\-quote\-char}}, + user1={}, + description={expands to a double-quote (\idx{doublequotechar}) character}, topics={charcommands}, note={\bibgls\texparserdefnote}, category={command} @@ -2621,6 +3027,21 @@ field\dhyphen locale}}, parent={resourceoptions} } +@resourceoption{opt.group-level, + name={\csoptfmt{group\dhyphen level}}, + user1={\meta{value}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.merge-small-groups, + name={\csoptfmt{merge\dhyphen small\dhyphen groups}}, + user1={\meta{n}}, + category={resourceoption}, + parent={resourceoptions} +} + + @resourceoption{opt.group-formation, name={\csoptfmt{group\dhyphen formation}}, user1={\meta{value}}, @@ -2656,6 +3077,13 @@ field\dhyphen locale}}, parent={resourceoptions} } +@resourceoption{opt.save-root-ancestor, + name={\csoptfmt{save\dhyphen root\dhyphen ancestor}}, + user1={\meta{boolean}}, + category={resourceoption}, + parent={resourceoptions} +} + @resourceoption{opt.save-original-entrytype, name={\csoptfmt{save\dhyphen original\dhyphen entrytype}}, user1={\meta{value}}, @@ -2686,7 +3114,7 @@ field\dhyphen locale}}, @resourceoption{opt.save-locations, name={\csoptfmt{save\dhyphen locations}}, - user1={\meta{boolean}}, + user1={\meta{value}}, category={resourceoption}, parent={resourceoptions} } @@ -2726,6 +3154,20 @@ field\dhyphen locale}}, parent={resourceoptions} } +@resourceoption{opt.primary-loc-counters, + name={\csoptfmt{primary\dhyphen loc\dhyphen counters}}, + user1={\meta{value}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.principal-loc-counters, + name={\csoptfmt{principal\dhyphen loc\dhyphen counters}}, + user1={\meta{value}}, + category={resourceoption}, + parent={resourceoptions} +} + @resourceoption{opt.min-loc-range, name={\csoptfmt{min\dhyphen loc\dhyphen range}}, user1={\meta{value}}, @@ -2782,6 +3224,48 @@ field\dhyphen locale}}, parent={resourceoptions} } +@resourceoption{opt.prune-xr, + name={\csoptfmt{prune\dhyphen xr}}, + user1={\meta{boolean}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.prune-see-op, + name={\csoptfmt{prune\dhyphen see\dhyphen op}}, + user1={\meta{value}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.prune-seealso-op, + name={\csoptfmt{prune\dhyphen see\dhyphen op}}, + user1={\meta{value}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.prune-see-match, + name={\csoptfmt{prune\dhyphen see\dhyphen match}}, + user1={\meta{\keyvallist}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.prune-seealso-match, + name={\csoptfmt{prune\dhyphen seealso\dhyphen match}}, + user1={\meta{\keyvallist}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.prune-iterations, + name={\csoptfmt{prune\dhyphen iterations}}, + user1={\meta{number}}, + category={resourceoption}, + parent={resourceoptions} +} + @resourceoption{opt.alias-loc, name={\csoptfmt{alias\dhyphen loc}}, user1={\meta{value}}, @@ -2796,6 +3280,13 @@ field\dhyphen locale}}, parent={resourceoptions} } +@resourceoption{opt.loc-prefix-def, + name={\csoptfmt{loc\dhyphen prefix\dhyphen def}}, + user1={\meta{value}}, + category={resourceoption}, + parent={resourceoptions} +} + @resourceoption{opt.loc-suffix, name={\csoptfmt{loc\dhyphen suffix}}, user1={\meta{value}}, @@ -2803,6 +3294,13 @@ field\dhyphen locale}}, parent={resourceoptions} } +@resourceoption{opt.loc-suffix-def, + name={\csoptfmt{loc\dhyphen suffix\dhyphen def}}, + user1={\meta{value}}, + category={resourceoption}, + parent={resourceoptions} +} + @resourceoption{opt.loc-counters, name={\csoptfmt{loc\dhyphen counters}}, user1={\meta{list}}, @@ -2985,6 +3483,69 @@ field\dhyphen locale}}, parent={resourceoptions} } +@resourceoption{opt.break-at-match, + name={\csoptfmt{break\dhyphen at\dhyphen match}}, + user1={\meta{\keyvallist}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.break-at-not-match, + name={\csoptfmt{break\dhyphen at\dhyphen not\dhyphen match}}, + user1={\meta{\keyvallist}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.break-at-match-op, + name={\csoptfmt{break\dhyphen at\dhyphen match\dhyphen op}}, + user1={\meta{value}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.dual-break-at-match, + name={\csoptfmt{dual\dhyphen break\dhyphen at\dhyphen match}}, + user1={\meta{\keyvallist}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.dual-break-at-not-match, + name={\csoptfmt{dual\dhyphen break\dhyphen at\dhyphen not\dhyphen match}}, + user1={\meta{\keyvallist}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.dual-break-at-match-op, + name={\csoptfmt{dual\dhyphen break\dhyphen at\dhyphen match\dhyphen op}}, + user1={\meta{value}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.secondary-break-at-match, + name={\csoptfmt{secondary\dhyphen break\dhyphen at\dhyphen match}}, + user1={\meta{\keyvallist}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.secondary-break-at-not-match, + name={\csoptfmt{secondary\dhyphen break\dhyphen at\dhyphen not\dhyphen match}}, + user1={\meta{\keyvallist}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.secondary-break-at-match-op, + name={\csoptfmt{secondary\dhyphen break\dhyphen at\dhyphen match\dhyphen op}}, + user1={\meta{value}}, + category={resourceoption}, + parent={resourceoptions} +} + @resourceoption{opt.identical-sort-action, name={\csoptfmt{identical\dhyphen sort\dhyphen action}}, user1={\meta{value}}, @@ -8603,6 +9164,14 @@ field.}, parent={internalfields} } +@field{field.rootancestor, + name={\fieldfmt{rootancestor}}, + description={Stores the label of this entry's root ancestor.}, + note={internal field set by \appfmt{bib2gls}}, + category={internalfield}, + parent={internalfields} +} + @field{field.definitionindex, name={\fieldfmt{definitionindex}}, description={Stores the definition index.}, @@ -8840,6 +9409,14 @@ primary formats, if enabled.}, parent={internalfields} } +@field{field.indexed, + name={\fieldfmt{indexed}}, + description={The value is incremented everytime the entry is indexed.}, + note={internal field set by \styfmt{glossaries-extra} v1.49+}, + category={baseinternalfield}, + parent={internalfields} +} + @field{field.desc, name={\fieldfmt{desc}}, description={Corresponds to \field{description} key.}, @@ -8909,6 +9486,14 @@ primary formats, if enabled.}, parent={fields} } +@field{field.prenumberlist, + name={\fieldfmt{prenumberlist}}, + description={set by the \field{nonumberlist} entry key with \cs{makenoidxglossaries}}, + note={internal field set by \styfmt{glossaries}}, + category={baseinternalfield}, + parent={internalfields} +} + @field{field.prevcount, name={\fieldfmt{prevcount}}, description={Used with entry counting to store the total @@ -9517,6 +10102,20 @@ primary formats, if enabled.}, parent={commandlineoptions} } +@switch{switch.replace-quotes, + name={\longargfmt{replace\dhyphen quotes}}, + user1={}, + category={switch}, + parent={commandlineoptions} +} + +@switch{switch.no-replace-quotes, + name={\longargfmt{no\dhyphen replace\dhyphen quotes}}, + user1={}, + category={switch}, + parent={commandlineoptions} +} + @switch{switch.packages, name={\longargfmt{packages}}, symbol={\shortargfmt{p}}, @@ -9653,6 +10252,14 @@ primary formats, if enabled.}, parent={commandlineoptions} } +@switch{switch.record-count-rule, + name={\longargfmt{record\dhyphen count\dhyphen rule}}, + symbol={\shortargfmt{r}}, + user1={\marg{rule}}, + category={switch}, + parent={commandlineoptions} +} + @switch{switch.record-count, name={\longargfmt{record\dhyphen count}}, symbol={\shortargfmt{c}}, @@ -12982,7 +13589,7 @@ letter to \idx{uppercase}}, @glsaddoption{glsadd.format, name={\csoptfmt{format}}, user1={\margm{encap}}, - description={sets the \gls{encap} for the record to + description={sets the \idx{encap} for the record to \meta{encap}, optionally with the start or end range markers}, category={commandoption}, note={\styfmt{glossaries}}, @@ -14148,6 +14755,14 @@ defined}, category={command} } +@glscommand{glshashchar, + name={\csfmt{glshashchar}}, + description={expands to a literal hash character \idx{hashchar}}, + topics={charcommands}, + note={\styfmt{glossaries-extra-bib2gls}\texparserdefnote\ v1.49+}, + category={command} +} + @glscommand{GlsXtrBibTeXEntryAliases, name={\csfmt{Gls\-Xtr\-Bib\-TeX\-Entry\-Aliases}}, user1={}, @@ -14818,7 +15433,7 @@ abbreviation by the \catattr{markwords} attribute}, name={\csoptfmt{format}}, user1={\margm{encap}}, category={commandoption}, - description={sets the \gls{encap} for the record to + description={sets the \idx{encap} for the record to \meta{encap}, optionally with the start or end range markers}, note={\styfmt{glossaries}}, parent={glslink} @@ -16629,7 +17244,7 @@ name} and the displayed \meta{text}}, @glscommand{glsxtrglossentryother, name={\csfmt{gls\-xtr\-gloss\-entry\-other}}, user1={\margm{header}\margm{label}\margm{field}}, - description={like \gls{glsxtrglossentry} but uses the value given + description={like \cs{glsxtrglossentry} but uses the value given in the supplied internal \meta{field} where \meta{header} is the code to use in the header (leave empty for default)}, @@ -16949,8 +17564,8 @@ to use in the header (leave empty for default)}, @glscommand{GlsXtrStandaloneGlossaryType, name={\csfmt{Gls\-Xtr\-Stand\-alone\-Glossary\-Type}}, - description={expands to the label for \gls{currentglossary} - within \gls{glsxtrglossentry} and \gls{glsxtrglossentryother}}, + description={expands to the label for \ics{currentglossary} + within \ics{glsxtrglossentry} and \ics{glsxtrglossentryother}}, topics={hooks,glossrefs,standalonestyles}, note={\styfmt{glossaries-extra} v1.31+}, category={command} @@ -16959,8 +17574,8 @@ to use in the header (leave empty for default)}, @glscommand{GlsXtrStandaloneSubEntryItem, name={\csfmt{Gls\-Xtr\-Stand\-alone\-Sub\-Entry\-Item}}, user1 = {\margm{label}}, - description={used within \gls{glsxtrglossentry} and -\gls{glsxtrglossentryother} to display sub-item labels}, + description={used within \ics{glsxtrglossentry} and +\ics{glsxtrglossentryother} to display sub-item labels}, topics={hooks,glossarystylecommands}, note={\styfmt{glossaries-extra} v1.31+}, category={command} @@ -16969,7 +17584,7 @@ to use in the header (leave empty for default)}, @glscommand{GlsXtrStandaloneEntryName, name={\csfmt{Gls\-Xtr\-Stand\-alone\-Entry\-Name}}, user1 = {\margm{label}}, - description={used within \gls{glsxtrglossentry} to + description={used within \ics{glsxtrglossentry} to display the name (with a hypertarget, if supported)}, topics={hooks,glossarystylecommands,fieldrefcommands,linkcommands}, note={\styfmt{glossaries-extra} v1.37+}, @@ -16979,7 +17594,7 @@ to use in the header (leave empty for default)}, @glscommand{GlsXtrStandaloneEntryOther, name={\csfmt{Gls\-Xtr\-Stand\-alone\-Entry\-Other}}, user1 = {\margm{label}\margm{field}}, - description={used within \gls{glsxtrglossentryother} to + description={used within \ics{glsxtrglossentryother} to display the given field value (with a hypertarget, if supported)}, topics={hooks,glossarystylecommands,fieldrefcommands,linkcommands}, note={\styfmt{glossaries-extra} v1.37+}, |