summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-11-21 23:02:12 +0000
committerKarl Berry <karl@freefriends.org>2017-11-21 23:02:12 +0000
commit5857db1990fdfe229807c8af31d9554dd496dfd7 (patch)
tree672c35f5227042f38d1db709d3160570d8c4c632
parent10d00e85d081b1e2b3e234413d63e863bf11d9c2 (diff)
europasscv (20nov17)
git-svn-id: svn://tug.org/texlive/trunk@45878 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md14
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/europasscv.pdfbin373610 -> 375900 bytes
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/europasscv.tex34
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.pdfbin40488 -> 40444 bytes
-rw-r--r--Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex29
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/address_europass_icon.pdfbin2657 -> 2657 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv.cls217
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv_cs.def114
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv_da.def63
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv_de.def121
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv_en.def4
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv_es.def116
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv_hu.def63
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv_it.def6
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv_pt.def112
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv_sl.def114
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/europasscv_sv.def10
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/github_europass_icon.pdfbin0 -> 2931 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf16
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/linkedin_europass_icon.pdfbin0 -> 2746 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/mail_europass_icon.pdf16
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/mobile_europass_icon.pdfbin3286 -> 3286 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/telephone_europass_icon.pdfbin3596 -> 3596 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/website_europass_icon.pdfbin2729 -> 2729 bytes
-rw-r--r--Master/texmf-dist/tex/latex/europasscv/work_europass_icon.pdfbin3358 -> 3358 bytes
25 files changed, 613 insertions, 436 deletions
diff --git a/Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md b/Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md
index 8e58121d921..af877071be6 100644
--- a/Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md
+++ b/Master/texmf-dist/doc/latex/europasscv/CHANGELOG.md
@@ -1,3 +1,17 @@
+<a name="2017-11-19"></a>
+
+# Version 2017-11-19
+
+* fix spacing in language table
+* add LinkedIn and GitHub icons in personal information
+* allow to have two pictures (both left and right)
+* new class option nototpages
+* fix item spacing
+* fix notitle option
+* add def files for Hungarian and Danish
+* new environment ecvenumerate
+
+
<a name="2017-01-22"></a>
# Version 2017-01-22
diff --git a/Master/texmf-dist/doc/latex/europasscv/europasscv.pdf b/Master/texmf-dist/doc/latex/europasscv/europasscv.pdf
index 913cb5ec456..da4c2224ece 100644
--- a/Master/texmf-dist/doc/latex/europasscv/europasscv.pdf
+++ b/Master/texmf-dist/doc/latex/europasscv/europasscv.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/europasscv/europasscv.tex b/Master/texmf-dist/doc/latex/europasscv/europasscv.tex
index 9de906bb277..da2a72ffafa 100644
--- a/Master/texmf-dist/doc/latex/europasscv/europasscv.tex
+++ b/Master/texmf-dist/doc/latex/europasscv/europasscv.tex
@@ -18,7 +18,7 @@
\title{ Documentation of the \LaTeX\ class\\
\Large{\textbf{\texttt{europasscv.cls}}}\\
\normalsize{\href{https://github.com/gmazzamuto/europasscv}{\texttt{https://github.com/gmazzamuto/europasscv}}}\\
- \vspace{0.2cm} Version 2017-01-22
+ \vspace{0.2cm} Version 2017-11-19
}
\newcommand{\bs}{\textbackslash}
@@ -66,6 +66,8 @@ For a complete list of usable class options see section \ref{sec:classOptions}.
\hypersetup{urlcolor=black}
\ecvemail{smith@kotmail.com another@email.com}
\ecvhomepage{www.myhomepage.com www.another.com}
+\ecvgithubpage{https://github.com/smith}
+\ecvlinkedinpage{https://www.linkedin.com/in/smith}
\ecvaddress{rue Wiertz, B-1047 Brussels}
\ecvim{AOL Messenger}{betty.smith}
\ecvim{Google Talk}{bsmith}
@@ -92,6 +94,8 @@ The \emph{Personal information} section shown above is specified with the comman
\ecvworkphone{(+555) 123 456}
\ecvemail{smith@kotmail.com another@email.com}
\ecvhomepage{www.myhomepage.com www.another.com}
+\ecvgithubpage{https://github.com/smith}
+\ecvlinkedinpage{https://www.linkedin.com/in/smith}
\ecvim{AOL Messenger}{betty.smith}
\ecvim{Google Talk}{bsmith}
\ecvdateofbirth{1 January 1970}
@@ -102,14 +106,12 @@ and then typeset inside the \texttt{europasscv} environment with:
\begin{description}
\item[\texttt{\bs ecvpersonalinfo}]
\end{description}
-A photo can be added with the command:
+Photos can be added with the following commands:
\begin{description}
-\item[\texttt{\bs ecvpicture[\textit{options}]\{\textit{filename}\}}]
-\end{description}
-The provided options are passed to \texttt{\bs includegraphics}. By default, the photo is placed to the left. To place it to the right, add the following command:
-\begin{description}
-\item[\texttt{\bs ecvpictureright}]
+\item[\texttt{\bs ecvpictureleft[\textit{options}]\{\textit{filename}\}}]
+\item[\texttt{\bs ecvpictureright[\textit{options}]\{\textit{filename}\}}]
\end{description}
+where options are passed to \texttt{\bs includegraphics}. The command \texttt{\bs ecvpicture} is an alias for \texttt{\bs ecvpictureleft}.
\hypersetup{urlcolor=magenta}
@@ -123,15 +125,11 @@ Use the following simple commands to add items and sections to your CV:\\
\ecvColSep{10pt}
\begin{minipage}{20cm}
\begin{europasscv}
- \makeatletter
- \@ecvitemskiptrue
- \makeatother
\ecvbigitem{Job applied for}{ecvbigitem}
\ecvsection{ecvsection}
\ecvtitle{apr 2012 -- apr 2014}{ecvtitle}
- \ecvitem{}{ecvitem: this is the standard CV item}
- \ecvitem{}{ecvitem with some \ecvhighlight{highlighted} text}
+ \ecvitem{}{ecvitem: this is the standard CV item. This is some \ecvhighlight{highlighted} text.}
\ecvitem{ecvitemize}{
\begin{ecvitemize}
\item this is a list item
@@ -142,7 +140,7 @@ Use the following simple commands to add items and sections to your CV:\\
\end{ecvitemize}
\end{ecvitemize}
}
- \ecvblueitem[-5pt]{blue left text}{ecvblueitem}
+ \ecvblueitem{blue left text}{ecvblueitem}
\ecvtitlelevel{apr 2012 -- apr 2014}{ecvtitlelevel}{ISCED 6}
\ecvitem{ecvitem}{Item description}
\ecvitem{ecvitem}{\ecvhighlightcell{highlighted cell}}
@@ -171,7 +169,7 @@ For example:
\item[\texttt{\bs ecvitem\{\textit{left}\}\{\texttt{\bs ecvhighlightcell\{\textit{some text}\}\}}}]
\end{description}
-Finally, if you want to put an itemize list in one CV entry, use the \texttt{ecvitemize} environment for a better alignment with the text in the left column:
+Finally, if you want to put lists in one CV entry, use the \texttt{ecvitemize} and \texttt{ecvenumerate} environments for a better alignment with the text in the left column:
\begin{verbatim}
\ecvitem{left text}{
\begin{ecvitemize}
@@ -180,6 +178,7 @@ Finally, if you want to put an itemize list in one CV entry, use the \texttt{ecv
\end{ecvitemize}
}
\end{verbatim}
+\enlargethispage{\baselineskip}
\subsection{Language skills}
@@ -251,6 +250,7 @@ In the following, an example code snippet and the resulting CV entry is presente
\item[\texttt{nodocument}] Do not apply the class settings (i.e.\ margins, headers and footers) at \texttt{\bs begin\{document\}}.
\item[\texttt{nologo}] Do not draw the Europass logo.
\item[\texttt{notitle}] Do not typeset the title ``Curriculum vitae''.
+ \item[\texttt{nototpages}] Do not typeset total page count in the footer.
\end{description}
The following options affect the font used:
@@ -265,7 +265,7 @@ If you want to use the hyphenation patterns for the language(s) of your choice,
% The use of \textsf{babel} is mandatory for Greek (see the Greek language option above).
The following language options are currently supported:
-\texttt{english}, \texttt{czech}, \texttt{french}, \texttt{german}, \texttt{greek}\footnote{Requires \XeLaTeX or \LuaLaTeX.}, \texttt{italian}, \texttt{polish}, \texttt{portuguese}, \texttt{slovenian}, \texttt{spanish}.
+\texttt{danish}, \texttt{english}, \texttt{czech}, \texttt{french}, \texttt{german}, \texttt{greek}\footnote{Requires \XeLaTeX or \LuaLaTeX.}, \texttt{hungarian}, \texttt{italian}, \texttt{polish}, \texttt{portuguese}, \texttt{slo\-venian}, \texttt{spanish}.
If you need a different language, you must create a new \texttt{.def} file and add the corresponding \texttt{\textbackslash DeclareOption} in the class file. Please contribute your \texttt{.def} files so that they can be included in future updates. The \texttt{.def} files in the \texttt{europecv}\footnote{\url{http://ctan.org/pkg/europecv}} package are a good starting point.
@@ -323,7 +323,7 @@ Europass and the Europass logo are copyright of the European Union.\footnote{See
\section{Acknowledgements}
Special thanks to \LaTeX\ enthusiast Francesco Biccari whom I had the pleasure to meet at LENS in Sesto Fiorentino and who provided useful comments and suggestions.
-The following people contributed language definition files: Peter Fink (German); Nuno Vieira (Portuguese), Henry Ajquejay, Gast\'{o}n Simone and Pablo Rodriguez (Spanish); Ale\v s Zadravec (Slovenian); Jan Koprnick\'{y} (Czech); Lennart Jern (Swedish).
+The following people contributed language definition files: Peter Fink (German); Nuno Vieira (Portuguese), Henry Ajquejay, Gast\'{o}n Simone and Pablo Rodriguez (Spanish); Ale\v s Zadravec (Slovenian); Jan Koprnick\'{y} (Czech); Lennart Jern (Swedish), Daniel Østergaard Andreasen (Danish).
-The following people contributed code changes: Stanley Foerster.
+The following people contributed code changes: Stanley Foerster, Andrzej \'{S}liwi\'{n}ski
\end{document}
diff --git a/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.pdf b/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.pdf
index 239abe7801f..be1bdd62ce9 100644
--- a/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.pdf
+++ b/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex b/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex
index 4592f8f1824..b7624bc3a71 100644
--- a/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex
+++ b/Master/texmf-dist/doc/latex/europasscv/example/europasscv_en.tex
@@ -5,22 +5,25 @@
\documentclass[english,a4paper]{europasscv}
\usepackage[english]{babel}
-\ecvname{Betty Smith}
-\ecvaddress{32 Reading rd, Birmingham B26 3QJ United Kingdom}
-\ecvmobile{+44 555 123 555}
-\ecvtelephone{+44 127 6689}
-\ecvworkphone{+44 999 888 777}
+\ecvname{Katie Smith}
+\ecvaddress{12 Strawberry Hill, Dublin 8 Éire/Ireland}
+\ecvmobile{+353 555 123 555}
+\ecvtelephone{+353 127 6689}
+\ecvworkphone{+353 999 888 777}
\ecvemail{smith@kotmail.com another@email.com}
\ecvhomepage{www.myhomepage.com www.another-homepage.com}
-\ecvim{AOL Messenger}{betty.smith}
-\ecvim{Google Talk}{bsmith}
+% \ecvgithubpage{www.github.com/smith}
+% \ecvlinkedinpage{www.linkedin.com/in/katie-smith}
+\ecvim{AOL Messenger}{katie.smith}
+\ecvim{Google Talk}{ksmith}
\ecvdateofbirth{1 March 1975}
-\ecvnationality{English}
+\ecvnationality{Irish}
\ecvgender{Female}
% \ecvpicture[width=3.8cm]{picture.jpg}
-% \ecvpictureright
+
+% \date{}
\begin{document}
\begin{europasscv}
@@ -32,14 +35,14 @@
\ecvsection{Work experience}
\ecvtitle{August 2002 -- Present}{Independent consultant}
- \ecvitem{}{British Council\newline 123, Bd Ney, 75023 Paris (France)}
+ \ecvitem{}{National Youth Council of Ireland\newline 3 Montague Street, Dublin 2, D02 V327, Ireland}
\ecvitem{}{Evaluation of European Commission youth training support measures for youth national agencies and young people}
\ecvtitle{March 2002 -- July 2002}{Internship}
\ecvitem{}{European Commission, Youth Unit, DG Education and Culture \newline 200, Rue de la Loi, 1049 Brussels (Belgium)}
\ecvitem{}{
\begin{ecvitemize}
- \item evaluating youth training programmes for SALTO UK and the partnership between the Council of Europe and European Commission
+ \item evaluating youth training programmes and the partnership between the Council of Europe and European Commission
\item organizing and running a 2 day workshop on non-formal education for Action 5 large scale projects focusing on quality, assessment and recognition
\item contributing to the steering sroup on training and developing action plans on training for the next 3 years. Working on the Users Guide for training and the support measures
\end{ecvitemize}
@@ -54,10 +57,10 @@
\ecvsection{Education and training}
\ecvtitlelevel{1997--2001}{PhD - Thesis Title: 'Young People in the Construction of the Virtual University’, Empirical research on e-learning}{ISCED~6}
- \ecvitem{}{Brunel University, London United Kingdom}
+ \ecvitem{}{Trinity College Dublin, The University of Dublin, Ireland}
\ecvtitle{1993--1997}{Bachelor of Science in Sociology and Psychology}
- \ecvitem{}{Brunel University, London United Kingdom}
+ \ecvitem{}{Trinity College Dublin, The University of Dublin, Ireland}
\ecvitem{}{
\begin{ecvitemize}
\item sociology of risk
diff --git a/Master/texmf-dist/tex/latex/europasscv/address_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/address_europass_icon.pdf
index 0f4c0e9d854..be78b62e250 100644
--- a/Master/texmf-dist/tex/latex/europasscv/address_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/address_europass_icon.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv.cls b/Master/texmf-dist/tex/latex/europasscv/europasscv.cls
index 46639ba84a4..33731402fff 100644
--- a/Master/texmf-dist/tex/latex/europasscv/europasscv.cls
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv.cls
@@ -8,10 +8,16 @@
% See http://www.latex-project.org/lppl.txt
% for the details of that license
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{europasscv}[2017/01/22 The new Europass curriculum vitae class]
+\ProvidesClass{europasscv}[2017/11/19 The new Europass curriculum vitae class]
\newcommand\ecv@utf[1]{#1}
+\def\ecv@dcompcola{0.2}
+\def\ecv@dcompcolb{0.2}
+\def\ecv@dcompcolc{0.2}
+\def\ecv@dcompcold{0.2}
+\def\ecv@dcompcole{0.2}
+
% Set language
\DeclareOption{english}{%
\AtEndOfPackage{%
@@ -214,13 +220,15 @@
\DeclareOption{notitle}{\def\ecv@notitle{}}
% Page numbering
-\DeclareOption{totpages}{%
- \AtEndOfPackage{\RequirePackage{totpages}%
- \def\ecv@totpages{~/~\ref{TotPages}}
- %\ecvpage{\ecv@pagekey~\thepage~/~\ref{TotPages}}%
- }%
+\AtEndOfPackage{\RequirePackage{totpages}}
+\def\ecv@totpages{~/~\ref{TotPages}}
+\DeclareOption{nototpages}{
+ \def\ecv@totpages{}
}
+\newcommand*{\ecvpage}[1]{\def\ecv@page{#1}}
+\ecvpage{\ecv@pagekey~\thepage\ecv@totpages}
+
\newif\if@ecvnodocument\@ecvnodocumentfalse
\DeclareOption{nodocument}{%
\@ecvnodocumenttrue
@@ -234,7 +242,7 @@
\PassOptionsToClass{\CurrentOption}{article}%
}
-\ExecuteOptions{english,hrule,totpages} % Default options
+\ExecuteOptions{english,hrule} % Default options
\ProcessOptions\relax
@@ -258,6 +266,8 @@
\RequirePackage[hidelinks]{hyperref}
\RequirePackage{colortbl}
\RequirePackage{graphicx}
+\RequirePackage{xparse}
+\RequirePackage{substr}
\if@ecvdebug \RequirePackage{showframe} \fi
@@ -273,10 +283,6 @@
\fi
\fi
-\def\ecv@totpages{}
-\newcommand*{\ecvpage}[1]{\def\ecv@page{#1}}
-\ecvpage{\ecv@pagekey~\thepage\ecv@totpages}
-
\def\ecv@lfoot{%
\footnotesize{\@date}
}
@@ -322,7 +328,7 @@
\addtolength{\difflength}{-0.6\ecv@logowidth}
\noindent
\begin{minipage}{0.5\textwidth}
- \noindent\makebox[\ecv@leftcolwidth][l]{\noindent\raisebox{-6.5pt}[0pt][0pt]{\if@ecvlogo\includegraphics[width=0.6\ecv@logowidth]{europasslogo2013.pdf}\else \hspace{\ecv@logowidth}\fi}\hspace{\difflength}\hspace{\ecv@colsep}\ecvcoloredtitle}
+ \noindent\makebox[\ecv@leftcolwidth][l]{\noindent\raisebox{-6.5pt}[0pt][0pt]{\if@ecvlogo\includegraphics[width=0.6\ecv@logowidth]{europasslogo2013.pdf}\else \hspace{0.6\ecv@logowidth}\fi}\hspace{\difflength}\hspace{\ecv@colsep}{\ifx\@empty\ecv@notitle \empty \else \ecvcoloredtitle \fi}}
\end{minipage}
}
}
@@ -334,7 +340,7 @@
\addtolength{\difflength}{-\ecv@logowidth}
\noindent
\begin{minipage}{0.5\textwidth}
- \noindent\makebox[\ecv@leftcolwidth][l]{\noindent\raisebox{-10.5pt}[0pt][0pt]{\if@ecvlogo\includegraphics[width=\ecv@logowidth]{europasslogo2013.pdf}\else \hspace{\ecv@logowidth}\fi}\hspace{\difflength}\hspace{\ecv@colsep}\ecvcoloredtitle}
+ \noindent\makebox[\ecv@leftcolwidth][l]{\noindent\raisebox{-10.5pt}[0pt][0pt]{\if@ecvlogo\includegraphics[width=\ecv@logowidth]{europasslogo2013.pdf}\else \hspace{\ecv@logowidth}\fi}\hspace{\difflength}\hspace{\ecv@colsep}{\ifx\@empty\ecv@notitle \empty \else \ecvcoloredtitle \fi}}
\end{minipage}
}
}
@@ -369,6 +375,8 @@
\newcommand*{\ecvfax}[1]{\def\ecv@fax{#1}}
\newcommand*{\ecvemail}[1]{\def\ecv@email{#1}}
\newcommand*{\ecvhomepage}[1]{\def\ecv@homepage{#1}}
+\newcommand*{\ecvgithubpage}[1]{\def\ecv@githubpage{#1}}
+\newcommand*{\ecvlinkedinpage}[1]{\def\ecv@linkedinpage{#1}}
\def\ecv@im{}
\newif\if@ecvIMalreadyprovided\@ecvIMalreadyprovidedfalse
\newcommand*{\ecvim}[2]{\if@ecvIMalreadyprovided \g@addto@macro\ecv@im{\quad} \fi \g@addto@macro\ecv@im{\ecvhighlight{#1} #2} \@ecvIMalreadyprovidedtrue}
@@ -376,28 +384,23 @@
\newcommand*{\ecvnationality}[1]{\def\ecv@nationality{#1}\@ecvpiextrafieldstrue}
\newcommand*{\ecvdateofbirth}[1]{\def\ecv@birth{#1}\@ecvpiextrafieldstrue}
\newcommand*{\ecvgender}[1]{\def\ecv@gender{#1}\@ecvpiextrafieldstrue}
+
% Personal picture
-\newif\if@ecvpictureright\@ecvpicturerightfalse
-\newif\if@ecvpictureleft\@ecvpicturelefttrue
-\newcommand*{\ecvpictureleft}{\@ecvpicturerightfalse \@ecvpicturelefttrue}
-\newcommand*{\ecvpictureright}{\@ecvpicturerighttrue \@ecvpictureleftfalse}
-\newcommand*{\ecvdrawpicture}{}
-\newcommand*{\ecvbeforepicture}[1]{\def\ecv@beforepic{#1}}
-\newcommand*{\ecvafterpicture}[1]{\def\ecv@afterpic{#1}}
\newif\if@ecvpicture\@ecvpicturefalse
-\newcommand*\ecvpicture{%\@e
-\@ifnextchar[\ecv@picture{\ecv@picture[]}}
-\def\ecv@picture[#1]#2{%
-\def\ecvarg{#2}
-\ifx\@empty\ecvarg\renewcommand*{\ecvdrawpicture}{}\else
-\renewcommand*{\ecvdrawpicture}{\includegraphics[#1]{#2}}
-\@ecvpicturetrue
-\fi}
-% The following must be used inside \ecvbeforepicture
-% or \ecvafterpicture
-\newcommand*{\ecvspace}[1]{\vspace{#1}}
-\ecvbeforepicture{\raggedleft}
-\ecvafterpicture{0pt}
+\newif\if@ecvpictureright\@ecvpicturerightfalse
+\newif\if@ecvpictureleft\@ecvpictureleftfalse
+\NewDocumentCommand{\ecvpictureleft}{O{,} m}{
+ \@ecvpicturelefttrue \@ecvpicturetrue
+ \def\ecv@pictureleftoptions{#1}
+ \def\ecv@pictureleftfile{#2}
+}
+\NewDocumentCommand{\ecvpictureright}{O{,} m}{
+ \@ecvpicturerighttrue \@ecvpicturetrue
+ \def\ecv@picturerightoptions{#1}
+ \def\ecv@picturerightfile{#2}
+}
+\newcommand{\ecvpicture}[2][]{\ecvpictureleft[#1]{#2}}
+
\ecvfirstname{}
\ecvlastname{}
\ecvname{\ecv@lastname\ \ecv@firstname}
@@ -409,11 +412,11 @@
\ecvfax{}
\ecvemail{}
\ecvhomepage{}
+\ecvgithubpage{}
+\ecvlinkedinpage{}
\ecvnationality{}
\ecvdateofbirth{}
\ecvgender{}
-\ecvpicture{}
-
% see http://tex.stackexchange.com/a/12811
\def\processlinks#1{%
@@ -436,7 +439,10 @@
\newif\if@processlinks@converttoemail
\def\convertstring#1{\if@processlinks@converttoemail \toemail{#1} \else \tourl{#1} \fi}
-\def\tourl#1{\setul{.5pt}{.4pt}\href{#1}{\ul{\mbox{#1}}}}
+\newcommand{\tourl}[1]{%
+\IfSubStringInString{://}{#1}{\def\temp{#1}}{\def\temp{http://#1}}%
+\setul{.5pt}{.4pt}\href{\temp}{\ul{\mbox{#1}}}%
+}
\def\toemail#1{\setul{.5pt}{.4pt}\href{mailto:#1}{\ul{\mbox{#1}}}}
\newif\if@ecvpineedspipe\@ecvpineedspipefalse
@@ -446,13 +452,13 @@
\ecvsectionstyle{\ecv@infosectionkey}
\if@ecvpicture
\if@ecvpictureleft
- \raisebox{-\height}{\ecvdrawpicture}
+ \raisebox{-\height}{\expandafter\includegraphics\expandafter[\ecv@pictureleftoptions]{\ecv@pictureleftfile}}
\fi
\fi
}
{ % right column
\begin{doublespacing}
- \begin{tabular}[t]{@{}p{\if@ecvpicture \if@ecvpictureleft \ecv@rightcolwidth \else 0.7\ecv@rightcolwidth \fi \else \ecv@rightcolwidth\fi}@{}p{\if@ecvpictureright 0.3\ecv@rightcolwidth \else 0pt\fi}@{}}
+ \begin{tabular}[t]{@{}p{\if@ecvpicture \if@ecvpictureright 0.7\ecv@rightcolwidth \else \ecv@rightcolwidth \fi \else \ecv@rightcolwidth\fi}@{}p{\if@ecvpictureright 0.3\ecv@rightcolwidth \else 0pt\fi}@{}}
\if@ecvdebug\cellcolor{green!25}\fi
\raggedright
{\ecvLargenormalstyle{\ecv@name}} \newline
@@ -497,6 +503,12 @@
\ifx\@empty\ecv@homepage\else
\raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{website_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@homepage}} \newline
\fi
+ \ifx\@empty\ecv@githubpage\else
+ \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{github_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@githubpage}} \newline
+ \fi
+ \ifx\@empty\ecv@linkedinpage\else
+ \raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{linkedin_europass_icon.pdf}}\hspace{0.2mm} {\fontseries{m}\selectfont \processlinks{\ecv@linkedinpage}} \newline
+ \fi
\ifx\@empty\ecv@im\else
\raisebox{-2\lineskip}{\includegraphics[width=0.4cm]{im_europass_icon.pdf}} \hspace{0.2mm}{\fontseries{m}\selectfont \ecv@im} \newline
\fi
@@ -528,17 +540,18 @@
\if@ecvpictureright
\if@ecvdebug\cellcolor{red!25}\fi
\Large \vspace{-\baselineskip}
- \raisebox{-\height}{\ecvdrawpicture}
+ \raisebox{-\height}{\expandafter\includegraphics\expandafter[\ecv@picturerightoptions]{\ecv@picturerightfile}}
\fi
\end{tabular}
\end{doublespacing}
}
- \ecvspace{\ecv@afterpic}
}
% Spoken language information
-\newcommand*\ecvmothertongue[2][0pt]{%
-\ecvblueitem[#1]{\ecv@mothertonguekey}{#2}
+\NewDocumentCommand\ecvmothertongue{om}{%
+ \@ecvitemcommandfalse
+ \ecvupdatecurrentskip{#1}{0pt}
+ \ecvblueitem{\ecv@mothertonguekey}{#2}
}
\newlength\ecv@langparwidth
@@ -559,7 +572,7 @@
\setlength{\ecv@langtablewidth}{\ecv@rightcolwidth}
\addtolength{\ecv@langtablewidth}{-4\arrayrulewidth}
\arrayrulecolor{ecvtablebordercolor}
- \begin{tabular}[t]{p{\ecv@langcola\ecv@langtablewidth}|p{\ecv@langcolb\ecv@langtablewidth}|p{\ecv@langcolc\ecv@langtablewidth}|p{\ecv@langcold\ecv@langtablewidth}|p{\ecv@langcole\ecv@langtablewidth}}
+ \begin{tabular}[t]{m{\ecv@langcola\ecv@langtablewidth}|m{\ecv@langcolb\ecv@langtablewidth}|m{\ecv@langcolc\ecv@langtablewidth}|m{\ecv@langcold\ecv@langtablewidth}|m{\ecv@langcole\ecv@langtablewidth}}
\firsthline
\multicolumn{2}{c|}{\ecvsectionstyle{\ecv@understandkey}} & \multicolumn{2}{c|}{\ecvsectionstyle{\ecv@speakkey}} & \centering \ecvsectionstyle{\ecv@writekey}\tabularnewline
\hline
@@ -636,7 +649,7 @@
\setlength{\ecv@langtablewidth}{\ecv@rightcolwidth}
\addtolength{\ecv@langtablewidth}{-4\arrayrulewidth}
\arrayrulecolor{ecvtablebordercolor}
- \begin{tabular}[t]{m{\ecv@dccol\ecv@langtablewidth}|m{\ecv@dccol\ecv@langtablewidth}|m{\ecv@dccol\ecv@langtablewidth}|m{\ecv@dccol\ecv@langtablewidth}|m{\ecv@dccol\ecv@langtablewidth}}
+ \begin{tabular}[t]{m{\ecv@dcompcola\ecv@langtablewidth}|m{\ecv@dcompcolb\ecv@langtablewidth}|m{\ecv@dcompcolc\ecv@langtablewidth}|m{\ecv@dcompcold\ecv@langtablewidth}|m{\ecv@dcompcole\ecv@langtablewidth}}
\firsthline
\multicolumn{5}{c}{\ecvsectionstyle{\ecv@assesskey}} \tabularnewline
\hline
@@ -717,26 +730,22 @@
\color{\ecv@textcolor}
}
-
\newif\if@ecvinsideEcvItemize\@ecvinsideEcvItemizefalse
-\newenvironment{ecvitemize}{
-\if@ecvinsideEcvItemize
-\else
-\ifhmode \newline \else \fi
-\
-\vspace*{\ecv@itemizeskip}
-\@ecvinsideEcvItemizetrue
-\fi
-\begin{itemize}[leftmargin=*,nolistsep,nosep,topsep=0pt]
-}{
-\end{itemize}
-\if@ecvinsideEcvItemize
-\else
-\ \vspace{-0.8\baselineskip}
-\@ecvinsideEcvItemizefalse
-\fi
+\newcommand{\newecvitemize}[2]{
+ \newenvironment{#1}[1][leftmargin=*, nosep]{
+ \par
+ \begin{minipage}[t]{\linewidth}
+ \if@ecvinsideEcvItemize \vspace*{-0.5\baselineskip} \fi
+ \@ecvinsideEcvItemizetrue
+ \begin{#2}[##1]
+ }{
+ \end{#2}
+ \end{minipage}%
+ \@ecvinsideEcvItemizefalse
+ }
}
-
+\newecvitemize{ecvitemize}{itemize}
+\newecvitemize{ecvenumerate}{enumerate}
% styles
\newcommand{\ecvsectionstyle}[1]{\textcolor{ecvsectioncolor}{\MakeUppercase{\expandafter{#1}}}}
@@ -749,14 +758,31 @@
% sectioning commands
-\newif\if@ecvitemskip\@ecvitemskipfalse
+\newcommand{\ecvupdatecurrentskip}[2]{
+% #1: value to be tested
+% #2: default value
+\if@ecvdebug
+ \message{^^J##################^^J}
+ \message{[europasscv] ecvupdatecurrentskip #1 #2, override \if@ecvoverrideskip true \else false \fi^^J}
+\fi
+
+\IfNoValueTF{#1}
+ {\if@ecvoverrideskip\else\setlength{\ecv@currentskip}{#2}\fi}
+ {\setlength{\ecv@currentskip}{#1}}
+
+\if@ecvdebug
+ \message{[europasscv] set \the\ecv@currentskip}
+ \message{^^J##################^^J}
+\fi
+}
+
+\newif\if@ecvoverrideskip\@ecvoverrideskipfalse
\newlength{\ecv@itemskip}
\newlength{\ecv@itemizeskip}
\setlength\ecv@itemskip{2.8pt}
\newlength{\ecv@currentskip}
-\newif\if@ecvlastitemwassection\@ecvlastitemwassectionfalse
\newif\if@ecvitemcommand\@ecvitemcommandtrue
\newcommand{\ecv@secondarg}{}
@@ -769,7 +795,8 @@
}p{#1}
}
\newcolumntype{R}[1]{>{\raggedleft}p{#1}}
-\newcommand\ecvitem[3][\ecv@itemskip]{%
+
+\NewDocumentCommand\ecvitem{o+m+m}{%
\if@ecvdebug
\renewcommand{\ecv@secondarg}{#2}
\renewcommand{\ecv@thirdarg}{#3}
@@ -777,70 +804,70 @@
\message{[europasscv] typesetting ^^J}
\message{[europasscv] \meaning\ecv@secondarg^^J}
\message{[europasscv] \meaning\ecv@thirdarg^^J}
- \message{[europasscv] ecvitemskip = \if@ecvitemskip true, skipping \the\ecv@currentskip \else false\fi^^J}
+ \message{[europasscv] currentskip = \the\ecv@currentskip^^J}
\message{[europasscv] leftcolwidth = \the\ecv@leftcolwidth^^J}
\message{[europasscv] ecv@colsep = \the\ecv@colsep^^J}
\message{[europasscv] rightcolwidth = \the\ecv@rightcolwidth^^J}
\message{[europasscv] textwidth = \the\textwidth^^J}
\fi
- \if@ecvitemskip
- \setlength{\ecv@currentskip}{#1}
- \vspace{\ecv@currentskip}
- \fi
-
\if@ecvitemcommand
- \if@ecvlastitemwassection
- \vspace{\smallskipamount}
- \fi
+ \ecvupdatecurrentskip{#1}{\ecv@itemskip}
\fi
+ \vspace{\ecv@currentskip}
+
\setlength\ecv@itemizeskip{-\ht\strutbox}\addtolength{\ecv@itemizeskip}{-2\dp\strutbox}
- \noindent\begin{tabular}{@{}R{\ecv@leftcolwidth}@{\hspace{\ecv@colsep}}P{\ecv@rightcolwidth}@{}}
+ \begin{tabular}{@{}R{\ecv@leftcolwidth}@{\hspace{\ecv@colsep}}P{\ecv@rightcolwidth}@{}}
\if@ecvdebug\cellcolor{yellow!25}\fi #2 & \if@ecvdebug\cellcolor{blue!25}\fi #3
\end{tabular}
- % do not delete the blank line below
-
- \@ecvitemskiptrue
- \@ecvlastitemwassectionfalse
+ \par
+ \@ecvoverrideskipfalse
\@ecvitemcommandtrue
}
\newlength{\ecv@sectionrulelength}
-\newcommand{\ecvsection}[2][\bigskipamount]{%
+\NewDocumentCommand\ecvsection{o+m}{%
\@ecvitemcommandfalse
+ \ecvupdatecurrentskip{#1}{\bigskipamount}
\setlength{\ecv@sectionrulelength}{\ecv@rightcolwidth}
\addtolength{\ecv@sectionrulelength}{-7pt}
- \ecvitem[#1]{\ecvsectionstyle{#2}}
- {\textcolor{ecvrulecolor}{\noindent\rule{\ecv@sectionrulelength}{1pt}\rule{7pt}{8pt}}}
+ \ecvitem{\ecvsectionstyle{#2}}
+ {\textcolor{ecvrulecolor}{\noindent\rule{\ecv@sectionrulelength}{1pt}\rule{7pt}{8pt}}}
\nopagebreak
- \@ecvitemskipfalse
- \@ecvlastitemwassectiontrue
- \vspace*{\medskipamount}
+ \@ecvoverrideskiptrue
+ \setlength{\ecv@currentskip}{\medskipamount}
}
-\newcommand\ecvtitle[3][\if@ecvitemskip 1.3\bigskipamount \else 0pt \fi]{%
+\NewDocumentCommand\ecvtitle{o+m+m}{%
\@ecvitemcommandfalse
- \ecvitem[#1]{\small \ecvbluenormalstyle{#2}}{\ecvtitlestyle{#3}}
+ \ecvupdatecurrentskip{#1}{1.3\bigskipamount}
+ \ecvitem{\small \ecvbluenormalstyle{#2}}{\ecvtitlestyle{#3}}
}
-\newcommand{\ecvtitlelevel}[4][\if@ecvitemskip 1.3\bigskipamount \else 0pt \fi]{
- \ecvtitle[#1]{#2}{
+\NewDocumentCommand\ecvtitlelevel{o+m+m+m}{
+ \@ecvitemcommandfalse
+ \ecvupdatecurrentskip{#1}{1.3\bigskipamount}
+ \ecvtitle{#2}{
#3 \if@ecvdebug\cellcolor{green!25}\fi \hfill \ecvhighlight{\small #4}
\nolinebreak[4]
}
}
-\newcommand\ecvblueitem[3][\if@ecvitemskip 1.3\bigskipamount\else 0pt \fi]{
- \ecvitem[#1]{\textcolor{ecvsectioncolor}{#2}}{#3}
+\NewDocumentCommand\ecvblueitem{o+m+m}{
+ \@ecvitemcommandfalse
+ \ecvupdatecurrentskip{#1}{1.3\bigskipamount}
+ \ecvitem{\textcolor{ecvsectioncolor}{#2}}{#3}
}
-\newcommand{\ecvbigitem}[3][0.8\bigskipamount]{
- \ecvitem[#1]{\ecvsectionstyle{#2}}{\ecvlargenormalstyle{#3}}
- \vspace{0.8\bigskipamount}
- \@ecvitemskipfalse
+\NewDocumentCommand\ecvbigitem{o+m+m}{%
+ \@ecvitemcommandfalse
+ \ecvupdatecurrentskip{#1}{0.8\bigskipamount}
+ \ecvitem{\ecvsectionstyle{#2}}{\ecvlargenormalstyle{#3}}
+ \@ecvoverrideskiptrue
+ \setlength{\ecv@currentskip}{0.8\bigskipamount}
}
\newcommand{\ecvhighlightcell}[1]{\vspace{-4\dp\strutbox}\hspace{0.2cm}\parbox{0.95\ecv@rightcolwidth}{\vspace*{0.3cm} #1\vspace{0.1cm}} \cellcolor{ecvhighlightcellcolor}}
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv_cs.def b/Master/texmf-dist/tex/latex/europasscv/europasscv_cs.def
index ceb0428d76f..c3880aa939a 100644
--- a/Master/texmf-dist/tex/latex/europasscv/europasscv_cs.def
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv_cs.def
@@ -1,57 +1,57 @@
-%!TEX encoding = UTF-8 Unicode
-%
-% Translation completed on 2016/09/09
-\ProvidesFile{europasscv_cs.def}[europasscv Czech definitions]
-\def\ecv@currvitaekey{\ecv@utf{{\v Z}ivotopis}}
-% 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@otherlanguageskey{\ecv@utf{Dal{\v s}{\'i} jazyky}}
-\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@langshortdesckey{\ecv@utf{{\'U}rovn{\v e}: A1/A2: U{\v z}ivatel z{\'a}klad{\r u} jazyka -- B1/B2: Samostatn{\'y} u{\v z}ivatel -- C1/C2: Zku{\v s}en{\'y} u{\v z}ivatel}}
-\def\ecv@langfooterkey{\ecv@utf{Spole{\v c}n{\'y} evropsk{\'y} referen{\v c}n{\'\i} r{\'a}mec pro jazyky}}
-\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/cs/resources/european-language-levels-cefr}}
-\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}}
-\def\ecv@europeanunionkey{\ecv@utf{Evropsk{\'a} unie}}
-% Digital competences self-assessment grid
-\def\ecv@digitalcompetenceskey{\ecv@utf{Digit{\'a}ln{\'\i} dovednosti}}
-\def\ecv@informationprocessingkey{\ecv@utf{Zpracov{\'a}n{\'\i} informac{\'\i}}}
-\def\ecv@communicationkey{\ecv@utf{Komunikace}}
-\def\ecv@contentcreationkey{\ecv@utf{Vytv{\'a}{\v r}en{\'\i} obsahu}}
-\def\ecv@safetykey{\ecv@utf{Bezpe{\v c}nost}}
-\def\ecv@problensolvingkey{\ecv@utf{{\v R}e{\v s}en{\'\i} probl{\'e}mu}}
-\def\ecv@digcompfooterkey{\ecv@utf{Digit{\'a}ln{\'\i} dovednosti - Stupnice pro sebehodnocen{\'\i}}}
-\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/cs/resources/digital-competences}}
-\def\ecv@dcbasickey{\ecv@utf{Z{\'a}kladn{\'\i} u{\v z}ivatel}}
-\def\ecv@dcindepkey{\ecv@utf{Samostatn{\'y} u{\v z}ivatel}}
-\def\ecv@dcprofkey{\ecv@utf{Zku{\v s}en{\'y} u{\v z}ivatel}}
-
-% Width of language columns
-\def\ecv@langcola{0.15}
-\def\ecv@langcolb{0.15}
-\def\ecv@langcolc{0.25}
-\def\ecv@langcold{0.25}
-\def\ecv@langcole{0.2}
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2016/09/09
+\ProvidesFile{europasscv_cs.def}[europasscv Czech definitions]
+\def\ecv@currvitaekey{\ecv@utf{{\v Z}ivotopis}}
+% 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@otherlanguageskey{\ecv@utf{Dal{\v s}{\'i} jazyky}}
+\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@langshortdesckey{\ecv@utf{{\'U}rovn{\v e}: A1/A2: U{\v z}ivatel z{\'a}klad{\r u} jazyka -- B1/B2: Samostatn{\'y} u{\v z}ivatel -- C1/C2: Zku{\v s}en{\'y} u{\v z}ivatel}}
+\def\ecv@langfooterkey{\ecv@utf{Spole{\v c}n{\'y} evropsk{\'y} referen{\v c}n{\'\i} r{\'a}mec pro jazyky}}
+\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/cs/resources/european-language-levels-cefr}}
+\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}}
+\def\ecv@europeanunionkey{\ecv@utf{Evropsk{\'a} unie}}
+% Digital competences self-assessment grid
+\def\ecv@digitalcompetenceskey{\ecv@utf{Digit{\'a}ln{\'\i} dovednosti}}
+\def\ecv@informationprocessingkey{\ecv@utf{Zpracov{\'a}n{\'\i} informac{\'\i}}}
+\def\ecv@communicationkey{\ecv@utf{Komunikace}}
+\def\ecv@contentcreationkey{\ecv@utf{Vytv{\'a}{\v r}en{\'\i} obsahu}}
+\def\ecv@safetykey{\ecv@utf{Bezpe{\v c}nost}}
+\def\ecv@problensolvingkey{\ecv@utf{{\v R}e{\v s}en{\'\i} probl{\'e}mu}}
+\def\ecv@digcompfooterkey{\ecv@utf{Digit{\'a}ln{\'\i} dovednosti - Stupnice pro sebehodnocen{\'\i}}}
+\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/cs/resources/digital-competences}}
+\def\ecv@dcbasickey{\ecv@utf{Z{\'a}kladn{\'\i} u{\v z}ivatel}}
+\def\ecv@dcindepkey{\ecv@utf{Samostatn{\'y} u{\v z}ivatel}}
+\def\ecv@dcprofkey{\ecv@utf{Zku{\v s}en{\'y} u{\v z}ivatel}}
+
+% Width of language columns
+\def\ecv@langcola{0.15}
+\def\ecv@langcolb{0.15}
+\def\ecv@langcolc{0.25}
+\def\ecv@langcold{0.25}
+\def\ecv@langcole{0.2}
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv_da.def b/Master/texmf-dist/tex/latex/europasscv/europasscv_da.def
new file mode 100644
index 00000000000..bbab7d26fc8
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv_da.def
@@ -0,0 +1,63 @@
+%!TEX encoding = UTF-8 Unicode
+%
+%
+\ProvidesFile{europasscv_da.def}[europasscv Danish definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Personlig information}}
+\def\ecv@namekey{\ecv@utf{Efternavn(e), fornavn(e) og mellemnavn(e)}}
+\def\ecv@addresskey{\ecv@utf{Adresse}}
+\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}}
+\def\ecv@nationalitykey{\ecv@utf{Nationalitet}}
+\def\ecv@birthkey{\ecv@utf{F\o dseldato}}
+\def\ecv@genderkey{\ecv@utf{K\o n}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Side}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ for}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Modersm\aa l}}
+\def\ecv@otherlanguageskey{\ecv@utf{Andre sprog}}
+\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@langshortdesckey{\ecv@utf{Niveauer: A1/A2: Sprogbruger med basiskundskaber -- B1/B2: Selvst\ae ndig sprogbruger -- C1/C2: Kompetent sprogbruger}}
+\def\ecv@langfooterkey{\ecv@utf{Europ\ae iske Referencerammes (CEF) niveau}}
+\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/da/resources/european-language-levels-cefr}}
+\def\ecv@cefbasickey{\ecv@utf{Sprogbruger med basiskundskaber}}
+\def\ecv@cefindepkey{\ecv@utf{Selvst\ae ndig sprogbruger}}
+\def\ecv@cefprofkey{\ecv@utf{Kompetent sprogbruger}}
+\def\ecv@europeanunionkey{\ecv@utf{Den Europ\ae iske union}}
+% Digital competences self-assessment grid
+\def\ecv@digitalcompetenceskey{\ecv@utf{Digital kompetence}}
+\def\ecv@informationprocessingkey{\ecv@utf{In\-for\-ma\-tions\-be\-hand\-ling}}
+\def\ecv@communicationkey{\ecv@utf{Kommunikation}}
+\def\ecv@contentcreationkey{\ecv@utf{Ind\-holds\-pro\-duk\-tion}}
+\def\ecv@safetykey{\ecv@utf{Sikkerhed}}
+\def\ecv@problensolvingkey{\ecv@utf{Probleml\o sning}}
+\def\ecv@digcompfooterkey{\ecv@utf{Digitale kompetencer - Selvevalueringsskala}}
+\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/da/resources/digital-competences}}
+\def\ecv@dcbasickey{\ecv@utf{Basisbruger}}
+\def\ecv@dcindepkey{\ecv@utf{Selvst\ae ndig bruger}}
+\def\ecv@dcprofkey{\ecv@utf{Kompetent\\ bruger}}
+
+% Width of language columns
+\def\ecv@langcola{0.15}
+\def\ecv@langcolb{0.15}
+\def\ecv@langcolc{0.25}
+\def\ecv@langcold{0.25}
+\def\ecv@langcole{0.2}
+
+% Width of digital competences columns
+\def\ecv@dcompcola{0.21}
+\def\ecv@dcompcolb{0.21}
+\def\ecv@dcompcolc{0.16}
+\def\ecv@dcompcold{0.21}
+\def\ecv@dcompcole{0.21}
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv_de.def b/Master/texmf-dist/tex/latex/europasscv/europasscv_de.def
index 76202217803..aa09701e681 100644
--- a/Master/texmf-dist/tex/latex/europasscv/europasscv_de.def
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv_de.def
@@ -1,57 +1,64 @@
-%!TEX encoding = UTF-8 Unicode
-%
-%
-\ProvidesFile{europasscv_de.def}[europasscv German definitions]
-% Personal information
-\def\ecv@infosectionkey{\ecv@utf{Angaben zur Person}}
-\def\ecv@namekey{\ecv@utf{Nachname(n) / Vorname(n)}}
-\def\ecv@addresskey{\ecv@utf{Adresse}}
-\def\ecv@telkey{\ecv@utf{Telefon}}
-\def\ecv@mobilekey{\ecv@utf{Mobil}}
-\def\ecv@faxkey{\ecv@utf{Telefax}}
-\def\ecv@emailkey{\ecv@utf{E-mail}}
-\def\ecv@nationalitykey{\ecv@utf{Staatsangehörigkeit}}
-\def\ecv@birthkey{\ecv@utf{Geburtsdatum}}
-\def\ecv@genderkey{\ecv@utf{Geschlecht}}
-% Footer
-\def\ecv@pagekey{\ecv@utf{Seite}}
-\def\ecv@cvofkey{\ecv@utf{Lebenslauf von}}
-% Language table
-\def\ecv@mothertonguekey{\ecv@utf{Muttersprache}}
-\def\ecv@otherlanguageskey{\ecv@utf{Andere Sprachen}}
-\def\ecv@assesskey{\ecv@utf{Selbstbeurteilung}}
-\def\ecv@levelkey{\ecv@utf{Europäische 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ören}}
-\def\ecv@readkey{\ecv@utf{Lesen}}
-\def\ecv@interactkey{\ecv@utf{An Gesprächen teilnehmen}}
-\def\ecv@productkey{\ecv@utf{Zusammenhängendes Sprechen}}
-\def\ecv@langshortdesckey{\ecv@utf{Levels: A1/A2: Elementare Sprachverwendung -- B1/B2: selbständige Sprachverwendung -- C1/C2: Kompetente Sprachverwendung}}
-\def\ecv@langfooterkey{\ecv@utf{Gemeinsamer Europäischer Referenzrahmen für Sprachen}}
-\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/de/documents/european-skills-passport/language-passport}}
-\def\ecv@cefbasickey{\ecv@utf{Elementare Sprachverwendung}}
-\def\ecv@cefindepkey{\ecv@utf{Selbständige Sprachverwendung}}
-\def\ecv@cefprofkey{\ecv@utf{Kompetente Sprachverwendung}}
-\def\ecv@europeanunionkey{\ecv@utf{Europäische Union}}
-% Digital competences self-assessment grid
-\def\ecv@digitalcompetenceskey{\ecv@utf{Digitale Kompetenzen}}
-\def\ecv@informationprocessingkey{\ecv@utf{Datenverarbeitung}}
-\def\ecv@communicationkey{\ecv@utf{Kommunikation}}
-\def\ecv@contentcreationkey{\ecv@utf{Erstellung von Inhalten}}
-\def\ecv@safetykey{\ecv@utf{Sicherheit}}
-\def\ecv@problensolvingkey{\ecv@utf{Problemlösung}}
-\def\ecv@digcompfooterkey{\ecv@utf{Digitale Kompetenzen - Raster zur Selbstbeurteilung}}
-\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/de/resources/digital-competences}}
-\def\ecv@dcbasickey{\ecv@utf{Elementare Verwendung}}
-\def\ecv@dcindepkey{\ecv@utf{Selbstständige Verwendung}}
-\def\ecv@dcprofkey{\ecv@utf{Kompetente Verwendung}}
-
-% Width of language columns
-\def\ecv@langcola{0.15}
-\def\ecv@langcolb{0.15}
-\def\ecv@langcolc{0.25}
-\def\ecv@langcold{0.25}
-\def\ecv@langcole{0.2}
-
+%!TEX encoding = UTF-8 Unicode
+%
+%
+\ProvidesFile{europasscv_de.def}[europasscv German definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Angaben zur Person}}
+\def\ecv@namekey{\ecv@utf{Nachname(n) / Vorname(n)}}
+\def\ecv@addresskey{\ecv@utf{Adresse}}
+\def\ecv@telkey{\ecv@utf{Telefon}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@faxkey{\ecv@utf{Telefax}}
+\def\ecv@emailkey{\ecv@utf{E-mail}}
+\def\ecv@nationalitykey{\ecv@utf{Staatsangehörigkeit}}
+\def\ecv@birthkey{\ecv@utf{Geburtsdatum}}
+\def\ecv@genderkey{\ecv@utf{Geschlecht}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Seite}}
+\def\ecv@cvofkey{\ecv@utf{Lebenslauf von}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Muttersprache}}
+\def\ecv@otherlanguageskey{\ecv@utf{Weitere Sprachen}}
+\def\ecv@assesskey{\ecv@utf{Selbstbeurteilung}}
+\def\ecv@levelkey{\ecv@utf{Europäische 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ören}}
+\def\ecv@readkey{\ecv@utf{Lesen}}
+\def\ecv@interactkey{\ecv@utf{An Gesprächen teilnehmen}}
+\def\ecv@productkey{\ecv@utf{Zusammenhängendes Sprechen}}
+\def\ecv@langshortdesckey{\ecv@utf{Niveaus: A1 und A2: Elementar -- B1 und B2: Selbstständig -- C1 und C2: Kompetent}}
+\def\ecv@langfooterkey{\ecv@utf{Gemeinsamer Europäischer Referenzrahmen für Sprachen}}
+\def\ecv@langlinkkey{\ecv@utf{https://europass.cedefop.europa.eu/de/resources/european-language-levels-cefr}}
+\def\ecv@cefbasickey{\ecv@utf{Elementare Sprachverwendung}}
+\def\ecv@cefindepkey{\ecv@utf{Selbständige Sprachverwendung}}
+\def\ecv@cefprofkey{\ecv@utf{Kompetente Sprachverwendung}}
+\def\ecv@europeanunionkey{\ecv@utf{Europäische Union}}
+% Digital competences self-assessment grid
+\def\ecv@digitalcompetenceskey{\ecv@utf{Digitale Kompetenz}}
+\def\ecv@informationprocessingkey{\ecv@utf{Datenverarbeitung}}
+\def\ecv@communicationkey{\ecv@utf{Kommunikation}}
+\def\ecv@contentcreationkey{\ecv@utf{Erstellung von Inhalten}}
+\def\ecv@safetykey{\ecv@utf{Sicherheit}}
+\def\ecv@problensolvingkey{\ecv@utf{Problemlösung}}
+\def\ecv@digcompfooterkey{\ecv@utf{Digitale Kompetenzen - Raster zur Selbstbeurteilung}}
+\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/de/resources/digital-competences}}
+\def\ecv@dcbasickey{\ecv@utf{Elementare Verwendung}}
+\def\ecv@dcindepkey{\ecv@utf{Selbstständige Verwendung}}
+\def\ecv@dcprofkey{\ecv@utf{Kompetente Verwendung}}
+
+% Width of language columns
+\def\ecv@langcola{0.15}
+\def\ecv@langcolb{0.15}
+\def\ecv@langcolc{0.25}
+\def\ecv@langcold{0.25}
+\def\ecv@langcole{0.2}
+
+% Width of digital competences columns
+\def\ecv@dcompcola{0.24}
+\def\ecv@dcompcolb{0.19}
+\def\ecv@dcompcolc{0.19}
+\def\ecv@dcompcold{0.19}
+\def\ecv@dcompcole{0.19}
+
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv_en.def b/Master/texmf-dist/tex/latex/europasscv/europasscv_en.def
index a61c54c1922..8416994c80c 100644
--- a/Master/texmf-dist/tex/latex/europasscv/europasscv_en.def
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv_en.def
@@ -28,8 +28,8 @@
\def\ecv@readkey{\ecv@utf{Reading}}
\def\ecv@interactkey{\ecv@utf{Spoken interaction}}
\def\ecv@productkey{\ecv@utf{Spoken production}}
-\def\ecv@langshortdesckey{\ecv@utf{Levels: A1/A2: Basic user -- B1/B2: Independent user -- C1/C2: Proficient user}}
-\def\ecv@langfooterkey{\ecv@utf{Common European Framework of Reference (CEF) level}}
+\def\ecv@langshortdesckey{\ecv@utf{Levels: A1 and A2: Basic user -- B1 and B2: Independent user -- C1 and C2: Proficient user}}
+\def\ecv@langfooterkey{\ecv@utf{Common European Framework of Reference for Languages}}
\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/en/resources/european-language-levels-cefr}}
\def\ecv@cefbasickey{\ecv@utf{Basic user}}
\def\ecv@cefindepkey{\ecv@utf{Independent user}}
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv_es.def b/Master/texmf-dist/tex/latex/europasscv/europasscv_es.def
index f9d75653ff9..747dd779d1f 100644
--- a/Master/texmf-dist/tex/latex/europasscv/europasscv_es.def
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv_es.def
@@ -1,58 +1,58 @@
-%!TEX encoding = UTF-8 Unicode
-%
-%
-\ProvidesFile{europasscv_es.def}[europasscv Spanish definitions]
-\def\ecv@currvitaekey{\ecv@utf{Curr\'{i}culum vitae}}
-% Personal information
-\def\ecv@infosectionkey{\ecv@utf{Informaci\'{o}n personal}}
-\def\ecv@namekey{\ecv@utf{Nombre(s) y apellido(s)}}
-\def\ecv@addresskey{\ecv@utf{Direcci\'{o}n}}
-\def\ecv@telkey{\ecv@utf{Tel\'{e}fono}}
-\def\ecv@mobilekey{\ecv@utf{M\'{o}vil}}
-\def\ecv@faxkey{\ecv@utf{Fax}}
-\def\ecv@emailkey{\ecv@utf{E-mail}}
-\def\ecv@nationalitykey{\ecv@utf{Nacionalidad}}
-\def\ecv@birthkey{\ecv@utf{Fecha de nacimiento}}
-\def\ecv@genderkey{\ecv@utf{Sexo}}
-% Footer
-\def\ecv@pagekey{\ecv@utf{P\'{a}gina}}
-\def\ecv@cvofkey{\ecv@utf{Curr\'{i}culum vit\ae\ de}}
-% Language table
-\def\ecv@mothertonguekey{\ecv@utf{Lengua materna}}
-\def\ecv@otherlanguageskey{\ecv@utf{Otros idiomas}}
-\def\ecv@assesskey{\ecv@utf{Autoevaluaci\'{o}n}}
-\def\ecv@levelkey{\ecv@utf{Nivel europeo}}
-\def\ecv@understandkey{\ecv@utf{Comprender}}
-\def\ecv@speakkey{\ecv@utf{Hablar}}
-\def\ecv@writekey{\ecv@utf{Expresi\'{o}n escrita}}
-\def\ecv@listenkey{\ecv@utf{Comprensi\'{o}n auditiva}}
-\def\ecv@readkey{\ecv@utf{Comprensi\'{o}n de lectura}}
-\def\ecv@interactkey{\ecv@utf{Interacci\'{o}n oral}}
-\def\ecv@productkey{\ecv@utf{Expresi\'{o}n oral}}
-\def\ecv@langshortdesckey{\ecv@utf{Niveles: A1/A2: Usuario b\'{a}sico -- B1/B2: Usuario independiente -- C1/C2: Usuario competente}}
-\def\ecv@langfooterkey{\ecv@utf{Marco com\'{u}n Europeo de referencia para las lenguas}}
-\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/es/resources/european-language-levels-cefr}}
-\def\ecv@cefbasickey{\ecv@utf{Usuario b\'{a}sico}}
-\def\ecv@cefindepkey{\ecv@utf{Usuario independiente}}
-\def\ecv@cefprofkey{\ecv@utf{Usuario competente}}
-\def\ecv@europeanunionkey{\ecv@utf{Uni\'{o}n Europea}}
-% Digital competences self-assessment grid
-\def\ecv@digitalcompetenceskey{\ecv@utf{Competencias digitales}}
-\def\ecv@informationprocessingkey{\ecv@utf{Tratamiento de la informaci{\'o}n}}
-\def\ecv@communicationkey{\ecv@utf{Comunicaci{\'o}n}}
-\def\ecv@contentcreationkey{\ecv@utf{Creaci{\'o}n del contenido}}
-\def\ecv@safetykey{\ecv@utf{Seguridad}}
-\def\ecv@problensolvingkey{\ecv@utf{Resoluci{\'o}n de problemas}}
-\def\ecv@digcompfooterkey{\ecv@utf{Competencias digitales - Tabla de auto evaluaci{\'o}n}}
-\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/es/resources/digital-competences}}
-\def\ecv@dcbasickey{\ecv@utf{Usuario b{\'a}sico}}
-\def\ecv@dcindepkey{\ecv@utf{Usuario independiente}}
-\def\ecv@dcprofkey{\ecv@utf{Usuario competente}}
-
-% Width of language columns
-\def\ecv@langcola{0.15}
-\def\ecv@langcolb{0.15}
-\def\ecv@langcolc{0.25}
-\def\ecv@langcold{0.25}
-\def\ecv@langcole{0.2}
-
+%!TEX encoding = UTF-8 Unicode
+%
+%
+\ProvidesFile{europasscv_es.def}[europasscv Spanish definitions]
+\def\ecv@currvitaekey{\ecv@utf{Curr\'{i}culum vitae}}
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Informaci\'{o}n personal}}
+\def\ecv@namekey{\ecv@utf{Nombre(s) y apellido(s)}}
+\def\ecv@addresskey{\ecv@utf{Direcci\'{o}n}}
+\def\ecv@telkey{\ecv@utf{Tel\'{e}fono}}
+\def\ecv@mobilekey{\ecv@utf{M\'{o}vil}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{E-mail}}
+\def\ecv@nationalitykey{\ecv@utf{Nacionalidad}}
+\def\ecv@birthkey{\ecv@utf{Fecha de nacimiento}}
+\def\ecv@genderkey{\ecv@utf{Sexo}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{P\'{a}gina}}
+\def\ecv@cvofkey{\ecv@utf{Curr\'{i}culum vit\ae\ de}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Lengua materna}}
+\def\ecv@otherlanguageskey{\ecv@utf{Otros idiomas}}
+\def\ecv@assesskey{\ecv@utf{Autoevaluaci\'{o}n}}
+\def\ecv@levelkey{\ecv@utf{Nivel europeo}}
+\def\ecv@understandkey{\ecv@utf{Comprender}}
+\def\ecv@speakkey{\ecv@utf{Hablar}}
+\def\ecv@writekey{\ecv@utf{Expresi\'{o}n escrita}}
+\def\ecv@listenkey{\ecv@utf{Comprensi\'{o}n auditiva}}
+\def\ecv@readkey{\ecv@utf{Comprensi\'{o}n de lectura}}
+\def\ecv@interactkey{\ecv@utf{Interacci\'{o}n oral}}
+\def\ecv@productkey{\ecv@utf{Expresi\'{o}n oral}}
+\def\ecv@langshortdesckey{\ecv@utf{Niveles: A1/A2: Usuario b\'{a}sico -- B1/B2: Usuario independiente -- C1/C2: Usuario competente}}
+\def\ecv@langfooterkey{\ecv@utf{Marco com\'{u}n Europeo de referencia para las lenguas}}
+\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/es/resources/european-language-levels-cefr}}
+\def\ecv@cefbasickey{\ecv@utf{Usuario b\'{a}sico}}
+\def\ecv@cefindepkey{\ecv@utf{Usuario independiente}}
+\def\ecv@cefprofkey{\ecv@utf{Usuario competente}}
+\def\ecv@europeanunionkey{\ecv@utf{Uni\'{o}n Europea}}
+% Digital competences self-assessment grid
+\def\ecv@digitalcompetenceskey{\ecv@utf{Competencias digitales}}
+\def\ecv@informationprocessingkey{\ecv@utf{Tratamiento de la informaci{\'o}n}}
+\def\ecv@communicationkey{\ecv@utf{Comunicaci{\'o}n}}
+\def\ecv@contentcreationkey{\ecv@utf{Creaci{\'o}n del contenido}}
+\def\ecv@safetykey{\ecv@utf{Seguridad}}
+\def\ecv@problensolvingkey{\ecv@utf{Resoluci{\'o}n de problemas}}
+\def\ecv@digcompfooterkey{\ecv@utf{Competencias digitales - Tabla de auto evaluaci{\'o}n}}
+\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/es/resources/digital-competences}}
+\def\ecv@dcbasickey{\ecv@utf{Usuario b{\'a}sico}}
+\def\ecv@dcindepkey{\ecv@utf{Usuario independiente}}
+\def\ecv@dcprofkey{\ecv@utf{Usuario competente}}
+
+% Width of language columns
+\def\ecv@langcola{0.15}
+\def\ecv@langcolb{0.15}
+\def\ecv@langcolc{0.25}
+\def\ecv@langcold{0.25}
+\def\ecv@langcole{0.2}
+
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv_hu.def b/Master/texmf-dist/tex/latex/europasscv/europasscv_hu.def
new file mode 100644
index 00000000000..5148b8a38c6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv_hu.def
@@ -0,0 +1,63 @@
+%!TEX encoding = UTF-8 Unicode
+%
+%
+\ProvidesFile{europasscv_hu.def}[europasscv Hungarian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Személyi adatok}}
+\def\ecv@namekey{\ecv@utf{Vezetéknév/Utónév}}
+\def\ecv@addresskey{\ecv@utf{Cím}}
+\def\ecv@telkey{\ecv@utf{Telefonszám}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{E-mail}}
+\def\ecv@nationalitykey{\ecv@utf{Állampolgárság}}
+\def\ecv@birthkey{\ecv@utf{Születési dátum}}
+\def\ecv@genderkey{\ecv@utf{Neme}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Oldal}}
+\def\ecv@cvofkey{\ecv@utf{Önéletrajza}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Anyanyelve}}
+\def\ecv@otherlanguageskey{\ecv@utf{Egyéb nyelvek}}
+\def\ecv@assesskey{\ecv@utf{Önértékelés}}
+\def\ecv@levelkey{\ecv@utf{Európai szint}}
+\def\ecv@understandkey{\ecv@utf{Szövegértés}}
+\def\ecv@speakkey{\ecv@utf{Beszéd}}
+\def\ecv@writekey{\ecv@utf{Írás}}
+\def\ecv@listenkey{\ecv@utf{Hallás utáni értés}}
+\def\ecv@readkey{\ecv@utf{Olvasás}}
+\def\ecv@interactkey{\ecv@utf{Társalgás}}
+\def\ecv@productkey{\ecv@utf{Folyamatos beszéd}}
+\def\ecv@langshortdesckey{\ecv@utf{Szintek: A1/A2: Alapszintű felhasználó -- B1/B2: Önálló felhasználó -- C1/C2: Mesterfokú felhasználó}}
+\def\ecv@langfooterkey{\ecv@utf{Közös Európai Nyelvi Referenciakeret}}
+\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/hu/resources/european-language-levels-cefr}}
+\def\ecv@cefbasickey{\ecv@utf{Alapszintű felhasználó}}
+\def\ecv@cefindepkey{\ecv@utf{Önálló felhasználó}}
+\def\ecv@cefprofkey{\ecv@utf{Mesterfokú felhasználó}}
+\def\ecv@europeanunionkey{\ecv@utf{Európai Unió}}
+% Digital competences self-assessment grid
+\def\ecv@digitalcompetenceskey{\ecv@utf{Digitális készségek}}
+\def\ecv@informationprocessingkey{\ecv@utf{Információ-feldolgozása}}
+\def\ecv@communicationkey{\ecv@utf{Kommunikáció}}
+\def\ecv@contentcreationkey{\ecv@utf{Tartalom létrehozása}}
+\def\ecv@safetykey{\ecv@utf{Biztonság}}
+\def\ecv@problensolvingkey{\ecv@utf{Problémamegoldás}}
+\def\ecv@digcompfooterkey{\ecv@utf{Digitális készségek - Önértékelő táblázat}}
+\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/hu/resources/digital-competences}}
+\def\ecv@dcbasickey{\ecv@utf{Alapszintű\\ felhasználó}}
+\def\ecv@dcindepkey{\ecv@utf{Önálló\\ felhasználó}}
+\def\ecv@dcprofkey{\ecv@utf{Mesterfokú\\ felhasználó}}
+
+% Width of language columns
+\def\ecv@langcola{0.15}
+\def\ecv@langcolb{0.15}
+\def\ecv@langcolc{0.25}
+\def\ecv@langcold{0.25}
+\def\ecv@langcole{0.2}
+
+% Width of digital competences columns
+\def\ecv@dcompcola{0.18}
+\def\ecv@dcompcolb{0.18}
+\def\ecv@dcompcolc{0.25}
+\def\ecv@dcompcold{0.17}
+\def\ecv@dcompcole{0.22} \ No newline at end of file
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv_it.def b/Master/texmf-dist/tex/latex/europasscv/europasscv_it.def
index 0b0c0c20d6b..a1741eca183 100644
--- a/Master/texmf-dist/tex/latex/europasscv/europasscv_it.def
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv_it.def
@@ -28,8 +28,8 @@
\def\ecv@readkey{\ecv@utf{Lettura}}
\def\ecv@interactkey{\ecv@utf{Interazione}}
\def\ecv@productkey{\ecv@utf{Produzione orale}}
-\def\ecv@langshortdesckey{\ecv@utf{Livelli: A1/A2: Livello base -- B1/B2: Livello intermedio -- C1/C2: Livello avanzato}}
-\def\ecv@langfooterkey{\ecv@utf{Quadro comune europeo di riferimento per le lingue}}
+\def\ecv@langshortdesckey{\ecv@utf{Livelli: A1 e A2: Utente base -- B1 e B2: Utente autonomo -- C1 e C2: Utente avanzato}}
+\def\ecv@langfooterkey{\ecv@utf{Quadro Comune Europeo di Riferimento delle Lingue}}
\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/it/resources/european-language-levels-cefr}}
\def\ecv@cefbasickey{\ecv@utf{Utente elementare}}
\def\ecv@cefindepkey{\ecv@utf{Utente autonomo}}
@@ -39,7 +39,7 @@
\def\ecv@digitalcompetenceskey{\ecv@utf{Competenze digitali}}
\def\ecv@informationprocessingkey{\ecv@utf{Elaborazione delle informazioni}}
\def\ecv@communicationkey{\ecv@utf{Comunicazione}}
-\def\ecv@contentcreationkey{\ecv@utf{Creazione di Contenuti}}
+\def\ecv@contentcreationkey{\ecv@utf{Creazione di contenuti}}
\def\ecv@safetykey{\ecv@utf{Sicurezza}}
\def\ecv@problensolvingkey{\ecv@utf{Risoluzione di problemi}}
\def\ecv@digcompfooterkey{\ecv@utf{Competenze digitali - Scheda per l'autovalutazione}}
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv_pt.def b/Master/texmf-dist/tex/latex/europasscv/europasscv_pt.def
index d9de5c8e339..27f2efd19e7 100644
--- a/Master/texmf-dist/tex/latex/europasscv/europasscv_pt.def
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv_pt.def
@@ -1,56 +1,56 @@
-%!TEX encoding = UTF-8 Unicode
-%
-%
-\ProvidesFile{europasscv_pt.def}[europasscv Portuguese definitions]
-% Personal information
-\def\ecv@infosectionkey{\ecv@utf{Informa\c{c}\~ao pessoal}}
-\def\ecv@namekey{\ecv@utf{Nome(s) Apelido(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{\ecv@utf{P\'agina}}
-\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}}
-% Language table
-\def\ecv@mothertonguekey{\ecv@utf{L\'ingua(s) materna(s)}}
-\def\ecv@otherlanguageskey{\ecv@utf{Outras l\'inguas}}
-\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@langshortdesckey{\ecv@utf{N\'iveis: A1/A2: Utilizador b\'asico -- B1/B2: Utilizador independente -- C1/C2: Utilizador avan\c{c}ado}}
-\def\ecv@langfooterkey{\ecv@utf{N\'ivel do Quadro Europeu Comum de Refer\^encia (CECR)}}
-\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/pt/resources/european-language-levels-cefr}}
-\def\ecv@cefbasickey{\ecv@utf{Utilizador b\'asico}}
-\def\ecv@cefindepkey{\ecv@utf{Utilizador independente}}
-\def\ecv@cefprofkey{\ecv@utf{Utilizador avan\c{c}ado}}
-\def\ecv@europeanunionkey{\ecv@utf{Uni\~ao Europeia}}
-% Digital competences self-assessment grid
-\def\ecv@digitalcompetenceskey{\ecv@utf{Compet{\^e}ncias digitais}}
-\def\ecv@informationprocessingkey{\ecv@utf{Processamento de informa\c{c}{\~a}o}}
-\def\ecv@communicationkey{\ecv@utf{Comunica\c{c}{\~a}o}}
-\def\ecv@contentcreationkey{\ecv@utf{Cria\c{c}{\~a}o de conte{\'u}dos}}
-\def\ecv@safetykey{\ecv@utf{Seguran\c{c}a}}
-\def\ecv@problensolvingkey{\ecv@utf{Resolu\c{c}{\~a}o de problemas}}
-\def\ecv@digcompfooterkey{\ecv@utf{Compet{\^e}ncias digitais - Grelha de auto-avalia\c{c}{\~a}o}}
-\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/pt/resources/digital-competences}}
-\def\ecv@dcbasickey{\ecv@utf{Utilizador b{\'a}sico}}
-\def\ecv@dcindepkey{\ecv@utf{Utilizador independente}}
-\def\ecv@dcprofkey{\ecv@utf{Utilizador avan\c{c}ado}}
-
-% Width of language columns
-\def\ecv@langcola{0.22}
-\def\ecv@langcolb{0.22}
-\def\ecv@langcolc{0.19}
-\def\ecv@langcold{0.19}
-\def\ecv@langcole{0.18}
+%!TEX encoding = UTF-8 Unicode
+%
+%
+\ProvidesFile{europasscv_pt.def}[europasscv Portuguese definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Informa\c{c}\~ao pessoal}}
+\def\ecv@namekey{\ecv@utf{Nome(s) Apelido(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{\ecv@utf{P\'agina}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{L\'ingua(s) materna(s)}}
+\def\ecv@otherlanguageskey{\ecv@utf{Outras l\'inguas}}
+\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@langshortdesckey{\ecv@utf{N\'iveis: A1/A2: Utilizador b\'asico -- B1/B2: Utilizador independente -- C1/C2: Utilizador avan\c{c}ado}}
+\def\ecv@langfooterkey{\ecv@utf{N\'ivel do Quadro Europeu Comum de Refer\^encia (CECR)}}
+\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/pt/resources/european-language-levels-cefr}}
+\def\ecv@cefbasickey{\ecv@utf{Utilizador b\'asico}}
+\def\ecv@cefindepkey{\ecv@utf{Utilizador independente}}
+\def\ecv@cefprofkey{\ecv@utf{Utilizador avan\c{c}ado}}
+\def\ecv@europeanunionkey{\ecv@utf{Uni\~ao Europeia}}
+% Digital competences self-assessment grid
+\def\ecv@digitalcompetenceskey{\ecv@utf{Compet{\^e}ncias digitais}}
+\def\ecv@informationprocessingkey{\ecv@utf{Processamento de informa\c{c}{\~a}o}}
+\def\ecv@communicationkey{\ecv@utf{Comunica\c{c}{\~a}o}}
+\def\ecv@contentcreationkey{\ecv@utf{Cria\c{c}{\~a}o de conte{\'u}dos}}
+\def\ecv@safetykey{\ecv@utf{Seguran\c{c}a}}
+\def\ecv@problensolvingkey{\ecv@utf{Resolu\c{c}{\~a}o de problemas}}
+\def\ecv@digcompfooterkey{\ecv@utf{Compet{\^e}ncias digitais - Grelha de auto-avalia\c{c}{\~a}o}}
+\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/pt/resources/digital-competences}}
+\def\ecv@dcbasickey{\ecv@utf{Utilizador b{\'a}sico}}
+\def\ecv@dcindepkey{\ecv@utf{Utilizador independente}}
+\def\ecv@dcprofkey{\ecv@utf{Utilizador avan\c{c}ado}}
+
+% Width of language columns
+\def\ecv@langcola{0.22}
+\def\ecv@langcolb{0.22}
+\def\ecv@langcolc{0.19}
+\def\ecv@langcold{0.19}
+\def\ecv@langcole{0.18}
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv_sl.def b/Master/texmf-dist/tex/latex/europasscv/europasscv_sl.def
index 007364c7d08..ab70f265f70 100644
--- a/Master/texmf-dist/tex/latex/europasscv/europasscv_sl.def
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv_sl.def
@@ -1,57 +1,57 @@
-%!TEX encoding = UTF-8 Unicode
-%
-%
-\ProvidesFile{europasscv_sl.def}[europasscv 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}}
-\def\ecv@otherlanguageskey{\ecv@utf{Tuji jeziki}}
-\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@langshortdesckey{\ecv@utf{Stopnja: A1/A2: Osnovni uporabnik -- B1/B2: Samostojni uporabnik -- C1/C2: Usposobljeni uporabnik}}
-\def\ecv@langfooterkey{\ecv@utf{Skupni evropski jezikovni okvir}}
-\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/sl/resources/european-language-levels-cefr}}
-\def\ecv@cefbasickey{\ecv@utf{Osnovni uporabnik}}
-\def\ecv@cefindepkey{\ecv@utf{Samostojni uporabnik}}
-\def\ecv@cefprofkey{\ecv@utf{Usposobljeni uporabnik}}
-\def\ecv@europeanunionkey{\ecv@utf{Evropska unija}}
-% Digital competences self-assessment grid
-\def\ecv@digitalcompetenceskey{\ecv@utf{Digitalne kompetence}}
-\def\ecv@informationprocessingkey{\ecv@utf{Obdelava informacij}}
-\def\ecv@communicationkey{\ecv@utf{Komunikacija}}
-\def\ecv@contentcreationkey{\ecv@utf{Ustvarjanje\\ vsebin}}
-\def\ecv@safetykey{\ecv@utf{Varnost}}
-\def\ecv@problensolvingkey{\ecv@utf{Re{\v s}evanje problemov}}
-\def\ecv@digcompfooterkey{\ecv@utf{Digitalne kompetence - Samoocenjevalna lestvica}}
-\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/sl/resources/digital-competences}}
-\def\ecv@dcbasickey{\ecv@utf{Osnovni uporabnik}}
-\def\ecv@dcindepkey{\ecv@utf{Samostojni uporabnik}}
-\def\ecv@dcprofkey{\ecv@utf{Usposobljeni uporabnik}}
-
-% Width of language columns
-\def\ecv@langcola{0.15}
-\def\ecv@langcolb{0.15}
-\def\ecv@langcolc{0.25}
-\def\ecv@langcold{0.25}
-\def\ecv@langcole{0.2}
-
+%!TEX encoding = UTF-8 Unicode
+%
+%
+\ProvidesFile{europasscv_sl.def}[europasscv 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}}
+\def\ecv@otherlanguageskey{\ecv@utf{Tuji jeziki}}
+\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@langshortdesckey{\ecv@utf{Stopnja: A1/A2: Osnovni uporabnik -- B1/B2: Samostojni uporabnik -- C1/C2: Usposobljeni uporabnik}}
+\def\ecv@langfooterkey{\ecv@utf{Skupni evropski jezikovni okvir}}
+\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/sl/resources/european-language-levels-cefr}}
+\def\ecv@cefbasickey{\ecv@utf{Osnovni uporabnik}}
+\def\ecv@cefindepkey{\ecv@utf{Samostojni uporabnik}}
+\def\ecv@cefprofkey{\ecv@utf{Usposobljeni uporabnik}}
+\def\ecv@europeanunionkey{\ecv@utf{Evropska unija}}
+% Digital competences self-assessment grid
+\def\ecv@digitalcompetenceskey{\ecv@utf{Digitalne kompetence}}
+\def\ecv@informationprocessingkey{\ecv@utf{Obdelava informacij}}
+\def\ecv@communicationkey{\ecv@utf{Komunikacija}}
+\def\ecv@contentcreationkey{\ecv@utf{Ustvarjanje\\ vsebin}}
+\def\ecv@safetykey{\ecv@utf{Varnost}}
+\def\ecv@problensolvingkey{\ecv@utf{Re{\v s}evanje problemov}}
+\def\ecv@digcompfooterkey{\ecv@utf{Digitalne kompetence - Samoocenjevalna lestvica}}
+\def\ecv@digcomplinkkey{\ecv@utf{http://europass.cedefop.europa.eu/sl/resources/digital-competences}}
+\def\ecv@dcbasickey{\ecv@utf{Osnovni uporabnik}}
+\def\ecv@dcindepkey{\ecv@utf{Samostojni uporabnik}}
+\def\ecv@dcprofkey{\ecv@utf{Usposobljeni uporabnik}}
+
+% Width of language columns
+\def\ecv@langcola{0.15}
+\def\ecv@langcolb{0.15}
+\def\ecv@langcolc{0.25}
+\def\ecv@langcold{0.25}
+\def\ecv@langcole{0.2}
+
diff --git a/Master/texmf-dist/tex/latex/europasscv/europasscv_sv.def b/Master/texmf-dist/tex/latex/europasscv/europasscv_sv.def
index c97e7a38e0c..b5a5dd6a74e 100644
--- a/Master/texmf-dist/tex/latex/europasscv/europasscv_sv.def
+++ b/Master/texmf-dist/tex/latex/europasscv/europasscv_sv.def
@@ -28,7 +28,7 @@
\def\ecv@readkey{\ecv@utf{Läsförståelse}}
\def\ecv@interactkey{\ecv@utf{Samtal/muntlig interaktion}}
\def\ecv@productkey{\ecv@utf{Muntlig produktion}}
-\def\ecv@langshortdesckey{\ecv@utf{Nivåer: A1/A2: Nybörjare -- B1/B2: Självständig användare -- C1/C2: Avancerad användare}}
+\def\ecv@langshortdesckey{\ecv@utf{\scriptsize Nivåer: A1 och A2: Användare på nybörjarnivå - B1 och B2: Självständig användare - C1 och C2: Avancerad användare}}
\def\ecv@langfooterkey{\ecv@utf{Gemensam europeisk referensram för språk}}
\def\ecv@langlinkkey{\ecv@utf{http://europass.cedefop.europa.eu/sv/resources/european-language-levels-cefr}}
\def\ecv@cefbasickey{\ecv@utf{Nybörjare}}
@@ -49,8 +49,8 @@
\def\ecv@dcprofkey{\ecv@utf{Avancerad användare}}
% Width of language columns
-\def\ecv@langcola{0.15}
-\def\ecv@langcolb{0.15}
-\def\ecv@langcolc{0.25}
-\def\ecv@langcold{0.25}
+\def\ecv@langcola{0.18}
+\def\ecv@langcolb{0.18}
+\def\ecv@langcolc{0.22}
+\def\ecv@langcold{0.22}
\def\ecv@langcole{0.2}
diff --git a/Master/texmf-dist/tex/latex/europasscv/github_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/github_europass_icon.pdf
new file mode 100644
index 00000000000..f8ee4b485c4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europasscv/github_europass_icon.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf
index de54ebd42e7..c7b74b2817b 100644
--- a/Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/im_europass_icon.pdf
@@ -43,12 +43,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:ce61bc90-1908-11f2-0000-871774c54bfd' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.10'/>
-<rdf:Description rdf:about='uuid:ce61bc90-1908-11f2-0000-871774c54bfd' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2017-01-22T22:46:40+01:00</xmp:ModifyDate>
-<xmp:CreateDate>2017-01-22T22:46:40+01:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:5c00ea63-6a5e-11f2-0000-871774c54bfd' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.10'/>
+<rdf:Description rdf:about='uuid:5c00ea63-6a5e-11f2-0000-871774c54bfd' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2017-05-06T11:53:09+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2017-05-06T11:53:09+02:00</xmp:CreateDate>
<xmp:CreatorTool>GPL Ghostscript 910 (ps2write)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:ce61bc90-1908-11f2-0000-871774c54bfd' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:ce61bc90-1908-11f2-0000-871774c54bfd'/>
-<rdf:Description rdf:about='uuid:ce61bc90-1908-11f2-0000-871774c54bfd' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:5c00ea63-6a5e-11f2-0000-871774c54bfd' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:5c00ea63-6a5e-11f2-0000-871774c54bfd'/>
+<rdf:Description rdf:about='uuid:5c00ea63-6a5e-11f2-0000-871774c54bfd' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -58,8 +58,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.10)
-/CreationDate(D:20170122224640+01'00')
-/ModDate(D:20170122224640+01'00')
+/CreationDate(D:20170506115309+02'00')
+/ModDate(D:20170506115309+02'00')
/Creator(GPL Ghostscript 910 \(ps2write\))>>endobj
xref
0 10
@@ -75,7 +75,7 @@ xref
0000000643 00000 n
trailer
<< /Size 10 /Root 1 0 R /Info 2 0 R
-/ID [<A19FA09C0C53393E9AB05924E83CD36C><A19FA09C0C53393E9AB05924E83CD36C>]
+/ID [<73B8F02AC3289A2B782C9B344E6ACE6F><73B8F02AC3289A2B782C9B344E6ACE6F>]
>>
startxref
2241
diff --git a/Master/texmf-dist/tex/latex/europasscv/linkedin_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/linkedin_europass_icon.pdf
new file mode 100644
index 00000000000..ba143b33665
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/europasscv/linkedin_europass_icon.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europasscv/mail_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/mail_europass_icon.pdf
index 9b71c7448a5..0cee251ce04 100644
--- a/Master/texmf-dist/tex/latex/europasscv/mail_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/mail_europass_icon.pdf
@@ -46,12 +46,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:ce61bc90-1908-11f2-0000-c0953e69916e' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.10'/>
-<rdf:Description rdf:about='uuid:ce61bc90-1908-11f2-0000-c0953e69916e' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2017-01-22T22:46:40+01:00</xmp:ModifyDate>
-<xmp:CreateDate>2017-01-22T22:46:40+01:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:5c00ea63-6a5e-11f2-0000-c0953e69916e' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.10'/>
+<rdf:Description rdf:about='uuid:5c00ea63-6a5e-11f2-0000-c0953e69916e' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2017-05-06T11:53:09+02:00</xmp:ModifyDate>
+<xmp:CreateDate>2017-05-06T11:53:09+02:00</xmp:CreateDate>
<xmp:CreatorTool>GPL Ghostscript 910 (ps2write)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:ce61bc90-1908-11f2-0000-c0953e69916e' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:ce61bc90-1908-11f2-0000-c0953e69916e'/>
-<rdf:Description rdf:about='uuid:ce61bc90-1908-11f2-0000-c0953e69916e' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='uuid:5c00ea63-6a5e-11f2-0000-c0953e69916e' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:5c00ea63-6a5e-11f2-0000-c0953e69916e'/>
+<rdf:Description rdf:about='uuid:5c00ea63-6a5e-11f2-0000-c0953e69916e' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -61,8 +61,8 @@ endstream
endobj
2 0 obj
<</Producer(GPL Ghostscript 9.10)
-/CreationDate(D:20170122224640+01'00')
-/ModDate(D:20170122224640+01'00')
+/CreationDate(D:20170506115309+02'00')
+/ModDate(D:20170506115309+02'00')
/Creator(GPL Ghostscript 910 \(ps2write\))>>endobj
xref
0 10
@@ -78,7 +78,7 @@ xref
0000000756 00000 n
trailer
<< /Size 10 /Root 1 0 R /Info 2 0 R
-/ID [<1290D6C0BF3B205F96CC046A0207F8DD><1290D6C0BF3B205F96CC046A0207F8DD>]
+/ID [<C052D61D73B7C738C4F6DA9928E4FB41><C052D61D73B7C738C4F6DA9928E4FB41>]
>>
startxref
2354
diff --git a/Master/texmf-dist/tex/latex/europasscv/mobile_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/mobile_europass_icon.pdf
index 03d1a78fa65..2f740a1cabe 100644
--- a/Master/texmf-dist/tex/latex/europasscv/mobile_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/mobile_europass_icon.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europasscv/telephone_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/telephone_europass_icon.pdf
index 6d6548d6b82..8345e6ec8e2 100644
--- a/Master/texmf-dist/tex/latex/europasscv/telephone_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/telephone_europass_icon.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europasscv/website_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/website_europass_icon.pdf
index 1c7964cbf0f..bcd92979195 100644
--- a/Master/texmf-dist/tex/latex/europasscv/website_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/website_europass_icon.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/europasscv/work_europass_icon.pdf b/Master/texmf-dist/tex/latex/europasscv/work_europass_icon.pdf
index 3676e111887..93b8da48f1d 100644
--- a/Master/texmf-dist/tex/latex/europasscv/work_europass_icon.pdf
+++ b/Master/texmf-dist/tex/latex/europasscv/work_europass_icon.pdf
Binary files differ