%% yplan.sty
%% Vertical Year planner calendar package file
%%
%% -----------------------------------------------
%% Copyright 1999 Harald Harders
%% This program can be redistributed and/or modified
%% under the terms of the LaTeX Project Public License
%% Distributed from CTAN archives in directory
%% macros/latex/base/lppl.txt; either version 1 of
%% the License, or any later version.
%% -----------------------------------------------
%%
%% Harald Harders
%% harald.harders@dlr.de
%%
%%
%% Adds international support to the year planners of Dr RWD Nickalls.
%%
%%
%% You can switch the language to either
%% english, german, french, spanish, italian, portuguese
%% by inserting the line
%% \usepackage[<language>]{yplan}
%% after the row containing the \documentclass command in the LaTeX
%% file yplanYYa.tex or yplanYYb.tex, where YY stands for the year. 
%% You have to replace <language> by your language name.
%% In addition you may use month names in lowercase letters (With an
%% uppercase first letter) by adding the keyword lowercase to the
%% optional parameters of the \usepackage command, e.g.
%% \usepackage[german,lowercase]{yplan}
%%
%% Possible options:
%% english (default)   english language
%% german              german language
%% french              french language
%% spanish             spanish language
%% italian             italian language
%% portuguese          portuguese language
%% uppercase (default) Uppercase months
%% lowercase           Lowercase months with uppercase first letter
%%
%%----------------------------------
\ProvidesPackage{yplan}[1999/07/06]
\RequirePackage{ifthen}
%%----------------------------------
\newboolean{upper}
%%----------------------------------
\DeclareOption{uppercase}{\setboolean{upper}{true}}
\DeclareOption{lowercase}{\setboolean{upper}{false}}
\DeclareOption{english}{\def\yplan@lang{english}}
\DeclareOption{german}{\def\yplan@lang{german}}
\DeclareOption{french}{\def\yplan@lang{french}}
\DeclareOption{italian}{\def\yplan@lang{italian}}
\DeclareOption{spanish}{\def\yplan@lang{spanish}}
\DeclareOption{portuguese}{\def\yplan@lang{portuguese}}
%%----------------------------------
\DeclareOption*{\PackageWarning{yplan.sty}{Unknown option \CurrentOption}}
%%----------------------------------
\ExecuteOptions{english,uppercase}
\ProcessOptions
%%----------------------------------
\AtBeginDocument{%
\ifthenelse{\equal{\yplan@lang}{english}}{%
  \ifthenelse{\boolean{upper}}{%
    \def\January{JANUARY}
    \def\February{FEBRUARY}
    \def\March{MARCH}
    \def\April{APRIL}
    \def\May{MAY}
    \def\June{JUNE}
    \def\July{JULY}
    \def\August{AUGUST}
    \def\September{SEPTEMBER}
    \def\October{OCTOBER}
    \def\November{NOVEMBER}
    \def\December{DECEMBER}
  }{%
    \def\January{January}
    \def\February{February}
    \def\March{March}
    \def\April{April}
    \def\May{May}
    \def\June{June}
    \def\July{July}
    \def\August{August}
    \def\September{September}
    \def\October{October}
    \def\November{November}
    \def\December{December}
  }
  \def\Mo{Mo}
  \def\Tu{Tu}
  \def\We{We}
  \def\Th{Th}
  \def\Fr{Fr}
  \def\Sa{Sa}
  \def\Su{Su}
  \def\leapyear{\textsc{leap year}}
}{}
%%----------------------------------
\ifthenelse{\equal{\yplan@lang}{german}}{%
  \ifthenelse{\boolean{upper}}{%
    \def\January{JANUAR}
    \def\February{FEBRUAR}
    \def\March{M\"ARZ}
    \def\April{APRIL}
    \def\May{MAI}
    \def\June{JUNI}
    \def\July{JULI}
    \def\August{AUGUST}
    \def\September{SEPTEMBER}
    \def\October{OKTOBER}
    \def\November{NOVEMBER}
    \def\December{DEZEMBER}
  }{%
    \def\January{Januar}
    \def\February{Februar}
    \def\March{M\"arz}
    \def\April{April}
    \def\May{Mai}
    \def\June{Juni}
    \def\July{Juli}
    \def\August{August}
    \def\September{September}
    \def\October{Oktober}
    \def\November{November}
    \def\December{Dezember}
  }
  \def\Mo{Mo}
  \def\Tu{Di}
  \def\We{Mi}
  \def\Th{Do}
  \def\Fr{Fr}
  \def\Sa{Sa}
  \def\Su{So}
  \def\leapyear{\textsc{Schaltjahr}}
}{}
%%----------------------------------
\ifthenelse{\equal{\yplan@lang}{french}}{%
  \ifthenelse{\boolean{upper}}{%
    \def\January{JANVIER}
    \def\February{F\'EVRIER}
    \def\March{MARS}
    \def\April{AVRIL}
    \def\May{MAI}
    \def\June{JUIN}
    \def\July{JUILLIET}
    \def\August{AO\^UT}
    \def\September{SEPTEMBRE}
    \def\October{OCTOBRE}
    \def\November{NOVEMBRE}
    \def\December{D\'ECEMBRE}
  }{%
    \def\January{Janvier}
    \def\February{F\'evrier}
    \def\March{Mars}
    \def\April{Avril}
    \def\May{Mai}
    \def\June{Juin}
    \def\July{Juillet}
    \def\August{Ao\^ut}
    \def\September{Septembre}
    \def\October{Octobre}
    \def\November{Novembre}
    \def\December{Dec\'embre}
  }
  \def\Mo{Lu}
  \def\Tu{Ma}
  \def\We{Me}
  \def\Th{Je}
  \def\Fr{Ve}
  \def\Sa{Sa}
  \def\Su{Di}
  \def\leapyear{\textsc{ann\'ee bissextile}}
}{}
%%----------------------------------
\ifthenelse{\equal{\yplan@lang}{italian}}{%
  \ifthenelse{\boolean{upper}}{%
    \def\January{GENNAIO}
    \def\February{FEBBRAIO}
    \def\March{MARZO}
    \def\April{AVRILE}
    \def\May{MAGGIO}
    \def\June{GIUGNO}
    \def\July{LUGLIO}
    \def\August{AGOSTO}
    \def\September{SETTEMBRE}
    \def\October{OTTOBRE}
    \def\November{NOVEMBRE}
    \def\December{DICEMBRE}
  }{%
    \def\January{Gennaio}
    \def\February{Febbraio}
    \def\March{Marzo}
    \def\April{Avrile}
    \def\May{Maggio}
    \def\June{Giugno}
    \def\July{Luglio}
    \def\August{Agosto}
    \def\September{Septembre}
    \def\October{Ottobre}
    \def\November{Novembre}
    \def\December{Dicembre}
  }
  \def\Mo{Lu}
  \def\Tu{Ma}
  \def\We{Me}
  \def\Th{Gi}
  \def\Fr{Ve}
  \def\Sa{Sa}
  \def\Su{Do}
  \def\leapyear{\textsc{anno di salto}}
}{}
%%----------------------------------
\ifthenelse{\equal{\yplan@lang}{spanish}}{%
  \ifthenelse{\boolean{upper}}{%
    \def\January{ENERO}
    \def\February{FEBRERO}
    \def\March{MARCHA}
    \def\April{ABRIL}
    \def\May{MAYO}
    \def\June{JUNIO}
    \def\July{JULIO}
    \def\August{AGOSTO}
    \def\September{SEPTIEMBRE}
    \def\October{OCTUBRE}
    \def\November{NOVIEMBRE}
    \def\December{DICIEMBRE}
  }{%
    \def\January{Enero}
    \def\February{Febrero}
    \def\March{Marcha}
    \def\April{Abril}
    \def\May{Mayo}
    \def\June{Junio}
    \def\July{Julio}
    \def\August{Agosto}
    \def\September{Septiembre}
    \def\October{Octubre}
    \def\November{Noviembre}
    \def\December{Diciembre}
  }
  \def\Mo{Lu}
  \def\Tu{Ma}
  \def\We{Mi}
  \def\Th{Ju}
  \def\Fr{Vi}
  \def\Sa{S\'a}
  \def\Su{Do}
  \def\leapyear{\textsc{A\~no bisiesto}}
}{}
%%----------------------------------
\ifthenelse{\equal{\yplan@lang}{portuguese}}{%
  \ifthenelse{\boolean{upper}}{%
    \def\January{JANEIRO}
    \def\February{FEVEREIRO}
    \def\March{MAR\c{C}O}
    \def\April{ABRIL}
    \def\May{MAIO}
    \def\June{JUNHO}
    \def\July{JULHO}
    \def\August{AGOSTO}
    \def\September{SETEMBRO}
    \def\October{OUTUBRO}
    \def\November{NOVEMBRO}
    \def\December{DEZEMBRO}
  }{%
    \def\January{Janeiro}
    \def\February{Fevereiro}
    \def\March{Mar\c{c}o}
    \def\April{Abril}
    \def\May{Maio}
    \def\June{Junho}
    \def\July{Julho}
    \def\August{Agosto}
    \def\September{Setembro}
    \def\October{Outubro}
    \def\November{Novembro}
    \def\December{Dezembro}
  }
  \def\Mo{Seg}
  \def\Tu{Ter}
  \def\We{Qua}
  \def\Th{Qui}
  \def\Fr{Sex}
  \def\Sa{S\'ab}
  \def\Su{Dom}
  \def\leapyear{\textsc{Ano de pulo}}
}{}
}
%%----------------------------------
\endinput
%%----------------------------------
%% EOF
