diff options
Diffstat (limited to 'Master')
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 Binary files differindex c1e6ba8075d..f286057ff45 100644 --- a/Master/texmf-dist/doc/latex/chemmacros/chemformula_en.pdf +++ b/Master/texmf-dist/doc/latex/chemmacros/chemformula_en.pdf 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 Binary files differindex 2bc8bcd89d8..d426bc38a8e 100644 --- a/Master/texmf-dist/doc/latex/chemmacros/chemgreek_en.pdf +++ b/Master/texmf-dist/doc/latex/chemmacros/chemgreek_en.pdf 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 Binary files differindex cb13c1ad0ea..e0c00723c65 100644 --- a/Master/texmf-dist/doc/latex/chemmacros/chemmacros_en.pdf +++ b/Master/texmf-dist/doc/latex/chemmacros/chemmacros_en.pdf 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 Binary files differindex f52b8a18b42..695c1e0242d 100644 --- a/Master/texmf-dist/doc/latex/chemmacros/ghsystem_en.pdf +++ b/Master/texmf-dist/doc/latex/chemmacros/ghsystem_en.pdf 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 |