summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/europecv/EuropeFlagBW.epsbin254786 -> 4631 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europecv/EuropeFlagBlueCMYK.epsbin275354 -> 4595 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europecv/EuropeFlagCMYK.epsbin444946 -> 4646 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europecv/EuropeFlagWB.epsbin270578 -> 4588 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvbg.def37
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvca.def55
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvcs.def39
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvda.def74
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvde.def61
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecven.def75
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecves.def62
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvet.def39
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvfi.def63
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvfr.def67
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvgl.def38
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvgr.def39
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvhu.def39
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvis.def38
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvit.def63
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvlt.def39
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvlv.def33
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvmt.def34
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvnl.def57
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvno.def57
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvpl.def64
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvpt.def61
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvro.def36
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvsk.def38
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvsl.def39
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvsr.def39
-rw-r--r--Master/texmf-dist/tex/latex/europecv/ecvsv.def63
-rw-r--r--Master/texmf-dist/tex/latex/europecv/europecv.cls427
32 files changed, 1286 insertions, 490 deletions
diff --git a/Master/texmf-dist/tex/latex/europecv/EuropeFlagBW.eps b/Master/texmf-dist/tex/latex/europecv/EuropeFlagBW.eps
index e4e15a76385..77db2a382dc 100644
--- a/Master/texmf-dist/tex/latex/europecv/EuropeFlagBW.eps
+++ b/Master/texmf-dist/tex/latex/europecv/EuropeFlagBW.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europecv/EuropeFlagBlueCMYK.eps b/Master/texmf-dist/tex/latex/europecv/EuropeFlagBlueCMYK.eps
index 5596c5a948e..5a2a8f567a4 100644
--- a/Master/texmf-dist/tex/latex/europecv/EuropeFlagBlueCMYK.eps
+++ b/Master/texmf-dist/tex/latex/europecv/EuropeFlagBlueCMYK.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europecv/EuropeFlagCMYK.eps b/Master/texmf-dist/tex/latex/europecv/EuropeFlagCMYK.eps
index 9f7902c8a83..9f738b1b3db 100644
--- a/Master/texmf-dist/tex/latex/europecv/EuropeFlagCMYK.eps
+++ b/Master/texmf-dist/tex/latex/europecv/EuropeFlagCMYK.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europecv/EuropeFlagWB.eps b/Master/texmf-dist/tex/latex/europecv/EuropeFlagWB.eps
index 3e0b17182c3..06574d0a1fd 100644
--- a/Master/texmf-dist/tex/latex/europecv/EuropeFlagWB.eps
+++ b/Master/texmf-dist/tex/latex/europecv/EuropeFlagWB.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvbg.def b/Master/texmf-dist/tex/latex/europecv/ecvbg.def
new file mode 100644
index 00000000000..66393a54207
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europecv/ecvbg.def
@@ -0,0 +1,37 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/13
+\ProvidesFile{ecvbg.def}[europecv Bulgarian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Лична информация}}
+\def\ecv@namekey{\ecv@utf{Фамилия (ии), Собствено (и) име (на)}}
+\def\ecv@addresskey{\ecv@utf{Адрес}}
+\def\ecv@telkey{\ecv@utf{Телефон}}
+\def\ecv@mobilekey{\ecv@utf{Мобилен телефон}}
+\def\ecv@faxkey{\ecv@utf{Факс}}
+\def\ecv@emailkey{\ecv@utf{E-mail}}
+\def\ecv@nationalitykey{\ecv@utf{Националност}}
+\def\ecv@birthkey{\ecv@utf{Дата на раждане}}
+\def\ecv@genderkey{\ecv@utf{Пол}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Cтр.}}
+\def\ecv@cvofkey{\ecv@utf{Europass Автобиографияf}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Майчин (и) език (езици)}}
+\def\ecv@assesskey{\ecv@utf{Самооценяване}}
+\def\ecv@levelkey{\ecv@utf{Европейско ниво}}
+\def\ecv@understandkey{\ecv@utf{Разбиране}}
+\def\ecv@speakkey{\ecv@utf{Разговор}}
+\def\ecv@writekey{\ecv@utf{Писане}}
+\def\ecv@listenkey{\ecv@utf{Слушане}}
+\def\ecv@readkey{\ecv@utf{Четене}}
+\def\ecv@interactkey{\ecv@utf{Участие в разговор}}
+\def\ecv@productkey{\ecv@utf{Самостоятелно устно изложение}}
+\def\ecv@langfooterkey{\ecv@utf{Единни европейски критерии за познания по езици}}
+\def\ecv@cefbasickey{\ecv@utf{Ниво на владеене - основно}}
+\def\ecv@cefindepkey{\ecv@utf{Ниво на владеене - самостоятелно}}
+\def\ecv@cefprofkey{\ecv@utf{Ниво на владеене - свободно}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{а\ecv@kern в\ecv@kern т\ecv@kern о\ecv@kern б\ecv@kern и\ecv@kern о\ecv@kern г\ecv@kern р\ecv@kern а\ecv@kern ф\ecv@kern и\ecv@kern я}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvca.def b/Master/texmf-dist/tex/latex/europecv/ecvca.def
index 3fd3ae23c80..84ad2202a9b 100644
--- a/Master/texmf-dist/tex/latex/europecv/ecvca.def
+++ b/Master/texmf-dist/tex/latex/europecv/ecvca.def
@@ -1,30 +1,33 @@
+%!TEX encoding = UTF-8 Unicode
+%
% Translation yet to be finished
-\ProvidesFile{ecvca.def}[2005/04/08 europecv Catalan definitions]
+\ProvidesFile{ecvca.def}[europecv Catalan definitions]
% Personal information
-\def\ecv@infosectionkey{Informaci\'o personal}
-\def\ecv@namekey{Nom}
-\def\ecv@addresskey{Adre\c{c}a }
-\def\ecv@telkey{Tel\`efon}
-\def\ecv@faxkey{Fax}
-\def\ecv@emailkey{Correu electr\`onic}
-\def\ecv@nationalitykey{Nacionalitat}
-\def\ecv@birthkey{Data de naixement}
-\def\ecv@genderkey{Gender} % To be translated
+\def\ecv@infosectionkey{\ecv@utf{Informaci\'o personal}}
+\def\ecv@namekey{\ecv@utf{Nom}}
+\def\ecv@addresskey{\ecv@utf{Adre\c{c}a }}
+\def\ecv@telkey{\ecv@utf{Tel\`efon}}
+\def\ecv@mobilekey{\ecv@utf{M\`obil: }}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{Correu electr\`onic}}
+\def\ecv@nationalitykey{\ecv@utf{Nacionalitat}}
+\def\ecv@birthkey{\ecv@utf{Data de naixement}}
+\def\ecv@genderkey{\ecv@utf{Gender}} % To be translated
% Footer
-\def\ecv@pagekey{P\`agina}
-\def\ecv@cvofkey{Curriculum vit\ae\ de}
+\def\ecv@pagekey{\ecv@utf{P\`agina}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}}
% Language table
-\def\ecv@mothertonguekey{Mother tongue(s)} % To be translated
-\def\ecv@assesskey{Self-assessment} % To be translated
-\def\ecv@levelkey{European level} % To be translated
-\def\ecv@understandkey{Understanding} % To be translated
-\def\ecv@speakkey{Speaking} % To be translated
-\def\ecv@writekey{Writing} % To be translated
-\def\ecv@listenkey{Listening} % To be translated
-\def\ecv@readkey{Reading}% To be translated
-\def\ecv@interactkey{Spoken interaction} % To be translated
-\def\ecv@productkey{Spoken production} % To be translated
-\def\ecv@langfooterkey{Common European Framework of Reference (CEF) level} % To be translated
-\def\ecv@cefbasickey{Basic user} % To be translated
-\def\ecv@cefindepkey{Independent user} % To be translated
-\def\ecv@cefprofkey{Proficient user} % To be translated
+\def\ecv@mothertonguekey{\ecv@utf{Mother tongue(s)}} % To be translated
+\def\ecv@assesskey{\ecv@utf{Self-assessment}} % To be translated
+\def\ecv@levelkey{\ecv@utf{European level}} % To be translated
+\def\ecv@understandkey{\ecv@utf{Understanding}} % To be translated
+\def\ecv@speakkey{\ecv@utf{Speaking}} % To be translated
+\def\ecv@writekey{\ecv@utf{Writing}} % To be translated
+\def\ecv@listenkey{\ecv@utf{Listening}} % To be translated
+\def\ecv@readkey{\ecv@utf{Reading}} % To be translated
+\def\ecv@interactkey{\ecv@utf{Spoken interaction}} % To be translated
+\def\ecv@productkey{\ecv@utf{Spoken production}} % To be translated
+\def\ecv@langfooterkey{\ecv@utf{Common European Framework of Reference (CEF) level}} % To be translated
+\def\ecv@cefbasickey{\ecv@utf{Basic user}} % To be translated
+\def\ecv@cefindepkey{\ecv@utf{Independent user}} % To be translated
+\def\ecv@cefprofkey{\ecv@utf{Proficient user}} % To be translated
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvcs.def b/Master/texmf-dist/tex/latex/europecv/ecvcs.def
new file mode 100644
index 00000000000..918e26be297
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europecv/ecvcs.def
@@ -0,0 +1,39 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/13
+\ProvidesFile{ecvcs.def}[europecv Czech definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Osobn{\'\i} {\'u}daje}}
+\def\ecv@namekey{\ecv@utf{Jm{\'e}no / P{\v r}{\'\i}jmen{\'\i}}}
+\def\ecv@addresskey{\ecv@utf{Adresa}}
+\def\ecv@telkey{\ecv@utf{Telefon}}
+\def\ecv@mobilekey{\ecv@utf{Mobiln{\'\i} telefon}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{E-mail}}
+\def\ecv@nationalitykey{\ecv@utf{St{\'a}tn{\'\i} p{\v r}{\'\i}slu{\v s}nost}}
+\def\ecv@birthkey{\ecv@utf{Datum narozen{\'\i}}}
+\def\ecv@genderkey{\ecv@utf{Pohlav{\'\i}}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Strana}}
+\def\ecv@cvofkey{\ecv@utf{{\v Z}ivotopis}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Mate{\v r}sk{\'y} jazyk(y)}}
+\def\ecv@assesskey{\ecv@utf{Sebehodnocen{\'i}}}
+\def\ecv@levelkey{\ecv@utf{Evropsk{\'a} {\'u}rove{\v n}}}
+\def\ecv@understandkey{\ecv@utf{Porozum{\v e}n{\'\i}}}
+\def\ecv@speakkey{\ecv@utf{Mluven{\'\i}}}
+\def\ecv@writekey{\ecv@utf{Psan{\'\i}}}
+\def\ecv@listenkey{\ecv@utf{Poslech}}
+\def\ecv@readkey{\ecv@utf{{\v C}ten{\'\i}}}
+\def\ecv@interactkey{\ecv@utf{{\'U}stn{\'\i} interakce}}
+\def\ecv@productkey{\ecv@utf{Samostatn{\'y} {\'u}stn{\'\i} projev}}
+\def\ecv@langfooterkey{\ecv@utf{Spole{\v c}n{\'y} evropsk{\'y} referen{\v c}n{\'\i} r{\'a}mec pro jazyky}}
+\def\ecv@cefbasickey{\ecv@utf{U{\v z}ivatel z{\'a}klad{\r u} jazyka}}
+\def\ecv@cefindepkey{\ecv@utf{Samostatn{\'y} u{\v z}ivatel}}
+\def\ecv@cefprofkey{\ecv@utf{Zku{\v s}en{\'y} u{\v z}ivatel}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{{\v z}\ecv@kern i\ecv@kern v\ecv@kern o\ecv@kern
+t\ecv@kern o\ecv@kern p\ecv@kern i\ecv@kern s}}}
+
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvda.def b/Master/texmf-dist/tex/latex/europecv/ecvda.def
index 7c25770510f..36ef92583a7 100644
--- a/Master/texmf-dist/tex/latex/europecv/ecvda.def
+++ b/Master/texmf-dist/tex/latex/europecv/ecvda.def
@@ -1,47 +1,39 @@
-% Translation yet to be finished
-\ProvidesFile{ecvda.def}[2005/04/08 europecv Danish definitions]
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/11
+\ProvidesFile{ecvda.def}[europecv Danish definitions]
% Personal information
-\def\ecv@infosectionkey{Personlige oplysninger}
-\def\ecv@namekey{Efternavn(e), fornavn(e) og mellemnavn(e)}
-\def\ecv@addresskey{Adresse(r)}
-\def\ecv@telkey{Telefon}
-\def\ecv@faxkey{Fax}
-\def\ecv@emailkey{E-mail-adresse(r)}
-\def\ecv@nationalitykey{Nationalitet(er)}
-\def\ecv@birthkey{F\o dselsdato}
-\def\ecv@genderkey{K\o n}
+\def\ecv@infosectionkey{\ecv@utf{Personlige oplysninger}}
+\def\ecv@namekey{\ecv@utf{Efternavn(e), fornavn(e) og mellemnavn(e)}}
+\def\ecv@addresskey{\ecv@utf{Adresse(r)}}
+\def\ecv@telkey{\ecv@utf{Telefon}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{E-mail-adresse(r)}}
+\def\ecv@nationalitykey{\ecv@utf{Nationalitet(er)}}
+\def\ecv@birthkey{\ecv@utf{F\o dselsdato}}
+\def\ecv@genderkey{\ecv@utf{K\o n}}
% Footer
-\def\ecv@pagekey{Side}
-\def\ecv@cvofkey{Curriculum vit\ae\ for}
+\def\ecv@pagekey{\ecv@utf{Side}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ for}}
% Language table
-\def\ecv@mothertonguekey{Modersm\aa l}
-\def\ecv@assesskey{Selvevaluering}
-\def\ecv@levelkey{Europ\ae isk niveau}
-\def\ecv@understandkey{Forst\aa}
-\def\ecv@speakkey{Tale}
-\def\ecv@writekey{Skrive}
-\def\ecv@listenkey{Lytte}
-\def\ecv@readkey{L\ae se}
-\def\ecv@interactkey{Samtale}
-\def\ecv@productkey{Redeg\o re}
-\def\ecv@langfooterkey{Europ\ae iske Referencerammes (CEF) niveau}
-\def\ecv@cefbasickey{Basic user} % To be translated
-\def\ecv@cefindepkey{Independent user} % To be translated
-\def\ecv@cefprofkey{Proficient user} % To be translated
+\def\ecv@mothertonguekey{\ecv@utf{Modersm\aa l}}
+\def\ecv@assesskey{\ecv@utf{Selvevaluering}}
+\def\ecv@levelkey{\ecv@utf{Europ\ae isk niveau}}
+\def\ecv@understandkey{\ecv@utf{Forst\aa}}
+\def\ecv@speakkey{\ecv@utf{Tale}}
+\def\ecv@writekey{\ecv@utf{Skrive}}
+\def\ecv@listenkey{\ecv@utf{Lytte}}
+\def\ecv@readkey{\ecv@utf{L\ae se}}
+\def\ecv@interactkey{\ecv@utf{Samtale}}
+\def\ecv@productkey{\ecv@utf{Redeg\o re}}
+\def\ecv@langfooterkey{\ecv@utf{Europ\ae iske Referencerammes (CEF) niveau}}
+\def\ecv@cefbasickey{\ecv@utf{Sprogbruger med basiskundskaber}}
+\def\ecv@cefindepkey{\ecv@utf{Selvst\ae ndig sprogbruger}}
+\def\ecv@cefprofkey{\ecv@utf{Kompetent sprogbruger}}
-\renewcommand*\ecvtitle{\Large\textbf{E\ecv@kern u\ecv@kern
-r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\ %& \tabularnewline[5pt]
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern \ae\ecv@kern i\ecv@kern s\ecv@kern k}\\[5pt]
\Large\textbf{c\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern
i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern
-i\ecv@kern t\ecv@kern a\ecv@kern e}}
-
-
-\renewcommand{\ecvlfoot}{%
- \begin{minipage}{40mm}
- \begin{flushright}
- \footnotesize\textrm{\ecv@pagekey~\thepage~-~\ecv@cvofkey}\\
- \textrm{\ecv@lastname\ \ecv@firstname}
- \end{flushright}
- \end{minipage}
-}
-
+i\ecv@kern t\ecv@kern a\ecv@kern e}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvde.def b/Master/texmf-dist/tex/latex/europecv/ecvde.def
index 0b9ac6c8e43..5bf6c819ad6 100644
--- a/Master/texmf-dist/tex/latex/europecv/ecvde.def
+++ b/Master/texmf-dist/tex/latex/europecv/ecvde.def
@@ -1,35 +1,38 @@
+%!TEX encoding = UTF-8 Unicode
+%
% Translation completed on 2005/04/08
-\ProvidesFile{ecvde.def}[2005/04/08 europecv German definitions]
+\ProvidesFile{ecvde.def}[europecv German definitions]
% Personal information
-\def\ecv@infosectionkey{Angaben zur Person}
-\def\ecv@namekey{Nachname(n) / Vorname(n)}
-\def\ecv@addresskey{Adresse(n)}
-\def\ecv@telkey{Telefon}
-\def\ecv@faxkey{Fax}
-\def\ecv@emailkey{E-mail}
-\def\ecv@nationalitykey{Staatsangeh\"origkeit(en)}
-\def\ecv@birthkey{Geburtsdatum}
-\def\ecv@genderkey{Geschlecht}
+\def\ecv@infosectionkey{\ecv@utf{Angaben zur Person}}
+\def\ecv@namekey{\ecv@utf{Nachname(n) / Vorname(n)}}
+\def\ecv@addresskey{\ecv@utf{Adresse(n)}}
+\def\ecv@telkey{\ecv@utf{Telefon}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{E-mail}}
+\def\ecv@nationalitykey{\ecv@utf{Staatsangeh\"origkeit(en)}}
+\def\ecv@birthkey{\ecv@utf{Geburtsdatum}}
+\def\ecv@genderkey{\ecv@utf{Geschlecht}}
% Footer
-\def\ecv@pagekey{Seite}
-\def\ecv@cvofkey{Lebenslauf von}
+\def\ecv@pagekey{\ecv@utf{Seite}}
+\def\ecv@cvofkey{\ecv@utf{Lebenslauf von}}
% Language table
-\def\ecv@mothertonguekey{Muttersprache(n)}
-\def\ecv@assesskey{Selbstbeurteilung}
-\def\ecv@levelkey{Europ\"aisches Referenzniveau}
-\def\ecv@understandkey{Verstehen}
-\def\ecv@speakkey{Sprechen}
-\def\ecv@writekey{Schreiben}
-\def\ecv@listenkey{H\"oren}
-\def\ecv@readkey{Lesen}
-\def\ecv@interactkey{An Gespr\"achen teilnehmen}
-\def\ecv@productkey{Zusammen\-h\"angendes Sprechen}
-\def\ecv@langfooterkey{Referenzniveau des gemeinsamen europ\"aischen Referenzrahmens}
-\def\ecv@cefbasickey{Elementare Sprachverwendung}
-\def\ecv@cefindepkey{Selbst\"andige Sprachverwendung}
-\def\ecv@cefprofkey{Kompetente Sprachverwendung}
+\def\ecv@mothertonguekey{\ecv@utf{Muttersprache(n)}}
+\def\ecv@assesskey{\ecv@utf{Selbstbeurteilung}}
+\def\ecv@levelkey{\ecv@utf{Europ\"aische Kompetenzstufe}}
+\def\ecv@understandkey{\ecv@utf{Verstehen}}
+\def\ecv@speakkey{\ecv@utf{Sprechen}}
+\def\ecv@writekey{\ecv@utf{Schreiben}}
+\def\ecv@listenkey{\ecv@utf{H\"oren}}
+\def\ecv@readkey{\ecv@utf{Lesen}}
+\def\ecv@interactkey{\ecv@utf{An Gespr\"achen teilnehmen}}
+\def\ecv@productkey{\ecv@utf{Zusammen\-h\"angendes Sprechen}}
+\def\ecv@langfooterkey{\ecv@utf{Kompetenzstufe des gemeinsamen europ\"aischen Referenzrahmens}}
+\def\ecv@cefbasickey{\ecv@utf{Elementare Sprachverwendung}}
+\def\ecv@cefindepkey{\ecv@utf{Selbst\"andige Sprachverwendung}}
+\def\ecv@cefprofkey{\ecv@utf{Kompetente Sprachverwendung}}
-\renewcommand*\ecvtitle{\Large\textbf{E\ecv@kern u\ecv@kern
-r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\ %& \tabularnewline[5pt]
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
\Large\textbf{L\ecv@kern e\ecv@kern b\ecv@kern e\ecv@kern
-n\ecv@kern s\ecv@kern l\ecv@kern a\ecv@kern u\ecv@kern f\ecv@kern}}
+n\ecv@kern s\ecv@kern l\ecv@kern a\ecv@kern u\ecv@kern f\ecv@kern}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecven.def b/Master/texmf-dist/tex/latex/europecv/ecven.def
index 96132b9f24a..2bebf363e26 100644
--- a/Master/texmf-dist/tex/latex/europecv/ecven.def
+++ b/Master/texmf-dist/tex/latex/europecv/ecven.def
@@ -1,46 +1,39 @@
+%!TEX encoding = UTF-8 Unicode
+%
% Translation completed
-\ProvidesFile{ecven.def}[2005/04/08 europecv English definitions]
+\ProvidesFile{ecven.def}[europecv English definitions]
% Personal information
-\def\ecv@infosectionkey{Personal information}
-\def\ecv@namekey{Surname(s) / First name(s)}
-\def\ecv@addresskey{Address(es)}
-\def\ecv@telkey{Telephone(s)}
-\def\ecv@faxkey{Fax(es)}
-\def\ecv@emailkey{Email(s)}
-\def\ecv@nationalitykey{Nationality(-ies)}
-\def\ecv@birthkey{Date of birth}
-\def\ecv@genderkey{Gender}
+\def\ecv@infosectionkey{\ecv@utf{Personal information}}
+\def\ecv@namekey{\ecv@utf{Surname(s) / First name(s)}}
+\def\ecv@addresskey{\ecv@utf{Address(es)}}
+\def\ecv@telkey{\ecv@utf{Telephone(s)}}
+\def\ecv@mobilekey{\ecv@utf{Mobile}}
+\def\ecv@faxkey{\ecv@utf{Fax(es)}}
+\def\ecv@emailkey{\ecv@utf{Email(s)}}
+\def\ecv@nationalitykey{\ecv@utf{Nationality(-ies)}}
+\def\ecv@birthkey{\ecv@utf{Date of birth}}
+\def\ecv@genderkey{\ecv@utf{Gender}}
% Footer
-\def\ecv@pagekey{Page}
-\def\ecv@cvofkey{Curriculum vit\ae\ of}
+\def\ecv@pagekey{\ecv@utf{Page}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ of}}
% Language table
-\def\ecv@mothertonguekey{Mother tongue(s)}
-\def\ecv@assesskey{Self-assessment}
-\def\ecv@levelkey{European level}
-\def\ecv@understandkey{Understanding}
-\def\ecv@speakkey{Speaking}
-\def\ecv@writekey{Writing}
-\def\ecv@listenkey{Listening}
-\def\ecv@readkey{Reading}
-\def\ecv@interactkey{Spoken interaction}
-\def\ecv@productkey{Spoken production}
-\def\ecv@langfooterkey{Common European Framework of Reference (CEF) level}
-\def\ecv@cefbasickey{Basic user}
-\def\ecv@cefindepkey{Independent user}
-\def\ecv@cefprofkey{Proficient user}
+\def\ecv@mothertonguekey{\ecv@utf{Mother tongue(s)}}
+\def\ecv@assesskey{\ecv@utf{Self-assessment}}
+\def\ecv@levelkey{\ecv@utf{European level}}
+\def\ecv@understandkey{\ecv@utf{Understanding}}
+\def\ecv@speakkey{\ecv@utf{Speaking}}
+\def\ecv@writekey{\ecv@utf{Writing}}
+\def\ecv@listenkey{\ecv@utf{Listening}}
+\def\ecv@readkey{\ecv@utf{Reading}}
+\def\ecv@interactkey{\ecv@utf{Spoken interaction}}
+\def\ecv@productkey{\ecv@utf{Spoken production}}
+\def\ecv@langfooterkey{\ecv@utf{Common European Framework of Reference (CEF) level}}
+\def\ecv@cefbasickey{\ecv@utf{Basic user}}
+\def\ecv@cefindepkey{\ecv@utf{Independent user}}
+\def\ecv@cefprofkey{\ecv@utf{Proficient user}}
-\providecommand*\ecvtitle{\Large\textbf{E\ecv@kern u\ecv@kern
-r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\ %& \tabularnewline[5pt]
-\Large\textbf{c\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern
-i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern
-i\ecv@kern t\ecv@kern a\ecv@kern e}}
-
-
-\providecommand{\ecvlfoot}{%
- \begin{minipage}{40mm}
- \begin{flushright}
- \footnotesize\textrm{\ecv@pagekey~\thepage~-~\ecv@cvofkey}\\
- \textrm{\ecv@lastname\ \ecv@firstname}
- \end{flushright}
- \end{minipage}
-} \ No newline at end of file
+\providecommand*{\ecvtitle}{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern
+i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern V\ecv@kern
+i\ecv@kern t\ecv@kern a\ecv@kern e}}} \ No newline at end of file
diff --git a/Master/texmf-dist/tex/latex/europecv/ecves.def b/Master/texmf-dist/tex/latex/europecv/ecves.def
index 7664b887cf7..177c964a4c1 100644
--- a/Master/texmf-dist/tex/latex/europecv/ecves.def
+++ b/Master/texmf-dist/tex/latex/europecv/ecves.def
@@ -1,30 +1,38 @@
-% Translation yet to be finished
-\ProvidesFile{ecves.def}[2005/04/08 europecv Spanish definitions]
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/11
+\ProvidesFile{ecves.def}[europecv Spanish definitions]
% Personal information
-\def\ecv@infosectionkey{Informaci\'on personal}
-\def\ecv@namekey{Apellido(s) / Nombre(s)}
-\def\ecv@addresskey{Direcci\'on(es)}
-\def\ecv@telkey{Tel\'efono(s)}
-\def\ecv@faxkey{Fax(es)}
-\def\ecv@emailkey{Correo(s) electr\'onico(s)}
-\def\ecv@nationalitykey{Nacionalidad(es)}
-\def\ecv@birthkey{Fecha de nacimiento}
-\def\ecv@genderkey{Sexo}
+\def\ecv@infosectionkey{\ecv@utf{Informaci\'on personal}}
+\def\ecv@namekey{\ecv@utf{Apellido(s) / Nombre(s)}}
+\def\ecv@addresskey{\ecv@utf{Direcci\'on(es)}}
+\def\ecv@telkey{\ecv@utf{Tel\'efono(s)}}
+\def\ecv@mobilekey{\ecv@utf{M\'ovil}}
+\def\ecv@faxkey{\ecv@utf{Fax(es)}}
+\def\ecv@emailkey{\ecv@utf{Correo(s) electr\'onico(s)}}
+\def\ecv@nationalitykey{\ecv@utf{Nacionalidad(es)}}
+\def\ecv@birthkey{\ecv@utf{Fecha de nacimiento}}
+\def\ecv@genderkey{\ecv@utf{Sexo}}
% Footer
-\def\ecv@pagekey{P\'agina}
-\def\ecv@cvofkey{Curriculum vit\ae\ de}
+\def\ecv@pagekey{\ecv@utf{P\'agina}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}}
% Language table
-\def\ecv@mothertonguekey{Lengua(s) materna(s)}
-\def\ecv@assesskey{Autoevaluaci\'on}
-\def\ecv@levelkey{Nivel europeo}
-\def\ecv@understandkey{Comprender}
-\def\ecv@speakkey{Hablar}
-\def\ecv@writekey{Escribir}
-\def\ecv@listenkey{Comprensi\'on auditiva}
-\def\ecv@readkey{Comprensi\'on de lectura}
-\def\ecv@interactkey{Interacci\'on oral}
-\def\ecv@productkey{Expresi\'on oral}
-\def\ecv@langfooterkey{Nivel del Marco Europeo Com\'un de Referencia (MECR)}
-\def\ecv@cefbasickey{Basic user} % To be translated
-\def\ecv@cefindepkey{Independent user} % To be translated
-\def\ecv@cefprofkey{Proficient user} % To be translated
+\def\ecv@mothertonguekey{\ecv@utf{Lengua(s) materna(s)}}
+\def\ecv@assesskey{\ecv@utf{Auto evaluaci\'on}}
+\def\ecv@levelkey{\ecv@utf{Nivel europeo}}
+\def\ecv@understandkey{\ecv@utf{Comprender}}
+\def\ecv@speakkey{\ecv@utf{Hablar}}
+\def\ecv@writekey{\ecv@utf{Escribir}}
+\def\ecv@listenkey{\ecv@utf{Comprensi\'on auditiva}}
+\def\ecv@readkey{\ecv@utf{Comprensi\'on de lectura}}
+\def\ecv@interactkey{\ecv@utf{Interacci\'on oral}}
+\def\ecv@productkey{\ecv@utf{Expresi\'on oral}}
+\def\ecv@langfooterkey{\ecv@utf{Nivel del Marco Europeo Com\'un de Referencia (MECR)}}
+\def\ecv@cefbasickey{\ecv@utf{Usuario b\'asico}}
+\def\ecv@cefindepkey{\ecv@utf{Usuario independiente}}
+\def\ecv@cefprofkey{\ecv@utf{Usuario competente}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern i\ecv@kern t\ecv@kern a\ecv@kern e}\\[5pt]
+\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}}}
+
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvet.def b/Master/texmf-dist/tex/latex/europecv/ecvet.def
new file mode 100644
index 00000000000..addc1ba1291
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europecv/ecvet.def
@@ -0,0 +1,39 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/13
+\ProvidesFile{ecvet.def}[europecv Estonian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Isikuandmed}}
+\def\ecv@namekey{\ecv@utf{Perekonnanimi/eesnimi}}
+\def\ecv@addresskey{\ecv@utf{Aadress(id)}}
+\def\ecv@telkey{\ecv@utf{Telefon(id)}}
+\def\ecv@mobilekey{\ecv@utf{Mobiiltelefon}}
+\def\ecv@faxkey{\ecv@utf{Faks(id)}}
+\def\ecv@emailkey{\ecv@utf{E-post(id)}}
+\def\ecv@nationalitykey{\ecv@utf{Kodakondsus}}
+\def\ecv@birthkey{\ecv@utf{S\"unniaeg}}
+\def\ecv@genderkey{\ecv@utf{Sugu}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{lk}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Emakeel(ed)}}
+\def\ecv@assesskey{\ecv@utf{Enesehindamine}}
+\def\ecv@levelkey{\ecv@utf{Euroopa tase}}
+\def\ecv@understandkey{\ecv@utf{M\~{o}istmine}}
+\def\ecv@speakkey{\ecv@utf{R\"{a}\"{a}kimine}}
+\def\ecv@writekey{\ecv@utf{Kirjutamine}}
+\def\ecv@listenkey{\ecv@utf{Kuulamine}}
+\def\ecv@readkey{\ecv@utf{Lugemine}}
+\def\ecv@interactkey{\ecv@utf{Suuline suhtlus}}
+\def\ecv@productkey{\ecv@utf{Suuline esitus}}
+\def\ecv@langfooterkey{\ecv@utf{Euroopa keele\~{o}ppe raamdokument}}
+\def\ecv@cefbasickey{\ecv@utf{Algeline keelekasutus}}
+\def\ecv@cefindepkey{\ecv@utf{Iseseisev keelekasutus}}
+\def\ecv@cefprofkey{\ecv@utf{Vaba keelekasutus}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s\ecv@kern i}\\[5pt]
+\Large\textbf{c\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern
+i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern
+i\ecv@kern t\ecv@kern a\ecv@kern e}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvfi.def b/Master/texmf-dist/tex/latex/europecv/ecvfi.def
index 26015e294ad..34c788c8a86 100644
--- a/Master/texmf-dist/tex/latex/europecv/ecvfi.def
+++ b/Master/texmf-dist/tex/latex/europecv/ecvfi.def
@@ -1,37 +1,40 @@
-% Translation yet to be finished
-\ProvidesFile{ecvfi.def}[2005/04/08 europecv Finnish definitions]
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/11
+\ProvidesFile{ecvfi.def}[europecv Finnish definitions]
% Personal information
-\def\ecv@infosectionkey{Henkil\"otiedot}
-\def\ecv@namekey{Sukunimet/etunimet}
-\def\ecv@addresskey{Osoite}
-\def\ecv@telkey{Puhelinnumero(t)}
-\def\ecv@faxkey{Faksinumero(t)}
-\def\ecv@emailkey{S\"ahk\"oposti(t)}
-\def\ecv@nationalitykey{Kansalaisuus}
-\def\ecv@birthkey{Syntym\"aaika}
-\def\ecv@genderkey{Sukupuoli}
+\def\ecv@infosectionkey{\ecv@utf{Henkil\"otiedot}}
+\def\ecv@namekey{\ecv@utf{Suku-~ja etunimet}}
+\def\ecv@addresskey{\ecv@utf{Osoitteet}}
+\def\ecv@telkey{\ecv@utf{Puhelinnumero(t)}}
+\def\ecv@mobilekey{\ecv@utf{Matkapuhelin}}
+\def\ecv@faxkey{\ecv@utf{Faksinumero(t)}}
+\def\ecv@emailkey{\ecv@utf{S\"ahk\"oposti(t)}}
+\def\ecv@nationalitykey{\ecv@utf{Kansalaisuus}}
+\def\ecv@birthkey{\ecv@utf{Syntym\"aaika}}
+\def\ecv@genderkey{\ecv@utf{Sukupuoli}}
% Footer
-\def\ecv@pagekey{Sivu}
-\def\ecv@cvofkey{Ansioluettelo}
+\def\ecv@pagekey{\ecv@utf{Sivu}}
+\def\ecv@cvofkey{\ecv@utf{Ansioluettelo}}
% Language table
-\def\ecv@mothertonguekey{\"Aidinkieli}
-\def\ecv@assesskey{Itsearviointi}
-\def\ecv@levelkey{Eurooppalainen taitotaso}
-\def\ecv@understandkey{Ymm\"art\"aminen}
-\def\ecv@speakkey{Puhuminen}
-\def\ecv@writekey{Kirjoittaminen}
-\def\ecv@listenkey{Kuuntelu}
-\def\ecv@readkey{Lukeminen}
-\def\ecv@interactkey{Suullinen vuorovaikutus}
-\def\ecv@productkey{Suullinen tuottaminen}
-\def\ecv@langfooterkey{Kieli\"a koskeva yhteinen eurooppalainen viitekehys}
-\def\ecv@cefbasickey{Basic user} % To be translated
-\def\ecv@cefindepkey{Independent user} % To be translated
-\def\ecv@cefprofkey{Proficient user} % To be translated
+\def\ecv@mothertonguekey{\ecv@utf{\"Aidinkieli}}
+\def\ecv@assesskey{\ecv@utf{Itsearviointi}}
+\def\ecv@levelkey{\ecv@utf{Eurooppalainen taitotaso}}
+\def\ecv@understandkey{\ecv@utf{Ymm\"art\"aminen}}
+\def\ecv@speakkey{\ecv@utf{Puhuminen}}
+\def\ecv@writekey{\ecv@utf{Kirjoittaminen}}
+\def\ecv@listenkey{\ecv@utf{Kuuntelu}}
+\def\ecv@readkey{\ecv@utf{Lukeminen}}
+\def\ecv@interactkey{\ecv@utf{Suullinen vuorovaikutus}}
+\def\ecv@productkey{\ecv@utf{Suullinen tuottaminen}}
+\def\ecv@langfooterkey{\ecv@utf{Kieli\"a koskeva yhteinen eurooppalainen viitekehys}}
+\def\ecv@cefbasickey{\ecv@utf{Peruskielitaito}}
+\def\ecv@cefindepkey{\ecv@utf{Itsen\"aisen kielenk\"aytt\"aj\"an kielitaito}}
+\def\ecv@cefprofkey{\ecv@utf{Taitavan kielenk\"aytt\"aj\"an kielitaito}}
-\renewcommand*\ecvtitle{\Large\textbf{E\ecv@kern u\ecv@kern
-r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s\ecv@kern}\\ %& \tabularnewline[5pt]
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s\ecv@kern}\\[5pt]
\Large\textbf{a\ecv@kern n\ecv@kern s\ecv@kern i\ecv@kern
o\ecv@kern l\ecv@kern u\ecv@kern e\ecv@kern t\ecv@kern t\ecv@kern
e\ecv@kern l\ecv@kern o\ecv@kern m\ecv@kern a\ecv@kern l\ecv@kern
-l\ecv@kern i}}
+l\ecv@kern i}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvfr.def b/Master/texmf-dist/tex/latex/europecv/ecvfr.def
index caf0d4b31bd..f93f8f7a3a6 100644
--- a/Master/texmf-dist/tex/latex/europecv/ecvfr.def
+++ b/Master/texmf-dist/tex/latex/europecv/ecvfr.def
@@ -1,34 +1,37 @@
-% Translation yet to be finished
-\ProvidesFile{ecvfr.def}[2005/04/08 europecv French definitions]
-% Personal information
-\def\ecv@infosectionkey{Information personnelle}
-\def\ecv@namekey{Nom(s) / Pr\'enom(s)}
-\def\ecv@addresskey{Adresse(s)}
-\def\ecv@telkey{Tel\'ephone(s)}
-\def\ecv@faxkey{T\'el\'ecopie(s)}
-\def\ecv@emailkey{Courrier(s) \'electronique(s)}
-\def\ecv@nationalitykey{Nationalit\'e(s)}
-\def\ecv@birthkey{Date de naissance}
-\def\ecv@genderkey{Sexe}
-% Footer
-\def\ecv@pagekey{Page}
-\def\ecv@cvofkey{Curriculum vit\ae\ de}
-% Language table
-\def\ecv@mothertonguekey{Langue(s) maternelle(s)}
-\def\ecv@assesskey{Auto \'evaluation}
-\def\ecv@levelkey{Niveau europ\'een}
-\def\ecv@understandkey{Comprendre}
-\def\ecv@speakkey{Parler}
-\def\ecv@writekey{\'Ecrire}
-\def\ecv@listenkey{\'Ecouter}
-\def\ecv@readkey{Lire}
-\def\ecv@interactkey{Prendre part \`a une conversation}
-\def\ecv@productkey{S'exprimer oralement en continu}
-\def\ecv@langfooterkey{Niveau du Cadre europ\'een commun de r\'ef\'erence (CECR)}
-\def\ecv@cefbasickey{Basic user} % To be translated
-\def\ecv@cefindepkey{Independent user} % To be translated
-\def\ecv@cefprofkey{Proficient user} % To be translated
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2005/05/05
+\ProvidesFile{ecvfr.def}[europecv French definitions]
+% Informations personnelles
+\def\ecv@infosectionkey{\ecv@utf{Informations personnelles}}
+\def\ecv@namekey{\ecv@utf{Nom(s) / Pr\'enom(s)}}
+\def\ecv@addresskey{\ecv@utf{Adresse(s)}}
+\def\ecv@telkey{\ecv@utf{T\'el\'ephone(s)}}
+\def\ecv@mobilekey{\ecv@utf{Portable}}
+\def\ecv@faxkey{\ecv@utf{T\'el\'ecopie(s)}}
+\def\ecv@emailkey{\ecv@utf{Courrier(s) \'electronique(s)}}
+\def\ecv@nationalitykey{\ecv@utf{Nationalit\'e(s)}}
+\def\ecv@birthkey{\ecv@utf{Date de naissance}}
+\def\ecv@genderkey{\ecv@utf{Sexe}}
+% Pied de page
+\def\ecv@pagekey{\ecv@utf{Page}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}}
+% Grille d'AutoŽvaluation des langues
+\def\ecv@mothertonguekey{\ecv@utf{Langue(s) maternelle(s)}}
+\def\ecv@assesskey{\ecv@utf{Auto \'evaluation}}
+\def\ecv@levelkey{\ecv@utf{Niveau europ\'een}}
+\def\ecv@understandkey{\ecv@utf{Comprendre}}
+\def\ecv@speakkey{\ecv@utf{Parler}}
+\def\ecv@writekey{\ecv@utf{\'Ecrire}}
+\def\ecv@listenkey{\ecv@utf{\'Ecouter}}
+\def\ecv@readkey{\ecv@utf{Lire}}
+\def\ecv@interactkey{\ecv@utf{Prendre part \`a une conversation}}
+\def\ecv@productkey{\ecv@utf{S'exprimer oralement en continu}}
+\def\ecv@langfooterkey{\ecv@utf{Niveau du Cadre europ\'een commun de r\'ef\'erence (CECR)}}
+\def\ecv@cefbasickey{\ecv@utf{Utilisateur \'el\'ementaire}}
+\def\ecv@cefindepkey{\ecv@utf{Utilisateur Ind\'ependant}}
+\def\ecv@cefprofkey{\ecv@utf{Utilisateur exp\'eriment\'e}}
-\renewcommand*\ecvtitle{\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern i\ecv@kern t\ecv@kern a\ecv@kern e}\\
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern i\ecv@kern t\ecv@kern a\ecv@kern e}\\[5pt]
\Large\textbf{E\ecv@kern u\ecv@kern
-r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}}
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvgl.def b/Master/texmf-dist/tex/latex/europecv/ecvgl.def
new file mode 100644
index 00000000000..9f80ef24eee
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europecv/ecvgl.def
@@ -0,0 +1,38 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/03/23
+\ProvidesFile{ecvgl.def}[europecv Galician definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Informaci\'on persoal}}
+\def\ecv@namekey{\ecv@utf{Apelidos / Nome}}
+\def\ecv@addresskey{\ecv@utf{Direcci\'on}}
+\def\ecv@telkey{\ecv@utf{Tel\'efono}}
+\def\ecv@mobilekey{\ecv@utf{M\'obil}}
+\def\ecv@faxkey{\ecv@utf{Fax(es)}}
+\def\ecv@emailkey{\ecv@utf{Correo electr\'onico}}
+\def\ecv@nationalitykey{\ecv@utf{Nacionalidade}}
+\def\ecv@birthkey{\ecv@utf{Data de nacemento}}
+\def\ecv@genderkey{\ecv@utf{Sexo}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{P\'axina}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Lingua materna}}
+\def\ecv@assesskey{\ecv@utf{Auto avaliaci\'on}}
+\def\ecv@levelkey{\ecv@utf{Nivel europeo}}
+\def\ecv@understandkey{\ecv@utf{Comprensi\'on}}
+\def\ecv@speakkey{\ecv@utf{Fala}}
+\def\ecv@writekey{\ecv@utf{Escritura}}
+\def\ecv@listenkey{\ecv@utf{Comprensi\'on auditiva}}
+\def\ecv@readkey{\ecv@utf{Comprensi\'on lectora}}
+\def\ecv@interactkey{\ecv@utf{Interacci\'on oral}}
+\def\ecv@productkey{\ecv@utf{Expresión oral}}
+\def\ecv@langfooterkey{\ecv@utf{Nivel do Marco Europeo Com\'un de Referencia (MECR)}}
+\def\ecv@cefbasickey{\ecv@utf{Usuario b\'asico}}
+\def\ecv@cefindepkey{\ecv@utf{Usuario \mbox{independente}}}
+\def\ecv@cefprofkey{\ecv@utf{Usuario \mbox{competente}}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern i\ecv@kern t\ecv@kern a\ecv@kern e}\\[5pt]
+\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}}}
+
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvgr.def b/Master/texmf-dist/tex/latex/europecv/ecvgr.def
new file mode 100644
index 00000000000..2deb8424b7f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europecv/ecvgr.def
@@ -0,0 +1,39 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% WARNING: Requires the babel package loaded with options
+% [english,greek] (at least) for \foreignlanguage
+%
+% Translation completed on 2006/01/14
+\ProvidesFile{ecvgr.def}[europecv Greek definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{\foreignlanguage{greek}{Προσωπικές πληροφορίες}}}
+\def\ecv@namekey{\ecv@utf{\foreignlanguage{greek}{Επώνυμο (-α)~/ Όνομα (-τα)}}}
+\def\ecv@addresskey{\ecv@utf{\foreignlanguage{greek}{Διεύθυνση~(-εις)}}}
+\def\ecv@telkey{\ecv@utf{\foreignlanguage{greek}{Τηλέφωνο~(-α)}}}
+\def\ecv@mobilekey{\ecv@utf{\foreignlanguage{greek}{Κινητό}}}
+\def\ecv@faxkey{\ecv@utf{\foreignlanguage{greek}{Φαξ}}}
+\def\ecv@emailkey{\ecv@utf{\foreignlanguage{greek}{Ηλεκτρονικό ταχυδρομείο}}}
+\def\ecv@nationalitykey{\ecv@utf{\foreignlanguage{greek}{Υπηκοότητα (ή υπηκοότητες)}}}
+\def\ecv@birthkey{\ecv@utf{\foreignlanguage{greek}{Ημερομηνία γέννησης}}}
+\def\ecv@genderkey{\ecv@utf{\foreignlanguage{greek}{Φύλο}}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{\foreignlanguage{greek}{Σελίδα}}}
+\def\ecv@cvofkey{\ecv@utf{\foreignlanguage{greek}{Βιογραφικό σημείωμα του/της}}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{\foreignlanguage{greek}{Μητρική γλώσσα}}}
+\def\ecv@assesskey{\ecv@utf{\foreignlanguage{greek}{Αυτοαξιολόγηση}}}
+\def\ecv@levelkey{\ecv@utf{\foreignlanguage{greek}{Ευρωπαϊκό επίπεδο}}}
+\def\ecv@understandkey{\ecv@utf{\foreignlanguage{greek}{Κατανόηση}}}
+\def\ecv@speakkey{\ecv@utf{\foreignlanguage{greek}{Ομιλία}}}
+\def\ecv@writekey{\ecv@utf{\foreignlanguage{greek}{Γραπτή}}}
+\def\ecv@listenkey{\ecv@utf{\foreignlanguage{greek}{Προφορική}}}
+\def\ecv@readkey{\ecv@utf{\foreignlanguage{greek}{Ανάγνωση}}}
+\def\ecv@interactkey{\ecv@utf{\foreignlanguage{greek}{Προφορική επικοινωνία}}}
+\def\ecv@productkey{\ecv@utf{\foreignlanguage{greek}{Προφορική παραγωγή}}}
+\def\ecv@langfooterkey{\ecv@utf{\foreignlanguage{greek}{βαθμίδες του κοινού ευρωπαϊκού πλαισίου αναφοράς}}}
+\def\ecv@cefbasickey{\ecv@utf{\foreignlanguage{greek}{Αρχάριος χρήστης}}}
+\def\ecv@cefindepkey{\ecv@utf{\foreignlanguage{greek}{Ανεξάρτητος χρήστης}}}
+\def\ecv@cefprofkey{\ecv@utf{\foreignlanguage{greek}{Αυτάρκης χρήστης}}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{\foreignlanguage{greek}{Β\ecv@kern ι\ecv@kern ο\ecv@kern γ\ecv@kern ρ\ecv@kern α\ecv@kern φ\ecv@kern ι\ecv@kern κ\ecv@kern ό}}\\[5pt]
+\Large\textbf{\foreignlanguage{greek}{σ\ecv@kern η\ecv@kern μ\ecv@kern ε\ecv@kern ί\ecv@kern ω\ecv@kern μ\ecv@kern α} \foreignlanguage{english}{Europass}}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvhu.def b/Master/texmf-dist/tex/latex/europecv/ecvhu.def
new file mode 100644
index 00000000000..585a8ac72ef
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europecv/ecvhu.def
@@ -0,0 +1,39 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/11
+\ProvidesFile{ecvhu.def}[europecv Hungarian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Szem\'elyi adatok}}
+\def\ecv@namekey{\ecv@utf{Vezet\'ekn\'ev/Ut\'on\'ev}}
+\def\ecv@addresskey{\ecv@utf{C\'\i m}}
+\def\ecv@telkey{\ecv@utf{Telefonsz\'am}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{E-mail}}
+\def\ecv@nationalitykey{\ecv@utf{\'Allampolg\'ars\'ag}}
+\def\ecv@birthkey{\ecv@utf{Sz\"ulet\'esi d\'atum}}
+\def\ecv@genderkey{\ecv@utf{Neme}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{oldal}}
+\def\ecv@cvofkey{\ecv@utf{\"On\'eletrajza}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Anyanyelv(ek)}}
+\def\ecv@assesskey{\ecv@utf{\"On\'ert\'ekel\'es}}
+\def\ecv@levelkey{\ecv@utf{Eur\'opai szint}}
+\def\ecv@understandkey{\ecv@utf{Sz\"oveg\'ert\'es}}
+\def\ecv@speakkey{\ecv@utf{Besz\'ed}}
+\def\ecv@writekey{\ecv@utf{\'Ir\'as}}
+\def\ecv@listenkey{\ecv@utf{Hall\'as ut\'ani \'ert\'es}}
+\def\ecv@readkey{\ecv@utf{Olvas\'as}}
+\def\ecv@interactkey{\ecv@utf{T\'arsalg\'as}}
+\def\ecv@productkey{\ecv@utf{Folyamatos besz\'ed}}
+\def\ecv@langfooterkey{\ecv@utf{K\"oz\"os Eur\'opai Referenciakeret (KER) szintjei}}
+\def\ecv@cefbasickey{\ecv@utf{alapszint\H u nyelvhaszn\'al\'o}}
+\def\ecv@cefindepkey{\ecv@utf{\"on\'all\'o nyelvhaszn\'al\'o}}
+\def\ecv@cefprofkey{\ecv@utf{mesterfok\'u nyelvhaszn\'al\'o}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{\"O\ecv@kern n\ecv@kern \'e\ecv@kern l\ecv@kern
+e\ecv@kern t\ecv@kern r\ecv@kern a\ecv@kern j\ecv@kern z}}}
+
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvis.def b/Master/texmf-dist/tex/latex/europecv/ecvis.def
new file mode 100644
index 00000000000..60494e0d95a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europecv/ecvis.def
@@ -0,0 +1,38 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/13
+\ProvidesFile{ecvis.def}[europecv Icelandic definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Pers{\'o}nulegar uppl{\'y}singar}}
+\def\ecv@namekey{\ecv@utf{Nafn}}
+\def\ecv@addresskey{\ecv@utf{Heimilisfang/(-f{\"o}ng)}}
+\def\ecv@telkey{\ecv@utf{S{\'\i}mi/(-ar)}}
+\def\ecv@mobilekey{\ecv@utf{Fars{\'\i}mi}}
+\def\ecv@faxkey{\ecv@utf{Br{\'e}fas{\'\i}mi}}
+\def\ecv@emailkey{\ecv@utf{Netfang/(-f{\"o}ng)}}
+\def\ecv@nationalitykey{\ecv@utf{{\TH}j{\'o}{\dh}erni}}
+\def\ecv@birthkey{\ecv@utf{F{\ae}{\dh}ingardagur}}
+\def\ecv@genderkey{\ecv@utf{Kyn}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{S{\'\i}{\dh}a}}
+\def\ecv@cvofkey{\ecv@utf{{\AE}vi{\'a}grip}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{M{\'o}{\dh}urm{\'a}l}}
+\def\ecv@assesskey{\ecv@utf{Sj\'alfsmat}}
+\def\ecv@levelkey{\ecv@utf{Evr{\'o}puvi{\dh}mi{\dh}}}
+\def\ecv@understandkey{\ecv@utf{Skilningur}}
+\def\ecv@speakkey{\ecv@utf{Talm{\'a}l}}
+\def\ecv@writekey{\ecv@utf{Lestur}}
+\def\ecv@listenkey{\ecv@utf{Hlustun}}
+\def\ecv@readkey{\ecv@utf{Lestur}}
+\def\ecv@interactkey{\ecv@utf{F{\ae}rni vi{\dh} {\th}{\'a}ttt{\"o}ku {\'\i} samt{\"o}lum}}
+\def\ecv@productkey{\ecv@utf{F{\ae}rni til a{\dh} gera ykkur skiljanleg}}
+\def\ecv@langfooterkey{\ecv@utf{Sameiginleg evr{\'o}psk vi{\dh}mi{\dh}}}
+\def\ecv@cefbasickey{\ecv@utf{Byrjandi}}
+\def\ecv@cefindepkey{\ecv@utf{Lengra komin(n)}}
+\def\ecv@cefprofkey{\ecv@utf{Leikinn m{\'a}lnotandi}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{\ae\ecv@kern v\ecv@kern i\ecv@kern \'a\ecv@kern
+g\ecv@kern r\ecv@kern i\ecv@kern p}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvit.def b/Master/texmf-dist/tex/latex/europecv/ecvit.def
index 0ba6d6ad708..0d6ae86ebc5 100644
--- a/Master/texmf-dist/tex/latex/europecv/ecvit.def
+++ b/Master/texmf-dist/tex/latex/europecv/ecvit.def
@@ -1,30 +1,39 @@
-% Translation yet to be finished
-\ProvidesFile{ecvit.def}[2005/04/08 europecv Italian definitions]
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/11
+\ProvidesFile{ecvit.def}[europecv Italian definitions]
% Personal information
-\def\ecv@infosectionkey{Informazioni personali}
-\def\ecv@namekey{Cognome/i nome/i}
-\def\ecv@addresskey{Indirizzo/i}
-\def\ecv@telkey{Telefono/i}
-\def\ecv@faxkey{Fax}
-\def\ecv@emailkey{Email}
-\def\ecv@nationalitykey{Nazionalit\`a}
-\def\ecv@birthkey{Data di nascita}
-\def\ecv@genderkey{Sesso}
+\def\ecv@infosectionkey{\ecv@utf{Informazioni personali}}
+\def\ecv@namekey{\ecv@utf{Cognome/i nome/i}}
+\def\ecv@addresskey{\ecv@utf{Indirizzo/i}}
+\def\ecv@telkey{\ecv@utf{Telefono/i}}
+\def\ecv@mobilekey{\ecv@utf{Mobile}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{Email}}
+\def\ecv@nationalitykey{\ecv@utf{Nazionalit\`a}}
+\def\ecv@birthkey{\ecv@utf{Data di nascita}}
+\def\ecv@genderkey{\ecv@utf{Sesso}}
% Footer
-\def\ecv@pagekey{Pagina}
-\def\ecv@cvofkey{Curriculum vit\ae\ di}
+\def\ecv@pagekey{\ecv@utf{Pagina}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ di}}
% Language table
-\def\ecv@mothertonguekey{Madrelingua/e}
-\def\ecv@assesskey{Autovalutazione}
-\def\ecv@levelkey{Livello europeo}
-\def\ecv@understandkey{Comprensione}
-\def\ecv@speakkey{Parlato}
-\def\ecv@writekey{Scritto}
-\def\ecv@listenkey{Ascolto}
-\def\ecv@readkey{Lettura}
-\def\ecv@interactkey{Interazione}
-\def\ecv@productkey{Produzione orale}
-\def\ecv@langfooterkey{Livello del Quadro europeo comune di riferimento (QECR)}
-\def\ecv@cefbasickey{Basic user} % To be translated
-\def\ecv@cefindepkey{Independent user} % To be translated
-\def\ecv@cefprofkey{Proficient user} % To be translated
+\def\ecv@mothertonguekey{\ecv@utf{Madrelingua/e}}
+\def\ecv@assesskey{\ecv@utf{Autovalutazione}}
+\def\ecv@levelkey{\ecv@utf{Livello europeo}}
+\def\ecv@understandkey{\ecv@utf{Comprensione}}
+\def\ecv@speakkey{\ecv@utf{Parlato}}
+\def\ecv@writekey{\ecv@utf{Scritto}}
+\def\ecv@listenkey{\ecv@utf{Ascolto}}
+\def\ecv@readkey{\ecv@utf{Lettura}}
+\def\ecv@interactkey{\ecv@utf{Interazione}}
+\def\ecv@productkey{\ecv@utf{Produzione orale}}
+\def\ecv@langfooterkey{\ecv@utf{Quadro comune europeo di riferimento per le lingue}}
+\def\ecv@cefbasickey{\ecv@utf{Livello elementare}}
+\def\ecv@cefindepkey{\ecv@utf{Livello intermedio}}
+\def\ecv@cefprofkey{\ecv@utf{Livello avanzato}}
+
+\renewcommand*{\ecvtitle}{\ecv@utf{%
+\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern
+i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern V\ecv@kern
+i\ecv@kern t\ecv@kern a\ecv@kern e}\\[5pt]
+\Large\textbf{E\ecv@kern u\ecv@kern r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvlt.def b/Master/texmf-dist/tex/latex/europecv/ecvlt.def
new file mode 100644
index 00000000000..7dbada0b846
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europecv/ecvlt.def
@@ -0,0 +1,39 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/13
+\ProvidesFile{ecvlt.def}[europecv Lithuanian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Asmenin{\.e} informacija}}
+\def\ecv@namekey{\ecv@utf{Vardas~(-ai)~/ Pavard{\.e}~(-s)}}
+\def\ecv@addresskey{\ecv@utf{Adresas~(-ai)}}
+\def\ecv@telkey{\ecv@utf{Telefonas~(-ai)}}
+\def\ecv@mobilekey{\ecv@utf{Mobilus}}
+\def\ecv@faxkey{\ecv@utf{Faksas~(-ai)}}
+\def\ecv@emailkey{\ecv@utf{El. pa{\v s}tas~(-ai)}}
+\def\ecv@nationalitykey{\ecv@utf{Pilietyb{\.e}}}
+\def\ecv@birthkey{\ecv@utf{Gimimo data}}
+\def\ecv@genderkey{\ecv@utf{Lytis}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Puslapis}}
+\def\ecv@cvofkey{\ecv@utf{Gyvenimo apra{\v s}ymas}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Gimtoji kalba~(-os)}}
+\def\ecv@assesskey{\ecv@utf{{\k I}sivertinimas}}
+\def\ecv@levelkey{\ecv@utf{Europos lygis}}
+\def\ecv@understandkey{\ecv@utf{Supratimas}}
+\def\ecv@speakkey{\ecv@utf{Kalb{\.e}jimas}}
+\def\ecv@writekey{\ecv@utf{Ra{\v s}ymas}}
+\def\ecv@listenkey{\ecv@utf{Klausymas}}
+\def\ecv@readkey{\ecv@utf{Skaitymas}}
+\def\ecv@interactkey{\ecv@utf{Bendravimas {\v z}od{\v z}iu}}
+\def\ecv@productkey{\ecv@utf{Informacijos pateikimas {\v z}od{\v z}iu}}
+\def\ecv@langfooterkey{\ecv@utf{Bendrieji kalb{\k u} metmenys Europoje}}
+\def\ecv@cefbasickey{\ecv@utf{Pradedantis vartotojas}}
+\def\ecv@cefindepkey{\ecv@utf{Pa{\v z}eng{\k e}s vartotojas}}
+\def\ecv@cefprofkey{\ecv@utf{{\k I}gud{\k e}s vartotojas}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{G\ecv@kern y\ecv@kern v\ecv@kern e\ecv@kern
+n\ecv@kern i\ecv@kern m\ecv@kern o \ecv@kern \ecv@kern a\ecv@kern p\ecv@kern
+r\ecv@kern a\ecv@kern {\v s}\ecv@kern y\ecv@kern m\ecv@kern a\ecv@kern s}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvlv.def b/Master/texmf-dist/tex/latex/europecv/ecvlv.def
new file mode 100644
index 00000000000..6c4b1f25912
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europecv/ecvlv.def
@@ -0,0 +1,33 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/13
+\ProvidesFile{ecvlv.def}[europecv Latvian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Personas dati}}
+\def\ecv@namekey{\ecv@utf{Uzv{\=a}rds / V{\=a}rds}}
+\def\ecv@addresskey{\ecv@utf{Adrese}}
+\def\ecv@telkey{\ecv@utf{T{\=a}lrunis}}
+\def\ecv@mobilekey{\ecv@utf{Mobilais t{\=a}lrunis}}
+\def\ecv@faxkey{\ecv@utf{Fakss}}
+\def\ecv@emailkey{\ecv@utf{E-pasts}}
+\def\ecv@nationalitykey{\ecv@utf{Pilson{\=\i}ba}}
+\def\ecv@birthkey{\ecv@utf{Dzim{\v s}anas datums}}
+\def\ecv@genderkey{\ecv@utf{Dzimums}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Lapa}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum Vit\ae}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Dzimt{\=a} valoda}}
+\def\ecv@assesskey{\ecv@utf{Pa{\v s}nov{\=e}rt{\=e}jums}}
+\def\ecv@levelkey{\ecv@utf{Eiropas l{\=\i}menis}}
+\def\ecv@understandkey{\ecv@utf{Sapatne}}
+\def\ecv@speakkey{\ecv@utf{Run{\=a}{\v s}ana}}
+\def\ecv@writekey{\ecv@utf{Rakst{\=\i}{\v s}ana}}
+\def\ecv@listenkey{\ecv@utf{Klaus{\=\i}{\v s}an{\=a}s}}
+\def\ecv@readkey{\ecv@utf{Las{\=\i}{\v s}ana}}
+\def\ecv@interactkey{\ecv@utf{Dialogs}}
+\def\ecv@productkey{\ecv@utf{Monologs}}
+\def\ecv@langfooterkey{\ecv@utf{Eiropas kop{\=\i}g{\=a}m pamatnost{\=a}dn{\=e}m valodu apguv{\=e} atbilsto{\v s}s l{\=\i}menis}}
+\def\ecv@cefbasickey{\ecv@utf{Pamatl{\=\i}menis}}
+\def\ecv@cefindepkey{\ecv@utf{Vid{\=e}jais l{\=\i}menis}}
+\def\ecv@cefprofkey{\ecv@utf{Augst{\=a}kais l{\=\i}menis}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvmt.def b/Master/texmf-dist/tex/latex/europecv/ecvmt.def
new file mode 100644
index 00000000000..b5ec4957b2a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europecv/ecvmt.def
@@ -0,0 +1,34 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation not yet finished
+\ProvidesFile{ecvmt-utf8.def}[europecv Maltese definitions]
+\inputencoding{utf8x}
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Tagħrif personali}}
+\def\ecv@namekey{\ecv@utf{Kunjom(ijiet) Isem (Ismijiet)}}
+\def\ecv@addresskey{\ecv@utf{L-indirizz}}
+\def\ecv@telkey{\ecv@utf{In-numru tat-telefown}}
+\def\ecv@mobilekey{\ecv@utf{Mobile}}
+\def\ecv@faxkey{\ecv@utf{In-numru tal-faks}}
+\def\ecv@emailkey{\ecv@utf{Email}}
+\def\ecv@nationalitykey{\ecv@utf{Nazzjonalita' / Nazzjonalitajiet}}
+\def\ecv@birthkey{\ecv@utf{Data tat-twelid}}
+\def\ecv@genderkey{\ecv@utf{Sess}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Paġna}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ ta'}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Ilsien~/ ilsna nattiv/i}}
+\def\ecv@assesskey{\ecv@utf{Awto-assessjar}}
+\def\ecv@levelkey{\ecv@utf{Livell Ewropew}}
+\def\ecv@understandkey{\ecv@utf{Fehim tal-lingwa}}
+\def\ecv@speakkey{\ecv@utf{Taħdit mitkellma}}
+\def\ecv@writekey{\ecv@utf{Lingwa miktuba}}
+\def\ecv@listenkey{\ecv@utf{Smigħ}}
+\def\ecv@readkey{\ecv@utf{Qari}}
+\def\ecv@interactkey{\ecv@utf{Komunikazzjoni Verbali}}
+\def\ecv@productkey{\ecv@utf{Ħila fil-komunikkazzjoni}}
+\def\ecv@langfooterkey{\ecv@utf{Qafas Ewropew ta’ Referenza Komuni għall-lingwi}}
+\def\ecv@cefbasickey{\ecv@utf{Basic user}} % To be translated
+\def\ecv@cefindepkey{\ecv@utf{Independent user}} % To be translated
+\def\ecv@cefprofkey{\ecv@utf{Proficient user}} % To be translated
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvnl.def b/Master/texmf-dist/tex/latex/europecv/ecvnl.def
index 5141a6d8a6c..8cef6934b2b 100644
--- a/Master/texmf-dist/tex/latex/europecv/ecvnl.def
+++ b/Master/texmf-dist/tex/latex/europecv/ecvnl.def
@@ -1,30 +1,33 @@
-% Translation yet to be finished
-\ProvidesFile{ecvnl.def}[2005/04/08 europecv Dutch definitions]
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/11
+\ProvidesFile{ecvnl.def}[europecv Dutch definitions]
% Personal information
-\def\ecv@infosectionkey{Persoonsgegevens}
-\def\ecv@namekey{Achternaam~(-namen)/ Voornaam~(-namen)}
-\def\ecv@addresskey{Adres(-sen)}
-\def\ecv@telkey{Telefoon(-s)}
-\def\ecv@faxkey{Faxnummer(-s)}
-\def\ecv@emailkey{E-mailadres(-sen)}
-\def\ecv@nationalitykey{Nationaliteit}
-\def\ecv@birthkey{Geboortedatum}
-\def\ecv@genderkey{Geslacht}
+\def\ecv@infosectionkey{\ecv@utf{Persoonsgegevens}}
+\def\ecv@namekey{\ecv@utf{Achternaam~(-namen)/ Voornaam~(-namen)}}
+\def\ecv@addresskey{\ecv@utf{Adres(sen)}}
+\def\ecv@telkey{\ecv@utf{Telefoon(s)}}
+\def\ecv@mobilekey{\ecv@utf{Mobiel}}
+\def\ecv@faxkey{\ecv@utf{Faxnummer(s)}}
+\def\ecv@emailkey{\ecv@utf{E-mailadres(sen)}}
+\def\ecv@nationalitykey{\ecv@utf{Nationaliteit}}
+\def\ecv@birthkey{\ecv@utf{Geboortedatum}}
+\def\ecv@genderkey{\ecv@utf{Geslacht}}
% Footer
-\def\ecv@pagekey{Pagina}
-\def\ecv@cvofkey{Curriculum vit\ae\ van}
+\def\ecv@pagekey{\ecv@utf{Pagina}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ van}}
% Language table
-\def\ecv@mothertonguekey{Moedertaal~(-talen)}
-\def\ecv@assesskey{Zelfevaluatie}
-\def\ecv@levelkey{Europees niveau}
-\def\ecv@understandkey{Begrijpen}
-\def\ecv@speakkey{Spreken}
-\def\ecv@writekey{Schrijven}
-\def\ecv@listenkey{Luisteren}
-\def\ecv@readkey{Lezen}
-\def\ecv@interactkey{Interactie}
-\def\ecv@productkey{Productie}
-\def\ecv@langfooterkey{Europees Referentiekader Taalvaardigheidsonderwijs}
-\def\ecv@cefbasickey{Basic user} % To be translated
-\def\ecv@cefindepkey{Independent user} % To be translated
-\def\ecv@cefprofkey{Proficient user} % To be translated
+\def\ecv@mothertonguekey{\ecv@utf{Moedertaal~(-talen)}}
+\def\ecv@assesskey{\ecv@utf{Zelfevaluatie}}
+\def\ecv@levelkey{\ecv@utf{Europees niveau}}
+\def\ecv@understandkey{\ecv@utf{Begrijpen}}
+\def\ecv@speakkey{\ecv@utf{Spreken}}
+\def\ecv@writekey{\ecv@utf{Schrijven}}
+\def\ecv@listenkey{\ecv@utf{Luisteren}}
+\def\ecv@readkey{\ecv@utf{Lezen}}
+\def\ecv@interactkey{\ecv@utf{Interactie}}
+\def\ecv@productkey{\ecv@utf{Productie}}
+\def\ecv@langfooterkey{\ecv@utf{Europees Referentiekader Taalvaardigheidsonderwijs}}
+\def\ecv@cefbasickey{\ecv@utf{Beginnend taalgebruiker}}
+\def\ecv@cefindepkey{\ecv@utf{Onafhankelijk taalgebruiker}}
+\def\ecv@cefprofkey{\ecv@utf{Vaardig taalgebruiker}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvno.def b/Master/texmf-dist/tex/latex/europecv/ecvno.def
index a02fe44a862..31b58245559 100644
--- a/Master/texmf-dist/tex/latex/europecv/ecvno.def
+++ b/Master/texmf-dist/tex/latex/europecv/ecvno.def
@@ -1,30 +1,33 @@
-% Translation yet to be finished
-\ProvidesFile{ecvno.def}[2005/04/08 europecv Norwegian definitions]
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/11
+\ProvidesFile{ecvno.def}[europecv Norwegian definitions]
% Personal information
-\def\ecv@infosectionkey{Personlige opplysninger}
-\def\ecv@namekey{Etternavn / For- og mellomnavn}
-\def\ecv@addresskey{Adresse(r)}
-\def\ecv@telkey{Telefon nr.}
-\def\ecv@faxkey{Faksn r.}
-\def\ecv@emailkey{E-postadresse(r)}
-\def\ecv@nationalitykey{Nasjonalitet}
-\def\ecv@birthkey{F\o dselsdato}
-\def\ecv@genderkey{Kj\o nn}
+\def\ecv@infosectionkey{\ecv@utf{Personlige opplysninger}}
+\def\ecv@namekey{\ecv@utf{Navn}}
+\def\ecv@addresskey{\ecv@utf{Adresse(r)}}
+\def\ecv@telkey{\ecv@utf{Telefonnumre}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@faxkey{\ecv@utf{Faksnumre}}
+\def\ecv@emailkey{\ecv@utf{E-postadresse(r)}}
+\def\ecv@nationalitykey{\ecv@utf{Nasjonalitet(er)}}
+\def\ecv@birthkey{\ecv@utf{F\o dselsdato}}
+\def\ecv@genderkey{\ecv@utf{Kj\o nn}}
% Footer
-\def\ecv@pagekey{Side}
-\def\ecv@cvofkey{Curriculum vit\ae\ for}
+\def\ecv@pagekey{\ecv@utf{Side}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ for}}
% Language table
-\def\ecv@mothertonguekey{Morsm\aa l}
-\def\ecv@assesskey{Eigenvurdering}
-\def\ecv@levelkey{Europeisk niv\aa}
-\def\ecv@understandkey{Forst\aa else}
-\def\ecv@speakkey{Muntlig}
-\def\ecv@writekey{Skriftlig}
-\def\ecv@listenkey{Lytteforst\aa else}
-\def\ecv@readkey{Leseforst\aa else}
-\def\ecv@interactkey{Muntlig interaksjon}
-\def\ecv@productkey{Muntlig produksjon}
-\def\ecv@langfooterkey{Europeiske rammeverket (CEF)}
-\def\ecv@cefbasickey{Basic user} % To be translated
-\def\ecv@cefindepkey{Independent user} % To be translated
-\def\ecv@cefprofkey{Proficient user} % To be translated
+\def\ecv@mothertonguekey{\ecv@utf{Morsm\aa l}}
+\def\ecv@assesskey{\ecv@utf{Egenvurdering}}
+\def\ecv@levelkey{\ecv@utf{Europeisk niv\aa}}
+\def\ecv@understandkey{\ecv@utf{Forst\aa else}}
+\def\ecv@speakkey{\ecv@utf{Tale}}
+\def\ecv@writekey{\ecv@utf{Skrift}}
+\def\ecv@listenkey{\ecv@utf{Lytting}}
+\def\ecv@readkey{\ecv@utf{Lesing}}
+\def\ecv@interactkey{\ecv@utf{Interaksjon}}
+\def\ecv@productkey{\ecv@utf{Muntlig produksjon}}
+\def\ecv@langfooterkey{\ecv@utf{CEF-niv\aa. CEF (Common European Framework) er en felles europeisk referanseramme for spr\aa k.}}
+\def\ecv@cefbasickey{\ecv@utf{Basisbruker}}
+\def\ecv@cefindepkey{\ecv@utf{Selvstendig bruker}}
+\def\ecv@cefprofkey{\ecv@utf{Avansert bruker}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvpl.def b/Master/texmf-dist/tex/latex/europecv/ecvpl.def
index 5806ba0269e..135b7a92b42 100644
--- a/Master/texmf-dist/tex/latex/europecv/ecvpl.def
+++ b/Master/texmf-dist/tex/latex/europecv/ecvpl.def
@@ -1,39 +1,33 @@
+%!TEX encoding = UTF-8 Unicode
+%
% Translation completed on 2005/04/08
-\ProvidesFile{ecvpl.def}[2005/04/08 europecv Polish definitions]
+\ProvidesFile{ecvpl.def}[europecv Polish definitions]
% Personal information
-\def\ecv@infosectionkey{Dane personalne}
-\def\ecv@namekey{Nazwisko / Imi\k{e}}
-\def\ecv@addresskey{Adres(y)}
-\def\ecv@telkey{Telefon(y)}
-\def\ecv@faxkey{Fax(y)}
-\def\ecv@emailkey{Email(e)}
-\def\ecv@nationalitykey{Obywatelstwo}
-\def\ecv@birthkey{Data urodzenia}
-\def\ecv@genderkey{P{\l}e\'c}
+\def\ecv@infosectionkey{\ecv@utf{Dane osobowe}}
+\def\ecv@namekey{\ecv@utf{Nazwisko / Imi\k{e}}}
+\def\ecv@addresskey{\ecv@utf{Adres(y)}}
+\def\ecv@telkey{\ecv@utf{Telefon(y)}}
+\def\ecv@mobilekey{\ecv@utf{Tel. kom.}}
+\def\ecv@faxkey{\ecv@utf{Faks(y)}}
+\def\ecv@emailkey{\ecv@utf{Email(e)}}
+\def\ecv@nationalitykey{\ecv@utf{Obywatelstwo}}
+\def\ecv@birthkey{\ecv@utf{Data urodzenia}}
+\def\ecv@genderkey{\ecv@utf{P{\l}e\'c}}
% Footer
-\def\ecv@pagekey{Strona}
-\def\ecv@cvofkey{Curriculum vit\ae}
+\def\ecv@pagekey{\ecv@utf{Strona}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae}}
% Language table
-\def\ecv@mothertonguekey{J\k{e}zyk ojczysty}
-\def\ecv@assesskey{Samoocena umiej\k{e}tno\'sci j\k{e}zykowych}
-\def\ecv@levelkey{Poziom europejski}
-\def\ecv@understandkey{Rozumienie}
-\def\ecv@speakkey{M\'owienie}
-\def\ecv@writekey{Pisanie}
-\def\ecv@listenkey{S{\l}uchanie}
-\def\ecv@readkey{Czytanie}
-\def\ecv@interactkey{Porozumiewanie si\k{e}}
-\def\ecv@productkey{Samodzielne wypowiadanie si\k{e}}
-\def\ecv@langfooterkey{Europejski system opisu kszta{\l}cenia j\k{e}zykowego }
-\def\ecv@cefbasickey{Podstawowy}
-\def\ecv@cefindepkey{\'Sredni}
-\def\ecv@cefprofkey{Zaawansowany}
-
-\renewcommand{\ecvlfoot}{%
- \begin{minipage}{40mm}
- \begin{flushright}
- \footnotesize\textrm{\ecv@pagekey~\thepage~-~\ecv@cvofkey}\\
- \textrm{\ecv@firstname\ \ecv@lastname}
- \end{flushright}
- \end{minipage}
-} \ No newline at end of file
+\def\ecv@mothertonguekey{\ecv@utf{J\k{e}zyk ojczysty}}
+\def\ecv@assesskey{\ecv@utf{Samoocena umiej\k{e}tno\'sci j\k{e}zykowych}}
+\def\ecv@levelkey{\ecv@utf{Poziom europejski}}
+\def\ecv@understandkey{\ecv@utf{Rozumienie}}
+\def\ecv@speakkey{\ecv@utf{M\'owienie}}
+\def\ecv@writekey{\ecv@utf{Pisanie}}
+\def\ecv@listenkey{\ecv@utf{S{\l}uchanie}}
+\def\ecv@readkey{\ecv@utf{Czytanie}}
+\def\ecv@interactkey{\ecv@utf{Porozumiewanie si\k{e}}}
+\def\ecv@productkey{\ecv@utf{Samodzielne wypowiadanie si\k{e}}}
+\def\ecv@langfooterkey{\ecv@utf{Europejski system opisu kszta{\l}cenia j\k{e}zykowego }}
+\def\ecv@cefbasickey{\ecv@utf{Poziom podstawowy}}
+\def\ecv@cefindepkey{\ecv@utf{Poziom samodzielno\'sci}}
+\def\ecv@cefprofkey{\ecv@utf{Poziom bieg{\l}o\'sci}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvpt.def b/Master/texmf-dist/tex/latex/europecv/ecvpt.def
index f3403c2d21d..e607e5bb4b7 100644
--- a/Master/texmf-dist/tex/latex/europecv/ecvpt.def
+++ b/Master/texmf-dist/tex/latex/europecv/ecvpt.def
@@ -1,30 +1,37 @@
-% Translation yet to be finished
-\ProvidesFile{ecvpt.def}[2005/04/08 europecv Portuguese definitions]
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/11
+\ProvidesFile{ecvpt.def}[europecv Portuguese definitions]
% Personal information
-\def\ecv@infosectionkey{Informa\c{c}\~ao pessoal}
-\def\ecv@namekey{Apelido(s) - Nome(s)}
-\def\ecv@addresskey{Morada(s)}
-\def\ecv@telkey{Telefone(s)}
-\def\ecv@faxkey{Fax(es)}
-\def\ecv@emailkey{Correio(s) electr\'onico(s)}
-\def\ecv@nationalitykey{Nacionalidade(s)}
-\def\ecv@birthkey{Data de nascimento}
-\def\ecv@genderkey{Sexo}
+\def\ecv@infosectionkey{\ecv@utf{Informa\c{c}\~ao pessoal}}
+\def\ecv@namekey{\ecv@utf{Apelido(s) - Nome(s)}}
+\def\ecv@addresskey{\ecv@utf{Morada(s)}}
+\def\ecv@telkey{\ecv@utf{Telefone(s)}}
+\def\ecv@mobilekey{\ecv@utf{Telem\'ovel}}
+\def\ecv@faxkey{\ecv@utf{Fax(es)}}
+\def\ecv@emailkey{\ecv@utf{Correio(s) electr\'onico(s)}}
+\def\ecv@nationalitykey{\ecv@utf{Nacionalidade(s)}}
+\def\ecv@birthkey{\ecv@utf{Data de nascimento}}
+\def\ecv@genderkey{\ecv@utf{Sexo}}
% Footer
-\def\ecv@pagekey{P\`agina}
-\def\ecv@cvofkey{Curriculum vit\ae\ de}
+\def\ecv@pagekey{\ecv@utf{P\'agina}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}}
% Language table
-\def\ecv@mothertonguekey{L\'ingua(s) materna(s)}
-\def\ecv@assesskey{Auto-avalia\c{c}\~ao}
-\def\ecv@levelkey{Nivel europeu}
-\def\ecv@understandkey{Compreender}
-\def\ecv@speakkey{Falar}
-\def\ecv@writekey{Escrever}
-\def\ecv@listenkey{Compreens\~ao oral}
-\def\ecv@readkey{Leitura}
-\def\ecv@interactkey{Interac\c{c}\~ao oral}
-\def\ecv@productkey{Produ\c{c}\~ao oral}
-\def\ecv@langfooterkey{Nivel do Quadro Europeu Comum de Refer\'encia (CECR)}
-\def\ecv@cefbasickey{Basic user} % To be translated
-\def\ecv@cefindepkey{Independent user} % To be translated
-\def\ecv@cefprofkey{Proficient user} % To be translated
+\def\ecv@mothertonguekey{\ecv@utf{L\'ingua(s) materna(s)}}
+\def\ecv@assesskey{\ecv@utf{Auto-avalia\c{c}\~ao}}
+\def\ecv@levelkey{\ecv@utf{N\'ivel europeu}}
+\def\ecv@understandkey{\ecv@utf{Compreender}}
+\def\ecv@speakkey{\ecv@utf{Falar}}
+\def\ecv@writekey{\ecv@utf{Escrever}}
+\def\ecv@listenkey{\ecv@utf{Compreens\~ao oral}}
+\def\ecv@readkey{\ecv@utf{Leitura}}
+\def\ecv@interactkey{\ecv@utf{Interac\c{c}\~ao oral}}
+\def\ecv@productkey{\ecv@utf{Produ\c{c}\~ao oral}}
+\def\ecv@langfooterkey{\ecv@utf{N\'ivel do Quadro Europeu Comum de Refer\^encia (CECR)}}
+\def\ecv@cefbasickey{\ecv@utf{Utilizador elementar}}
+\def\ecv@cefindepkey{\ecv@utf{Utilizador independente}}
+\def\ecv@cefprofkey{\ecv@utf{Utilizador experiente}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern i\ecv@kern t\ecv@kern a\ecv@kern e}\\[5pt]
+\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvro.def b/Master/texmf-dist/tex/latex/europecv/ecvro.def
new file mode 100644
index 00000000000..56b8e86a783
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europecv/ecvro.def
@@ -0,0 +1,36 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation not yet finished
+\ProvidesFile{ecvro.def}[europecv Romanian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Informa{\c t}ii personale}}
+\def\ecv@namekey{\ecv@utf{Nume~/ Prenume}}
+\def\ecv@addresskey{\ecv@utf{Adresa}}
+\def\ecv@telkey{\ecv@utf{Telefon}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{E-mail}}
+\def\ecv@nationalitykey{\ecv@utf{Cet{\u a}{\c t}enia}}
+\def\ecv@birthkey{\ecv@utf{Data na{\c s}terii}}
+\def\ecv@genderkey{\ecv@utf{Sex}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Pag}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Limba(i) matern{\u a}(e)}}
+\def\ecv@assesskey{\ecv@utf{Autoevaluare}}
+\def\ecv@levelkey{\ecv@utf{Nivel european}}
+\def\ecv@understandkey{\ecv@utf{Comprehensiune}}
+\def\ecv@speakkey{\ecv@utf{Vorbit}}
+\def\ecv@writekey{\ecv@utf{Scris}}
+\def\ecv@listenkey{\ecv@utf{Abilitati de ascultare}}
+\def\ecv@readkey{\ecv@utf{Abilitati de citire}}
+\def\ecv@interactkey{\ecv@utf{Interactiune}}
+\def\ecv@productkey{\ecv@utf{Exprimare}}
+\def\ecv@langfooterkey{\ecv@utf{Cadrului european de referin{\c t}{\u a} pentru limbi}}
+\def\ecv@cefbasickey{\ecv@utf{Basic user}} % To be tranlated
+\def\ecv@cefindepkey{\ecv@utf{Independent user}} % To be translated
+\def\ecv@cefprofkey{\ecv@utf{Proficient user}} % To be translated
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern i\ecv@kern t\ecv@kern a\ecv@kern e}\\[5pt]
+\Large\textbf{E\ecv@kern u\ecv@kern r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvsk.def b/Master/texmf-dist/tex/latex/europecv/ecvsk.def
new file mode 100644
index 00000000000..1224d216ed9
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europecv/ecvsk.def
@@ -0,0 +1,38 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/13
+\ProvidesFile{ecvsk.def}[europecv Slovak definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Osobn{\'e} {\'u}daje}}
+\def\ecv@namekey{\ecv@utf{Priezvisko({\'a}) / Meno({\'a})}}
+\def\ecv@addresskey{\ecv@utf{Adresa(y)}}
+\def\ecv@telkey{\ecv@utf{Telef\'on(y)}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@faxkey{\ecv@utf{Fax(y)}}
+\def\ecv@emailkey{\ecv@utf{E-mail(y)}}
+\def\ecv@nationalitykey{\ecv@utf{{\v S}t{\'a}tna(e) pr{\'\i}slu{\v s}nost'(ti)}}
+\def\ecv@birthkey{\ecv@utf{D{\'a}tum narodenia}}
+\def\ecv@genderkey{\ecv@utf{Pohlavie}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Strana}}
+\def\ecv@cvofkey{\ecv@utf{{\v Z}ivotopis}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Materinsk{\'y}({\'e}) jazyk(y)}}
+\def\ecv@assesskey{\ecv@utf{Sebahodnotenie}}
+\def\ecv@levelkey{\ecv@utf{Eur{\'o}pska {\'u}rove{\v n}}}
+\def\ecv@understandkey{\ecv@utf{Porozumenie}}
+\def\ecv@speakkey{\ecv@utf{Hovorenie}}
+\def\ecv@writekey{\ecv@utf{P{\'\i}sanie}}
+\def\ecv@listenkey{\ecv@utf{Po{\v c}{\'u}vanie}}
+\def\ecv@readkey{\ecv@utf{{\v C}{\'\i}tanie}}
+\def\ecv@interactkey{\ecv@utf{{\'U}stna interakcia}}
+\def\ecv@productkey{\ecv@utf{Samostatn{\'y} {\'u}stny prejav}}
+\def\ecv@langfooterkey{\ecv@utf{{\'U}rove{\v n} podl'a Spolo{\v c}n{\'e}ho eur{\'o}pskeho referen{\v c}n{\'e}ho r{\'a}mca (CEF)}}
+\def\ecv@cefbasickey{\ecv@utf{Pou{\v z}{\'\i}vatel' z{\'a}kladn{\'e}ho jazyka}}
+\def\ecv@cefindepkey{\ecv@utf{Samostatn{\'y} pou{\v z}{\'\i}vatel'}}
+\def\ecv@cefprofkey{\ecv@utf{Sk{\'u}sen{\'y} pou{\v z}{\'\i}vatel'}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{{\v Z}\ecv@kern i\ecv@kern v\ecv@kern o\ecv@kern
+t\ecv@kern o\ecv@kern p\ecv@kern i\ecv@kern s}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvsl.def b/Master/texmf-dist/tex/latex/europecv/ecvsl.def
new file mode 100644
index 00000000000..6386dd5af9a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europecv/ecvsl.def
@@ -0,0 +1,39 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/13
+\ProvidesFile{ecvsl.def}[europecv Slovenian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Osebni podatki}}
+\def\ecv@namekey{\ecv@utf{Ime~/ Priimek}}
+\def\ecv@addresskey{\ecv@utf{Naslov}}
+\def\ecv@telkey{\ecv@utf{Telefon}}
+\def\ecv@mobilekey{\ecv@utf{Prenosni telefon}}
+\def\ecv@faxkey{\ecv@utf{Telefaks}}
+\def\ecv@emailkey{\ecv@utf{E-po{\v s}ta}}
+\def\ecv@nationalitykey{\ecv@utf{Dr{\v z}avljanstvo}}
+\def\ecv@birthkey{\ecv@utf{Datum rojstva}}
+\def\ecv@genderkey{\ecv@utf{Spol}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Stran}}
+\def\ecv@cvofkey{\ecv@utf{{\v Z}ivljenjepis}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Materni jezik(i)}}
+\def\ecv@assesskey{\ecv@utf{Samovrednotenje}}
+\def\ecv@levelkey{\ecv@utf{Evropska raven}}
+\def\ecv@understandkey{\ecv@utf{Razumevanje}}
+\def\ecv@speakkey{\ecv@utf{Govorjenje}}
+\def\ecv@writekey{\ecv@utf{Pisanje}}
+\def\ecv@listenkey{\ecv@utf{Slu{\v s}no razumevanje}}
+\def\ecv@readkey{\ecv@utf{Bralno razumevanje}}
+\def\ecv@interactkey{\ecv@utf{Govorno sporazumevanje}}
+\def\ecv@productkey{\ecv@utf{Govorno sporo{\v c}anje}}
+\def\ecv@langfooterkey{\ecv@utf{Skupni evropski referen{\v c}ni okvir za jezike}}
+\def\ecv@cefbasickey{\ecv@utf{Osnovni uporabnik}}
+\def\ecv@cefindepkey{\ecv@utf{Samostojni uporabnik}}
+\def\ecv@cefprofkey{\ecv@utf{Usposobljeni uporabnik}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{{\v z}\ecv@kern i\ecv@kern v\ecv@kern l\ecv@kern
+j\ecv@kern e\ecv@kern n\ecv@kern j\ecv@kern e\ecv@kern p\ecv@kern i\ecv@kern
+s}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvsr.def b/Master/texmf-dist/tex/latex/europecv/ecvsr.def
new file mode 100644
index 00000000000..4a2b971502c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europecv/ecvsr.def
@@ -0,0 +1,39 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed 06.02.2006.
+\ProvidesFile{ecvsr.def}[europecv Serbian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Li{\v c}ni podaci}}
+\def\ecv@namekey{\ecv@utf{Prezime~/ ime}}
+\def\ecv@addresskey{\ecv@utf{Adresa}}
+\def\ecv@telkey{\ecv@utf{Telefon}}
+\def\ecv@mobilekey{\ecv@utf{Mobilan}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{E - mail}}
+\def\ecv@nationalitykey{\ecv@utf{Nacionalnost}}
+\def\ecv@birthkey{\ecv@utf{Datum ro{\dj}enja}}
+\def\ecv@genderkey{\ecv@utf{Pol}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Strana}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ -}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Maternji jezik}}
+\def\ecv@assesskey{\ecv@utf{Samovrednovanje}}
+\def\ecv@levelkey{\ecv@utf{Evropski nivo}}
+\def\ecv@understandkey{\ecv@utf{Razumevanje}}
+\def\ecv@speakkey{\ecv@utf{Govor}}
+\def\ecv@writekey{\ecv@utf{Pisanje}}
+\def\ecv@listenkey{\ecv@utf{Slu{\v s}no razumevanje}}
+\def\ecv@readkey{\ecv@utf{\v Citanje}}
+\def\ecv@interactkey{\ecv@utf{Govorno sporazumevanje}}
+\def\ecv@productkey{\ecv@utf{Samoizra\v zavanje}}
+\def\ecv@langfooterkey{\ecv@utf{Zajedni\v cki evropski referencni okvir za jezike(CEF)}}
+\def\ecv@cefbasickey{\ecv@utf{Osnovni korisnik}}
+\def\ecv@cefindepkey{\ecv@utf{Samostalni korisnik}}
+\def\ecv@cefprofkey{\ecv@utf{Osposobljeni korisnik}}
+
+\providecommand*{\ecvtitle}{\ecv@utf{\Large\textbf{E\ecv@kern v\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern s\ecv@kern k\ecv@kern i}\\[5pt]
+\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern
+i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern
+V\ecv@kern i\ecv@kern t\ecv@kern a\ecv@kern e}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/ecvsv.def b/Master/texmf-dist/tex/latex/europecv/ecvsv.def
index f44070223be..d83d5879cb5 100644
--- a/Master/texmf-dist/tex/latex/europecv/ecvsv.def
+++ b/Master/texmf-dist/tex/latex/europecv/ecvsv.def
@@ -1,36 +1,39 @@
-% Translation yet to be finished
-\ProvidesFile{ecvsv.def}[2005/04/08 europecv Swedish definitions]
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2006/01/11
+\ProvidesFile{ecvsv.def}[europecv Swedish definitions]
% Personal information
-\def\ecv@infosectionkey{Personuppgifter}
-\def\ecv@namekey{Efternamn / F\"ornamn}
-\def\ecv@addresskey{Adress(er)}
-\def\ecv@telkey{Ditt/dina telefonnummer}
-\def\ecv@faxkey{Ditt/dina faxnummer}
-\def\ecv@emailkey{E-postadress(er)}
-\def\ecv@nationalitykey{Ditt/dina medborgarskap}
-\def\ecv@birthkey{F\"odelsedatum}
-\def\ecv@genderkey{K\"on}
+\def\ecv@infosectionkey{\ecv@utf{Personuppgifter}}
+\def\ecv@namekey{\ecv@utf{Efternamn / F\"ornamn}}
+\def\ecv@addresskey{\ecv@utf{Adress(er)}}
+\def\ecv@telkey{\ecv@utf{Telefonnummer}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@faxkey{\ecv@utf{Faxnummer}}
+\def\ecv@emailkey{\ecv@utf{E-postadress(er)}}
+\def\ecv@nationalitykey{\ecv@utf{Medborgarskap}}
+\def\ecv@birthkey{\ecv@utf{F\"odelsedatum}}
+\def\ecv@genderkey{\ecv@utf{K\"on}}
% Footer
-\def\ecv@pagekey{Sidan}
-\def\ecv@cvofkey{Meritf\"orteckning f\"or}
+\def\ecv@pagekey{\ecv@utf{Sida}}
+\def\ecv@cvofkey{\ecv@utf{Meritf\"orteckning f\"or}}
% Language table
-\def\ecv@mothertonguekey{Ditt/dina f\"orsta spr\aa k}
-\def\ecv@assesskey{Sj\aa lvbed\"omning}
-\def\ecv@levelkey{Europeisk niv\aa}
-\def\ecv@understandkey{F\"orst\aa else}
-\def\ecv@speakkey{Tala}
-\def\ecv@writekey{Skriva}
-\def\ecv@listenkey{H\"orf\"orst\aa else}
-\def\ecv@readkey{L\"asf\"orst\aa else}
-\def\ecv@interactkey{Muntlig interaktion}
-\def\ecv@productkey{Muntlig produktion}
-\def\ecv@langfooterkey{Niv\aa n inom de Gemensamma europeiska referensramarna (CEF)}
-\def\ecv@cefbasickey{Basic user} % To be translated
-\def\ecv@cefindepkey{Independent user} % To be translated
-\def\ecv@cefprofkey{Proficient user} % To be translated
+\def\ecv@mothertonguekey{\ecv@utf{Modersm\aa l}}
+\def\ecv@assesskey{\ecv@utf{Sj\"alvbed\"omning}}
+\def\ecv@levelkey{\ecv@utf{Europeisk niv\aa}}
+\def\ecv@understandkey{\ecv@utf{F\"orst\aa else}}
+\def\ecv@speakkey{\ecv@utf{Tala}}
+\def\ecv@writekey{\ecv@utf{Skriva}}
+\def\ecv@listenkey{\ecv@utf{H\"orf\"orst\aa else}}
+\def\ecv@readkey{\ecv@utf{L\"asf\"orst\aa else}}
+\def\ecv@interactkey{\ecv@utf{Muntlig interaktion}}
+\def\ecv@productkey{\ecv@utf{Muntlig produktion}}
+\def\ecv@langfooterkey{\ecv@utf{Niv\aa n inom de Gemensamma europeiska referensramarna (CEF)}}
+\def\ecv@cefbasickey{\ecv@utf{Den baspresterande spr\aa kanv\"andaren}}
+\def\ecv@cefindepkey{\ecv@utf{Den sj\"alvst\"andige spr\aa kanv\"andaren}}
+\def\ecv@cefprofkey{\ecv@utf{Den avancerade spr\aa kanv\"andaren}}
-\renewcommand*\ecvtitle{\Large\textbf{E\ecv@kern u\ecv@kern
-r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s\ecv@kern -}\\ %& \tabularnewline[5pt]
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
\Large\textbf{m\ecv@kern e\ecv@kern r\ecv@kern i\ecv@kern
t\ecv@kern f\ecv@kern {\"o}\ecv@kern r\ecv@kern t\ecv@kern e\ecv@kern c\ecv@kern
-k\ecv@kern n\ecv@kern i\ecv@kern n\ecv@kern g\ecv@kern e\ecv@kern n\ecv@kern}}
+k\ecv@kern n\ecv@kern i\ecv@kern n\ecv@kern g\ecv@kern e\ecv@kern n\ecv@kern}}}
diff --git a/Master/texmf-dist/tex/latex/europecv/europecv.cls b/Master/texmf-dist/tex/latex/europecv/europecv.cls
index 78b725aada0..0c9a4ef3c0b 100644
--- a/Master/texmf-dist/tex/latex/europecv/europecv.cls
+++ b/Master/texmf-dist/tex/latex/europecv/europecv.cls
@@ -1,76 +1,229 @@
+%!TEX encoding = UTF-8 Unicode
+%
% European curriculum vitae class
% Author: Nicola Vitacolonna (vitacolo@dimi.uniud.it)
% This material is subject to the LaTeX Project Public License.
% See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
% for the details of that license
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{europecv}[2005/04/08 European curriculum vitae class]
+\ProvidesClass{europecv}[2006/04/24 (beta) European curriculum vitae class]
% CV models and instructions:
% http://europass.cedefop.eu.int/htm/index.htm
% Recommendations:
% http://europa.eu.int/scadplus/leg/en/cha/c11057.htm
+\newcommand\ecv@utf[1]{{\inputencoding{utf8x}#1}}
+
% Set language
\DeclareOption{english}{%
- \InputIfFileExists{ecven.def}{}{%
- \ClassError{europecv}{English definition file 'ecven.def' not found}%
- {The file should be inside the europecv folder.\MessageBreak
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecven.def}{}{%
+ \ClassError{europecv}{English definition file 'ecven.def' not found}%
+ {The file should be inside the europecv folder.\MessageBreak
Try to re-install the europecv class.}}%
+ }%
}
\DeclareOption{italian}{%
- \InputIfFileExists{ecvit.def}{}{%
- \ClassWarningNoLine{europecv}{Italian definition file 'ecvit.def' not found}}%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvit.def}{}{%
+ \ClassWarningNoLine{europecv}{Italian definition file 'ecvit.def' not found}}%
+ }%
}
\DeclareOption{spanish}{%
- \InputIfFileExists{ecves.def}{}{%
- \ClassWarningNoLine{europecv}{Spanish definition file 'ecves.def' not found}}%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecves.def}{}{%
+ \ClassWarningNoLine{europecv}{Spanish definition file 'ecves.def' not found}}%
+ }%
}
\DeclareOption{french}{%
- \InputIfFileExists{ecvfr.def}{}{%
- \ClassWarningNoLine{europecv}{French definition file 'ecvfr.def' not found}}%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvfr.def}{}{%
+ \ClassWarningNoLine{europecv}{French definition file 'ecvfr.def' not found}}%
+ }%
}
\DeclareOption{danish}{%
- \InputIfFileExists{ecvda.def}{}{%
- \ClassWarningNoLine{europecv}{Danish definition file 'ecvda.def' not found}}%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvda.def}{}{%
+ \ClassWarningNoLine{europecv}{Danish definition file 'ecvda.def' not found}}%
+ }%
}
\DeclareOption{german}{%
- \InputIfFileExists{ecvde.def}{}{%
- \ClassWarningNoLine{europecv}{German definition file 'ecvde.def' not found}}%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvde.def}{}{%
+ \ClassWarningNoLine{europecv}{German definition file 'ecvde.def' not found}}%
+ }%
}
\DeclareOption{finnish}{%
- \InputIfFileExists{ecvfi.def}{}{%
- \ClassWarningNoLine{europecv}{Finnish definition file 'ecvfi.def' not found}}%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvfi.def}{}{%
+ \ClassWarningNoLine{europecv}{Finnish definition file 'ecvfi.def' not found}}%
+ }%
}
\DeclareOption{portuges}{%
- \InputIfFileExists{ecvpt.def}{}{%
- \ClassWarningNoLine{europecv}{Portuguese definition file 'ecvpt.def' not found}}%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvpt.def}{}{%
+ \ClassWarningNoLine{europecv}{Portuguese definition file 'ecvpt.def' not found}}%
+ }%
}
\DeclareOption{portuguese}{%
- \InputIfFileExists{ecvpt.def}{}{%
- \ClassWarningNoLine{europecv}{Portuguese definition file 'ecvpt.def' not found}}%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvpt.def}{}{%
+ \ClassWarningNoLine{europecv}{Portuguese definition file 'ecvpt.def' not found}}%
+ }%
}
\DeclareOption{swedish}{%
- \InputIfFileExists{ecvsv.def}{}{%
- \ClassWarningNoLine{europecv}{Swedish definition file 'ecvsv.def' not found}}%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvsv.def}{}{%
+ \ClassWarningNoLine{europecv}{Swedish definition file 'ecvsv.def' not found}}%
+ }%
}
\DeclareOption{norwegian}{%
- \InputIfFileExists{ecvno.def}{}{%
- \ClassWarningNoLine{europecv}{Norwegian definition file 'ecvno.def' not found}}%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvno.def}{}{%
+ \ClassWarningNoLine{europecv}{Norwegian definition file 'ecvno.def' not found}}%
+ }%
}
\DeclareOption{dutch}{%
- \InputIfFileExists{ecvnl.def}{}{%
- \ClassWarningNoLine{europecv}{Dutch definition file 'ecvnl.def' not found}}%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvnl.def}{}{%
+ \ClassWarningNoLine{europecv}{Dutch definition file 'ecvnl.def' not found}}%
+ }%
}
\DeclareOption{catalan}{%
- \InputIfFileExists{ecvca.def}{}{%
- \ClassWarningNoLine{europecv}{Catalan definition file 'ecvca.def' not found}}%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvca.def}{}{%
+ \ClassWarningNoLine{europecv}{Catalan definition file 'ecvca.def' not found}}%
+ }%
}
\DeclareOption{polish}{%
- \InputIfFileExists{ecvpl.def}{}{%
- \ClassWarningNoLine{europecv}{Polish definition file 'ecvpl.def' not found}}%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvpl.def}{}{%
+ \ClassWarningNoLine{europecv}{Polish definition file 'ecvpl.def' not found}}%
+ }%
+}
+\DeclareOption{hungarian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvhu.def}{}{%
+ \ClassWarningNoLine{europecv}{Hungarian definition file 'ecvhu.def' not found}}%
+ \ecvpage{\thepage\ifx\@empty\ecv@totpages.\else\ecv@totpages\fi~\ecv@pagekey}
+ \def\ecv@lfoot{%
+ \footnotesize\textrm{\ecv@page~- \textrm{\ecv@footername} \ecv@cvofkey}}%
+ }%
+}
+\DeclareOption{estonian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvet.def}{}{%
+ \ClassWarningNoLine{europecv}{Estonian definition file 'ecvet.def' not found}}%
+ }%
+}
+\DeclareOption{icelandic}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvis.def}{}{%
+ \ClassWarningNoLine{europecv}{Icelandic definition file 'ecvis.def' not found}}%
+ }%
+}
+\DeclareOption{lithuanian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvlt.def}{}{%
+ \ClassWarningNoLine{europecv}{Lithuanian definition file 'ecvlt.def' not found}}%
+ }%
+}
+\DeclareOption{czech}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvcs.def}{}{%
+ \ClassWarningNoLine{europecv}{Czech definition file 'ecvcs.def' not found}}%
+ }%
+}
+\DeclareOption{slovak}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvsk.def}{}{%
+ \ClassWarningNoLine{europecv}{Slovak definition file 'ecvsk.def' not found}}%
+ }%
+}
+\DeclareOption{latvian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvlv.def}{}{%
+ \ClassWarningNoLine{europecv}{Latvian definition file 'ecvlv.def' not found}}%
+ }%
+}
+\DeclareOption{slovenian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvsl.def}{}{%
+ \ClassWarningNoLine{europecv}{Slovenian definition file 'ecvsl.def' not found}}%
+ }%
+}
+\DeclareOption{romanian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvro.def}{}{%
+ \ClassWarningNoLine{europecv}{Romanian definition file 'ecvro.def' not found}}%
+ }%
+}
+\DeclareOption{maltese}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvmt.def}{}{%
+ \ClassWarningNoLine{europecv}{Maltese definition file 'ecvmt.def' not found}}%
+ }%
+}
+\DeclareOption{bulgarian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvbg.def}{}{%
+ \ClassWarningNoLine{europecv}{Bulgarian definition file 'ecvbg.def' not found}}%
+ }%
+}
+\DeclareOption{greek}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvgr.def}{}{%
+ \ClassWarningNoLine{europecv}{Greek definition file 'ecvgr.def' not found}}%
+ }%
+}
+\DeclareOption{galician}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvgl.def}{}{%
+ \ClassWarningNoLine{europecv}{Galician definition file 'ecvgl.def' not found}}%
+ }%
+}
+\DeclareOption{serbian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvsr.def}{}{%
+ \ClassWarningNoLine{europecv}{Serbian definition file 'ecvsr.def' not found}}%
+ }%
}
+
+% Input encodings
+\DeclareOption{ascii}{\AtEndOfClass{\inputencoding{ascii}}}
+\DeclareOption{latin1}{\AtEndOfClass{\inputencoding{latin1}}}
+\DeclareOption{latin2}{\AtEndOfClass{\inputencoding{latin2}}}
+\DeclareOption{latin3}{\AtEndOfClass{\inputencoding{latin3}}}
+\DeclareOption{latin4}{\AtEndOfClass{\inputencoding{latin4}}}
+\DeclareOption{latin5}{\AtEndOfClass{\inputencoding{latin5}}}
+\DeclareOption{latin9}{\AtEndOfClass{\inputencoding{latin9}}}
+\DeclareOption{latin10}{\AtEndOfClass{\inputencoding{latin10}}}
+\DeclareOption{decmulti}{\AtEndOfClass{\inputencoding{decmulti}}}
+\DeclareOption{cp850}{\AtEndOfClass{\inputencoding{cp850}}}
+\DeclareOption{cp852}{\AtEndOfClass{\inputencoding{cp852}}}
+\DeclareOption{cp858}{\AtEndOfClass{\inputencoding{cp858}}}
+\DeclareOption{cp437}{\AtEndOfClass{\inputencoding{cp437}}}
+\DeclareOption{cp437de}{\AtEndOfClass{\inputencoding{cp437de}}}
+\DeclareOption{cp865}{\AtEndOfClass{\inputencoding{cp865}}}
+\DeclareOption{applemac}{\AtEndOfClass{\inputencoding{applemac}}}
+\DeclareOption{next}{\AtEndOfClass{\inputencoding{next}}}
+\DeclareOption{cp1250}{\AtEndOfClass{\inputencoding{cp1250}}}
+\DeclareOption{cp1252}{\AtEndOfClass{\inputencoding{cp1252}}}
+\DeclareOption{cp1257}{\AtEndOfClass{\inputencoding{cp1257}}}
+\DeclareOption{ansinew}{\AtEndOfClass{\inputencoding{ansinew}}}
+\DeclareOption{utf8}{\AtEndOfClass{\inputencoding{utf8x}}}
+\DeclareOption{utf8x}{\AtEndOfClass{\inputencoding{utf8x}}}
+\DeclareOption{koi8-r}{\AtEndOfClass{\inputencoding{koi8-r}}}
+\DeclareOption{koi8-ru}{\AtEndOfClass{\inputencoding{koi8-ru}}}
+\DeclareOption{koi8-u}{\AtEndOfClass{\inputencoding{koi8-u}}}
+\DeclareOption{cp1251}{\AtEndOfClass{\inputencoding{cp1251}}}
+\DeclareOption{cp855}{\AtEndOfClass{\inputencoding{cp855}}}
+\DeclareOption{cp866}{\AtEndOfClass{\inputencoding{cp866}}}
+\DeclareOption{maccyr}{\AtEndOfClass{\inputencoding{maccyr}}}
+\DeclareOption{macukr}{\AtEndOfClass{\inputencoding{macukr}}}
+
% Set font
\DeclareOption{helvetica}{%
\renewcommand{\rmdefault}{phv}
@@ -85,7 +238,10 @@
\renewcommand{\bfdefault}{bc} % Boldface narrow
}
% No title
-\DeclareOption{notitle}{\renewcommand*\ecvtitle{}}
+% This must come *after* language definitions
+\DeclareOption{notitle}{%
+ \AtEndOfPackage{\renewcommand*\ecvtitle{}}%
+}
% Europass logo
\DeclareOption{logo}{%
@@ -114,6 +270,18 @@
\includegraphics[width=\ecv@flagwidth]{EuropeFlagBlueCMYK}}
}
+% Page numbering
+\DeclareOption{totpages}{%
+ \AtEndOfPackage{\RequirePackage{totpages}%
+ \def\ecv@totpages{~/~\ref{TotPages}}
+ %\ecvpage{\ecv@pagekey~\thepage~/~\ref{TotPages}}%
+ }%
+}
+
+\DeclareOption{booktabs}{%
+ \AtEndOfPackage{\RequirePackage{booktabs}}
+ \def\ecv@booktabs{}
+}
% Pass all other options (a4paper, 10pt, draft, openbib, etc...) to article
\DeclareOption*{%
\PassOptionsToClass{\CurrentOption}{article}%
@@ -124,16 +292,58 @@
\ProcessOptions\relax
\LoadClass{article}
+\RequirePackage{ucs}
+\RequirePackage[utf8x]{inputenc}
\RequirePackage{array}
\RequirePackage{longtable}
\RequirePackage{fancyhdr} % For page numbering
-\newcommand*{\ecvfirstname}[1]{\def\ecv@firstname{#1}}
-\newcommand*{\ecvlastname}[1]{\def\ecv@lastname{#1}}
+\def\ecv@totpages{}
+\newcommand*{\ecvpage}[1]{\def\ecv@page{#1}}
+\ecvpage{\ecv@pagekey~\thepage\ecv@totpages}
+
+% Page number
+\def\ecv@lfoot{%
+ \footnotesize\textrm{\ecv@page~-~\ecv@cvofkey}\\
+ \textrm{\ecv@footername}
+}
+
+% Right Footnote to be shown on every page
+\newcommand\ecvfootnote[1]{\def\ecv@rfoot{#1}}
+\ecvfootnote{}
+
+\AtBeginDocument{%
+% Ensure that \ecv@leftcolwidth and \ecv@rightcolwidth
+% are correctly defined
+\ecvLeftColumnWidth{\ecv@leftcolwidth}
+% Set layout
+\pagestyle{fancy}
+\fancyhead{}
+\fancyfoot{}
+\fancyfoot[L]{\begin{minipage}{\ecv@leftcolwidth}
+\begin{flushright}\footnotesize\ecv@lfoot\end{flushright}%
+\end{minipage}
+}
+\fancyfoot[R]{\begin{minipage}{\ecv@rightcolwidth}
+\footnotesize\ecv@rfoot
+\end{minipage}}
+\renewcommand{\headrulewidth}{0pt}%
+} % End \AtBeginDocument
+
+% Thanks to Roman Bertle for suggesting the following:
+\renewcommand{\labelitemi}{\normalfont\bfseries \textendash}
+\renewcommand{\labelitemii}{\textasteriskcentered}
+\renewcommand{\labelitemiii}{\textperiodcentered}
+
+\newcommand*{\ecvfirstname}[1]{\def\ecv@firstname{#1}} % Deprecated
+\newcommand*{\ecvlastname}[1]{\def\ecv@lastname{#1}} % Deprecated
+\newcommand*{\ecvname}[1]{\def\ecv@name{#1}} % Replaces the above
+\newcommand*{\ecvfootername}[1]{\def\ecv@footername{#1}}
\newcommand*{\ecvaddress}[1]{\def\ecv@address{#1}}
-\newcommand*{\ecvtelephone}[1]{\def\ecv@telephone{#1}}
+\newcommand*{\ecvtelephone}[2][]{\def\ecv@telephone{#2}\def\ecv@mobile{#1}}
\newcommand*{\ecvfax}[1]{\def\ecv@fax{#1}}
\newcommand*{\ecvemail}[1]{\def\ecv@email{#1}}
+\newcommand*{\ecvhomepage}[1]{\def\ecv@homepage{#1}}
\newcommand*{\ecvnationality}[1]{\def\ecv@nationality{#1}}
\newcommand*{\ecvdateofbirth}[1]{\def\ecv@birth{#1}}
\newcommand*{\ecvgender}[1]{\def\ecv@gender{#1}}
@@ -148,10 +358,15 @@
\ifx\@empty\ecvarg\renewcommand*{\ecvdrawpicture}{}\else
\renewcommand*{\ecvdrawpicture}{\includegraphics[#1]{#2}}
\fi}
-\ecvbeforepicture{\raggedright}
+% The following must be used inside \ecvbeforepicture
+% or \ecvafterpicture
+\newcommand*{\ecvspace}[1]{\tabularnewline[#1] &}
+\ecvbeforepicture{\raggedleft}
\ecvafterpicture{}
\ecvfirstname{}
\ecvlastname{}
+\ecvname{\ecv@lastname\ \ecv@firstname}
+\ecvfootername{\ecv@name}
\ecvaddress{}
\ecvtelephone{}
\ecvfax{}
@@ -162,19 +377,26 @@
\ecvpicture{}
\providecommand{\ecvpersonalinfo}[1][0pt]{%
-{\large\par\textbf{\ecv@infosectionkey}} & \tabularnewline & \tabularnewline
-\ecv@namekey & \large\textbf{\ecv@lastname\ \ecv@firstname}\tabularnewline[5pt]
+& \tabularnewline
+\ifx\@empty\ecvdrawpicture\else
+ &\ecv@beforepic\ecvdrawpicture\ecv@afterpic\tabularnewline
+\fi
+{\large\par\textbf{\ecv@infosectionkey}} & \tabularnewline
+& \tabularnewline
+\ecv@namekey & \large\textbf{\ecv@name}\tabularnewline[5pt]
\ifx\@empty\ecv@address\else
-\ecv@addresskey & \large\ecv@address \tabularnewline[5pt]
+\ecv@addresskey &\ecv@address \tabularnewline[5pt]
\fi
\ifx\@empty\ecv@telephone\else
-\ecv@telkey & \large\ecv@telephone \tabularnewline[5pt]
+\ecv@telkey &\ecv@telephone
+ \ifx\@empty\ecv@mobile\else\qquad\ecv@mobilekey: \ecv@mobile\fi
+\tabularnewline[5pt]
\fi
\ifx\@empty\ecv@fax\else
-\ecv@faxkey & \large\ecv@fax \tabularnewline[5pt]
+\ecv@faxkey &\ecv@fax \tabularnewline[5pt]
\fi
\ifx\@empty\ecv@email\else
-\ecv@emailkey & \large\ecv@email \tabularnewline[5pt]
+\ecv@emailkey &\ecv@email \tabularnewline[5pt]
\fi
\ifx\@empty\ecv@nationality\else
\ecv@nationalitykey & \ecv@nationality \tabularnewline[5pt]
@@ -192,38 +414,78 @@
{\large\ecv@mothertonguekey} & \large\textbf{#2}\tabularnewline[#1]
}
\newlength\ecv@langparwidth
-\newcommand*\ecvlanguageheader[1]{%
-{\large\textit{\ecv@assesskey}}\\ \textit{\ecv@levelkey}${}^{\mbox{\scriptsize#1}}$&
-\setlength\extrarowheight{0pt}
-\begin{tabular}[t]{|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|}
-\firsthline
-\multicolumn{2}{|c|}{\textbf{\ecv@understandkey}}&\multicolumn{2}{c|}{\textbf{\ecv@speakkey}}&\centering\textbf{\ecv@writekey}\tabularnewline\cline{1-4}
-\centering\small{\ecv@listenkey} & \centering \small{\ecv@readkey} &\centering \small{\ecv@interactkey} &\centering \small{\ecv@productkey} & \tabularnewline
-\lasthline
-\end{tabular}\vspace{2\arrayrulewidth}\tabularnewline
-}
-\newcommand*\ecvlanguagefooter[2][0pt]{\ecvitem[#1]{}{\quad\footnotesize{${}^{\mbox{\tiny#2}}$\textit{\ecv@langfooterkey}}}}
+\ifx\ecv@booktabs\undefined % Use table conforming to EU model
+ \newcommand*\ecvlanguageheader[1]{%
+ {\large\textit{\ecv@assesskey}}\\ \textit{\ecv@levelkey}${}^{\mbox{\scriptsize#1}}$&
+ \setlength\extrarowheight{2pt}
+ \begin{tabular}[t]{|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|}
+ \firsthline
+ \multicolumn{2}{|c|}{\textbf{\ecv@understandkey}}&\multicolumn{2}{c|}{\textbf{\ecv@speakkey}}&\centering\textbf{\ecv@writekey}\tabularnewline\cline{1-4}
+ \centering\small{\ecv@listenkey} & \centering \small{\ecv@readkey} &\centering \small{\ecv@interactkey} &\centering \small{\ecv@productkey} & \tabularnewline
+ %\lasthline
+ \hline
+ \end{tabular} \tabularnewline[-\arrayrulewidth]
+ }
+ \newcommand*\ecvlanguage[7][0pt]{
+ {\textbf{#2}} &
+ \setlength\extrarowheight{0pt}
+ \begin{tabular}{|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|}
+ \hline
+ #3 & #4 & #5 & #6 & #7 \tabularnewline
+ \hline
+ \end{tabular}\vspace{#1}
+ \tabularnewline[-\arrayrulewidth]
+ }
+ \newcommand*\ecvlastlanguage[7][0pt]{\ecvlanguage[#1]{#2}{#3}{#4}{#5}{#6}{#7}}
+\else % Use booktabs
+ \newcommand*\ecvlanguageheader[1]{%
+ {\large\textit{\ecv@assesskey}}\\ \textit{\ecv@levelkey}${}^{\mbox{\scriptsize#1}}$&
+ \setlength\extrarowheight{0pt}
+ \begin{tabular}[t]{m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}}
+ \toprule
+ \multicolumn{2}{c}{\textbf{\ecv@understandkey}}&\multicolumn{2}{c}{\textbf{\ecv@speakkey}}&\centering\textbf{\ecv@writekey}\tabularnewline
+ \centering\small{\ecv@listenkey} & \centering \small{\ecv@readkey} &\centering \small{\ecv@interactkey} &\centering \small{\ecv@productkey} & \tabularnewline
+ \midrule
+ \end{tabular}\vspace{2\arrayrulewidth}\tabularnewline
+ }
+ \newcommand*\ecvlanguage[7][0pt]{
+ {\textbf{#2}} &
+ \setlength\extrarowheight{0pt}
+ \begin{tabular}{m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}}
+ #3 & #4 & #5 & #6 & #7\tabularnewline \midrule
+ \end{tabular}\vspace{#1}
+ \tabularnewline
+ }
+ \newcommand*\ecvlastlanguage[7][0pt]{
+ {\textbf{#2}} &
+ \setlength\extrarowheight{0pt}
+ \begin{tabular}{m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}}
+ #3 & #4 & #5 & #6 & #7\tabularnewline \bottomrule
+ \end{tabular}\vspace{#1}
+ \tabularnewline
+ }
+\fi
-\newcommand*\ecvlanguage[7][0pt]{
-{\textbf{#2}} &
-\setlength\extrarowheight{0pt}
-\begin{tabular}{|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|}
-\hline
- #3 & #4 & #5 & #6 & #7 \tabularnewline
-\hline
-\end{tabular}\vspace{#1}
-\tabularnewline[-\arrayrulewidth]
-}
+\newcommand*\ecvlanguagefooter[2][0pt]{\ecvitem[#1]{}{\quad\footnotesize{${}^{\mbox{\tiny#2}}$\textit{\ecv@langfooterkey}}}}
% See the Common European Framework of Reference for Languages:
% http://www.coe.int/T/E/Cultural_Co-operation/education/Languages/Language_Policy/Common_Framework_of_Reference/default.asp
-\newcommand*\ecvCEF[2]{%
-%\setlength\tabcolsep{1mm}
-\begin{tabular}{@{}>{\footnotesize}p{.2\ecv@langparwidth}@{\hspace{1mm}}>{\footnotesize\centering}p{.74\ecv@langparwidth}@{}}
+\ifx\ecv@booktabs\undefined % Use table conforming to EU model
+ \newcommand*\ecvCEF[2]{%
+ %\setlength\tabcolsep{1mm}
+ \begin{tabular}{@{}>{\footnotesize}p{.2\ecv@langparwidth}@{\hspace{1mm}}>{\footnotesize\centering}p{.74\ecv@langparwidth}@{}}
#1 & #2\tabularnewline
-\end{tabular}
-}
+ \end{tabular}
+ }
+\else
+ \newcommand*\ecvCEF[2]{%
+ %\setlength\tabcolsep{1mm}
+ \begin{tabular}{@{}>{\footnotesize}p{.2\ecv@langparwidth}@{\hspace{1mm}}>{\footnotesize\centering}p{.74\ecv@langparwidth}@{}}
+#1 & #2\tabularnewline
+ \end{tabular}
+ }
+\fi
\newcommand*\ecvAOne{\ecvCEF{A1}{\ecv@cefbasickey}}
\newcommand*\ecvATwo{\ecvCEF{A2}{\ecv@cefbasickey}}
@@ -258,7 +520,7 @@
% Initialization
\ecvRuleWidth{\arrayrulewidth}
\setlength\ecv@colsep{12pt}
-\setlength\ecv@leftcolwidth{50mm}
+\setlength\ecv@leftcolwidth{50mm} % Default left column width
\ecvExtraRowHeight{0pt}
\ecvWithHorRule
@@ -277,25 +539,8 @@
%\typeout{logo width=\the\ecv@logowidth}
%\typeout{logo offset=\the\ecv@logooffset}
-% Footnote or footer to be shown on every page
-\newcommand\ecvfootnote[1]{%
- \rfoot{\begin{minipage}{60mm}
- \footnotesize #1%
- \end{minipage}}}
-
-% Set layout
-\pagestyle{fancy}
-\lhead{}
-\chead{}
-\rhead{}
-\lfoot{\ecvlfoot}
-\cfoot{}
-\rfoot{}
-\renewcommand{\headrulewidth}{0pt}
-
% Text bullet
\newcommand{\ecvbullet}{\raisebox{.35ex}[0cm][0cm]{\tiny\textbullet}}
-
\newenvironment{europecv}{%
\ecvLeftColumnWidth{\ecv@leftcolwidth}
@@ -315,12 +560,13 @@
\vskip-\ecv@logooffset\draweuropasslogo\hfill\phantom{.}& \tabularnewline
\fi
\ifx\@empty\ecvtitle\else
- \ecvtitle &\tabularnewline
- \fi
- \ifx\@empty\ecvdrawpicture\else
- &\ecv@beforepic\ecvdrawpicture\ecv@afterpic\tabularnewline
+ \ifx\@empty\draweuropasslogo
+ & \tabularnewline[-.5em]
+ \fi
+ \ecvtitle &\tabularnewline
\fi
- \ifx\@empty\draweuropeflag\else
+ \ifx\@empty\draweuropeflag\else
+ & \tabularnewline
\draweuropeflag& \tabularnewline
\fi
}
@@ -336,4 +582,3 @@
\newcommand\@ecvitem[3][2pt]{%
\if@ecvitemstar \ecvbullet\ \fi #2\vspace{#1} & #3
\vspace{#1}\tabularnewline}
-