summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/scripts/bib2gls
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-05-05 18:06:25 +0000
committerKarl Berry <karl@freefriends.org>2019-05-05 18:06:25 +0000
commit9427dfbe861b203ec9fe309a1d590644668f2630 (patch)
treebf186c58649e74ae6a9c85d0e162b3a392f4e17b /Master/texmf-dist/scripts/bib2gls
parentc59ba5b416eb9d25a88fc9e07cc1d5573867336b (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-xMaster/texmf-dist/scripts/bib2gls/bib2gls.jarbin243566 -> 263324 bytes
-rwxr-xr-xMaster/texmf-dist/scripts/bib2gls/convertgls2bib.jarbin26335 -> 26396 bytes
-rwxr-xr-xMaster/texmf-dist/scripts/bib2gls/convertgls2bib.sh19
-rw-r--r--Master/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml44
-rwxr-xr-xMaster/texmf-dist/scripts/bib2gls/texparserlib.jarbin951449 -> 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
index 2141ce3e14c..65f155ba5ba 100755
--- a/Master/texmf-dist/scripts/bib2gls/bib2gls.jar
+++ b/Master/texmf-dist/scripts/bib2gls/bib2gls.jar
Binary files differ
diff --git a/Master/texmf-dist/scripts/bib2gls/convertgls2bib.jar b/Master/texmf-dist/scripts/bib2gls/convertgls2bib.jar
index a5b5e1dfe19..4c2af98a482 100755
--- a/Master/texmf-dist/scripts/bib2gls/convertgls2bib.jar
+++ b/Master/texmf-dist/scripts/bib2gls/convertgls2bib.jar
Binary files differ
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} &lt;rule&gt;
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 &lt;encoding&gt; after {0}</entry>
+<entry key="gls2bib.missing.arg.value">Missing &lt;value&gt; 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 &lt;tex file&gt;.
+Syntax: {0}
+Use {1} for help.</entry>
+<entry key="gls2bib.missing.bib.arg">Missing &lt;bib file&gt;
+Syntax: {0}
+Use {1} for help.</entry>
+<entry key="gls2bib.syntax">{0} [&lt;options&gt;] &lt;tex file&gt; &lt;bib file&gt;</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} &lt;encoding&gt; .tex file encoding</entry>
+<entry key="gls2bib.syntax.bibenc">{0} &lt;encoding&gt; .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} &lt;value&gt; Substitute spaces in labels with &lt;value&gt;</entry>
+<entry key="gls2bib.syntax.locale">{0} &lt;lang tag&gt; Use language resource file given by &lt;lang tag&gt; 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
index 89c1d8fbf70..c70d894ad0d 100755
--- a/Master/texmf-dist/scripts/bib2gls/texparserlib.jar
+++ b/Master/texmf-dist/scripts/bib2gls/texparserlib.jar
Binary files differ