You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
tex-compiler/texmf-dist/tex/latex/polyglossia/gloss-portuguese.ldf

119 lines
3.5 KiB

\ProvidesFile{gloss-portuguese.ldf}[polyglossia: module for portuguese]
\PolyglossiaSetup{portuguese}{
bcp47=pt-PT,
babelname=portuges,
hyphennames={portuges,portuguese},
hyphenmins={2,3},
langtag=PTG,
fontsetup=true,
}
% BCP-47 compliant aliases
\setlanguagealias*[variant=portuguese]{portuguese}{pt-PT}
\setlanguagealias*[variant=brazilian]{portuguese}{pt-BR}
\setlanguagealias*{portuguese}{pt}
% Babel aliases
\setlanguagealias[variant=portuguese]{portuguese}{portuges}
\setlanguagealias[variant=brazilian]{portuguese}{brazil}
\def\portuguese@variant{portuges}
\define@choicekey*+{portuguese}{variant}[\xpg@val\xpg@nr]{portuguese,brazilian}[portuguese]{%
\ifcase\xpg@nr\relax
% portuguese:
\def\portuguese@variant{portuges}%
\SetLanguageKeys{portuguese}{babelname=portuges,bcp47=pt-PT}%
\or
% brazilian:
\def\portuguese@variant{brazil}%
\SetLanguageKeys{portuguese}{babelname=brazil,bcp47=pt-BR}%
\xpg@ifdefined{brazil}{}%
{\xpg@warning{No hyphenation patterns were loaded for "Portuguese (Brazil)"\MessageBreak
I will use the standard patterns for Portuguese instead}%
\adddialect\l@brazil\l@portuges\relax}%
\fi
\xpg@info{Option: portuguese, variant=\xpg@val}%
}{\xpg@warning{Unknown portuguese variant `#1'}}
% Register default options
\xpg@initialize@gloss@options{portuguese}{variant=portuguese}
\def\portuguese@language{%
\polyglossia@setup@language@patterns{\portuguese@variant}%
}%
\def\captionsportuguese@portuges{%
\def\refname{Referências}%
\def\abstractname{Resumo}%
\def\bibname{Bibliografia}%
\def\prefacename{Prefácio}%
\def\chaptername{Capítulo}%
\def\appendixname{Apêndice}%
\def\contentsname{Conteúdo}%
\def\listfigurename{Lista de Figuras}%
\def\listtablename{Lista de Tabelas}%
\def\indexname{Índice}%
\def\figurename{Figura}%
\def\tablename{Tabela}%
\def\partname{Parte}%
\def\pagename{Página}%
\def\seename{ver}%
\def\alsoname{ver também}%
\def\enclname{Anexo}%
\def\ccname{Com cópia a}%
\def\headtoname{Para}%
\def\proofname{Demonstração}%
\def\glossaryname{Glossário}%
}
\def\captionsportuguese@brazil{%
\def\refname{Referências}%
\def\abstractname{Resumo}%
\def\bibname{Referências Bibliográficas}%
\def\prefacename{Prefácio}%
\def\chaptername{Capítulo}%
\def\appendixname{Apêndice}%
\def\contentsname{Sumário}%
\def\listfigurename{Lista de Figuras}%
\def\listtablename{Lista de Tabelas}%
\def\indexname{Índice Remissivo}%
\def\figurename{Figura}%
\def\tablename{Tabela}%
\def\partname{Parte}%
\def\pagename{Página}%
\def\seename{veja}%
\def\alsoname{veja também}%
\def\enclname{Anexo}%
\def\ccname{Cópia para}%
\def\headtoname{Para}%
\def\proofname{Demonstração}%
\def\glossaryname{Glossário}%
}
\def\captionsportuguese{%
\csname captionsportuguese@\portuguese@variant\endcsname%
}
\def\dateportuguese@portuges{%
\def\today{\number\day\space de\space\ifcase\month\or
Janeiro\or Fevereiro\or Março\or Abril\or Maio\or Junho\or
Julho\or Agosto\or Setembro\or Outubro\or Novembro\or Dezembro\fi
\space de\space\number\year}%
}
\def\dateportuguese@brazil{%
\def\today{\number\day\space de\space\ifcase\month\or
janeiro\or fevereiro\or março\or abril\or maio\or junho\or
julho\or agosto\or setembro\or outubro\or novembro\or dezembro%
\fi\space de\space\number\year}%
}
\def\dateportuguese{%
\csname dateportuguese@\portuguese@variant\endcsname%
}
\endinput