summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex/lbx/spanish.lbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex/lbx/spanish.lbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex/lbx/spanish.lbx469
1 files changed, 469 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex/lbx/spanish.lbx b/Master/texmf-dist/tex/latex/biblatex/lbx/spanish.lbx
new file mode 100644
index 00000000000..2db1c694ffa
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/biblatex/lbx/spanish.lbx
@@ -0,0 +1,469 @@
+% $Id: spanish.lbx,v 0.9 2010/02/14 15:42:33 lehman beta $
+
+\ProvidesFile{spanish.lbx}
+[\abx@lbxid $Id: spanish.lbx,v 0.9 2010/02/14 15:42:33 lehman beta $]
+
+% STATUS OF THIS FILE
+% * incomplete
+% * existing translations by a native speaker
+% * peer review pending
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{\mbox{-}}% non-breaking hyphen
+ \protected\def\bibdatedash{\bibrangedash}% FIXME: unsure
+ \let\finalandcomma=\empty
+ \def\mkbibordinal{\mkbibmascord}%
+ \providecommand*{\sptext}{\textsuperscript}% \sptext -> spanish.ldf (babel)
+ \protected\def\mkbibmascord#1{\stripzeros{#1}\sptext{o}}%
+ \protected\def\mkbibfemord#1{\stripzeros{#1}\sptext{a}}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace de\space}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\nobreakspace de\space}}%
+ \thefield{#1}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdatezeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\mbox{-}}}%
+ \iffieldundef{#2}
+ {}
+ {\mkdatezeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{\mbox{-}}}%
+ \thefield{#1}}%
+ \savecommand\mkbibrangeterse
+ \protected\def\mkbibrangeterse{%
+ \BibliographyWarning{%
+ Date format 'terse' not applicable to\MessageBreak
+ Spanish dates. Using format 'short' instead}%
+ \mkbibrangefull{short}}%
+ \savecommand\lbx@finalnamedelim
+ \savecommand\lbx@finallistdelim
+ \ifnumgreater{\value{smartand}}{0}
+ {\let\lbx@finalnamedelim=\lbx@es@smartand
+ \let\lbx@finallistdelim=\lbx@es@smartand}
+ {}%
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \def\mkbibordedition{\mkbibfemord}%
+ \def\mkbibordseries{\mkbibfemord}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\mkbibrangeterse
+ \restorecommand\lbx@finalnamedelim
+ \restorecommand\lbx@finallistdelim
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliograf\'{\i}a}{Bibliograf\'{\i}a}},
+ references = {{Referencias}{Referencias}},
+ shorthands = {{Lista de abreviaturas}{Abreviaturas}},
+ editor = {{editor}{ed\adddot}},
+ editors = {{editores}{eds\adddot}},
+% compiler = {{}{}}, % FIXME: missing
+% compilers = {{}{}}, % FIXME: missing
+ redactor = {{revisor}{rev\adddot}},
+ redactors = {{revisores}{revs\adddot}},
+% founder = {{}{}}, % FIXME: missing
+% founders = {{}{}}, % FIXME: missing
+% continuator = {{}{}}, % FIXME: missing
+% continuators = {{}{}}, % FIXME: missing
+% collaborator = {{}{}}, % FIXME: missing
+% collaborators = {{}{}}, % FIXME: missing
+ translator = {{traductor}{trad\adddot}},
+ translators = {{traductores}{trads\adddot}},
+% commentator = {{}{}}, % FIXME: missing
+% commentators = {{}{}}, % FIXME: missing
+% annotator = {{}{}}, % FIXME: missing
+% annotators = {{}{}}, % FIXME: missing
+ commentary = {{comentario}{com\adddot}},
+ annotations = {{notas}{notas}},
+ introduction = {{introduci\'on}{introd\adddot}},
+ foreword = {{pr\'ologo}{pr\'ol\adddot}},
+ afterword = {{ep\'{\i}logo}{ep\'{\i}l\adddot}},
+% editortr = {{}{}}, % FIXME: missing
+% editorstr = {{}{}}, % FIXME: missing
+% editorco = {{}{}}, % FIXME: missing
+% editorsco = {{}{}}, % FIXME: missing
+% editoran = {{}{}}, % FIXME: missing
+% editorsan = {{}{}}, % FIXME: missing
+% editorin = {{}{}}, % FIXME: missing
+% editorsin = {{}{}}, % FIXME: missing
+% editorfo = {{}{}}, % FIXME: missing
+% editorsfo = {{}{}}, % FIXME: missing
+% editoraf = {{}{}}, % FIXME: missing
+% editorsaf = {{}{}}, % FIXME: missing
+% editortrco = {{}{}}, % FIXME: missing
+% editorstrco = {{}{}}, % FIXME: missing
+% editortran = {{}{}}, % FIXME: missing
+% editorstran = {{}{}}, % FIXME: missing
+% editortrin = {{}{}}, % FIXME: missing
+% editorstrin = {{}{}}, % FIXME: missing
+% editortrfo = {{}{}}, % FIXME: missing
+% editorstrfo = {{}{}}, % FIXME: missing
+% editortraf = {{}{}}, % FIXME: missing
+% editorstraf = {{}{}}, % FIXME: missing
+% editorcoin = {{}{}}, % FIXME: missing
+% editorscoin = {{}{}}, % FIXME: missing
+% editorcofo = {{}{}}, % FIXME: missing
+% editorscofo = {{}{}}, % FIXME: missing
+% editorcoaf = {{}{}}, % FIXME: missing
+% editorscoaf = {{}{}}, % FIXME: missing
+% editoranin = {{}{}}, % FIXME: missing
+% editorsanin = {{}{}}, % FIXME: missing
+% editoranfo = {{}{}}, % FIXME: missing
+% editorsanfo = {{}{}}, % FIXME: missing
+% editoranaf = {{}{}}, % FIXME: missing
+% editorsanaf = {{}{}}, % FIXME: missing
+% editortrcoin = {{}{}}, % FIXME: missing
+% editorstrcoin = {{}{}}, % FIXME: missing
+% editortrcofo = {{}{}}, % FIXME: missing
+% editorstrcofo = {{}{}}, % FIXME: missing
+% editortrcoaf = {{}{}}, % FIXME: missing
+% editorstrcoaf = {{}{}}, % FIXME: missing
+% editortranin = {{}{}}, % FIXME: missing
+% editorstranin = {{}{}}, % FIXME: missing
+% editortranfo = {{}{}}, % FIXME: missing
+% editorstranfo = {{}{}}, % FIXME: missing
+% editortranaf = {{}{}}, % FIXME: missing
+% editorstranaf = {{}{}}, % FIXME: missing
+% translatorco = {{}{}}, % FIXME: missing
+% translatorsco = {{}{}}, % FIXME: missing
+% translatoran = {{}{}}, % FIXME: missing
+% translatorsan = {{}{}}, % FIXME: missing
+% translatorin = {{}{}}, % FIXME: missing
+% translatorsin = {{}{}}, % FIXME: missing
+% translatorfo = {{}{}}, % FIXME: missing
+% translatorsfo = {{}{}}, % FIXME: missing
+% translatoraf = {{}{}}, % FIXME: missing
+% translatorsaf = {{}{}}, % FIXME: missing
+% translatorcoin = {{}{}}, % FIXME: missing
+% translatorscoin = {{}{}}, % FIXME: missing
+% translatorcofo = {{}{}}, % FIXME: missing
+% translatorscofo = {{}{}}, % FIXME: missing
+% translatorcoaf = {{}{}}, % FIXME: missing
+% translatorscoaf = {{}{}}, % FIXME: missing
+% translatoranin = {{}{}}, % FIXME: missing
+% translatorsanin = {{}{}}, % FIXME: missing
+% translatoranfo = {{}{}}, % FIXME: missing
+% translatorsanfo = {{}{}}, % FIXME: missing
+% translatoranaf = {{}{}}, % FIXME: missing
+% translatorsanaf = {{}{}}, % FIXME: missing
+ byauthor = {{de}{de}},
+ byeditor = {{editado por}{ed\adddotspace por}},
+% bycompiler = {{}{}}, % FIXME: missing
+ byredactor = {{revisado por}{rev\adddotspace por}},
+% byfounder = {{}{}}, % FIXME: missing
+% bycontinuator = {{}{}}, % FIXME: missing
+% bycollaborator = {{}{}}, % FIXME: missing
+ bytranslator = {{traducido \lbx@fromlang\ por}{trad\adddot\ \lbx@fromlang\ por}},
+ bycommentator = {{comentado por}{com\adddot\ por}},
+ byannotator = {{anotado por}{anot\adddot\ por}},
+ withcommentator = {{con comentario de}{con com\adddot\ de}},
+ withannotator = {{con notas de}{con notas de}},
+ withintroduction = {{con introduci\'on de}{con introd\adddot\ de}},
+ withforeword = {{con pr\'ologo de}{con pr\'ol\adddot\ de}},
+ withafterword = {{con ep\'{\i}logo de}{con ep\'{\i}l\adddot\ de}},
+ byeditortr = {{editado y traducido \lbx@fromlang\ por}%
+ {ed\adddotspace y trad\adddot\ \lbx@fromlang\ por}},
+ byeditorco = {{editado y comentado por}%
+ {ed\adddotspace y com\adddot\ por}},
+ byeditoran = {{editado y anotado por}%
+ {ed\adddotspace y anot\adddot\ por}},
+ byeditorin = {{editado e introducido por}%
+ {ed\adddotspace e introd\adddot\ por}},
+ byeditorfo = {{editado y prologado por}%
+ {ed\adddotspace y pr\'ol\adddot\ por}},
+ byeditoraf = {{editado y epilogado por}%
+ {ed\adddotspace y epil\adddot\ por}},
+ byeditortrco = {{editado, traducido \lbx@fromlang\ y comentado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@fromlang\ y com\adddot\ por}},
+ byeditortran = {{editado, traducido \lbx@fromlang\ y anotado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@fromlang\ y anot\adddot\ por}},
+ byeditortrin = {{editado, traducido \lbx@fromlang\ e introducido por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@fromlang\ e introd\adddot\ por}},
+ byeditortrfo = {{editado, traducido \lbx@fromlang\ y prologado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@fromlang\ y pr\'ol\adddot\ por}},
+ byeditortraf = {{editado, traducido \lbx@fromlang\ y epilogado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@fromlang\ y epil\adddot\ por}},
+ byeditorcoin = {{editado, comentado e introducido por}%
+ {ed.,\addabbrvspace com\adddot\ e introd\adddot\ por}},
+ byeditorcofo = {{editado, comentado y prologado por}%
+ {ed.,\addabbrvspace com\adddot\ y pr\'ol\adddot\ por}},
+ byeditorcoaf = {{editado, comentado y epilogado por}%
+ {ed.,\addabbrvspace com\adddot\ y epil\adddot\ por}},
+ byeditoranin = {{editado, anotado e introducido por}%
+ {ed.,\addabbrvspace anot\adddot\ e introd\adddot\ por}},
+ byeditoranfo = {{editado, anotado y prologado por}%
+ {ed.,\addabbrvspace anot\adddot\ y pr\'ol\adddot\ por}},
+ byeditoranaf = {{editado, anotado y epilogado por}%
+ {ed.,\addabbrvspace anot\adddot\ y epil\adddot\ por}},
+ byeditortrcoin = {{editado, traducido \lbx@fromlang, comentado e introducido por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@fromlang, com\adddot\ e introd\adddot\ por}},
+ byeditortrcofo = {{editado, traducido \lbx@fromlang, comentado y prologado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@fromlang, com\adddot\ y pr\'ol\adddot\ por}},
+ byeditortrcoaf = {{editado, traducido \lbx@fromlang, comentado y epilogado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@fromlang, com\adddot\ y epil\adddot\ por}},
+ byeditortranin = {{editado, traducido \lbx@fromlang, anotado e introducido por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@fromlang, anot\adddot\ e introd\adddot\ por}},
+ byeditortranfo = {{editado, traducido \lbx@fromlang, anotado y prologado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@fromlang, anot\adddot\ y pr\'ol\adddot\ por}},
+ byeditortranaf = {{editado, traducido \lbx@fromlang, anotado y epilogado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@fromlang, anot\adddot\ y epil\adddot\ por}},
+ bytranslatorco = {{traducido \lbx@fromlang\ y comentado por}%
+ {trad\adddot\ \lbx@fromlang\ y com\adddot\ por}},
+ bytranslatoran = {{traducido \lbx@fromlang\ y anotado por}%
+ {trad\adddot\ \lbx@fromlang\ y anot\adddot\ por}},
+ bytranslatorin = {{traducido \lbx@fromlang\ e introducido por}%
+ {trad\adddot\ \lbx@fromlang\ e introd\adddot\ por}},
+ bytranslatorfo = {{traducido \lbx@fromlang\ y prologado por}%
+ {trad\adddot\ \lbx@fromlang\ y pr\'ol\adddot\ por}},
+ bytranslatoraf = {{traducido \lbx@fromlang\ y epilogado por}%
+ {trad\adddot\ \lbx@fromlang\ y epil\adddot\ por}},
+ bytranslatorcoin = {{traducido \lbx@fromlang, comentado e introducido por}%
+ {trad\adddot\ \lbx@fromlang, com\adddot\ e introd\adddot\ por}},
+ bytranslatorcofo = {{traducido \lbx@fromlang, comentado y prologado por}%
+ {trad\adddot\ \lbx@fromlang, com\adddot\ y pr\'ol\adddot\ por}},
+ bytranslatorcoaf = {{traducido \lbx@fromlang, comentado y epilogado por}%
+ {trad\adddot\ \lbx@fromlang, com\adddot\ y epil\adddot\ por}},
+ bytranslatoranin = {{traducido \lbx@fromlang, anotado e introducido por}%
+ {trad\adddot\ \lbx@fromlang, anot\adddot\ e introd\adddot\ por}},
+ bytranslatoranfo = {{traducido \lbx@fromlang, anotado y prologado por}%
+ {trad\adddot\ \lbx@fromlang, anot\adddot\ y pr\'ol\adddot\ por}},
+ bytranslatoranaf = {{traducido \lbx@fromlang, anotado y epilogado por}%
+ {trad\adddot\ \lbx@fromlang, anot\adddot\ y epil\adddot\ por}},
+ and = {{y}{y}},
+ andothers = {{y~col\adddot}{y~col\adddot}},
+% andmore = {{}{}}, % FIXME: missing
+ volume = {{volumen}{vol\adddot}},
+ volumes = {{vol\'umenes}{vols\adddot}},
+ jourvol = {{volumen}{vol\adddot}},
+ jourser = {{\'epoca}{\'ep\adddot}},
+ newseries = {{nueva \'epoca}{n\adddotspace\'ep\adddot}},
+ oldseries = {{antigua \'epoca}{ant\adddotspace\'ep\adddot}},
+ edition = {{edici\'on}{ed\adddot}},
+% reprint = {{}{}}, % FIXME: missing
+% reprintof = {{}{}}, % FIXME: missing
+% reprintas = {{}{}}, % FIXME: missing
+ page = {{p\'agina}{p\'ag\adddot}},
+ pages = {{p\'aginas}{p\'ags\adddot}},
+ column = {{columna}{col\adddot}},
+ columns = {{columnas}{cols\adddot}},
+ line = {{l\'inea}{lin\adddot}}, % FIXME: abbrev. unsure
+ lines = {{l\'ineas}{lins\adddot}}, % FIXME: abbrev. unsure
+ verse = {{verso}{ver\adddot}}, % FIXME: abbrev. unsure
+ verses = {{versos}{vers\adddot}}, % FIXME: abbrev. unsure
+% section = {{}{\S}}, % FIXME: missing
+% sections = {{}{\S\S}}, % FIXME: missing
+% paragraph = {{}{}}, % FIXME: missing
+% paragraphs = {{}{}}, % FIXME: missing
+ in = {{en}{en}},
+ inseries = {{en}{en}},
+ ofseries = {{de}{de}},
+ number = {{n\'umero}{n\sptext{o}}},
+ chapter = {{cap\'itulo}{cap\adddot}},
+ mathesis = {{Tesis de licenciatura}{Tesis de lic\adddot}},
+ phdthesis = {{Tesis doctoral}{Tesis doct\adddot}},
+% resreport = {{}{}}, % FIXME: missing
+ techreport = {{informe t\'ecnico}{inf\adddotspace t\'ec\adddot}},
+% software = {{}{}}, % FIXME: missing
+% datacd = {{}{}}, % FIXME: missing
+% audiocd = {{}{}}, % FIXME: missing
+ version = {{versi\'on}{versi\'on}},
+ url = {{direcci\'on}{direcci\'on}},
+ urlseen = {{visitado}{visitado}},
+% inpress = {{}{}}, % FIXME: missing
+% submitted = {{}{}}, % FIXME: missing
+ citedas = {{citado en adelante como}{cit\adddotspace en adelante como}},
+% thiscite = {{}{}}, % FIXME: missing
+% seenote = {{}{}}, % FIXME: missing
+% quotedin = {{}{}}, % FIXME: missing
+ idem = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idemsf = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idemsm = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idemsn = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idempf = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idempm = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idempn = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idempp = {{\'{\i}dem}{\'{\i}d\adddot}},
+ ibidem = {{ib\'{\i}dem}{ib\'{\i}d\adddot}},
+ opcit = {{\'op\adddotspace cit\adddot}{\'op\adddotspace cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+ confer = {{cf\adddot}{cf\adddot}},
+ sequens = {{s\adddot}{s\adddot}},
+ sequentes = {{ss\adddot}{ss\adddot}},
+ passim = {{p\'assim}{p\'assim}},
+ see = {{v\'ease}{vid\adddot}},
+ seealso = {{v\'ease tambi\'en}{vid\adddotspace tambi\'en}},
+ january = {{enero}{ene\adddot}},
+ february = {{febrero}{feb\adddot}},
+ march = {{marzo}{mar\adddot}},
+ april = {{abril}{abr\adddot}},
+ may = {{mayo}{mayo}},
+ june = {{junio}{jun\adddot}},
+ july = {{julio}{jul\adddot}},
+ august = {{agosto}{ago\adddot}},
+ september = {{septiembre}{sep\adddot}},
+ october = {{octubre}{oct\adddot}},
+ november = {{noviembre}{nov\adddot}},
+ december = {{diciembre}{dic\adddot}},
+ langamerican = {{americano}{americano}},
+ langbrazilian = {{brasile\~no}{brasile\~no}},
+ langdanish = {{dan\'es}{dan\'es}},
+ langdutch = {{neerland\'es}{neerland\'es}},
+ langenglish = {{ingl\'es}{ingl\'es}},
+ langfrench = {{franc\'es}{franc\'es}},
+ langgerman = {{alem\'an}{alem\'an}},
+ langgreek = {{griego}{griego}},
+ langitalian = {{italiano}{italiano}},
+ langlatin = {{lat\'{\i}n}{lat\'{\i}n}},
+ langnorwegian = {{noruego}{noruego}},
+ langportuguese = {{portugu\'es}{portugu\'es}},
+ langspanish = {{espa\~nol}{espa\~nol}},
+ langswedish = {{sueco}{sueco}},
+ fromamerican = {{del americano}{del americano}},
+ frombrazilian = {{del brasile\~no}{del brasile\~no}},
+ fromdanish = {{del dan\'es}{del dan\'es}},
+ fromdutch = {{del neerland\'es}{del neerland\'es}},
+ fromenglish = {{del ingl\'es}{del ingl\'es}},
+ fromfrench = {{del franc\'es}{del franc\'es}},
+ fromgerman = {{del alem\'an}{del alem\'an}},
+ fromgreek = {{del griego}{del griego}},
+ fromitalian = {{del italiano}{del italiano}},
+ fromlatin = {{del lat\'{\i}n}{del lat\'{\i}n}},
+ fromnorwegian = {{del noruego}{del noruego}},
+ fromportuguese = {{del portugu\'es}{del portugu\'es}},
+ fromspanish = {{del espa\~nol}{del espa\~nol}},
+ fromswedish = {{del sueco}{del sueco}},
+ countryde = {{Alemania}{DE}},
+ countryeu = {{Uni\'on Europea}{EU}},
+ countryep = {{Uni\'on Europea}{EP}},
+ countryfr = {{Francia}{FR}},
+ countryuk = {{Reino Unido}{GB}}, % FIXME: "Reino Unido" or "Gran Breta\~na"?
+ countryus = {{Estados Unidos de Am\'erica}{US}}, % FIXME: "Estados Unidos" only?
+ patent = {{patente}{pat\adddot}},
+ patentde = {{patente alemana}{pat\adddot\ alemana}},
+ patenteu = {{patente europea}{pat\adddot\ europea}},
+ patentfr = {{patente francesa}{pat\adddot\ francesa}},
+ patentuk = {{patente brit\'anica}{pat\adddot\ brit\'anica}},
+ patentus = {{patente americana}{pat\adddot\ americana}},
+ patreq = {{solicitud de patente}{solicitud de pat\adddot}},
+ patreqde = {{solicitud de patente alemana}{solicitud de pat\adddot\ alemana}},
+ patreqeu = {{solicitud de patente europea}{solicitud de pat\adddot\ europea}},
+ patreqfr = {{solicitud de patente francesa}{solicitud de pat\adddot\ francesa}},
+ patrequk = {{solicitud de patente brit\'anica}{solicitud de pat\adddot\ brit\'anica}},
+ patrequs = {{solicitud de patente americana}{solicitud de pat\adddot\ americana}},
+% file = {{}{}}, % FIXME: missing
+% library = {{}{}}, % FIXME: missing
+% abstract = {{}{}}, % FIXME: missing
+% annotation = {{}{}}, % FIXME: missing
+}
+
+\protected\gdef\lbx@es@smartand{%
+ \ifcase\value{smartand}%
+ \or
+ \addspace
+ \expandafter\lbx@es@smartand@i
+ \or
+ \addspace y\nobreakspace
+ \expandafter\@gobble
+ \or
+ \addspace e\nobreakspace
+ \expandafter\@gobble
+ \else
+ \addspace\bibstring{and}\space
+ \expandafter\@gobble
+ \fi}
+
+\begingroup
+\catcode`\&=3
+
+\gdef\lbx@es@smartand@i#1{%
+ \begingroup
+ \def\forceY##1{\relax}%
+ \def\forceE##1{i\relax}%
+ \def\do##1{\let##1\@empty}%
+ \abx@dosingleaccents
+ \abx@dodoubleaccents
+ \def\'{'}\def\i{i}\def\j{j}%
+ \let\IeC\@firstofone
+ \def\@tabacckludge##1{\if\noexpand##1''\fi}%
+ \ifnum\catcode`\'=\active
+ \uccode`\~=`\'
+ \uppercase{\def~{'}}%
+ \fi
+ \ifnum\catcode`\"=\active
+ \uccode`\~=`\"
+ \uppercase{\let~\@empty}%
+ \fi
+ \ifnum\catcode`\~=\active
+ \let~\@empty
+ \fi
+ \let\protect\noexpand
+ \lowercase{\edef\lbx@tempa{#1}}%
+ \expandafter\futurelet
+ \expandafter\lbx@tempa
+ \expandafter\lbx@es@smartand@ii
+ \lbx@tempa&}
+
+\gdef\lbx@es@smartand@ii{%
+ \ifcat\bgroup\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@es@smartand@ii##1}%
+ \else\ifcat\noexpand~\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@es@smartand@ii}%
+ \else\if h\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@es@smartand@ii}%
+ \else\if i\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@es@smartand@iii}%
+ \else\if y\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@es@smartand@iii}%
+ \else\if '\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@es@smartand@iv}%
+ \else
+ \let\lbx@tempa\lbx@es@smartand@y
+ \fi\fi\fi\fi\fi\fi
+ \lbx@tempa}
+
+\gdef\lbx@es@smartand@iii{%
+ \ifcat\bgroup\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@es@smartand@iii##1}%
+ \else\ifcat\noexpand~\noexpand\lbx@tempa
+ \let\lbx@tempa\lbx@es@smartand@e
+ \else\if '\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@es@smartand@iii}%
+ \else\if a\noexpand\lbx@tempa
+ \let\lbx@tempa\lbx@es@smartand@y
+ \else\if e\noexpand\lbx@tempa
+ \let\lbx@tempa\lbx@es@smartand@y
+ \else\if i\noexpand\lbx@tempa
+ \let\lbx@tempa\lbx@es@smartand@y
+ \else\if o\noexpand\lbx@tempa
+ \let\lbx@tempa\lbx@es@smartand@y
+ \else\if u\noexpand\lbx@tempa
+ \let\lbx@tempa\lbx@es@smartand@y
+ \else
+ \let\lbx@tempa\lbx@es@smartand@e
+ \fi\fi\fi\fi\fi\fi\fi\fi
+ \lbx@tempa}
+
+\gdef\lbx@es@smartand@iv{%
+ \if i\lbx@tempa
+ \expandafter\lbx@es@smartand@e
+ \else
+ \expandafter\lbx@es@smartand@y
+ \fi}
+
+\gdef\lbx@es@smartand@e#1&{\endgroup e\nobreakspace}
+\gdef\lbx@es@smartand@y#1&{\endgroup y\nobreakspace}
+
+\endgroup
+
+\endinput