diff options
author | Karl Berry <karl@freefriends.org> | 2019-05-05 18:06:25 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-05-05 18:06:25 +0000 |
commit | 9427dfbe861b203ec9fe309a1d590644668f2630 (patch) | |
tree | bf186c58649e74ae6a9c85d0e162b3a392f4e17b /Master/texmf-dist/scripts/bib2gls | |
parent | c59ba5b416eb9d25a88fc9e07cc1d5573867336b (diff) |
bib2gls (10apr19)
git-svn-id: svn://tug.org/texlive/trunk@51008 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/scripts/bib2gls')
-rwxr-xr-x | Master/texmf-dist/scripts/bib2gls/bib2gls.jar | bin | 243566 -> 263324 bytes | |||
-rwxr-xr-x | Master/texmf-dist/scripts/bib2gls/convertgls2bib.jar | bin | 26335 -> 26396 bytes | |||
-rwxr-xr-x | Master/texmf-dist/scripts/bib2gls/convertgls2bib.sh | 19 | ||||
-rw-r--r-- | Master/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml | 44 | ||||
-rwxr-xr-x | Master/texmf-dist/scripts/bib2gls/texparserlib.jar | bin | 951449 -> 966352 bytes |
5 files changed, 55 insertions, 8 deletions
diff --git a/Master/texmf-dist/scripts/bib2gls/bib2gls.jar b/Master/texmf-dist/scripts/bib2gls/bib2gls.jar Binary files differindex 2141ce3e14c..65f155ba5ba 100755 --- a/Master/texmf-dist/scripts/bib2gls/bib2gls.jar +++ b/Master/texmf-dist/scripts/bib2gls/bib2gls.jar diff --git a/Master/texmf-dist/scripts/bib2gls/convertgls2bib.jar b/Master/texmf-dist/scripts/bib2gls/convertgls2bib.jar Binary files differindex a5b5e1dfe19..4c2af98a482 100755 --- a/Master/texmf-dist/scripts/bib2gls/convertgls2bib.jar +++ b/Master/texmf-dist/scripts/bib2gls/convertgls2bib.jar diff --git a/Master/texmf-dist/scripts/bib2gls/convertgls2bib.sh b/Master/texmf-dist/scripts/bib2gls/convertgls2bib.sh index 3e7370b0ca7..f237f505d5c 100755 --- a/Master/texmf-dist/scripts/bib2gls/convertgls2bib.sh +++ b/Master/texmf-dist/scripts/bib2gls/convertgls2bib.sh @@ -1,12 +1,15 @@ #!/bin/sh +# Adapted from tlcockpit.sh to ensure the script works with cygwin -kernel=`uname -s` -if test "${kernel#*CYGWIN}" != "$kernel" -then - jarpath=`cygpath -w $(kpsewhich --progname=convertgls2bib --format=texmfscripts convertgls2bib.jar)` -else - jarpath=`kpsewhich --progname=convertgls2bib --format=texmfscripts convertgls2bib.jar` -fi +scriptname=`basename "$0" .sh` +jar="$scriptname.jar" +jarpath=`kpsewhich --progname="$scriptname" --format=texmfscripts "$jar"` -java -jar "$jarpath" "$@" +kernel=`uname -s 2>/dev/null` +if echo "$kernel" | grep CYGWIN >/dev/null; then + CYGWIN_ROOT=`cygpath -w /` + export CYGWIN_ROOT + jarpath=`cygpath -w "$jarpath"` +fi +exec java -jar "$jarpath" "$@" diff --git a/Master/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml b/Master/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml index 223c3e6b891..de36c1eac03 100644 --- a/Master/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml +++ b/Master/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml @@ -49,6 +49,14 @@ See the manual for further details.</entry> <entry key="syntax.no.force.cross.resource.refs">{0} Don''t force cross-resource referencing mode on (default).</entry> +<entry key="syntax.warn.non.bib.fields">{0} + Warn if internal non-bib fields are found in .bib file.</entry> +<entry key="syntax.no.warn.non.bib.fields">{0} + Don''t warn if internal non-bib fields are found in .bib file.</entry> +<entry key="syntax.warn.unknown.entry.types">{0} + Warn if unknown entry types are found in .bib file.</entry> +<entry key="syntax.no-warn.unknown.entry.types">{0} + Don''t warn if unknown entry types are found in .bib file.</entry> <entry key="syntax.merge.nameref.on">{0} <rule> Rule for merging locations with record=nameref @@ -207,6 +215,9 @@ See the manual for further details.</entry> <entry key="message.dual.indexabbrv.mappings">Dual index-abbreviation mappings:</entry> <entry key="message.process.result">Processed returned: {0}</entry> <entry key="message.truncated">Truncating according to limit={0}.</entry> +<entry key="message.entry.already.added">Entry ''{0}'' has already been added, ignoring. +(Original entry: @{1}{2}. This entry: @{3}{4})</entry> +<entry key="message.entry.lost.field">Entry ''{0}'' has lost its ''{1}'' field.</entry> <entry key="message.log.file">Transcript written to {0}.</entry> <entry key="message.written">{0} written to {1}.</entry> @@ -280,6 +291,7 @@ Defaulting to: {0}. <entry key="message.list.known.packages.info">Support may be quite limited in some cases.</entry> <entry key="message.created.missing.parent">Created missing parent ''{0}'' for entry ''{1}''</entry> <entry key="message.found_entry_in_resource">Found entry ''{0}'' in resource set: {1}</entry> +<entry key="message.spawning">Spawning ''{0}'' (from ''{1}'')</entry> <entry key="tag.page">Page</entry> <entry key="tag.pages">Pages</entry> @@ -305,8 +317,10 @@ Defaulting to: {0}. <entry key="warning.cant.parse.file">Can''t parse {0} {1}</entry> <entry key="warning.ignoring.unknown.entry.type">Ignoring unknown entry type: {0}</entry> +<entry key="warning.private.entry.type">Private entry type ''{0}'' found. Did you mean ''{1}''?</entry> <entry key="warning.ignoring.unknown.encoding">Ignoring unknown encoding: {0}</entry> <entry key="warning.ignoring.unknown.field">Ignoring unknown field: {0}</entry> +<entry key="warning.non_bib_field">Found internal non bib-field ''{0}'' in ''{1}.bib'' file for entry ''{2}''. Unexpected results may occur.</entry> <entry key="warning.entry.already.defined">Entry {0} is being defined in {1} but it has already been defined in a previous .glstex file.</entry> <entry key="warning.can.find.arg">Can''t detect argument for: \{0}</entry> <entry key="warning.no.default.sort">Can''t determine sort value for: {0} @@ -400,6 +414,7 @@ Have you indexed your entries using commands like \gls?</entry> {0}</entry> <entry key="error.invalid.sort.value">Invalid sort method ''{0}'' given in option: {1}</entry> <entry key="error.invalid.opt.value">Invalid ''{0}'' value: {1}</entry> +<entry key="error.invalid.opt.intorbool.value">Invalid ''{0}'' value: {1} (number or boolean required)</entry> <entry key="error.invalid.opt.int.value">Invalid ''{0}'' value: {1} (number required)</entry> <entry key="error.invalid.opt.minint.value">Invalid ''{0}'' value: {1} (can''t be less than {2,number})</entry> <entry key="error.invalid.choice.value">Invalid ''{0}'' value: {1} (allowed values: {2})</entry> @@ -454,11 +469,39 @@ Use {1} {0} to allow the interpreter to parse {0}.sty if the package isn''t too Use {1} {0} instead.</entry> <entry key="error.create.missing.parent.failed">Attempt to create missing parent ''{0}'' for entry ''{1}'' caused a problem: {2}</entry> +<entry key="error.option.requires.interpreter">Interpreter needed for setting {0}</entry> <!-- The following messages are used by convertgls2bib --> +<entry key="gls2bib.missing.encoding.value">Missing <encoding> after {0}</entry> +<entry key="gls2bib.missing.arg.value">Missing <value> after {0}</entry> +<entry key="gls2bib.unknown.arg">Unknown option: {0} +Use {1} for help.</entry> +<entry key="gls2bib.toomany.arg">Too many arguments. +Use {0} for help.</entry> +<entry key="gls2bib.missing.tex.arg">Missing <tex file>. +Syntax: {0} +Use {1} for help.</entry> +<entry key="gls2bib.missing.bib.arg">Missing <bib file> +Syntax: {0} +Use {1} for help.</entry> +<entry key="gls2bib.syntax">{0} [<options>] <tex file> <bib file></entry> + +<entry key="gls2bib.syntax.options">Options:</entry> +<entry key="gls2bib.syntax.version">{0} (or {1}) Display version information</entry> +<entry key="gls2bib.syntax.help">{0} (or {1}) Display help</entry> +<entry key="gls2bib.syntax.texenc">{0} <encoding> .tex file encoding</entry> +<entry key="gls2bib.syntax.bibenc">{0} <encoding> .bib file encoding</entry> +<entry key="gls2bib.syntax.ignore-sort">{0} Ignore sort field (default)</entry> +<entry key="gls2bib.syntax.no-ignore-sort">{0} Don''t ignore sort field</entry> +<entry key="gls2bib.syntax.space-sub">{0} <value> Substitute spaces in labels with <value></entry> +<entry key="gls2bib.syntax.locale">{0} <lang tag> Use language resource file given by <lang tag> for messages.</entry> +<entry key="gls2bib.syntax.silent">{0} Suppress messages.</entry> +<entry key="gls2bib.syntax.verbose">{0} Normal messages.</entry> +<entry key="gls2bib.syntax.debug">{0} Debug mode.</entry> + <entry key="gls2bib.override.newdualentry">Overriding default definition of \newdualentry with custom definition. (Change \newcommand to \providecommand if you want \newdualentry[options]'{'label'}{'short'}{'long'}{'description'}' @@ -580,6 +623,7 @@ converted to @dualabbreviationentry.)</entry> <entry key="datatool.header.doesnt_exist">Header ''{0}'' doesn''t exist.</entry> <entry key="datatool.row.not.found">Row index ''{0}'' doesn''t exist.</entry> <entry key="datatool.loaddb.message">Database ''{0}'' loaded from ''{1}'' (column count={2}, row count={3}).</entry> +<entry key="datatool.index.outofrange">List index ''{0}'' out of range.</entry> <!-- ifthen messages --> diff --git a/Master/texmf-dist/scripts/bib2gls/texparserlib.jar b/Master/texmf-dist/scripts/bib2gls/texparserlib.jar Binary files differindex 89c1d8fbf70..c70d894ad0d 100755 --- a/Master/texmf-dist/scripts/bib2gls/texparserlib.jar +++ b/Master/texmf-dist/scripts/bib2gls/texparserlib.jar |