From c394414696e3895403a2f2d599cee160e10d38de Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 7 Oct 2017 22:11:56 +0000 Subject: doclicense (7oct17) git-svn-id: svn://tug.org/texlive/trunk@45495 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/doclicense/doclicense-italian.ldf | 27 +++++++++++++ .../tex/latex/doclicense/doclicense-russian.ldf | 24 +++++++++++ .../texmf-dist/tex/latex/doclicense/doclicense.sty | 47 +++++++++++++++------- 3 files changed, 84 insertions(+), 14 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/doclicense/doclicense-italian.ldf create mode 100644 Master/texmf-dist/tex/latex/doclicense/doclicense-russian.ldf (limited to 'Master/texmf-dist/tex/latex/doclicense') diff --git a/Master/texmf-dist/tex/latex/doclicense/doclicense-italian.ldf b/Master/texmf-dist/tex/latex/doclicense/doclicense-italian.ldf new file mode 100644 index 00000000000..b1ea45f46c1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/doclicense/doclicense-italian.ldf @@ -0,0 +1,27 @@ +\ProvidesFile{doclicense-italian.ldf} + +\@namedef{doclicense@lang@thisDoc}{Quest'opera è distribuita con Licenza}% +\@namedef{doclicense@lang@word@license}{}% +\ifthenelse{\equal{\doclicense@imagemodifier}{}}{% + \@namedef{doclicense@imagemodifier}{-eu} +}{} + +\@namedef{doclicense@lang@lic@CC@code}{it}% +%% Using: https://en.wikipedia.org/wiki/ISO_639-1 + +\@namedef{doclicense@lang@lic@CC@zero@1.0}{CC0 1.0 Universale}% +\@namedef{doclicense@lang@lic@CC@pd@1.0}{Copyright-Only Dedication}% Based on US right. Use Zero in no-US countries. + +\@namedef{doclicense@lang@lic@CC@by@3.0}{Attribuzione 3.0 Italia}% +\@namedef{doclicense@lang@lic@CC@by-sa@3.0}{Attribuzione -- Condividi allo stesso modo 3.0 Italia}% +\@namedef{doclicense@lang@lic@CC@by-nd@3.0}{Attribuzione -- Non opere derivate 3.0 Italia}% +\@namedef{doclicense@lang@lic@CC@by-nc@3.0}{Attribuzione -- Non commerciale 3.0 Italia}% +\@namedef{doclicense@lang@lic@CC@by-nc-sa@3.0}{Attribuzione -- Non commerciale -- Condividi allo stesso modo 3.0 Italia}% +\@namedef{doclicense@lang@lic@CC@by-nc-nd@3.0}{Attribuzione -- Non commerciale -- Non opere derivate 3.0 Italia}% + +\@namedef{doclicense@lang@lic@CC@by@4.0}{Attribuzione 4.0 Internazionale}% +\@namedef{doclicense@lang@lic@CC@by-sa@4.0}{Attribuzione -- Condividi allo stesso modo 4.0 Internazionale}% +\@namedef{doclicense@lang@lic@CC@by-nd@4.0}{Attribuzione -- Non opere derivate 4.0 Internazionale}% +\@namedef{doclicense@lang@lic@CC@by-nc@4.0}{Attribuzione -- Non commerciale 4.0 Internazionale}% +\@namedef{doclicense@lang@lic@CC@by-nc-sa@4.0}{Attribuzione -- Non commerciale -- Condividi allo stesso modo 4.0 Internazionale}% +\@namedef{doclicense@lang@lic@CC@by-nc-nd@4.0}{Attribuzione -- Non commerciale -- Non opere derivate 4.0 Internazionale}% diff --git a/Master/texmf-dist/tex/latex/doclicense/doclicense-russian.ldf b/Master/texmf-dist/tex/latex/doclicense/doclicense-russian.ldf new file mode 100644 index 00000000000..c59a583f25d --- /dev/null +++ b/Master/texmf-dist/tex/latex/doclicense/doclicense-russian.ldf @@ -0,0 +1,24 @@ +\ProvidesFile{doclicense-russian.ldf} + +\@namedef{doclicense@lang@thisDoc}{Это произведение доступно по лицензии}% +\@namedef{doclicense@lang@word@license}{}% + +\@namedef{doclicense@lang@lic@CC@code}{ru}% +%% Using: https://en.wikipedia.org/wiki/ISO_639-1 + +\@namedef{doclicense@lang@lic@CC@zero@1.0}{CC0 1.0 Универсальная}% +\@namedef{doclicense@lang@lic@CC@pd@1.0}{Отказ от своих прав в пользу общества с сохранением лишь неотъемлемых авторских прав (основано на законодательстве США)}% Инструмент списан, следует использовать CC0. + +\@namedef{doclicense@lang@lic@CC@by@3.0}{<> (<<Атрибуция>>) 3.0 Непортированная}% +\@namedef{doclicense@lang@lic@CC@by-sa@3.0}{<> (<<Атрибуция — На тех же условиях>>) 3.0 Непортированная}% +\@namedef{doclicense@lang@lic@CC@by-nd@3.0}{<> (<<Атрибуция — Без производных произведений>>) 3.0 Непортированная}% +\@namedef{doclicense@lang@lic@CC@by-nc@3.0}{<> (<<Атрибуция — Некоммерческое использование>>) 3.0 Непортированная}% +\@namedef{doclicense@lang@lic@CC@by-nc-sa@3.0}{<> (<<Атрибуция — Некоммерческое использование — На тех же условиях>>) 3.0 Непортированная}% +\@namedef{doclicense@lang@lic@CC@by-nc-nd@3.0}{<> (<<Атрибуция — Некоммерческое использование — Без производных произведений>>) 3.0 Непортированная}% + +\@namedef{doclicense@lang@lic@CC@by@4.0}{Attribution 4.0 International}% +\@namedef{doclicense@lang@lic@CC@by-sa@4.0}{<> (<<Атрибуция — На тех же условиях>>) 4.0 Всемирная}% +\@namedef{doclicense@lang@lic@CC@by-nd@4.0}{<> (<<Атрибуция — Без производных произведений>>) 4.0 Всемирная}% +\@namedef{doclicense@lang@lic@CC@by-nc@4.0}{<> (<<Атрибуция — Некоммерческое использование>>) 4.0 Всемирная}% +\@namedef{doclicense@lang@lic@CC@by-nc-sa@4.0}{<> (<<Атрибуция — Некоммерческое использование — На тех же условиях>>) 4.0 Всемирная}% +\@namedef{doclicense@lang@lic@CC@by-nc-nd@4.0}{<> (<<Атрибуция — Некоммерческое использование — Без производных произведений>>) 4.0 Всемирная}% diff --git a/Master/texmf-dist/tex/latex/doclicense/doclicense.sty b/Master/texmf-dist/tex/latex/doclicense/doclicense.sty index 380fd9c36a0..f45f4fdc3ed 100644 --- a/Master/texmf-dist/tex/latex/doclicense/doclicense.sty +++ b/Master/texmf-dist/tex/latex/doclicense/doclicense.sty @@ -1,8 +1,10 @@ %% See file 'doclicense.dtx' for copyright and license. \NeedsTeXFormat{LaTeX2e}[1998/12/01] \ProvidesPackage{doclicense} - [2016/04/24 v1.5.0 Support for putting documents under a license] + [2017/10/07 v1.6.0 Support for putting documents under a license] +%% ^^A \changes{1.7.0}{2017/XX/XX}{} %% ^^A nag warned about the center environment and it really messes up spacing. + %% Parameters ((( \RequirePackage{kvoptions} \DeclareStringOption[CC]{type} @@ -10,7 +12,9 @@ \DeclareStringOption{version} \DeclareStringOption{lang} \DeclareStringOption{imagemodifier} +\DeclareStringOption[right]{imageposition} \DeclareStringOption[10em]{imagewidth} +\DeclareStringOption[2em]{imagedistance} \DeclareStringOption{hyphenation} %% ))) @@ -117,26 +121,41 @@ \newcommand{\doclicenseLicense}{\doclicenseThis} %% legacy support \newcommand{\doclicenseThis}{% - \setlength{\doclicense@hsize}{\textwidth-\doclicense@imagewidth-2em}% + \setlength{\doclicense@hsize}{\textwidth-\doclicense@imagewidth-\doclicense@imagedistance}% + \ifthenelse{\equal{\doclicense@imageposition}{left}}{% + \begin{center} + \begin{minipage}{\doclicense@imagewidth} + \doclicenseImage% + \end{minipage} + \hfill + \begin{minipage}{\doclicense@hsize} + \ifthenelse{\isempty{\doclicense@hyphenation}}{}{% + \@nameuse{\doclicense@hyphenation}% + }% + \doclicenseLongText% + \end{minipage} + \end{center} + }{% % \ifthenelse{\isnamedefined{iflandscape}}{% % \iflandscape{% % \setlength{\doclicense@hsize}{\doclicense@hsize-10em}% % }{}% % }{}% % {% - \begin{center} - \begin{minipage}{\doclicense@hsize} - \ifthenelse{\isempty{\doclicense@hyphenation}}{}{% - \@nameuse{\doclicense@hyphenation}% - }% - \doclicenseLongText% - \end{minipage} - \hfill - \begin{minipage}{\doclicense@imagewidth} - \doclicenseImage% - \end{minipage} - \end{center} + \begin{center} + \begin{minipage}{\doclicense@hsize} + \ifthenelse{\isempty{\doclicense@hyphenation}}{}{% + \@nameuse{\doclicense@hyphenation}% + }% + \doclicenseLongText% + \end{minipage} + \hfill + \begin{minipage}{\doclicense@imagewidth} + \doclicenseImage% + \end{minipage} + \end{center} % } + } } %% ))) -- cgit v1.2.3