summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/chemmacros/README8
-rw-r--r--Master/texmf-dist/doc/latex/chemmacros/chemformula_en.pdfbin950231 -> 955535 bytes
-rw-r--r--Master/texmf-dist/doc/latex/chemmacros/chemformula_en.tex48
-rw-r--r--Master/texmf-dist/doc/latex/chemmacros/chemgreek_en.pdfbin554906 -> 553883 bytes
-rw-r--r--Master/texmf-dist/doc/latex/chemmacros/chemgreek_en.tex4
-rw-r--r--Master/texmf-dist/doc/latex/chemmacros/chemmacros_en.pdfbin906210 -> 906472 bytes
-rw-r--r--Master/texmf-dist/doc/latex/chemmacros/chemmacros_en.tex5
-rw-r--r--Master/texmf-dist/doc/latex/chemmacros/ghsystem_en.pdfbin789523 -> 789175 bytes
-rw-r--r--Master/texmf-dist/doc/latex/chemmacros/ghsystem_en.tex19
-rw-r--r--Master/texmf-dist/tex/latex/chemmacros/chemformula.sty64
-rw-r--r--Master/texmf-dist/tex/latex/chemmacros/chemmacros.sty20
-rw-r--r--Master/texmf-dist/tex/latex/chemmacros/ghsystem.sty9
-rw-r--r--Master/texmf-dist/tex/latex/chemmacros/language/ghsystem_spanish.def786
-rw-r--r--Master/tlpkg/tlpsrc/tools.tlpsrc2
14 files changed, 929 insertions, 36 deletions
diff --git a/Master/texmf-dist/doc/latex/chemmacros/README b/Master/texmf-dist/doc/latex/chemmacros/README
index 11ca389c3b7..ccfff0f53f5 100644
--- a/Master/texmf-dist/doc/latex/chemmacros/README
+++ b/Master/texmf-dist/doc/latex/chemmacros/README
@@ -1,8 +1,8 @@
--------------------------------------------------------------------------
-the CHEMMACROS bundle 2014/04/08
- - chemmacros package v4.5 -> macros and commands for chemists
- - chemformula package v4.5 -> typeset chemical compounds and reactions
- - ghsystem package v4.5 -> typeset H & P statements and pictograms
+the CHEMMACROS bundle 2014/05/30
+ - chemmacros package v4.5a -> macros and commands for chemists
+ - chemformula package v4.6 -> typeset chemical compounds and reactions
+ - ghsystem package v4.5b -> typeset H & P statements and pictograms
from the globally harmonised system (GHS)
- chemgreek package v0.4 -> handle mapping of upright greek letters to
the \chemalpha ... commands
diff --git a/Master/texmf-dist/doc/latex/chemmacros/chemformula_en.pdf b/Master/texmf-dist/doc/latex/chemmacros/chemformula_en.pdf
index c1e6ba8075d..f286057ff45 100644
--- a/Master/texmf-dist/doc/latex/chemmacros/chemformula_en.pdf
+++ b/Master/texmf-dist/doc/latex/chemmacros/chemformula_en.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/chemmacros/chemformula_en.tex b/Master/texmf-dist/doc/latex/chemmacros/chemformula_en.tex
index 00ebc3d13d8..a00165db17a 100644
--- a/Master/texmf-dist/doc/latex/chemmacros/chemformula_en.tex
+++ b/Master/texmf-dist/doc/latex/chemmacros/chemformula_en.tex
@@ -613,6 +613,21 @@ gives the excited state.
\ch{NO^*}
\end{example}
+Actually\changedversion{4.5a} a dot \code{.} is not always treated as
+indicator for a radical: if the dot in the superscript is followed by a number
+it is interpreted as a decimal sign. It is typeset according to the option
+\option{decimal-marker}. This may be a good place to mention that a comma
+\code{,} in a superscript is also typeset according to
+\option{decimal-marker}.
+
+\begin{example}[side-by-side]
+ \ch{^{22,98}_{11}Na}
+ \ch{^{22.98}_{11}Na}\par
+ \setchemformula{decimal-marker={,}}
+ \ch{^{22,98}_{11}Na}
+ \ch{^{22.98}_{11}Na}
+\end{example}
+
Ions and ion composites with more than one charge can be typeset quite as
easy:
\begin{example}[side-by-side]
@@ -629,6 +644,25 @@ superscript alignment. The \chemmacros\ option \code{circled} is obeyed by
\ch{H+ + OH- <=> H2O}
\end{example}
+\chemformula{} knows the options \option{circled} and \option{circletype} also
+on its own:
+
+There are coupled with \chemmacros{} options, \ie, setting \chemmacros'
+options will also set \chemformula's equivalents. The other way around the
+options act independently: setting \chemformula's options will \emph{not} set
+\chemmacros' options.
+\begin{options}
+ \keychoice{circled}{formal,\default{all},none}\Default{formal}
+ \chemformula\ uses two different kinds of charges which indicate the usage
+ of real ($+/-$) and formal (\fplus/\fminus) charges. The choice
+ \code{formal} distinguishes between them, choice \code{none} displays them
+ all without circle, choice \code{all} circles all.
+ % circletype
+ \keychoice{circletype}{\default{chem},math}\Default{chem}
+ This option switches between two kinds of circled charge symbols:
+ \cs{fplus} \fplus\ and \verbcode+$\oplus$+ $\oplus$.
+\end{options}
+
\paragraph{Behaviour}
The supercripts behave differently depending on their position in a compound,
if there are super- and subscripts following each other directly.
@@ -773,6 +807,14 @@ These options allow you to customize the ouptut of the compounds:
Extra vertical shift of the superscripts.
\keychoice{charge-style}{text,math}\Default{text}
Style that is used to typeset the superscripts.
+ \keychoice{circled}{formal,\default{all},none}\Default{formal}
+ \sinceversion{4.6}Like \chemmacros' package option but local to
+ \chemformula's \cs{ch}. That is: since \chemmacros' macros use
+ \chemformula's mechanism this is effectively an alias.
+ \keychoice{circletype}{\default{chem},math}\Default{chem}
+ \sinceversion{4.6}Like \chemmacros' package option but local to
+ \chemformula's \cs{ch}. That is: since \chemmacros' macros use
+ \chemformula's mechanism this is effectively an alias.
\keyval{adduct-space}{dim}\Default{.1333em}
Space to the left and the right of the adduct point.
\keyval{bond-length}{dim}\Default{.5833em}
@@ -1477,7 +1519,7 @@ a \code{*} produce a little filled circle. In the Kröger-Vink notation a prime
denotes a negative relative charge, the circle a positive relative charge, and
the cross denotes a neutral relative charge.
-\begin{example}[side-by-side]
+\begin{example}[side-by-side,add-sourcecode-options={literate=}]
\setchemformula{kroeger-vink=true}
\ch{Al_{Al}^'}
\ch{Al_{Al}'}\par
@@ -1486,8 +1528,8 @@ the cross denotes a neutral relative charge.
\ch{V_{Cl}^*}\par
\ch{Ca_i^{..}}\par
\ch{e^'}\par
- \ch{Cl_i^{''}}
- \ch{Cl_i''}\par
+ \ch{Cl_i^'}
+ \ch{Cl_i'}\par
\ch{O_i^{''}}
\ch{O_i''}
\end{example}
diff --git a/Master/texmf-dist/doc/latex/chemmacros/chemgreek_en.pdf b/Master/texmf-dist/doc/latex/chemmacros/chemgreek_en.pdf
index 2bc8bcd89d8..d426bc38a8e 100644
--- a/Master/texmf-dist/doc/latex/chemmacros/chemgreek_en.pdf
+++ b/Master/texmf-dist/doc/latex/chemmacros/chemgreek_en.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/chemmacros/chemgreek_en.tex b/Master/texmf-dist/doc/latex/chemmacros/chemgreek_en.tex
index c26422e4167..6df2ffb9498 100644
--- a/Master/texmf-dist/doc/latex/chemmacros/chemgreek_en.tex
+++ b/Master/texmf-dist/doc/latex/chemmacros/chemgreek_en.tex
@@ -1,7 +1,7 @@
% arara: pdflatex: { shell: on }
-% !arara: biber
+% arara: biber
+% arara: pdflatex
% arara: pdflatex
-% !arara: pdflatex
% --------------------------------------------------------------------------
% the CHEMMACROS bundle
% chemgreek_en.tex
diff --git a/Master/texmf-dist/doc/latex/chemmacros/chemmacros_en.pdf b/Master/texmf-dist/doc/latex/chemmacros/chemmacros_en.pdf
index cb13c1ad0ea..e0c00723c65 100644
--- a/Master/texmf-dist/doc/latex/chemmacros/chemmacros_en.pdf
+++ b/Master/texmf-dist/doc/latex/chemmacros/chemmacros_en.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/chemmacros/chemmacros_en.tex b/Master/texmf-dist/doc/latex/chemmacros/chemmacros_en.tex
index bc5bcc0d24e..0c49bb435cd 100644
--- a/Master/texmf-dist/doc/latex/chemmacros/chemmacros_en.tex
+++ b/Master/texmf-dist/doc/latex/chemmacros/chemmacros_en.tex
@@ -216,6 +216,8 @@
author = {R. Panico and W. H. Powell and J-C. Richer},
title = {``Nomenclature of Organic Chemistry, Sections A, B, C, D, E, F,
and H'', \acs{iupac} Blue Book},
+ sorttitle = {Nomenclature of Organic Chemistry} ,
+ indexsorttitle = {Nomenclature of Organic Chemistry} ,
edition = {\mkbibacro{draft}},
date = {2004-10-07},
url =
@@ -224,6 +226,7 @@
}
@misc{eu:ghsystem_regulation,
author = {{The European Parliament and The Council of the European Union}},
+ sortname = {European Parliament and The Council of the European Union} ,
title = {Regulation (EC) No 1272/2008 of the European Parliament and of
the Council} ,
subtitle = {on classification, labelling and packaging of substances and
@@ -446,7 +449,7 @@ you load them explicitly any given option will silently fail. Options can
then only be set using the setup command.
\begin{options}
% circled
- \keychoice{circled}{\default{formal},all,none}\Module{option}\Default{formal}
+ \keychoice{circled}{formal,\default{all},none}\Module{option}\Default{formal}
\chemmacros\ uses two different kinds of charges which indicate the usage
of real ($+/-$) and formal (\fplus/\fminus) charges. The option
\code{formal} distinguishes between them, option \code{none} displays them
diff --git a/Master/texmf-dist/doc/latex/chemmacros/ghsystem_en.pdf b/Master/texmf-dist/doc/latex/chemmacros/ghsystem_en.pdf
index f52b8a18b42..695c1e0242d 100644
--- a/Master/texmf-dist/doc/latex/chemmacros/ghsystem_en.pdf
+++ b/Master/texmf-dist/doc/latex/chemmacros/ghsystem_en.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/chemmacros/ghsystem_en.tex b/Master/texmf-dist/doc/latex/chemmacros/ghsystem_en.tex
index aa0d6b971e4..b345dd08df1 100644
--- a/Master/texmf-dist/doc/latex/chemmacros/ghsystem_en.tex
+++ b/Master/texmf-dist/doc/latex/chemmacros/ghsystem_en.tex
@@ -1,6 +1,6 @@
% arara: pdflatex
-% !arara: biber
-% !arara: pdflatex
+% arara: biber
+% arara: pdflatex
% arara: pdflatex
% --------------------------------------------------------------------------
% the CHEMMACROS bundle
@@ -517,16 +517,17 @@ pictograms. You are free to choose the picture type yourself with the option
\end{options}
\section{Available Languages}\label{sec:ghsystem_language}
-Right now the H and P statements are only available in English, German or
-Italian. The package adapts \chemmacros' option \option{language} or if the
-option hasn't been used recognizes the language settings made with \pkg{babel}
-or \pkg{polyglossia}. To be more precise: the language selected at begin
-document is recognized. Later changes won't affect \ghsystem. If you want to
-use different languages you have to use \ghsystem's language option then.
+Right now the H and P statements are only available in English, German,
+Italian and Spanish. The package adapts \chemmacros' option \option{language}
+or if the option hasn't been used recognizes the language settings made with
+\pkg{babel} or \pkg{polyglossia}. To be more precise: the language selected
+at begin document is recognized. Later changes won't affect \ghsystem. If
+you want to use different languages you have to use \ghsystem's language
+option then.
You can also choose the language explicitly.
\begin{options}
- \keychoice{language}{english,german,italian}\Default{english}
+ \keychoice{language}{english,german,italian,spanish}\Default{english}
Selects and loads language file. Falls back to \code{english} if the
chosen file doesn't exist.
\end{options}
diff --git a/Master/texmf-dist/tex/latex/chemmacros/chemformula.sty b/Master/texmf-dist/tex/latex/chemmacros/chemformula.sty
index b88a3f8a315..e9c80e2027f 100644
--- a/Master/texmf-dist/tex/latex/chemmacros/chemformula.sty
+++ b/Master/texmf-dist/tex/latex/chemmacros/chemformula.sty
@@ -27,8 +27,8 @@
% --------------------------------------------------------------------------
\RequirePackage{ expl3 , xparse , l3keys2e , tikz , amsmath , xfrac , nicefrac , scrlfile }
\usetikzlibrary{arrows}
-\def\chemformula@version{4.5}
-\def\chemformula@date{2014/04/08}
+\def\chemformula@version{4.6}
+\def\chemformula@date{2014/06/30}
\ProvidesExplPackage
{chemformula}
@@ -494,6 +494,41 @@
{ \bool_set_true:N \l__chemformula_formal_charges_bool }
\bool_if:NF \l__chemmacros_circled_chem_bool
{ \bool_set_false:N \l__chemformula_formal_chem_bool }
+ \keys_define:nn { chemmacros / option }
+ {
+ circletype .choice: ,
+ circletype / math .code:n =
+ {
+ \bool_set_false:N \l__chemmacros_circled_chem_bool
+ \bool_set_false:N \l__chemformula_formal_chem_bool
+ } ,
+ circletype / chem .code:n =
+ {
+ \bool_set_true:N \l__chemmacros_circled_chem_bool
+ \bool_set_true:N \l__chemformula_formal_chem_bool
+ } ,
+ circletype .default:n = chem ,
+ circled .choice: ,
+ circled / none .code:n =
+ {
+ \bool_set_false:N \l__chemmacros_circled_bool
+ \bool_set_false:N \l__chemmacros_circled_formal_bool
+ \bool_set_false:N \l__chemformula_formal_charges_bool
+ } ,
+ circled / formal .code:n =
+ {
+ \bool_set_true:N \l__chemmacros_circled_bool
+ \bool_set_true:N \l__chemmacros_circled_formal_bool
+ \bool_set_false:N \l__chemformula_formal_charges_bool
+ } ,
+ circled / all .code:n =
+ {
+ \bool_set_true:N \l__chemmacros_circled_bool
+ \bool_set_false:N \l__chemmacros_circled_formal_bool
+ \bool_set_true:N \l__chemformula_formal_charges_bool
+ } ,
+ circled .default:n = all
+ }
}
{ }
}
@@ -1729,6 +1764,8 @@
{ \chemformula_star_adduct: } { * }
\tl_replace_all:Nnn \l__chemformula_superscript_tl
{ . } { \chemformula_radical_or_decimal: }
+ \tl_replace_all:Nnn \l__chemformula_superscript_tl
+ { , } { \chemformula_decimal: }
}
}
@@ -2554,6 +2591,20 @@
% customization of output other than arrows
\keys_define:nn { chemmacros / chemformula }
{
+ circled .choice: ,
+ circled / none .code:n =
+ { \bool_set_false:N \l__chemformula_formal_charges_bool } ,
+ circled / formal .code:n =
+ { \bool_set_false:N \l__chemformula_formal_charges_bool } ,
+ circled / all .code:n =
+ { \bool_set_true:N \l__chemformula_formal_charges_bool } ,
+ circled .default:n = all ,
+ circletype .choice: ,
+ circletype / math .code:n =
+ { \bool_set_false:N \l__chemformula_formal_chem_bool } ,
+ circletype / chem .code:n =
+ { \bool_set_true:N \l__chemformula_formal_chem_bool } ,
+ circletype .default:n = chem ,
charge-hshift .code:n =
\tl_if_eq:nnTF { #1 } { full }
{ \bool_set_true:N \l__chemformula_charge_full_shift_bool }
@@ -3039,6 +3090,15 @@ VERSION HISTORY
environments
(credits: http://tex.stackexchange.com/a/166661/5049)
- support for Kröger-Vink notation
+2014/06/30 - version 4.6 - fix: a comma in a superscript is typeset according
+ to `decimal-marker' again
+ - fix charge type behaviour: option `circled' and
+ `circletype' are now obeyed if the option is
+ changed mid-document
+ - new option `chemformula/circled' similar to
+ `chemmacros/circled'
+ - new option `chemformula/circletype' similar to
+ `chemmacros/circletype'
% --------------------------------------------------------------------------
% TODO
diff --git a/Master/texmf-dist/tex/latex/chemmacros/chemmacros.sty b/Master/texmf-dist/tex/latex/chemmacros/chemmacros.sty
index 846a9d86fcd..3075128b12a 100644
--- a/Master/texmf-dist/tex/latex/chemmacros/chemmacros.sty
+++ b/Master/texmf-dist/tex/latex/chemmacros/chemmacros.sty
@@ -26,8 +26,8 @@
% - The Current Maintainer of this work is Clemens Niederberger.
% --------------------------------------------------------------------------
\RequirePackage{ expl3 , xparse , l3keys2e }
-\def\chemmacros@version{4.5}
-\def\chemmacros@date{2014/04/08}
+\def\chemmacros@version{4.5a}
+\def\chemmacros@date{2014/06/30}
\ProvidesExplPackage
{chemmacros}
@@ -37,7 +37,7 @@
% --------------------------------------------------------------------------
% check expl3 version:
-\@ifpackagelater { expl3 } { 2012/11/21 }
+\@ifpackagelater { expl3 } { 2013/12/14 }
{ }
{
\PackageError { chemmacros } { Support~package~expl3~too~old }
@@ -433,6 +433,7 @@
{ \bool_set_false:N \l__chemmacros_circled_chem_bool } ,
circletype / chem .code:n =
{ \bool_set_true:N \l__chemmacros_circled_chem_bool } ,
+ circletype .default:n = chem ,
circled .choice: ,
circled / none .code:n =
{
@@ -1783,11 +1784,8 @@
\cs_new_protected:Npn \__chemmacros_ox_is_integer:n #1
{
- \fp_set:Nn \l__chemmacros_tmpa_tl { #1 }
- \fp_add:Nn \l__chemmacros_tmpa_tl { 1 }
- \fp_round_places:Nn \l__chemmacros_tmpa_tl { 0 }
- \fp_sub:Nn \l__chemmacros_tmpa_tl { 1 }
- \fp_compare:nNnTF { \l__chemmacros_tmpa_tl } = { #1 }
+ \fp_set:Nn \l__chemmacros_tmpa_fp { round(#1 + 1 , 0 ) - 1 }
+ \fp_compare:nNnTF { \l__chemmacros_tmpa_fp } = { #1 }
{ \bool_set_true:N \l__chemmacros_ox_integer_bool }
{
\bool_set_false:N \l__chemmacros_ox_integer_bool
@@ -1799,10 +1797,9 @@
\cs_new_protected:Npn \__chemmacros_fp_to_Roman:n #1
{
\group_begin:
- \fp_set:Nn \l__chemmacros_tmpa_tl { #1 }
- \fp_round_places:Nn \l__chemmacros_tmpa_tl { 0 }
+ \fp_set:Nn \l__chemmacros_tmpa_fp { round(#1 , 0 ) }
\int_set:Nn \l__chemmacros_tmpa_int
- { \fp_to_tl:N \l__chemmacros_tmpa_tl }
+ { \fp_to_tl:N \l__chemmacros_tmpa_fp }
\int_compare:nTF { \l__chemmacros_tmpa_int = 0 }
{ 0 }
{ \int_to_Roman:n { \l__chemmacros_tmpa_int } }
@@ -4329,6 +4326,7 @@ Version history
- new option `nmr/coupling-pos-cs'
2014/04/08 - version 4.5 - new option `acid-base/subscript'
- added Dutch translations
+2014/06/30 - version 4.5a - adapt to deprecated expl3 functions
% --------------------------------------------------------------------------- %
% TODO:
diff --git a/Master/texmf-dist/tex/latex/chemmacros/ghsystem.sty b/Master/texmf-dist/tex/latex/chemmacros/ghsystem.sty
index ebe94bd0db3..a923bdda277 100644
--- a/Master/texmf-dist/tex/latex/chemmacros/ghsystem.sty
+++ b/Master/texmf-dist/tex/latex/chemmacros/ghsystem.sty
@@ -27,8 +27,8 @@
% - The Current Maintainer of this work is Clemens Niederberger. - %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\RequirePackage{ expl3, xparse, l3keys2e }
-\def\ghsystem@version{4.5}
-\def\ghsystem@date{2014/04/08}
+\def\ghsystem@version{4.5b}
+\def\ghsystem@date{2014/06/30}
\ProvidesExplPackage
{ghsystem}
{\ghsystem@date}
@@ -321,7 +321,7 @@
dots .tl_set:N = \l__ghsystem_dots_tl ,
% \ghspic options:
scale .code:n =
- \fp_mul:Nn \l__ghsystem_picture_scale_fp { #1 } ,
+ \fp_set:Nn \l__ghsystem_picture_scale_fp { #1 * \l__ghsystem_picture_scale_fp } ,
includegraphics .code:n =
\tl_set:Nn \l__ghsystem_picture_includegraphics_tl { , #1 } ,
pic-type .choices:nn = { eps , jpg , png , pdf }
@@ -642,6 +642,9 @@ VERSION HISTORY
2014/01/09 - version 4.2e - bug fix: namespace after language file loading
properly restored
2014/04/08 - version 4.5 - small changes in `ghsystem_italian.def'
+2014/04/13 - version 4.5a - added Spanish translations, thanks to Ignacio
+ Fernández Galván
+2014/06/30 - version 4.5b - adapt to deprecated expl3 function
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% TODO:
diff --git a/Master/texmf-dist/tex/latex/chemmacros/language/ghsystem_spanish.def b/Master/texmf-dist/tex/latex/chemmacros/language/ghsystem_spanish.def
new file mode 100644
index 00000000000..f2a1fd00be9
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/chemmacros/language/ghsystem_spanish.def
@@ -0,0 +1,786 @@
+% --------------------------------------------------------------------------
+% - the CHEMMACROS bundle
+% - ghsystem_langtemplate.def
+% - loads of little helpers for chemists
+% --------------------------------------------------------------------------
+% - Clemens Niederberger
+% --------------------------------------------------------------------------
+% - https://bitbucket.org/cgnieder/chemmacros/
+% - contact@mychemistry.eu
+% --------------------------------------------------------------------------
+% - If you have any ideas, questions, suggestions or bugs to report, please
+% - feel free to contact me.
+% --------------------------------------------------------------------------
+% - Copyright 2011-2014 Clemens Niederberger
+% -
+% - This work may be distributed and/or modified under the
+% - conditions of the LaTeX Project Public License, either version 1.3
+% - of this license or (at your option) any later version.
+% - The latest version of this license is in
+% - http://www.latex-project.org/lppl.txt
+% - and version 1.3 or later is part of all distributions of LaTeX
+% - version 2005/12/01 or later.
+% -
+% - This work has the LPPL maintenance status `maintained'.
+% -
+% - The Current Maintainer of this work is Clemens Niederberger.
+% --------------------------------------------------------------------------
+%
+% Some information how to use this template:
+%
+% The H, EUH, and P statements are stored in a property list, respectively.
+% The commands for adding a respective entry are pre-typed so you only have to
+% fill in the missing text.
+% The commands are in a logical order (first H then EUH then P, numbers
+% increasing) and have hints where to find the corresponding statements in the
+% EU regulation 1272/2008.
+% You will notice that some of the gaps are pre-filled with commands like
+% `\ghsystem_exposure:'. These commands are called “fill-in functions” and put a
+% corresponding replacement text in their position depending on package options
+% used. They should _not_ be replaced but be in the corresponding position in
+% statement where the replacement text should appear.
+%
+% You need to know:
+% - every gap that is to be filled is indicated be three dots: ...
+% - you need to take care of special symbols such as ä replaced with \"{a} etc.
+% so the statements can be used with latex, pdflatex, xelatex, and lualatex as
+% well
+% - for the fill-in functions the original English text is given to help you
+% identify the right one
+%
+% You may find it helpful to have a look at existing language files. You'll find
+% them in the directory of chemmacros in your TeX installation in a
+% sub-directory called `language'.
+%
+% To test your language file you have to name it
+% \ghsystem_<language name>.def
+% for example by replacing `langtemplate' in the name of this file. You now
+% can use it with
+% \chemsetup[ghsystem]{language=<language name>}
+% I suggest running a test file similar to this:
+% -----------------------------------------------------------------------------
+% \documentclass{article}
+% \usepackage{ghsystem}
+% \begin{document}
+%
+% \loadghsystemlanguage{<language name>}
+% \ghslistall
+%
+% \end{document}
+% -----------------------------------------------------------------------------
+%
+% <LANGUAGE> DEFINITIONS
+\prop_clear:N \l__ghsystem_h_prop
+\prop_clear:N \l__ghsystem_euh_prop
+\prop_clear:N \l__ghsystem_p_prop
+
+% table head:
+\tl_set:Nn \l__ghsystem_identifier_tl { Identificador }
+\tl_set:Nn \l__ghsystem_table_text_tl { Indicaci\'on }
+\tl_set:Nn \l__ghsystem_table_next_page_tl { contin\'ua~ en~ la~ p\'agina~ siguiente }
+\tl_set:Nn \l__ghsystem_table_caption_tl { Todas~ las~ indicaciones~ H,~ EUH~ y~ P. }
+
+% fill-in functions:
+% <state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard>.
+\cs_set:Npn \ghsystem_exposure:
+ {
+ \bool_if:NT \l__ghsystem_fill_in_bool
+ {
+ \c_space_tl \textit{\textless Ind\'{\i}quese~ la~ v\'{\i}a~ de~
+ exposici\'on~ si~ se~ ha~ demostrado~ concluyentemente~ que~ el~
+ peligro~ no~ se~ produce~ por~ ninguna~ otra~ v\'{\i}a \textgreater}
+ }
+ }
+
+% <state specific effect if known>
+\cs_set:Npn \ghsystem_effect:
+ {
+ \bool_if:NT \l__ghsystem_fill_in_bool
+ {
+ \c_space_tl \textit{\textless ind\'{\i}quese~ el~ efecto~
+ espec\'{\i}fico~ si~ se~ conoce \textgreater}
+ }
+ }
+
+% <or state all organs affected, if known>
+\cs_set:Npn \ghsystem_organs:
+ {
+ \bool_if:nT { \l__ghsystem_fill_in_bool && !\l__ghsystem_organs_bool }
+ {
+ \c_space_tl \textit{\textless o~ ind\'{\i}quense~ todos~ los~
+ \'organos~ afectados,~ si~ se~ conocen \textgreater}
+ }
+ }
+
+% <name of sensitising substance>
+\cs_set:Npn \ghsystem_substance:
+ {
+ \bool_if:NF \l__ghsystem_substance_bool
+ {
+ \c_space_tl \textit{\textless nombre~ de~ la~ sustancia~
+ sensibilizante \textgreater}
+ }
+ }
+
+% HAZARD STATEMENTS (Annex 3)
+% 1. Hazard Statements
+% 1.1 Physical Hazards
+\prop_put:Nnn \l__ghsystem_h_prop { 200 } { Explosivo~ inestable. }
+\prop_put:Nnn \l__ghsystem_h_prop { 201 } { Explosivo;~ peligro~ de~ explosi\'on~ en~ masa. }
+\prop_put:Nnn \l__ghsystem_h_prop { 202 } { Explosivo;~ grave~ peligro~ de~ proyecci\'on. }
+\prop_put:Nnn \l__ghsystem_h_prop { 203 }
+ { Explosivo;~ peligro~ de~ incendio,~ de~ onda~ expansiva~ o~ de~ proyecci\'on. }
+\prop_put:Nnn \l__ghsystem_h_prop { 204 } { Peligro~ de~ incendio~ o~ de~ proyecci\'on. }
+\prop_put:Nnn \l__ghsystem_h_prop { 205 }
+ { Peligro~ de~ explosi\'on~ en~ masa~ en~ caso~ de~ incendio. }
+\prop_put:Nnn \l__ghsystem_h_prop { 220 } { Gas~ extremadamente~ inflamable. }
+\prop_put:Nnn \l__ghsystem_h_prop { 221 } { Gas~ inflamable. }
+\prop_put:Nnn \l__ghsystem_h_prop { 222 } { Aerosol~ extremadamente~ inflamable. }
+\prop_put:Nnn \l__ghsystem_h_prop { 223 } { Aerosol~ inflamable. }
+\prop_put:Nnn \l__ghsystem_h_prop { 224 }
+ { L\'{\i}quido~ y~ vapores~ extremadamente~ inflamables. }
+\prop_put:Nnn \l__ghsystem_h_prop { 225 } { L\'{\i}quido~ y~ vapores~ muy~ inflamables. }
+\prop_put:Nnn \l__ghsystem_h_prop { 226 } { L\'{\i}quido~ y~ vapores~ inflamables. }
+\prop_put:Nnn \l__ghsystem_h_prop { 228 } { S\'olido~ inflamable. }
+\prop_put:Nnn \l__ghsystem_h_prop { 240 }
+ { Peligro~ de~ explosi\'on~ en~ caso~ de~ calentamiento. }
+\prop_put:Nnn \l__ghsystem_h_prop { 241 }
+ { Peligro~ de~ incendio~ o~ explosi\'on~ en~ caso~ de~ calentamiento. }
+\prop_put:Nnn \l__ghsystem_h_prop { 242 }
+ { Peligro~ de~ incendio~ en~ caso~ de~ calentamiento. }
+\prop_put:Nnn \l__ghsystem_h_prop { 250 }
+ { Se~ inflama~ espont\'aneamente~ en~ contacto~ con~ el~ aire. }
+\prop_put:Nnn \l__ghsystem_h_prop { 251 }
+ { Se~ calienta~ espont\'aneamente;~ puede~ inflamarse. }
+\prop_put:Nnn \l__ghsystem_h_prop { 252 }
+ { Se~ calienta~ espont\'aneamente~ en~ grandes~ cantidades;~ puede~ inflamarse. }
+\prop_put:Nnn \l__ghsystem_h_prop { 260 }
+ {
+ En~ contacto~ con~ el~ agua~ desprende~ gases~ inflamables~ que~ pueden~
+ inflamarse~ espont\'aneamente.
+ }
+\prop_put:Nnn \l__ghsystem_h_prop { 261 }
+ { En~ contacto~ con~ el~ agua~ desprende~ gases~ inflamables. }
+\prop_put:Nnn \l__ghsystem_h_prop { 270 }
+ { Puede~ provocar~ o~ agravar~ un~ incendio;~ comburente. }
+\prop_put:Nnn \l__ghsystem_h_prop { 271 }
+ { Puede~ provocar~ un~ incendio~ o~ una~ explosi\'on;~ muy~ comburente. }
+\prop_put:Nnn \l__ghsystem_h_prop { 272 } { Puede~ agravar~ un~ incendio;~ comburente. }
+\prop_put:Nnn \l__ghsystem_h_prop { 280 }
+ { Contiene~ gas~ a~ presi\'on;~ peligro~ de~ explosi\'on~ en~ caso~ de~ calentamiento. }
+\prop_put:Nnn \l__ghsystem_h_prop { 281 }
+ {
+ Contiene~ un~ gas~ refrigerado;~ puede~ provocar~ quemaduras~ o~ lesiones~
+ criog\'enicas.
+ }
+\prop_put:Nnn \l__ghsystem_h_prop { 290 } { Puede~ ser~ corrosivo~ para~ los~ metales. }
+
+% 1.2 Health Hazards
+\prop_put:Nnn \l__ghsystem_h_prop { 300 } { Mortal~ en~ caso~ de~ ingesti\'on. }
+\prop_put:Nnn \l__ghsystem_h_prop { 301 } { T\'oxico~ en~ caso~ de~ ingesti\'on. }
+\prop_put:Nnn \l__ghsystem_h_prop { 302 } { Nocivo~ en~ caso~ de~ ingesti\'on. }
+\prop_put:Nnn \l__ghsystem_h_prop { 304 }
+ {
+ Puede~ ser~ mortal~ en~ caso~ de~ ingesti\'on~ y~ penetraci\'on~ en~ las~
+ v\'{\i}as~ respiratorias.
+ }
+\prop_put:Nnn \l__ghsystem_h_prop { 310 } { Mortal~ en~ contacto~ con~ la~ piel. }
+\prop_put:Nnn \l__ghsystem_h_prop { 311 } { T\'oxico~ en~ contacto~ con~ la~ piel. }
+\prop_put:Nnn \l__ghsystem_h_prop { 312 } { Nocivo~ en~ contacto~ con~ la~ piel. }
+\prop_put:Nnn \l__ghsystem_h_prop { 314 }
+ { Provoca~ quemaduras~ graves~ en~ la~ piel~ y~ lesiones~ oculares~ graves. }
+\prop_put:Nnn \l__ghsystem_h_prop { 315 } { Provoca~ irritaci\'on~ cut\'anea. }
+\prop_put:Nnn \l__ghsystem_h_prop { 317 }
+ { Puede~ provocar~ una~ reacci\'on~ al\'ergica~ en~ la~ piel. }
+\prop_put:Nnn \l__ghsystem_h_prop { 318 } { Provoca~ lesiones~ oculares~ graves. }
+\prop_put:Nnn \l__ghsystem_h_prop { 319 } { Provoca~ irritaci\'on~ ocular~ grave. }
+\prop_put:Nnn \l__ghsystem_h_prop { 330 } { Mortal~ en~ caso~ de~ inhalaci\'on. }
+\prop_put:Nnn \l__ghsystem_h_prop { 331 } { T\'oxico~ en~ caso~ de~ inhalaci\'on. }
+\prop_put:Nnn \l__ghsystem_h_prop { 332 } { Nocivo~ en~ caso~ de~ inhalaci\'on. }
+\prop_put:Nnn \l__ghsystem_h_prop { 334 }
+ {
+ Puede~ provocar~ s\'{\i}ntomas~ de~ alergia~ o~ asma~ o~ dificultades~
+ respiratorias~ en~ caso~ de~ inhalaci\'on.
+ }
+\prop_put:Nnn \l__ghsystem_h_prop { 335 } { Puede~ irritar~ las~ v\'{\i}as~ respiratorias. }
+\prop_put:Nnn \l__ghsystem_h_prop { 336 } { Puede~ provocar~ somnolencia~ o~ v\'ertigo. }
+\prop_put:Nnn \l__ghsystem_h_prop { 340 }
+ { Puede~ provocar~ defectos~ gen\'eticos. \ghsystem_exposure: }
+\prop_put:Nnn \l__ghsystem_h_prop { 341 }
+ { Se~ sospecha~ que~ provoca~ defectos~ gen\'eticos. \ghsystem_exposure: }
+\prop_put:Nnn \l__ghsystem_h_prop { 350 } { Puede~ provocar~ c\'ancer. \ghsystem_exposure: }
+\prop_put:Nnn \l__ghsystem_h_prop { 351 }
+ { Se~ sospecha~ que~ provoca~ c\'ancer. \ghsystem_exposure: }
+\prop_put:Nnn \l__ghsystem_h_prop { 360 }
+ {
+ Puede~ perjudicar~ la~ fertilidad~ o~ da\~nar~ al~ feto. \ghsystem_effect:
+ \ghsystem_exposure:
+ }
+\prop_put:Nnn \l__ghsystem_h_prop { 361 }
+ {
+ Se~ sospecha~ que~ perjudica~ la~ fertilidad~ o~ da\~na~ al~
+ feto. \ghsystem_effect: \ghsystem_exposure:
+ }
+\prop_put:Nnn \l__ghsystem_h_prop { 362 }
+ { Puede~ perjudicar~ a~ los~ ni\~nos~ alimentados~ con~ leche~ materna. }
+\prop_put:Nnn \l__ghsystem_h_prop { 370 }
+ {
+ Provoca~ da\~nos \bool_if:NF \l__ghsystem_organs_bool {~ en~ los~
+ \'organos } \ghsystem_organs: . \ghsystem_exposure:
+ }
+\prop_put:Nnn \l__ghsystem_h_prop { 371 }
+ {
+ Puede~ provocar~ da\~nos \bool_if:NF \l__ghsystem_organs_bool {~ en~ los~
+ \'organos } \ghsystem_organs: . \ghsystem_exposure:
+ }
+\prop_put:Nnn \l__ghsystem_h_prop { 372 }
+ {
+ Provoca~ da\~nos \bool_if:NF \l__ghsystem_organs_bool {~ en~ los~
+ \'organos } \ghsystem_organs: \ tras~ exposiciones~ prolongadas~ o~
+ repetidas. \ghsystem_exposure:
+ }
+\prop_put:Nnn \l__ghsystem_h_prop { 373 }
+ {
+ Puede~ provocar~ da\~nos \bool_if:NF \l__ghsystem_organs_bool {~ en~ los~
+ \'organos } \ghsystem_organs:\ tras~ exposiciones~ prolongadas~ o~
+ repetidas. \ghsystem_exposure:
+ }
+
+% 1.3 Environmental hazards
+\prop_put:Nnn \l__ghsystem_h_prop { 400 }
+ { Muy~ t\'oxico~ para~ los~ organismos~ acu\'aticos. }
+\prop_put:Nnn \l__ghsystem_h_prop { 410 }
+ { Muy~ t\'oxico~ para~ los~ organismos~ acu\'aticos,~ con~ efectos~ nocivos~ duraderos. }
+\prop_put:Nnn \l__ghsystem_h_prop { 411 }
+ { T\'oxico~ para~ los~ organismos~ acu\'aticos,~ con~ efectos~ nocivos~ duraderos. }
+\prop_put:Nnn \l__ghsystem_h_prop { 412 }
+ { Nocivo~ para~ los~ organismos~ acu\'aticos,~ con~ efectos~ nocivos~ duraderos. }
+\prop_put:Nnn \l__ghsystem_h_prop { 413 }
+ {
+ Puede~ ser~ nocivo~ para~ los~ organismos~ acu\'aticos,~ con~ efectos~
+ nocivos~ duraderos
+ }
+
+% 2 Supplemental Hazard Informations
+% 2.1 Physical Properties
+\prop_put:Nnn \l__ghsystem_euh_prop { 001 } { Explosivo~ en~ estado~ seco. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 006 }
+ { Explosivo~ en~ contacto~ o~ sin~ contacto~ con~ el~ aire. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 014 } { Reacciona~ violentamente~ con~ el~ agua. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 018 }
+ { Al~ usarlo~ pueden~ formarse~ mezclas~ aire-vapor~ explosivas~ o~ inflamables. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 019 } { Puede~ formar~ per\'oxidos~ explosivos. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 044 }
+ { Riesgo~ de~ explosi\'on~ al~ calentarlo~ en~ ambiente~ confinado. }
+
+% 2.2 Health Properties
+\prop_put:Nnn \l__ghsystem_euh_prop { 029 }
+ { En~ contacto~ con~ agua~ libera~ gases~ t\'oxicos. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 031 }
+ { En~ contacto~ con~ \'acidos~ libera~ gases~ t\'oxicos. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 032 }
+ { En~ contacto~ con~ \'acidos~ libera~ gases~ muy~ t\'oxicos. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 066 }
+ {
+ La~ exposici\'on~ repetida~ puede~ provocar~ sequedad~ o~ formaci\'on~ de~
+ grietas~ en~ la~ piel.
+ }
+\prop_put:Nnn \l__ghsystem_euh_prop { 070 } { T\'oxico~ en~ contacto~ con~ los~ ojos. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 071 }
+ { Corrosivo~ para~ las~ v\'{\i}as~ respiratorias. }
+
+% 2.3 Environmental Properties
+\prop_put:Nnn \l__ghsystem_euh_prop { 059 } { Peligroso~ para~ la~ capa~ de~ ozono. }
+
+% 2.4 Supplemental Label Elements/Information On Certain Substances And Mixtures
+\prop_put:Nnn \l__ghsystem_euh_prop { 201 }
+ {
+ Contiene~ \iupac { plomo } .~ No~ utilizar~ en~ objetos~ que~ los~
+ ni\~nos~ puedan~ masticar~ o~ chupar.
+ }
+\prop_put:Nnn \l__ghsystem_euh_prop { 201A }
+ { \textexclamdown Atenci\'on!~ Contiene~ \iupac { plomo } . }
+\prop_put:Nnn \l__ghsystem_euh_prop { 202 }
+ {
+ \iupac { Ciano\|acrilato } .~ Peligro.~ Se~ adhiere~ a~ la~ piel~ y~ a~
+ los~ ojos~ en~ pocos~ segundos.~ Mantener~ fuera~ del~ alcance~ de~ los~
+ ni\~nos.
+ }
+\prop_put:Nnn \l__ghsystem_euh_prop { 203 }
+ { Contiene~ \iupac { cromo \,(VI) } .~ Puede~ provocar~ una~ reacci\'on~ al\'ergica. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 204 }
+ { Contiene~ \iupac { iso\|cianatos } .~ Puede~ provocar~ una~ reacci\'on~ al\'ergica. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 205 }
+ { Contiene~ componentes~ epox\'{\i}dicos.~ Puede~ provocar~ una~ reacci\'on~ al\'ergica. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 206 }
+ {
+ \textexclamdown Atenci\'on!~ No~ utilizar~ junto~ con~ otros~ productos.~
+ Puede~ desprender~ gases~ peligrosos~ (cloro).
+ }
+\prop_put:Nnn \l__ghsystem_euh_prop { 207 }
+ {
+ \textexclamdown Atenci\'on!~ Contiene~ \iupac { cadmio } .~ Durante~ su~
+ utilizaci\'on~ se~ desprenden~ vapores~ peligrosos.~ Ver~ la~
+ informaci\'on~ facilitada~ por~ el~ fabricante.~ Seguir~ las~
+ instrucciones~ de~ seguridad.
+ }
+\prop_put:Nnn \l__ghsystem_euh_prop { 208 }
+ { Contiene \ghsystem_substance: .~ Puede~ provocar~ una~ reacci\'on~ al\'ergica. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 209 } { Puede~ inflamarse~ f\'acilmente~ al~ usarlo. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 209A } { Puede~ inflamarse~ al~ usarlo. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 210 }
+ { Puede~ solicitarse~ la~ ficha~ de~ datos~ de~ seguridad. }
+\prop_put:Nnn \l__ghsystem_euh_prop { 401 }
+ {
+ A~ fin~ de~ evitar~ riesgos~ para~ las~ personas~ y~ el~ medio~ ambiente,~
+ siga~ las~ instrucciones~ de~ uso.
+ }
+
+% PRECAUTIONARY STATEMENTS (Annex 4 page 19ff)
+% 3 Precautionary Statements
+% 3.1 General
+\prop_put:Nnn \l__ghsystem_p_prop { 101 }
+ { Si~ se~ necesita~ consejo~ m\'edico,~ tener~ a~ mano~ el~ envase~ o~ la~ etiqueta. }
+\prop_put:Nnn \l__ghsystem_p_prop { 102 } { Mantener~ fuera~ del~ alcance~ de~ los~ ni\~nos. }
+\prop_put:Nnn \l__ghsystem_p_prop { 103 } { Leer~ la~ etiqueta~ antes~ del~ uso. }
+
+% 3.2 Precautionary Statements — Prevention
+\prop_put:Nnn \l__ghsystem_p_prop { 201 }
+ { Pedir~ instrucciones~ especiales~ antes~ del~ uso. }
+\prop_put:Nnn \l__ghsystem_p_prop { 202 }
+ {
+ No~ manipular~ la~ sustancia~ antes~ de~ haber~ le\'{\i}do~ y~
+ comprendido~ todas~ las~ instrucciones~ de~ seguridad.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 210 }
+ {
+ Mantener~ alejado~ de~ fuentes~ de~ calor,~ chispas,~ llama~ abierta~ o~
+ superficies~ calientes.~ \textemdash\ No~ fumar.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 211 }
+ { No~ pulverizar~ sobre~ una~ llama~ abierta~ u~ otra~ fuente~ de~ ignici\'on. }
+\prop_put:Nnn \l__ghsystem_p_prop { 220 }
+ {
+ Mantener~ o~ almacenar~ alejado~ de~ la~ ropa \ghsystem_slash:
+ \l__ghsystem_dots_tl \ghsystem_slash: materiales~ combustibles.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 221 }
+ {
+ Tomar~ todas~ las~ precauciones~ necesarias~ para~ no~ mezclar~ con~
+ materias~ combustibles \l__ghsystem_dots_tl
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 222 }
+ { No~ dejar~ que~ entre~ en~ contacto~ con~ el~ aire. }
+\prop_put:Nnn \l__ghsystem_p_prop { 223 }
+ {
+ Mantener~ alejado~ de~ cualquier~ posible~ contacto~ con~ el~ agua,~ pues~
+ reacciona~ violentamente~ y~ puede~ provocar~ una~ llamarada.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 230 } { Mantener~ humedecido~ con \l__ghsystem_dots_tl }
+\prop_put:Nnn \l__ghsystem_p_prop { 231 } { Manipular~ en~ gas~ inerte. }
+\prop_put:Nnn \l__ghsystem_p_prop { 232 } { Proteger~ de~ la~ humedad. }
+\prop_put:Nnn \l__ghsystem_p_prop { 233 }
+ { Mantener~ el~ recipiente~ herm\'eticamente~ cerrado. }
+\prop_put:Nnn \l__ghsystem_p_prop { 234 }
+ { Conservar~ \'unicamente~ en~ el~ recipiente~ original. }
+\prop_put:Nnn \l__ghsystem_p_prop { 235 } { Mantener~ en~ lugar~ fresco. }
+\prop_put:Nnn \l__ghsystem_p_prop { 240 }
+ {
+ Conectar~ a~ tierra \ghsystem_slash: enlace~ equipotencial~ del~
+ recipiente~ y~ del~ equipo~ de~ recepci\'on.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 241 }
+ {
+ Utilizar~ un~ material~ el\'ectrico,~ de~ ventilaci\'on~ o~ de~
+ iluminaci\'on \ghsystem_slash: \l__ghsystem_dots_tl \ghsystem_slash:
+ antideflagrante.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 242 }
+ { Utilizar~ \'unicamente~ herramientas~ que~ no~ produzcan~ chispas. }
+\prop_put:Nnn \l__ghsystem_p_prop { 243 }
+ { Tomar~ medidas~ de~ precauci\'on~ contra~ descargas~ el\'ectricas. }
+\prop_put:Nnn \l__ghsystem_p_prop { 244 }
+ { Mantener~ las~ v\'alvulas~ de~ reducci\'on~ limpias~ de~ grasa~ y~ aceite. }
+\prop_put:Nnn \l__ghsystem_p_prop { 250 }
+ {
+ Evitar~ la~ abrasi\'on \ghsystem_slash: el~ choque \ghsystem_slash:
+ \l__ghsystem_dots_tl \ghsystem_slash: la~ fricci\'on
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 251 }
+ {
+ Recipiente~ a~ presi\'on:~ no~ perforar~ ni~ quemar,~ aun~ despu\'es~ del~
+ uso.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 260 }
+ {
+ No~ respirar~ el~ polvo \ghsystem_slash: el~ humo \ghsystem_slash: el~ gas
+ \ghsystem_slash: la~ niebla \ghsystem_slash: los~ vapores \ghsystem_slash:
+ el~ aerosol.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 261 }
+ {
+ Evitar~ respirar~ el~ polvo \ghsystem_slash: el~ humo \ghsystem_slash: el~
+ gas \ghsystem_slash: la~ niebla \ghsystem_slash: los~ vapores
+ \ghsystem_slash: el~ aerosol.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 262 }
+ { Evitar~ el~ contacto~ con~ los~ ojos,~ la~ piel~ o~ la~ ropa. }
+\prop_put:Nnn \l__ghsystem_p_prop { 263 }
+ { Evitar~ el~ contacto~ durante~ el~ embarazo \ghsystem_slash: la~ lactancia. }
+\prop_put:Nnn \l__ghsystem_p_prop { 264 }
+ { Lavarse~ \l__ghsystem_dots_tl\ concienzudamente~ tras~ la~ manipulaci\'on. }
+\prop_put:Nnn \l__ghsystem_p_prop { 270 }
+ { No~ comer,~ beber~ ni~ fumar~ durante~ su~ utilizaci\'on. }
+\prop_put:Nnn \l__ghsystem_p_prop { 271 }
+ { Utilizar~ \'unicamente~ en~ exteriores~ o~ en~ un~ lugar~ bien~ ventilado. }
+\prop_put:Nnn \l__ghsystem_p_prop { 272 }
+ {
+ Las~ prendas~ de~ trabajo~ contaminadas~ no~ podr\'an~ sacarse~ del~
+ lugar~ de~ trabajo.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 273 } { Evitar~ su~ liberaci\'on~ al~ medio~ ambiente. }
+\prop_put:Nnn \l__ghsystem_p_prop { 280 }
+ {
+ Llevar~ guantes \ghsystem_slash: prendas \ghsystem_slash: gafas
+ \ghsystem_slash: m\'ascara~ de~ protecci\'on.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 281 }
+ { Utilizar~ el~ equipo~ de~ protecci\'on~ individual~ obligatorio. }
+\prop_put:Nnn \l__ghsystem_p_prop { 282 }
+ {
+ Llevar~ guantes~ que~ a\'{\i}slen~ del~ fr\'{\i}o \ghsystem_slash: gafas
+ \ghsystem_slash: m\'ascara.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 283 }
+ {
+ Llevar~ prendas~ ign\'{\i}fugas \ghsystem_slash: resistentes~ al~ fuego
+ \ghsystem_slash: resistentes~ a~ las~ llamas.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 284 } { Llevar~ equipo~ de~ protecci\'on~ respiratoria. }
+\prop_put:Nnn \l__ghsystem_p_prop { 285 }
+ {
+ En~ caso~ de~ ventilaci\'on~ insuficiente,~ llevar~ equipo~ de~
+ protecci\'on~ respiratoria.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 231 + 232 }
+ { Manipular~ en~ gas~ inerte.~ Proteger~ de~ la~ humedad. }
+\prop_put:Nnn \l__ghsystem_p_prop { 235 + 410 }
+ { Conservar~ en~ lugar~ fresco~ Proteger~ de~ la~ luz~ del~ sol. }
+
+% 3.3 Precautionary Statements — Response
+\prop_put:Nnn \l__ghsystem_p_prop { 301 } { EN~ CASO~ DE~ INGESTI\'ON: \ghsystem_text: }
+\prop_put:Nnn \l__ghsystem_p_prop { 302 }
+ { EN~ CASO~ DE~ CONTACTO~ CON~ LA~ PIEL: \ghsystem_text: }
+\prop_put:Nnn \l__ghsystem_p_prop { 303 }
+ { EN~ CASO~ DE~ CONTACTO~ CON~ LA~ PIEL~ (o~ el~ pelo): \ghsystem_text: }
+\prop_put:Nnn \l__ghsystem_p_prop { 304 } { EN~ CASO~ DE~ INHALACI\'ON: \ghsystem_text: }
+\prop_put:Nnn \l__ghsystem_p_prop { 305 }
+ { EN~ CASO~ DE~ CONTACTO~ CON~ LOS~ OJOS: \ghsystem_text: }
+\prop_put:Nnn \l__ghsystem_p_prop { 306 }
+ { EN~ CASO~ DE~ CONTACTO~ CON~ LA~ ROPA: \ghsystem_text: }
+\prop_put:Nnn \l__ghsystem_p_prop { 307 } { EN~ CASO~ DE~ exposici\'on: \ghsystem_text: }
+\prop_put:Nnn \l__ghsystem_p_prop { 308 }
+ { EN~ CASO~ DE~ exposici\'on~ manifiesta~ o~ presunta: \ghsystem_text: }
+\prop_put:Nnn \l__ghsystem_p_prop { 309 }
+ { EN~ CASO~ DE~ exposici\'on~ o~ malestar: \ghsystem_text: }
+\prop_put:Nnn \l__ghsystem_p_prop { 310 }
+ {
+ Llamar~ inmediatamente~ a~ un~ CENTRO~ DE~ INFORMACI\'ON~ TOXICOL\'OGICA~
+ o~ a~ un~ m\'edico.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 311 }
+ { Llamar~ a~ un~ CENTRO~ DE~ INFORMACI\'ON~ TOXICOL\'OGICA~ o~ a~ un~ m\'edico. }
+\prop_put:Nnn \l__ghsystem_p_prop { 312 }
+ {
+ Llamar~ a~ un~ CENTRO~ DE~ INFORMACI\'ON~ TOXICOL\'OGICA~ o~ a~ un~
+ m\'edico~ en~ caso~ de~ malestar.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 313 } { Consultar~ a~ un~ m\'edico. }
+\prop_put:Nnn \l__ghsystem_p_prop { 314 }
+ { Consultar~ a~ un~ m\'edico~ en~ caso~ de~ malestar. }
+\prop_put:Nnn \l__ghsystem_p_prop { 315 } { Consultar~ a~ un~ m\'edico~ inmediatamente. }
+\prop_put:Nnn \l__ghsystem_p_prop { 320 }
+ {
+ Se~ necesita~ urgentemente~ un~ tratamiento~ espec\'{\i}fico~ (ver~
+ \l__ghsystem_dots_tl\ en~ esta~ etiqueta).
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 321 }
+ {
+ Se~ necesita~ un~ tratamiento~ espec\'{\i}fico~ (ver~
+ \l__ghsystem_dots_tl\ en~ esta~ etiqueta).
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 322 }
+ {
+ Se~ necesitan~ medidas~ espec\'{\i}ficas~ (ver~ \l__ghsystem_dots_tl\ en~
+ esta~ etiqueta).
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 330 } { Enjuagarse~ la~ boca. }
+\prop_put:Nnn \l__ghsystem_p_prop { 331 } { NO~ provocar~ el~ v\'omito. }
+\prop_put:Nnn \l__ghsystem_p_prop { 332 }
+ { En~ caso~ de~ irritaci\'on~ cut\'anea: \ghsystem_text: }
+\prop_put:Nnn \l__ghsystem_p_prop { 333 }
+ { En~ caso~ de~ irritaci\'on~ o~ erupci\'on~ cut\'anea: \ghsystem_text: }
+\prop_put:Nnn \l__ghsystem_p_prop { 334 }
+ { Sumergir~ en~ agua~ fresca \ghsystem_slash: aplicar~ compresas~ h\'umedas. }
+\prop_put:Nnn \l__ghsystem_p_prop { 335 }
+ { Sacudir~ las~ part\'{\i}culas~ que~ se~ hayan~ depositado~ en~ la~ piel. }
+\prop_put:Nnn \l__ghsystem_p_prop { 336 }
+ { Descongelar~ las~ partes~ heladas~ con~ agua~ tibia.~ No~ frotar~ la~ zona~ afectada. }
+\prop_put:Nnn \l__ghsystem_p_prop { 337 }
+ { Si~ persiste~ la~ irritaci\'on~ ocular: \ghsystem_text: }
+\prop_put:Nnn \l__ghsystem_p_prop { 338 }
+ { Quitar~ las~ lentes~ de~ contacto,~ si~ lleva~ y~ resulta~ f\'acil.~ Seguir~ aclarando. }
+\prop_put:Nnn \l__ghsystem_p_prop { 340 }
+ {
+ Transportar~ a~ la~ v\'{\i}ctima~ al~ exterior~ y~ mantenerla~ en~ reposo~
+ en~ una~ posici\'on~ confortable~ para~ respirar.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 341 }
+ {
+ Si~ respira~ con~ dificultad,~ transportar~ a~ la~ v\'{\i}ctima~ al~
+ exterior~ y~ mantenerla~ en~ reposo~ en~ una~ posici\'on~ confortable~
+ para~ respirar.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 342 }
+ { En~ caso~ de~ s\'{\i}ntomas~ respiratorios: \ghsystem_text: }
+\prop_put:Nnn \l__ghsystem_p_prop { 350 }
+ { Lavar~ suavemente~ con~ agua~ y~ jab\'on~ abundantes. }
+\prop_put:Nnn \l__ghsystem_p_prop { 351 }
+ { Aclarar~ cuidadosamente~ con~ agua~ durante~ varios~ minutos. }
+\prop_put:Nnn \l__ghsystem_p_prop { 352 } { Lavar~ con~ agua~ y~ jab\'on~ abundantes. }
+\prop_put:Nnn \l__ghsystem_p_prop { 353 }
+ { Aclararse~ la~ piel~ con~ agua \ghsystem_slash: ducharse. }
+\prop_put:Nnn \l__ghsystem_p_prop { 360 }
+ {
+ Aclarar~ inmediatamente~ con~ agua~ abundante~ las~ prendas~ y~ la~ piel~
+ contaminadas~ antes~ de~ quitarse~ la~ ropa.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 361 }
+ { Quitarse~ inmediatamente~ las~ prendas~ contaminadas. }
+\prop_put:Nnn \l__ghsystem_p_prop { 362 }
+ {
+ Quitarse~ las~ prendas~ contaminadas~ y~ lavarlas~ antes~ de~ volver~ a~
+ usarlas.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 363 }
+ { Lavar~ las~ prendas~ contaminadas~ antes~ de~ volver~ a~ usarlas. }
+\prop_put:Nnn \l__ghsystem_p_prop { 370 } { En~ caso~ de~ incendio: \ghsystem_text: }
+\prop_put:Nnn \l__ghsystem_p_prop { 371 }
+ { En~ caso~ de~ incendio~ importante~ y~ en~ grandes~ cantidades: \ghsystem_text: }
+\prop_put:Nnn \l__ghsystem_p_prop { 372 } { Riesgo~ de~ explosi\'on~ en~ caso~ de~ incendio. }
+\prop_put:Nnn \l__ghsystem_p_prop { 373 }
+ { NO~ luchar~ contra~ el~ incendio~ cuando~ el~ fuego~ llega~ a~ los~ explosivos. }
+\prop_put:Nnn \l__ghsystem_p_prop { 374 }
+ {
+ Luchar~ contra~ el~ incendio~ desde~ una~ distancia~ razonable,~ tomando~
+ las~ precauciones~ habituales.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 375 }
+ { Luchar~ contra~ el~ incendio~ a~ distancia,~ dado~ el~ riesgo~ de~ explosi\'on. }
+\prop_put:Nnn \l__ghsystem_p_prop { 376 }
+ { Detener~ la~ fuga,~ si~ no~ hay~ peligro~ en~ hacerlo. }
+\prop_put:Nnn \l__ghsystem_p_prop { 377 }
+ {
+ Fuga~ de~ gas~ en~ llamas: \ghsystem_text:\ No~ apagar,~ salvo~ si~ la~
+ fuga~ puede~ detenerse~ sin~ peligro.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 378 } { Utilizar~ \l__ghsystem_dots_tl\ para~ apagarlo. }
+\prop_put:Nnn \l__ghsystem_p_prop { 380 } { Evacuar~ la~ zona. }
+\prop_put:Nnn \l__ghsystem_p_prop { 381 }
+ { Eliminar~ todas~ las~ fuentes~ de~ ignici\'on~ si~ no~ hay~ peligro~ en~ hacerlo. }
+\prop_put:Nnn \l__ghsystem_p_prop { 390 }
+ { Absorber~ el~ vertido~ para~ que~ no~ da\~ne~ otros~ materiales. }
+\prop_put:Nnn \l__ghsystem_p_prop { 391 } { Recoger~ el~ vertido. }
+\prop_put:Nnn \l__ghsystem_p_prop { 301 + 310 }
+ {
+ EN~ CASO~ DE~ INGESTI\'ON:~ Llamar~ inmediatamente~ a~ un~ CENTRO~ DE~
+ INFORMACI\'ON~ TOXICOL\'OGICA~ o~ a~ un~ m\'edico.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 301 + 312 }
+ {
+ EN~ CASO~ DE~ INGESTI\'ON:~ Llamar~ a~ un~ CENTRO~ DE~ INFORMACI\'ON~
+ TOXICOL\'OGICA~ o~ a~ un~ m\'edico~ si~ se~ encuentra~ mal.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 301 + 330 + 331 }
+ { EN~ CASO~ DE~ INGESTI\'ON:~ Enjuagarse~ la~ boca.~ NO~ provocar~ el~ v\'omito. }
+\prop_put:Nnn \l__ghsystem_p_prop { 302 + 334 }
+ {
+ EN~ CASO~ DE~ CONTACTO~ CON~ LA~ PIEL:~ Sumergir~ en~ agua~ fresca
+ \ghsystem_slash: aplicar~ compresas~ h\'umedas.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 302 + 350 }
+ {
+ EN~ CASO~ DE~ CONTACTO~ CON~ LA~ PIEL:~ Lavar~ suavemente~ con~ agua~ y~
+ jab\'on~ abundantes.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 302 + 352 }
+ { EN~ CASO~ DE~ CONTACTO~ CON~ LA~ PIEL:~ Lavar~ con~ agua~ y~ jab\'on~ abundantes. }
+\prop_put:Nnn \l__ghsystem_p_prop { 303 + 361 + 353 }
+ {
+ EN~ CASO~ DE~ CONTACTO~ CON~ LA~ PIEL~ (o~ el~ pelo):~ Quitarse~
+ inmediatamente~ las~ prendas~ contaminadas.~ Aclararse~ la~ piel~ con~
+ agua~ o~ ducharse.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 304 + 340 }
+ {
+ EN~ CASO~ DE~ INHALACI\'ON:~ Transportar~ a~ la~ v\'{\i}ctima~ al~
+ exterior~ y~ mantenerla~ en~ reposo~ en~ una~ posici\'on~ confortable~
+ para~ respirar.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 304 + 341 }
+ {
+ EN~ CASO~ DE~ INHALACI\'ON:~ Si~ respira~ con~ dificultad,~ transportar~
+ a~ la~ v\'{\i}ctima~ al~ exterior~ y~ mantenerla~ en~ reposo~ en~ una~
+ posici\'on~ confortable~ para~ respirar.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 305 + 351 + 338 }
+ {
+ EN~ CASO~ DE~ CONTACTO~ CON~ LOS~ OJOS:~ Aclarar~ cuidadosamente~ con~
+ agua~ durante~ varios~ minutos.~ Quitar~ las~ lentes~ de~ contacto,~ si~
+ lleva~ y~ resulta~ f\'acil.~ Seguir~ aclarando.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 306 + 360 }
+ {
+ EN~ CASO~ DE~ CONTACTO~ CON~ LA~ ROPA:~ Aclarar~ inmediatamente~ con~
+ agua~ abundante~ las~ prendas~ y~ la~ piel~ contaminadas~ antes~ de~
+ quitarse~ la~ ropa.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 307 + 311 }
+ {
+ EN~ CASO~ DE~ exposici\'on:~ Llamar~ a~ un~ CENTRO~ DE~ INFORMACI\'ON~
+ TOXICOL\'OGICA~ o~ a~ un~ m\'edico.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 308 + 313 }
+ {
+ EN~ CASO~ DE~ exposici\'on~ manifiesta~ o~ presunta:~ Consultar~ a~ un~
+ m\'edico.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 309 + 311 }
+ {
+ EN~ CASO~ DE~ exposici\'on~ o~ si~ se~ encuentra~ mal:~ Llamar~ a~ un~
+ CENTRO~ DE~ INFORMACI\'ON~ TOXICOL\'OGICA~ o~ a~ un~ m\'edico.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 332 + 313 }
+ { En~ caso~ de~ irritaci\'on~ cut\'anea:~ Consultar~ a~ un~ m\'edico. }
+\prop_put:Nnn \l__ghsystem_p_prop { 333 + 313 }
+ { En~ caso~ de~ irritaci\'on~ o~ erupci\'on~ cut\'anea:~ Consultar~ a~ un~ m\'edico. }
+\prop_put:Nnn \l__ghsystem_p_prop { 335 + 334 }
+ {
+ Sacudir~ las~ part\'{\i}culas~ que~ se~ hayan~ depositado~ en~ la~ piel.~
+ Sumergir~ en~ agua~ fresca \ghsystem_slash: aplicar~ compresas~ h\'umedas.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 337 + 313 }
+ { Si~ persiste~ la~ irritaci\'on~ ocular:~ Consultar~ a~ un~ m\'edico. }
+\prop_put:Nnn \l__ghsystem_p_prop { 342 + 311 }
+ {
+ En~ caso~ de~ s\'{\i}ntomas~ respiratorios:~ Llamar~ a~ un~ CENTRO~ DE~
+ INFORMACI\'ON~ TOXICOL\'OGICA~ o~ a~ un~ m\'edico.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 370 + 376 }
+ { En~ caso~ de~ incendio:~ Detener~ la~ fuga,~ si~ no~ hay~ peligro~ en~ hacerlo. }
+\prop_put:Nnn \l__ghsystem_p_prop { 370 + 378 }
+ { En~ caso~ de~ incendio:~ Utilizar~ \l__ghsystem_dots_tl\ para~ apagarlo. }
+\prop_put:Nnn \l__ghsystem_p_prop { 370 + 380 }
+ { En~ caso~ de~ incendio:~ Evacuar~ la~ zona. }
+\prop_put:Nnn \l__ghsystem_p_prop { 370 + 380 + 375 }
+ {
+ En~ caso~ de~ incendio:~ Evacuar~ la~ zona.~ Luchar~ contra~ el~ incendio~
+ a~ distancia,~ dado~ el~ riesgo~ de~ explosi\'on.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 371 + 380 + 375 }
+ {
+ En~ caso~ de~ incendio~ importante~ y~ en~ grandes~ cantidades:~ Evacuar~
+ la~ zona.~ Luchar~ contra~ el~ incendio~ a~ distancia,~ dado~ el~ riesgo~
+ de~ explosi\'on.
+ }
+
+% 3.4 Precautionary Statements — Storage
+\prop_put:Nnn \l__ghsystem_p_prop { 401 } { Almacenar~ \l__ghsystem_dots_tl }
+\prop_put:Nnn \l__ghsystem_p_prop { 402 } { Almacenar~ en~ un~ lugar~ seco. }
+\prop_put:Nnn \l__ghsystem_p_prop { 403 } { Almacenar~ en~ un~ lugar~ bien~ ventilado. }
+\prop_put:Nnn \l__ghsystem_p_prop { 404 } { Almacenar~ en~ un~ recipiente~ cerrado. }
+\prop_put:Nnn \l__ghsystem_p_prop { 405 } { Guardar~ bajo~ llave. }
+\prop_put:Nnn \l__ghsystem_p_prop { 406 }
+ {
+ Almacenar~ en~ un~ recipiente~ resistente~ a~ la~ corrosi\'on
+ \ghsystem_slash: \l__ghsystem_dots_tl\ con~ revestimiento~ interior~
+ resistente
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 407 }
+ {
+ Dejar~ una~ separaci\'on~ entre~ los~ bloques \ghsystem_slash: los~
+ pal\'es~ de~ carga.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 410 } { Proteger~ de~ la~ luz~ del~ sol. }
+\prop_put:Nnn \l__ghsystem_p_prop { 411 }
+ {
+ Almacenar~ a~ temperaturas~ no~ superiores~ a~ \exp_args:No \SI {
+ \l__ghsystem_celsius_temperature_tl } { \GHScelsius } \ghsystem_slash:
+ \exp_args:No \SI { \l__ghsystem_fahrenheit_temperature_tl } {
+ \GHSfahrenheit } .
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 412 }
+ {
+ No~ exponer~ a~ temperaturas~ superiores~ a~ \SI { 50 } { \GHScelsius }
+ \ghsystem_slash: \SI { 122 } { \GHSfahrenheit } .
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 413 }
+ {
+ Almacenar~ las~ cantidades~ a~ granel~ superiores~ a~ \exp_args:No \SI {
+ \l__ghsystem_kg_mass_tl } { \GHSkilogram } \ghsystem_slash: \exp_args:No
+ \SI { \l__ghsystem_lbs_mass_tl } { \GHSpounds } ~ a~ temperaturas~ no~
+ superiores~ a~ \exp_args:No \SI { \l__ghsystem_celsius_temperature_tl } {
+ \GHScelsius } \ghsystem_slash: \exp_args:No \SI {
+ \l__ghsystem_fahrenheit_temperature_tl } { \GHSfahrenheit } .
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 420 } { Almacenar~ alejado~ de~ otros~ materiales. }
+\prop_put:Nnn \l__ghsystem_p_prop { 422 }
+ { Almacenar~ el~ contenido~ en~ \l__ghsystem_dots_tl }
+\prop_put:Nnn \l__ghsystem_p_prop { 402 + 404 }
+ { Almacenar~ en~ un~ lugar~ seco.~ Almacenar~ en~ un~ recipiente~ cerrado. }
+\prop_put:Nnn \l__ghsystem_p_prop { 403 + 233 }
+ {
+ Almacenar~ en~ un~ lugar~ bien~ ventilado.~ Mantener~ el~ recipiente~
+ cerrado~ herm\'eticamente.
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 403 + 235 }
+ { Almacenar~ en~ un~ lugar~ bien~ ventilado.~ Mantener~ en~ lugar~ fresco. }
+\prop_put:Nnn \l__ghsystem_p_prop { 410 + 403 }
+ { Proteger~ de~ la~ luz~ del~ sol.~ Almacenar~ en~ un~ lugar~ bien~ ventilado. }
+\prop_put:Nnn \l__ghsystem_p_prop { 410 + 412 }
+ {
+ Proteger~ de~ la~ luz~ del~ sol.~ No~ exponer~ a~ temperaturas~
+ superiores~ a~ \SI { 50 } { \GHScelsius } \ghsystem_slash: \SI { 122 } {
+ \GHSfahrenheit } .
+ }
+\prop_put:Nnn \l__ghsystem_p_prop { 411 + 235 }
+ {
+ Almacenar~ a~ temperaturas~ no~ superiores~ a~ \exp_args:No \SI {
+ \l__ghsystem_celsius_temperature_tl } { \GHScelsius } \ghsystem_slash:
+ \exp_args:No \SI { \l__ghsystem_fahrenheit_temperature_tl } {
+ \GHSfahrenheit } .~ Mantener~ en~ lugar~ fresco.
+ }
+
+% 3.5 Precautionary Statements — Disposal
+\prop_put:Nnn \l__ghsystem_p_prop { 501 }
+ { Eliminar~ el~ contenido \ghsystem_slash: el~ recipiente~ en~ \l__ghsystem_dots_tl }
+
+% 4 Hazard Statement Codes (Annex 6 page 4f)
+\prop_put:Nnn \l__ghsystem_h_prop { 350i } { Puede~ provocar~ c\'ancer~ por~ inhalaci\'on. }
+\prop_put:Nnn \l__ghsystem_h_prop { 360F } { Puede~ perjudicar~ a~ la~ fertilidad. }
+\prop_put:Nnn \l__ghsystem_h_prop { 360D } { Puede~ da\~nar~ al~ feto. }
+\prop_put:Nnn \l__ghsystem_h_prop { 361f }
+ { Se~ sospecha~ que~ perjudica~ a~ la~ fertilidad. }
+\prop_put:Nnn \l__ghsystem_h_prop { 361d } { Se~ sospecha~ que~ da\~na~ al~ feto. }
+\prop_put:Nnn \l__ghsystem_h_prop { 360FD }
+ { Puede~ perjudicar~ a~ la~ fertilidad.~ Puede~ da\~nar~ al~ feto. }
+\prop_put:Nnn \l__ghsystem_h_prop { 361fd }
+ {
+ Se~ sospecha~ que~ perjudica~ a~ la~ fertilidad.~ Se~ sospecha~ que~
+ da\~na~ al~ feto.
+ }
+\prop_put:Nnn \l__ghsystem_h_prop { 360Fd }
+ { Puede~ perjudicar~ a~ la~ fertilidad.~ Se~ sospecha~ que~ da\~na~ al~ feto. }
+\prop_put:Nnn \l__ghsystem_h_prop { 360Df }
+ { Puede~ da\~nar~ al~ feto.~ Se~ sospecha~ que~ perjudica~ a~ la~ fertilidad. }
+
diff --git a/Master/tlpkg/tlpsrc/tools.tlpsrc b/Master/tlpkg/tlpsrc/tools.tlpsrc
index 3b20d375098..65ad91b9cdf 100644
--- a/Master/tlpkg/tlpsrc/tools.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tools.tlpsrc
@@ -1,5 +1,5 @@
# lots of other packages have subdirectories named "tools".
-# instead of laboriously listing them explicitly, override the
+# instead of laboriously excluding them all explicitly, override the
# autopatterns and look only for our own directories.
docpattern d texmf-dist/doc/latex/tools
runpattern d texmf-dist/tex/latex/tools