Index: /presentations/branville2006/Branville2006.tex
===================================================================
--- /presentations/branville2006/Branville2006.tex	(revision 3)
+++ /presentations/branville2006/Branville2006.tex	(revision 3)
@@ -0,0 +1,94 @@
+%-------------------------------------------------------------------%
+% Name: Garonne Vincent                                            %
+% Date: 4/5/2006                                                             %
+% Description: Transparents pour les journées de  %
+% prospectives  de Branville                                         %
+%------------------------------------------------------------------%
+\documentclass [compress, t]{beamer}
+
+\usepackage{styles/beamerthemeMarseille}
+\usepackage{utiles/translator}
+\usepackage[latin1]{inputenc}
+\usepackage{epsfig}
+\usepackage{graphicx}
+\usepackage{graphics}
+\usepackage{subfigure}
+\usepackage{color}
+\usepackage[french]{babel}
+\usepackage{algorithmic}
+\usepackage{algorithm}
+\usepackage{pgfarrows, pgfnodes}
+\usepackage{url}
+\usepackage{textcomp}
+\usepackage{url}\urlstyle{sf}
+\usepackage{xspace} 
+
+% Beamer Options
+\setbeamercovered{dynamic}
+\setbeamertemplate{blocks}[rounded][shadow=true]
+\setbeamertemplate{background canvas}[vertical shading][bottom=white,top=structure.fg!20]
+%\beamertemplatenavigationsymbolsempty
+
+\definecolor{rltgreen}{rgb}{0,0.5,0}
+\pgfdeclareimage[height=0.5cm]{LogoLAL}{logos/logo}
+\logo{ \pgfuseimage{LogoLAL} }
+
+\title
+{
+        « L'Infrastructure informatique dans 10 ans »
+}
+\subtitle
+{
+ Journées de prospective du LAL, Branville   
+}
+%\author{\textsc{Vincent Garonne}}
+\author{Vincent Garonne}
+\institute{Laboratoire de l'Accélérateur Linéaire}
+\date {22 mai 2006}
+%\date {\today}
+
+\begin{document}
+
+% Transparent: Première page 
+\begin{frame}
+\maketitle
+ \textcolor{gray}{\it \scriptsize  Présentation du service informatique LAL}
+\end{frame}
+
+%\AtBeginSection[]
+%{
+% \begin{frame}
+%     \frametitle{Plan}
+%   \tableofcontents[current]
+%  \end{frame}
+%}
+
+%------------------------------- SECTION -------------------------%
+\section*{Sommaire}
+%------------------------------- FRAME-------------------------%
+\frame
+{
+% \frametitle{Sommaire}
+\vfill
+ %\tableofcontents [pausesections]
+ \begin{block}{Sommaire}
+ \tableofcontents[hideallsubsections]
+ \end{block}
+}
+
+%------------------------------- SECTION -------------------------%
+\section[Contexte]{Contexte, problématiques et motivations}
+%------------------------------ SUBSECTION -----------------------%
+
+%---------------------------- SUBSECTION ------------------%
+\subsection{Références}
+%------------------------------- FRAME-------------------------%
+%\frame[allowframebreaks]
+%{
+%\frametitle{Références}
+%\bibliographystyle{francais-alpha}
+%\bibliography{bibliographie/Soutenance}
+%}
+
+\end{document}
+%------------------------------- End Of File -------------------------%
Index: /presentations/branville2006/styles/beamerthemeMarseille.sty
===================================================================
--- /presentations/branville2006/styles/beamerthemeMarseille.sty	(revision 3)
+++ /presentations/branville2006/styles/beamerthemeMarseille.sty	(revision 3)
@@ -0,0 +1,70 @@
+\ProvidesPackageRCS $Header: /local/reps/dirac/papers/Soutenance/styles/beamerthemeMarseille.sty,v 1.1 2005/12/20 16:08:32 vgaronne Exp $
+\DeclareOptionBeamer{compress}{\beamer@compresstrue}
+\ProcessOptionsBeamer
+
+\mode<article>
+{
+  \usepackage{fullpage}
+  \usepackage{hyperref}
+}
+
+\mode<presentation>
+\usecolortheme{whale}
+\usecolortheme{orchid}
+
+\usefonttheme[onlylarge]{structureitalicserif}
+\usefonttheme[onlysmall]{structuresmallcapsserif}
+%\setbeamercolor{section in head/foot}{use=structure,bg=structure.fg!25!bg}
+
+\setbeamerfont{block title}{size={}}
+
+%\useoutertheme[footline=authorinstitutetitle]{miniframes}
+\setbeamercolor{section in head/foot}{parent=palette tertiary}
+\setbeamercolor{subsection in head/foot}{parent=palette secondary}
+\setbeamercolor{author in head/foot}{parent=subsection in head/foot}
+\setbeamercolor{title in head/foot}{parent=section in head/foot}
+
+\setbeamertemplate{sections/subsections in toc}[sections numbered]
+
+  \defbeamertemplate*{footline}{miniframes theme}
+  {%
+    \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot}
+    \end{beamercolorbox}
+    \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
+      leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}%
+      \leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}%
+      \hfill%
+     {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}%
+    \end{beamercolorbox}%
+    \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
+      leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
+      {\usebeamerfont{title in head/foot}\insertshorttitle}%
+      {\usebeamerfont{page number in head/foot} \hfill  \insertframenumber\,/\, \inserttotalframenumber}
+    \end{beamercolorbox}%
+    \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}
+    \end{beamercolorbox}
+  }
+
+ \defbeamertemplate*{headline}{miniframes theme}
+{%
+  \begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
+  \end{beamercolorbox}
+  \begin{beamercolorbox}{section in head/foot}
+    \vskip2pt \insertsectionnavigationhorizontal{\paperwidth}{}{}\vskip2pt
+    %\insertsectionnavigation{\paperwidth}\vskip2pt
+    %\insertnavigation{\paperwidth}\vskip2pt
+  \end{beamercolorbox}%
+  %\ifbeamer@theme@subsection%
+    %\begin{beamercolorbox}[colsep=1.5pt]{middle separation line head}
+    %\end{beamercolorbox} 
+ %    \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
+ %     leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
+ %     \usebeamerfont{subsection in head/foot}%\insertsubsectionhead
+ %   \end{beamercolorbox}%
+ % \fi%
+  \begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
+  \end{beamercolorbox}
+}
+
+\mode
+<all>
Index: /presentations/branville2006/utiles/translator-basic-dictionary-English.dict
===================================================================
--- /presentations/branville2006/utiles/translator-basic-dictionary-English.dict	(revision 3)
+++ /presentations/branville2006/utiles/translator-basic-dictionary-English.dict	(revision 3)
@@ -0,0 +1,84 @@
+\ProvidesDictionary{translator-basic-dictionary}{english}
+
+\providetranslation{Abstract}{Abstract}
+\providetranslation{Addresses}{Addresses}
+\providetranslation{addresses}{addresses}
+\providetranslation{Address}{Address}
+\providetranslation{address}{address}
+\providetranslation{and}{and}
+\providetranslation{Appendix}{Appendix}
+\providetranslation{Authors}{Authors}
+\providetranslation{authors}{authors}
+\providetranslation{Author}{Author}
+\providetranslation{author}{author}
+\providetranslation{Bibliography}{Bibliography}
+\providetranslation{cc}{cc}
+\providetranslation{Chapters}{Chapters}
+\providetranslation{chapters}{chapters}
+\providetranslation{Chapter}{Chapter}
+\providetranslation{chapter}{chapter}
+\providetranslation{Conclusion}{Conclusion}
+\providetranslation{conclusion}{conclusion}
+\providetranslation{Contents}{Contents}
+\providetranslation{encl (plural)}{encl}
+\providetranslation{encl (singular)}{encl}
+\providetranslation{encl}{encl}
+\providetranslation{Figures}{Figures}
+\providetranslation{figures}{figures}
+\providetranslation{Figure}{Figure}
+\providetranslation{figure}{figure}
+\providetranslation{From}{From}
+\providetranslation{from}{from}
+\providetranslation{Glossary}{Glossary}
+\providetranslation{Index}{Index}
+\providetranslation{Introduction}{Introduction}
+\providetranslation{introduction}{introduction}
+\providetranslation{List of Figures and Tables}{List of Figures and Tables}
+\providetranslation{List of Figures}{List of Figures}
+\providetranslation{List of Tables}{List of Tables}
+\providetranslation{or}{or}
+\providetranslation{Outline}{Outline}
+\providetranslation{Overview}{Overview}
+\providetranslation{Pages}{Pages}
+\providetranslation{pages}{pages}
+\providetranslation{Page}{Page}
+\providetranslation{page}{page}
+\providetranslation{Paragraphs}{Paragraphs}
+\providetranslation{paragraphs}{paragraphs}
+\providetranslation{Paragraph}{Paragraph}
+\providetranslation{paragraph}{paragraph}
+\providetranslation{Parts}{Parts}
+\providetranslation{parts}{parts}
+\providetranslation{Part}{Part}
+\providetranslation{part}{part}
+\providetranslation{Preface}{Preface}
+\providetranslation{Proofs}{Proofs}
+\providetranslation{proofs}{proofs}
+\providetranslation{Proof}{Proof}
+\providetranslation{proof}{proof}
+\providetranslation{References}{References}
+\providetranslation{Related work}{Related work}
+\providetranslation{Related Work}{Related Work}
+\providetranslation{Sections}{Sections}
+\providetranslation{sections}{sections}
+\providetranslation{Section}{Section}
+\providetranslation{section}{section}
+\providetranslation{See also}{See also}
+\providetranslation{see also}{see also}
+\providetranslation{See}{See}
+\providetranslation{see}{see}
+\providetranslation{Sketch of Proofs}{Sketch of Proofs}
+\providetranslation{Sketch of proofs}{Sketch of proofs}
+\providetranslation{Sketch of Proof}{Sketch of Proof}
+\providetranslation{Sketch of proof}{Sketch of proof}
+\providetranslation{Subsections}{Subsections}
+\providetranslation{subsections}{subsections}
+\providetranslation{Subsection}{Subsection}
+\providetranslation{subsection}{subsection}
+\providetranslation{Summary}{Summary}
+\providetranslation{Tables}{Tables}
+\providetranslation{tables}{tables}
+\providetranslation{Table}{Table}
+\providetranslation{table}{table}
+\providetranslation{To}{To}
+\providetranslation{to}{to}
Index: /presentations/branville2006/utiles/translator-language-mappings.tex
===================================================================
--- /presentations/branville2006/utiles/translator-language-mappings.tex	(revision 3)
+++ /presentations/branville2006/utiles/translator-language-mappings.tex	(revision 3)
@@ -0,0 +1,67 @@
+% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
+%
+% 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.
+
+\DeclareOption{acadian}        {\uselanguage[babel name=french]    {Acadian,French}}
+\DeclareOption{afrikaans}      {\uselanguage[babel name=afrikaans] {Afrikaans,Dutch}}
+\DeclareOption{american}       {\uselanguage[babel name=american]  {AmericanEnglish,English}}
+\DeclareOption{austrian}       {\uselanguage[babel name=austrian]  {Austrian1997,Austrian,German1997,German}}
+\DeclareOption{bahasa}         {\uselanguage[babel name=bahasa]    {Bahasa}}
+\DeclareOption{basque}         {\uselanguage[babel name=basque]    {Basque}}
+\DeclareOption{brazil}         {\uselanguage[babel name=brazil]    {Brazilian,Portuguese}}
+\DeclareOption{brazilian}      {\uselanguage[babel name=brazilian] {Brazilian,Portuguese}}
+\DeclareOption{breton}         {\uselanguage[babel name=breton]    {Breton}}
+\DeclareOption{british}        {\uselanguage[babel name=british]   {BritishEnglish,English}}
+\DeclareOption{bulgarian}      {\uselanguage[babel name=bulgarian] {Bulgarian}}
+\DeclareOption{canadian}       {\uselanguage[babel name=canadian]  {Canadian,English}}
+\DeclareOption{canadien}       {\uselanguage[babel name=canadien]  {Canadien,French}}
+\DeclareOption{catalan}        {\uselanguage[babel name=catalan]   {Catalan}}
+\DeclareOption{croatian}       {\uselanguage[babel name=crotian]   {Croatian}}
+\DeclareOption{czech}          {\uselanguage[babel name=czech]     {Czech}}
+\DeclareOption{danish}         {\uselanguage[babel name=danish]    {Danish}}
+\DeclareOption{dutch}          {\uselanguage[babel name=dutch]     {Dutch}}
+\DeclareOption{english}        {\uselanguage[babel name=english]   {English}}
+\DeclareOption{esperanto}      {\uselanguage[babel name=esperaton] {Esperanto}}
+\DeclareOption{estonian}       {\uselanguage[babel name=estonian]  {Estonian}}
+\DeclareOption{finnish}        {\uselanguage[babel name=finnish]   {Finnish}}
+\DeclareOption{francais}       {\uselanguage[babel name=french]    {French}}
+\DeclareOption{frenchb}        {\uselanguage[babel name=french]    {French}}
+\DeclareOption{french}         {\uselanguage[babel name=french]    {French}}
+\DeclareOption{galician}       {\uselanguage[babel name=galician]  {Galician}}
+\DeclareOption{german}         {\uselanguage[babel name=german]    {German1997,German}}
+\DeclareOption{germanb}        {\uselanguage[babel name=german]    {German1997,German}}
+\DeclareOption{greek}          {\uselanguage[babel name=greek]     {Greek}}
+\DeclareOption{polutonikogreek}{\uselanguage[babel name=greek]     {Polutoniko,Greek}}
+\DeclareOption{hebrew}         {\uselanguage[babel name=hebrew]    {Hebrew}}
+\DeclareOption{hungarian}      {\uselanguage[babel name=hungarian] {Hungarian}}
+\DeclareOption{icelandic}      {\uselanguage[babel name=icelandic] {Icelandic}}
+\DeclareOption{irish}          {\uselanguage[babel name=irish]     {Irish}}
+\DeclareOption{italian}        {\uselanguage[babel name=italian]   {Italian}}
+\DeclareOption{latin}          {\uselanguage[babel name=latin]     {Latin}}
+\DeclareOption{lowersorbian}   {\uselanguage[babel name=lsorbian]  {LowerSorbian,Sorbian}}
+\DeclareOption{magyar}         {\uselanguage[babel name=magyar]    {Magyar}}
+\DeclareOption{naustrian}      {\uselanguage[babel name=naustrian] {Austrian,German}}
+\DeclareOption{ngerman}        {\uselanguage[babel name=ngerman]   {German}}
+\DeclareOption{norsk}          {\uselanguage[babel name=norsk]     {Norsk}}
+\DeclareOption{samin}          {\uselanguage[babel name=samin]     {Samin}}
+\DeclareOption{nynorsk}        {\uselanguage[babel name=nynorsk]   {Nynorsk}}
+\DeclareOption{polish}         {\uselanguage[babel name=polish]    {Polish}}
+\DeclareOption{portuges}       {\uselanguage[babel name=portuges]  {Portuguese}}
+\DeclareOption{portuguese}     {\uselanguage[babel name=portuguese]{portuguese}}
+\DeclareOption{romanian}       {\uselanguage[babel name=romanian]  {Romanian}}
+\DeclareOption{russian}        {\uselanguage[babel name=russian]   {Russian}}
+\DeclareOption{scottish}       {\uselanguage[babel name=scottish]  {Scottish}}
+\DeclareOption{serbian}        {\uselanguage[babel name=serbian]   {Serbian}}
+\DeclareOption{slovak}         {\uselanguage[babel name=slovak]    {Slovak}}
+\DeclareOption{slovene}        {\uselanguage[babel name=slovene]   {Slovene}}
+\DeclareOption{spanish}        {\uselanguage[babel name=spanish]   {Spanish}}
+\DeclareOption{swedish}        {\uselanguage[babel name=swedish]   {Swedish}}
+\DeclareOption{turkish}        {\uselanguage[babel name=turkish]   {Turkish}}
+\DeclareOption{ukrainian}      {\uselanguage[babel name=ukrainian] {Ukrainian}}
+\DeclareOption{uppersorbian}   {\uselanguage[babel name=usorbian]  {UpperSorbian,Sorbian}}
+\DeclareOption{welsh}          {\uselanguage[babel name=welsh]     {Welsh}}
+\DeclareOption{UKenglish}      {\uselanguage[babel name=UKenglish] {BritishEnglish,English}}
+\DeclareOption{USenglish}      {\uselanguage[babel name=USenglish] {AmericanEnglish,English}}
+\ProcessOptions*
Index: /presentations/branville2006/utiles/translator-theorem-dictionary-English.dict
===================================================================
--- /presentations/branville2006/utiles/translator-theorem-dictionary-English.dict	(revision 3)
+++ /presentations/branville2006/utiles/translator-theorem-dictionary-English.dict	(revision 3)
@@ -0,0 +1,70 @@
+\ProvidesDictionary{translator-theorem-dictionary}{english}
+
+\providetranslation{Comments}{Comments}
+\providetranslation{comments}{comments}
+\providetranslation{Comment}{Comment}
+\providetranslation{comment}{comment}
+\providetranslation{Corollaries}{Corollaries}
+\providetranslation{corollaries}{corollaries}
+\providetranslation{Corollary}{Corollary}
+\providetranslation{corollary}{corollary}
+\providetranslation{Definitions}{Definitions}
+\providetranslation{definitions}{definitions}
+\providetranslation{Definition}{Definition}
+\providetranslation{definition}{definition}
+\providetranslation{Examples}{Examples}
+\providetranslation{examples}{examples}
+\providetranslation{Example}{Example}
+\providetranslation{example}{example}
+\providetranslation{Excercises}{Excercises}
+\providetranslation{excercises}{excercises}
+\providetranslation{Excercise}{Excercise}
+\providetranslation{excercise}{excercise}
+\providetranslation{Facts}{Facts}
+\providetranslation{facts}{facts}
+\providetranslation{Fact}{Fact}
+\providetranslation{fact}{fact}
+\providetranslation{Key Lemmas}{Key Lemmas}
+\providetranslation{key lemmas}{key lemmas}
+\providetranslation{Key Lemma}{Key Lemma}
+\providetranslation{key lemma}{key lemma}
+\providetranslation{Key Observations}{Key Observations}
+\providetranslation{key observations}{key observations}
+\providetranslation{Key Observation}{Key Observation}
+\providetranslation{key observation}{key observation}
+\providetranslation{Lemmas}{Lemmas}
+\providetranslation{lemmas}{lemmas}
+\providetranslation{Lemma}{Lemma}
+\providetranslation{lemma}{lemma}
+\providetranslation{Main Theorems}{Main Theorems}
+\providetranslation{main theorems}{main theorems}
+\providetranslation{Main Theorem}{Main Theorem}
+\providetranslation{main theorem}{main theorem}
+\providetranslation{Observations}{Observations}
+\providetranslation{observations}{observations}
+\providetranslation{Observation}{Observation}
+\providetranslation{observation}{observation}
+\providetranslation{Problems}{Problems}
+\providetranslation{problems}{problems}
+\providetranslation{Problem}{Problem}
+\providetranslation{problem}{problem}
+\providetranslation{Proofs}{Proofs}
+\providetranslation{proofs}{proofs}
+\providetranslation{Proof}{Proof}
+\providetranslation{proof}{proof}
+\providetranslation{Propositions}{Propositions}
+\providetranslation{propositions}{propositions}
+\providetranslation{Proposition}{Proposition}
+\providetranslation{proposition}{proposition}
+\providetranslation{Remarks}{Remarks}
+\providetranslation{remarks}{remarks}
+\providetranslation{Remark}{Remark}
+\providetranslation{remark}{remark}
+\providetranslation{Solutions}{Solutions}
+\providetranslation{solutions}{solutions}
+\providetranslation{Solution}{Solution}
+\providetranslation{solution}{solution}
+\providetranslation{Theorems}{Theorems}
+\providetranslation{theorems}{theorems}
+\providetranslation{Theorem}{Theorem}
+\providetranslation{theorem}{theorem}
Index: /presentations/branville2006/utiles/translator-theorem-dictionary-Francais.dict
===================================================================
--- /presentations/branville2006/utiles/translator-theorem-dictionary-Francais.dict	(revision 3)
+++ /presentations/branville2006/utiles/translator-theorem-dictionary-Francais.dict	(revision 3)
@@ -0,0 +1,70 @@
+\ProvidesDictionary{translator-theorem-dictionary}{english}
+
+\providetranslation{Comments}{Comments}
+\providetranslation{comments}{comments}
+\providetranslation{Comment}{Comment}
+\providetranslation{comment}{comment}
+\providetranslation{Corollaries}{Corollaries}
+\providetranslation{corollaries}{corollaries}
+\providetranslation{Corollary}{Corollary}
+\providetranslation{corollary}{corollary}
+\providetranslation{Definitions}{DÃfinitions}
+\providetranslation{definitions}{dÃfinitions}
+\providetranslation{Definition}{DÃfinition}
+\providetranslation{definition}{dÃfinition}
+\providetranslation{Examples}{Examples}
+\providetranslation{examples}{examples}
+\providetranslation{Example}{Example}
+\providetranslation{example}{example}
+\providetranslation{Excercises}{Excercises}
+\providetranslation{excercises}{excercises}
+\providetranslation{Excercise}{Excercise}
+\providetranslation{excercise}{excercise}
+\providetranslation{Facts}{Facts}
+\providetranslation{facts}{facts}
+\providetranslation{Fact}{Fact}
+\providetranslation{fact}{fact}
+\providetranslation{Key Lemmas}{Key Lemmas}
+\providetranslation{key lemmas}{key lemmas}
+\providetranslation{Key Lemma}{Key Lemma}
+\providetranslation{key lemma}{key lemma}
+\providetranslation{Key Observations}{Key Observations}
+\providetranslation{key observations}{key observations}
+\providetranslation{Key Observation}{Key Observation}
+\providetranslation{key observation}{key observation}
+\providetranslation{Lemmas}{Lemmas}
+\providetranslation{lemmas}{lemmas}
+\providetranslation{Lemma}{Lemma}
+\providetranslation{lemma}{lemma}
+\providetranslation{Main Theorems}{Main Theorems}
+\providetranslation{main theorems}{main theorems}
+\providetranslation{Main Theorem}{Main Theorem}
+\providetranslation{main theorem}{main theorem}
+\providetranslation{Observations}{Observations}
+\providetranslation{observations}{observations}
+\providetranslation{Observation}{Observation}
+\providetranslation{observation}{observation}
+\providetranslation{Problems}{Problems}
+\providetranslation{problems}{problems}
+\providetranslation{Problem}{Problem}
+\providetranslation{problem}{problem}
+\providetranslation{Proofs}{Proofs}
+\providetranslation{proofs}{proofs}
+\providetranslation{Proof}{Proof}
+\providetranslation{proof}{proof}
+\providetranslation{Propositions}{Propositions}
+\providetranslation{propositions}{propositions}
+\providetranslation{Proposition}{Proposition}
+\providetranslation{proposition}{proposition}
+\providetranslation{Remarks}{Remarks}
+\providetranslation{remarks}{remarks}
+\providetranslation{Remark}{Remark}
+\providetranslation{remark}{remark}
+\providetranslation{Solutions}{Solutions}
+\providetranslation{solutions}{solutions}
+\providetranslation{Solution}{Solution}
+\providetranslation{solution}{solution}
+\providetranslation{Theorems}{Theorems}
+\providetranslation{theorems}{theorems}
+\providetranslation{Theorem}{Theorem}
+\providetranslation{theorem}{theorem}
Index: /presentations/branville2006/utiles/translator-theorem-dictionary-French.dict
===================================================================
--- /presentations/branville2006/utiles/translator-theorem-dictionary-French.dict	(revision 3)
+++ /presentations/branville2006/utiles/translator-theorem-dictionary-French.dict	(revision 3)
@@ -0,0 +1,70 @@
+\ProvidesDictionary{translator-theorem-dictionary}{english}
+
+\providetranslation{Comments}{Comments}
+\providetranslation{comments}{comments}
+\providetranslation{Comment}{Comment}
+\providetranslation{comment}{comment}
+\providetranslation{Corollaries}{Corollaries}
+\providetranslation{corollaries}{corollaries}
+\providetranslation{Corollary}{Corollary}
+\providetranslation{corollary}{corollary}
+\providetranslation{Definitions}{Definitions}
+\providetranslation{definitions}{dÃfinitions}
+\providetranslation{Definition}{DeÃinition}
+\providetranslation{definition}{dÃfinition}
+\providetranslation{Examples}{Examples}
+\providetranslation{examples}{examples}
+\providetranslation{Example}{Example}
+\providetranslation{example}{example}
+\providetranslation{Excercises}{Excercises}
+\providetranslation{excercises}{excercises}
+\providetranslation{Excercise}{Excercise}
+\providetranslation{excercise}{excercise}
+\providetranslation{Facts}{Facts}
+\providetranslation{facts}{facts}
+\providetranslation{Fact}{Fact}
+\providetranslation{fact}{fact}
+\providetranslation{Key Lemmas}{Key Lemmas}
+\providetranslation{key lemmas}{key lemmas}
+\providetranslation{Key Lemma}{Key Lemma}
+\providetranslation{key lemma}{key lemma}
+\providetranslation{Key Observations}{Key Observations}
+\providetranslation{key observations}{key observations}
+\providetranslation{Key Observation}{Key Observation}
+\providetranslation{key observation}{key observation}
+\providetranslation{Lemmas}{Lemmas}
+\providetranslation{lemmas}{lemmas}
+\providetranslation{Lemma}{Lemma}
+\providetranslation{lemma}{lemma}
+\providetranslation{Main Theorems}{Main Theorems}
+\providetranslation{main theorems}{main theorems}
+\providetranslation{Main Theorem}{Main Theorem}
+\providetranslation{main theorem}{main theorem}
+\providetranslation{Observations}{Observations}
+\providetranslation{observations}{observations}
+\providetranslation{Observation}{Observation}
+\providetranslation{observation}{observation}
+\providetranslation{Problems}{Problems}
+\providetranslation{problems}{problems}
+\providetranslation{Problem}{Problem}
+\providetranslation{problem}{problem}
+\providetranslation{Proofs}{Proofs}
+\providetranslation{proofs}{proofs}
+\providetranslation{Proof}{Proof}
+\providetranslation{proof}{proof}
+\providetranslation{Propositions}{Propositions}
+\providetranslation{propositions}{propositions}
+\providetranslation{Proposition}{Proposition}
+\providetranslation{proposition}{proposition}
+\providetranslation{Remarks}{Remarks}
+\providetranslation{remarks}{remarks}
+\providetranslation{Remark}{Remark}
+\providetranslation{remark}{remark}
+\providetranslation{Solutions}{Solutions}
+\providetranslation{solutions}{solutions}
+\providetranslation{Solution}{Solution}
+\providetranslation{solution}{solution}
+\providetranslation{Theorems}{Theoremes}
+\providetranslation{theorems}{theorems}
+\providetranslation{Theorem}{Theoremie}
+\providetranslation{theorem}{theoremie}
Index: /presentations/branville2006/utiles/translator.sty
===================================================================
--- /presentations/branville2006/utiles/translator.sty	(revision 3)
+++ /presentations/branville2006/utiles/translator.sty	(revision 3)
@@ -0,0 +1,146 @@
+\def\translatorversion{0.10}
+
+\ProvidesPackage{translator}[2005/03/25 ver \translatorversion]
+
+% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
+%
+% 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.
+
+\RequirePackage{keyval}
+
+\def\trans@languages{English}
+
+\define@key{translator}{babel name}{\def\trans@alias{#1}}
+
+\newcommand\uselanguage[2][]{%  
+  \g@addto@macro\trans@languages{,#2}%
+  \let\trans@alias\@empty%
+  \setkeys{translator}{#1}%
+  \ifx\trans@alias\@empty%
+  \else%
+    \expandafter\def\csname tr@ml@\trans@alias\endcsname{#2}%
+  \fi%
+}
+
+\input{utiles/translator-language-mappings}
+
+\define@key{translator}{to}{\def\trans@to{#1}}
+
+\newcommand\iftranslationdefined[4][]{%
+  \def\trans@to{\trans@defaultto}%
+  \setkeys{translator}{#1}%
+  \expandafter\ifx\csname tr@@@\trans@to @#2\endcsname\@undefined%
+    \let\trans@next=\@firstoftwo%
+  \else%
+    \let\trans@next=\@secondoftwo%
+  \fi%
+  \trans@next{#3}{#4}%
+}
+
+\newcommand\deftranslation[3][]{%
+  \def\trans@to{\trans@defaultto}%
+  \setkeys{translator}{#1}%
+  \expandafter\def\csname tr@@@\trans@to @#2\endcsname{#3}%
+}
+
+\newcommand\newtranslation[3][]{%
+  \iftranslationdefined[#1]{#2}{%
+    \PackageError{translator}{Translation of ``#2'' already defined.}{}%
+  }%
+  {%
+    \deftranslation[#1]{#2}{#3}%
+  }%
+}
+
+\newcommand\renewtranslation[3][]{%
+  \iftranslationdefined[#1]{#2}{%
+    \deftranslation[#1]{#2}{#3}%
+  }%
+  {%
+    \PackageError{translator}{Translation of ``#2'' not defined.}{}%
+  }%
+}
+
+\newcommand\providetranslation[3][]{%
+  \iftranslationdefined[#1]{#2}{%
+  }%
+  {%
+    \deftranslation[#1]{#2}{#3}%
+  }%
+}
+
+\DeclareRobustCommand\translate[2][]{%
+  \edef\trans@to{\languagename,English}%
+  \setkeys{translator}{#1}%
+  \let\trans@trans\@empty%
+  \let\trans@list\@empty%
+  \@for\trans@lang:=\trans@to\do%
+  {%
+    \expandafter\ifx\csname tr@ml@\trans@lang\endcsname\relax%
+    \else%
+      \expandafter\let\expandafter\trans@lang\expandafter=\csname tr@ml@\trans@lang\endcsname%
+    \fi%
+    \edef\trans@list{\trans@list,\trans@lang}%
+  }%
+  \@for\trans@lang:=\trans@list\do%
+  {%
+    \expandafter\ifx\csname tr@@@\trans@lang @#2\endcsname\relax%
+    \else%
+      \ifx\trans@trans\@empty%
+        \expandafter\expandafter\expandafter\def
+        \expandafter\expandafter\expandafter\trans@trans
+        \expandafter\expandafter\expandafter{\csname tr@@@\trans@lang @#2\endcsname}
+      \fi%
+    \fi%
+  }%
+  \ifx\trans@trans\@empty%
+    \def\trans@trans{#2}%
+  \fi%
+  \trans@trans%  
+}
+
+
+
+\def\trans@dictionaries{}
+
+\newcommand\usedictionary[1]{%
+  \g@addto@macro\trans@dictionaries{\usedictionary{#1}}%
+}
+
+\def\trans@defaultto{English}
+
+\AtBeginDocument{%
+  \renewcommand\usedictionary[1]{%
+    \@for\trans@lang:=\trans@languages\do{%
+      \ifx\trans@lang\@empty%
+      \else%
+        \expandafter\ifx\csname ver@#1-\trans@lang.dict\endcsname\relax%
+          \edef\trans@temp{%
+            \def\noexpand\trans@defaultto{\trans@lang}%
+            \noexpand\InputIfFileExists{#1-\trans@lang.dict}{}{}%
+            \def\noexpand\trans@defaultto{\trans@defaultto}%
+          }%
+          \trans@temp%
+        \fi%
+      \fi%
+    }}%
+  \trans@dictionaries%
+}
+
+\def\ProvidesDictionary#1#2{%
+  \begingroup
+    \catcode`\ 10 %
+    \@makeother\/%
+    \@ifnextchar[%]
+    {\@providesdictionary{#1}{#2}}{\@providesdictionary{#1}{#2}[]}%
+  }
+\def\@providesdictionary#1#2[#3]{%
+  \wlog{Dictionary: #1, Language: #2 #3}%
+  \expandafter\xdef\csname ver@#1-#2.dict\endcsname{#3}%
+  \endgroup%
+}
+
+
+\endinput
