\ProvidesPackage{packages/language_selector} \newcommand{\subsubsubsection}[1]{\paragraph{#1}\smallskip} \newcommand{\subsubsubsubsection}[1]{\subparagraph{#1}\smallskip} \DeclareOption{french}{ \def\langoption{french} \newcommand{\lang}[2]{#1} \newcommand{\langtitle}[2]{\title{#1}} \newcommand{\langchapter}[2]{\chapter{#1}} \newcommand{\langsection}[2]{\section{#1}} \newcommand{\langsubsection}[2]{\subsection{#1}} \newcommand{\langsubsubsection}[2]{\subsubsection{#1}} \newcommand{\langsubsubsubsection}[2]{\subsubsubsection{#1}} \newcommand{\langsubsubsubsubsection}[2]{\subsubsubsubsection{#1}} \newcommand{\langnewcites}[3]{\newcites{#1}{#2}} } \DeclareOption{english}{ \def\langoption{english} \newcommand{\lang}[2]{#2} \newcommand{\langtitle}[2]{\title{#2}} \newcommand{\langchapter}[2]{\chapter{#2}} \newcommand{\langsection}[2]{\section{#2}} \newcommand{\langsubsection}[2]{\subsection{#2}} \newcommand{\langsubsubsection}[2]{\subsubsection{#2}} \newcommand{\langsubsubsubsection}[2]{\subsubsubsection{#2}} \newcommand{\langsubsubsubsubsection}[2]{\subsubsubsubsection{#2}} \newcommand{\langnewcites}[3]{\newcites{#1}{#3}} } \ProcessOptions\relax % Format \RequirePackage[\langoption]{babel}