20 lines
476 B
TeX
20 lines
476 B
TeX
% set default size and document class
|
|
\documentclass[12pt]{extarticle}
|
|
|
|
% handle multiple languages
|
|
\usepackage{polyglossia}
|
|
|
|
% set main language
|
|
\setmainlanguage{\mainlanguage}
|
|
|
|
% language commands
|
|
|
|
\newcommand{\bi}[2]{%
|
|
\expandafter\ifstrequal\expandafter{\mainlanguage}{en}%
|
|
{\ifstrempty{#1}{\ifstrempty{#2}{}{TRANSLATE\_ME!}}{#1}}%
|
|
{\ifstrempty{#2}{\ifstrempty{#1}{}{TRADUISEZ\_MOI\_!}}{#2}}%
|
|
}
|
|
|
|
\newcommand{\en}[1]{\textenglish{#1}}
|
|
|
|
\newcommand{\fr}[1]{\textfrench{#1}}
|