Commit f3035cb8 authored by hynek's avatar hynek 🤤
Browse files

feat(template): add base template

add footer, navigation and sign in modal, customize bootstrap vars
parent 9ee86da6
......@@ -34,7 +34,6 @@ Basic Commands
--------------
Type checks
^^^^^^^^^^^
......@@ -65,7 +64,12 @@ Live reloading and Sass CSS compilation
After having installed the node dependencies with ``npm install`` the project
can be run with ``npm run dev`` with live reloading.
I18N
^^^^
For further information see `Localization`_.
.. _`Localization`: https://docs.djangoproject.com/en/3.0/topics/i18n/translation/#localization-how-to-create-language-files
Email Server
......
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#343B86" fill-rule="evenodd" d="M4 10a8 8 0 1116 0c0 3.756-1.824 5.226-3.524 6.596-1.115.898-2.177 1.754-2.636 3.184l-.51 1.54a1 1 0 01-1 .68h-.56a1 1 0 01-1-.68l-.51-1.54c-.478-1.426-1.555-2.28-2.683-3.176C5.85 15.232 4 13.764 4 10zm5 0a3 3 0 106 0 3 3 0 00-6 0z" clip-rule="evenodd"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" width="279" height="69" fill="none"><path d="M64.491 57.322l-13.589-9.476H33.465V21.154H64.49v36.168zM39.023 42.288h13.686l6.224 4.39V26.712h-19.91v15.576zM116.04 31.52h-.528V5.342h3.96l3.738-.069c5.085 0 8.851 1.297 11.296 3.89a12.671 12.671 0 013.404 9.046 12.906 12.906 0 01-3.946 9.587c-2.594 2.52-6.299 3.78-11.116 3.78h-3.14a93.672 93.672 0 00-3.668-.056zm7.1-21.981c-.972 0-1.987 0-3.029.11v17.577c1.154 0 2.126.07 2.96.07 2.669.157 5.295-.73 7.322-2.473a8.598 8.598 0 002.654-6.656 7.977 7.977 0 00-2.626-6.308 10.602 10.602 0 00-7.281-2.32zm27.497 21.981h-4.599V5.343h4.599V31.52zm20.564-6.947a2.964 2.964 0 00-.889-2.112 6.764 6.764 0 00-2.182-1.5 40.498 40.498 0 01-2.862-1.39 29.215 29.215 0 01-2.862-1.501 6.72 6.72 0 01-2.181-2.348 6.953 6.953 0 01-.89-3.502 6.805 6.805 0 012.209-5.127 8.491 8.491 0 015.947-2.084 9.52 9.52 0 017.476 2.78l-2.46 3.334a6.434 6.434 0 00-4.641-1.945 4.167 4.167 0 00-2.667.792 2.508 2.508 0 00-1.001 2.084c-.006.435.084.867.264 1.264.156.338.352.655.584.945.301.327.653.604 1.042.82.373.245.763.463 1.167.653l1.39.667 1.389.625c.998.448 1.96.973 2.876 1.57a6.08 6.08 0 012.223 2.362 7.271 7.271 0 01.848 3.515 6.612 6.612 0 01-2.515 5.35 9.475 9.475 0 01-6.155 2.14 13.258 13.258 0 01-5.197-1.084 6.476 6.476 0 01-3.376-3.085l2.626-3.14a7.208 7.208 0 002.779 2.168 7.823 7.823 0 003.307.778 4.28 4.28 0 002.779-.82 2.67 2.67 0 00.972-2.21zm30.581.972l1.765 3.432a8.988 8.988 0 01-3.543 2.14 14.364 14.364 0 01-4.835.82 13.383 13.383 0 01-9.726-3.71 13.154 13.154 0 01-3.738-9.727 13.696 13.696 0 013.557-9.726 12.705 12.705 0 019.837-3.835 11.44 11.44 0 017.962 2.654l-2.057 3.404a10.39 10.39 0 00-5.905-1.764 8.126 8.126 0 00-6.141 2.5 9.297 9.297 0 00-2.39 6.698 9.025 9.025 0 002.515 6.655 8.812 8.812 0 006.53 2.543 10.09 10.09 0 006.169-2.084zM226.96 5.343h4.557v15.284c0 3.765-.987 6.572-2.96 8.447a10.42 10.42 0 01-7.433 2.78 11.2 11.2 0 01-8.115-2.96c-2.028-1.96-3.029-4.822-3.029-8.56V5.344h4.572V19.46a9.722 9.722 0 001.667 6.044 5.767 5.767 0 004.877 2.14c3.891 0 5.836-2.63 5.836-7.892l.028-14.408zm24.231 19.229a2.914 2.914 0 00-.889-2.112 6.76 6.76 0 00-2.181-1.5 43.7 43.7 0 01-2.863-1.39 29.1 29.1 0 01-2.917-1.5 6.722 6.722 0 01-2.182-2.348 6.942 6.942 0 01-.889-3.502 6.805 6.805 0 012.209-5.127 8.491 8.491 0 015.947-2.084 9.561 9.561 0 017.489 2.779l-2.418 3.334a6.411 6.411 0 00-4.599-1.89 4.167 4.167 0 00-2.667.793 2.506 2.506 0 00-1.001 2.084c0 .435.09.866.264 1.264.156.338.352.655.584.945.301.327.653.604 1.042.82.373.245.763.463 1.167.653l1.389.667 1.39.625c.998.448 1.96.973 2.876 1.57a6.081 6.081 0 012.223 2.362 7.271 7.271 0 01.848 3.516 6.613 6.613 0 01-2.515 5.349 9.477 9.477 0 01-6.197 2.084 13.258 13.258 0 01-5.197-1.084 6.476 6.476 0 01-3.376-3.084l2.626-3.14a7.215 7.215 0 002.779 2.167 7.823 7.823 0 003.307.778 4.281 4.281 0 002.779-.82 2.671 2.671 0 00.972-2.209zm22.926.001a2.964 2.964 0 00-.889-2.112 6.764 6.764 0 00-2.182-1.501 40.498 40.498 0 01-2.862-1.39 29.215 29.215 0 01-2.862-1.5 6.732 6.732 0 01-2.14-2.418 6.942 6.942 0 01-.889-3.501 6.806 6.806 0 012.209-5.127 8.491 8.491 0 015.947-2.084 9.52 9.52 0 017.475 2.779l-2.501 3.404a6.435 6.435 0 00-4.641-1.946 4.167 4.167 0 00-2.667.792 2.508 2.508 0 00-1.001 2.085c.001.435.09.865.264 1.264.156.337.352.655.584.945.301.327.653.604 1.042.82.373.245.763.463 1.167.653l1.39.667 1.389.625c.998.448 1.96.973 2.876 1.57a6.08 6.08 0 012.223 2.362 7.26 7.26 0 01.848 3.515 6.612 6.612 0 01-2.515 5.35 9.475 9.475 0 01-6.155 2.14 13.258 13.258 0 01-5.197-1.084 6.476 6.476 0 01-3.376-3.085l2.626-3.14a7.208 7.208 0 002.779 2.167 7.823 7.823 0 003.307.779 4.28 4.28 0 002.779-.82 2.67 2.67 0 00.972-2.21zM116.04 65.964h-.528V39.787h3.96l3.738-.07c5.085 0 8.851 1.297 11.296 3.89a12.671 12.671 0 013.404 9.046 12.891 12.891 0 01-3.946 9.601c-2.598 2.53-6.294 3.78-11.116 3.78h-3.14l-3.668-.07zm7.1-21.995c-.972 0-1.987 0-3.029.111v17.577c1.154 0 2.126.083 2.96.083a10.351 10.351 0 007.322-2.473 8.597 8.597 0 002.654-6.656 8.006 8.006 0 00-2.626-6.322 10.672 10.672 0 00-7.281-2.32zm22.703 21.995h-4.64l11.115-26.26h4.03l11.115 26.26h-4.891l-2.779-6.697h-11.115l-2.835 6.697zm12.158-11.004l-3.821-9.31-3.849 9.31h7.67zm18.466-10.88h-8.489v-4.293h21.564v4.293h-8.476v21.884h-4.599V44.08zm18.285 21.884h-4.627l11.116-26.26h4.043l11.115 26.26h-4.904l-2.779-6.697h-11.185l-2.779 6.697zM206.91 54.96l-3.808-9.31-3.834 9.31h7.642z" fill="#343B86"/><path d="M73.509.007H33.465v17.938h5.558V5.565h34.486a18.369 18.369 0 110 36.723H67.7v5.558h5.808a23.926 23.926 0 100-47.84zM58.933 57.322v6.113h-34.43a18.368 18.368 0 110-36.723h5.724v-5.558h-5.724a23.926 23.926 0 100 47.84H64.49v-7.768l-5.558-3.904z" fill="#343B86"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" width="98.012" height="69" fill="none"><path d="M64.491 57.322l-13.589-9.476H33.465V21.154H64.49zM39.023 42.288h13.686l6.224 4.39V26.712h-19.91z" fill="#343b86"/><path d="M73.509.007H33.465v17.938h5.558V5.565h34.486a18.369 18.369 0 110 36.723H67.7v5.558h5.808a23.926 23.926 0 100-47.84zM58.933 57.322v6.113h-34.43a18.368 18.368 0 110-36.723h5.724v-5.558h-5.724a23.926 23.926 0 100 47.84H64.49v-7.768z" fill="#343b86"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#343B86" fill-rule="evenodd" d="M4 3.998h16a2 2 0 012 1.999V17.99a2 2 0 01-2 1.999H4a2 2 0 01-2-2V5.998a2 2 0 012-1.999zm9.65 11.443L20 10.994V8.895l-7.35 5.147a1.14 1.14 0 01-1.3 0L4 8.895v2.099l6.35 4.447a2.881 2.881 0 003.3 0z" clip-rule="evenodd"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#343B86" d="M17 21a10.072 10.072 0 01-4.74-1.19l-.45-.25a18 18 0 01-7.33-7.33l-.25-.45A10.07 10.07 0 013 7v-.67a2 2 0 01.59-1.42l1.69-1.69a.75.75 0 011.18.15l2.25 3.86a1 1 0 01-.16 1.21l-1.89 1.89a.5.5 0 00-.09.59l.35.66a13.53 13.53 0 005.5 5.49l.66.36a.5.5 0 00.59-.09l1.89-1.89a1 1 0 011.21-.16l3.86 2.25a.75.75 0 01.15 1.18l-1.69 1.69a2 2 0 01-1.42.59H17z"/></svg>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
$blueberry: #343b86;
$warm-gray: #777777;
$green: #87c056;
$red: #ff4136;
$black: #222222;
$white: #ffffff; //bg
$cool-blue: #45a7c5;
$pinkish-grey: #cccccc;
$pale-grey: #f8f9fa; //bg
$dark: #0c0d1d;
$theme-colors:
(
"primary": $blueberry,
"secondary": $warm-gray,
"success": $green,
"danger": $red,
"warning": yellow,
"info": $blueberry,
"light": $white,
"dark": $black,
"shadow": $cool-blue,
);
\ No newline at end of file
......@@ -7,6 +7,193 @@
// project specific CSS goes here
html
{
scroll-behavior: smooth;
}
.btn
{
min-width: 8rem;
height: 2rem;
border-radius: 0.33rem;
}
.btn-primary
{
color: theme-color("light");
background-color: theme-color("primary");
border-color: theme-color("primary");
}
.btn-secondary
{
color: theme-color("dark");
background-color: inherit;
border-color: theme-color("primary");
}
.card-img-top
{
width: 100%;
height: 15vw;
object-fit: cover;
}
.card-horizontal
{
display: flex;
flex: 1 1 auto;
}
.navbar-logo
{
width: auto;
height: 100%;
}
.no-gutters
{
margin-right: 0;
margin-left: 0;
> .col,
> [class*="container-"],
> [class*="col-"] {
padding-right: 0;
padding-left: 0;
}
}
/******************************************************************
* MODAL AS LEFT/RIGHT SIDEBAR
* Add "left" or "right" in modal parent div, after class="modal".
* Get free snippets on bootpen.com
* ref → [BootStrap Modal as Left/Right Sidebar](https://codepen.io/bootpen/pen/jbbaRa) for Bootstrap 3
* 並改良成適用於 Bootstrap 4
******************************************************************/
.modal.left .modal-dialog,
.modal.right .modal-dialog {
position: fixed;
margin: auto;
width: 320px;
height: 100%;
-webkit-transform: translate3d(0%, 0, 0);
-ms-transform: translate3d(0%, 0, 0);
-o-transform: translate3d(0%, 0, 0);
transform: translate3d(0%, 0, 0);
}
.modal.left .modal-content,
.modal.right .modal-content {
height: 100%;
overflow-y: auto;
}
.modal.left .modal-body,
.modal.right .modal-body {
padding: 15px 15px 80px;
}
/*Left*/
.modal.left.fade .modal-dialog {
left: -320px;
-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
-moz-transition: opacity 0.3s linear, left 0.3s ease-out;
-o-transition: opacity 0.3s linear, left 0.3s ease-out;
transition: opacity 0.3s linear, left 0.3s ease-out;
}
.modal.left.fade.show .modal-dialog {
left: 0;
}
/*Right*/
.modal.right.fade .modal-dialog {
right: -320px;
-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
-moz-transition: opacity 0.3s linear, right 0.3s ease-out;
-o-transition: opacity 0.3s linear, right 0.3s ease-out;
transition: opacity 0.3s linear, right 0.3s ease-out;
}
.modal.right.fade.show .modal-dialog {
right: 0;
}
/*
* Search field
*/
input[type=search]
{
-webkit-appearance: textfield;
-webkit-box-sizing: content-box;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button
{
display: none;
}
input[type=search]
{
background: theme-color("light") url(../images/search.svg) no-repeat 9px center;
border: solid 1px theme-color("light");
padding: 9px 10px 9px 32px;
width: 55px;
-webkit-border-radius: 10em;
-moz-border-radius: 10em;
border-radius: 10em;
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s;
}
input[type=search]:focus
{
width: 130px;
background-color: theme-color("light");
border-color: theme-color("success");
-webkit-box-shadow: 0 0 5px theme-color("shadow");
-moz-box-shadow: 0 0 5px theme-color("shadow");
box-shadow: 0 0 5px theme-color("shadow");
}
#navsearch input[type=search]
{
width: 15px;
padding-left: 10px;
color: transparent;
cursor: pointer;
}
#navsearch input[type=search]:focus
{
width: 130px;
padding-left: 32px;
cursor: auto;
}
#navsearch input:-moz-placeholder
{
color: transparent;
}
#navsearch input::-webkit-input-placeholder
{
color: transparent;
}
////////////////////////////////
//Variables//
////////////////////////////////
......
......@@ -13,7 +13,7 @@
<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
<![endif]-->
<link rel="icon" href="{% static 'images/favicons/favicon.ico' %}">
<link rel="icon" href="{% static 'images/logo-sm-primary.svg' %}">
{% block css %}
......@@ -29,47 +29,16 @@
</head>
<body>
<div class="mb-1">
<nav class="navbar navbar-expand-md navbar-light bg-light">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="{% url 'home' %}">Discuss Data</a>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="{% url 'home' %}">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="{% url 'about' %}">About</a>
</li>
{% if request.user.is_authenticated %}
<li class="nav-item">
{# URL provided by django-allauth/account/urls.py #}
<a class="nav-link" href="{% url 'users:detail' request.user.username %}">{% trans "My Profile" %}</a>
</li>
<li class="nav-item">
{# URL provided by django-allauth/account/urls.py #}
<a class="nav-link" href="{% url 'account_logout' %}">{% trans "Sign Out" %}</a>
</li>
{% else %}
<li class="nav-item">
{# URL provided by django-allauth/account/urls.py #}
<a id="sign-up-link" class="nav-link" href="{% url 'account_signup' %}">{% trans "Sign Up" %}</a>
</li>
<li class="nav-item">
{# URL provided by django-allauth/account/urls.py #}
<a id="log-in-link" class="nav-link" href="{% url 'account_login' %}">{% trans "Sign In" %}</a>
</li>
{% endif %}
</ul>
</div>
</nav>
<body data-spy="scroll" data-target=".navbar" data-offset="50">
<header>
{# main navigation #}
{% block nav %}
{% include "nav.html" %}
{% endblock nav %}
{# end main navigation #}
</header>
</div>
<div class="container">
......@@ -80,12 +49,69 @@
{% endif %}
{% block content %}
<p>Use this document as a way to quick start any new project.</p>
<p>Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht?</p>
<p>Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht?</p>
<p>Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht?</p>
<p>Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht?</p>
<p>Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht?</p>
<p>Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht?</p>
<p>Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht?</p>
<p>Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht?</p>
<p>Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht?</p>
<p>Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich</p>
{% endblock content %}
</div> <!-- /container -->
{% block modal %}{% endblock modal %}
{# Footer #}
{% include "footer.html" %}
{# end footer #}
{% block modal %}
<div class="modal right fade" id="signIn" tabindex="-1" role="dialog" aria-labelledby="signInLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h3 class="modal-title" id="signInLabel">{% trans "Sign In" %}</h3>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<form action="/action_page.php">
<div class="form-group">
<label for="email">Email address:</label>
<input type="email" class="form-control" placeholder="Enter email" id="email">
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input type="password" class="form-control" placeholder="Enter password" id="pwd">
</div>
<div class="form-group form-check">
<label class="form-check-label">
<input class="form-check-input" type="checkbox"> Remember me
</label>
</div>
<button type="submit" class="btn btn-primary">{% trans "Sign In" %}</button>
<button type="submit" class="btn btn-secondary">Log In with Shibboleth</button>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary">Save changes</button>
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
{% endblock modal %}
<!-- Le javascript
================================================== -->
......
{% load static i18n compress%}
<footer class="no-gutters">
<div class="container-fluid test">
<div class="container">
<div class="row row-cols-3 bg-light">
<div class="col">
<img src="{% static 'images/logo-primary.svg' %}">
<p class="text-muted">Modern information technologies allow the allocation of and unrestricted access to research data as open data.</p>
</div>
<div class="col">
<nav>
<ul class="nav nav-pills flex-column">
<li class="nav-item">
<a href="#">{% trans "Terms of Use" %}</a>
</li>
<li class="nav-item">
<a href="#">{% trans "Privacy Policy" %}</a>
</li>
<li class="nav-item">
<a href="#">{% trans "Terms and Conditions" %}</a>
</li>
<li class="nav-item">
<a href="#">{% trans "Imprint" %}</a>
</li>
<li class="nav-item">
<a href="#">{% trans "Disclaimer" %}</a>
</li>
</ul>
</nav>
</div>
<div class="col">
<h3>{% trans "Contact" %}</h3>
<ul class="list-group">
<li class="list-group-item">
<img src="{% static 'images/location-primary.svg' %}"> {% trans "Location" %}
</li>
<li class="list-group-item">
<img src="{% static 'images/phone-primary.svg' %}"> {% trans "Phone" %}
</li>
<li class="list-group-item">
<img src="{% static 'images/mail-primary.svg' %}"> <a href="mailto:joe@example.com?subject=feedback">mail@mail.mail</a>
</li>
<li class="list-group-item">
syndication
</li>
</ul>
</div>
</div>
</div>
<div class="text-light bg-primary text-center text-wrap">
© 2019 Research Centre for East-European Studies at the University of Bremen and Göttingen State and University Library. All Rights Reserved.
</div>
</div>
</footer>
{% load static i18n compress%}
<div class="mb-1">
<nav class="navbar navbar-expand-md navbar-dark bg-primary">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="{% url 'home' %}">Discuss Data</a>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="{% url 'home' %}">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="{% url 'about' %}">{% trans "About" %}</a>
</li>
<li class="nav-item">
<form class="form-inline">
<input id="navsearch" type="search" placeholder="Search" aria-label="Search">
</form>
</li>
{% if request.user.is_authenticated %}
<li class="nav-item">
{# URL provided by django-allauth/account/urls.py #}
<a class="nav-link" href="{% url 'users:detail' request.user.username %}">{% trans "My Profile" %}</a>
</li>
<li class="nav-item">
{# URL provided by django-allauth/account/urls.py #}
<a class="nav-link" href="{% url 'account_logout' %}">{% trans "Sign Out" %}</a>
</li>
{% else %}
<li class="nav-item">
{# URL provided by django-allauth/account/urls.py #}
<a id="sign-up-link" class="nav-link" href="{% url 'account_signup' %}">{% trans "Sign Up" %}</a>
</li>
<li class="nav-item" data-toggle="modal" data-target="#signIn">
<a id="log-in-link" class="nav-link" href="#">{% trans "Sign In" %}</a>
</li>
{% endif %}
</ul>
</div>
</nav>
</div>
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-01-08 14:11+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: discuss_data/templates/account/account_inactive.html:5
#: discuss_data/templates/account/account_inactive.html:8
msgid "Account Inactive"
msgstr ""
#: discuss_data/templates/account/account_inactive.html:10
msgid "This account is inactive."
msgstr ""
#: discuss_data/templates/account/email.html:7
msgid "Account"
msgstr ""
#: discuss_data/templates/account/email.html:10
msgid "E-mail Addresses"
msgstr ""
#: discuss_data/templates/account/email.html:13
msgid "The following e-mail addresses are associated with your account:"
msgstr ""
#: discuss_data/templates/account/email.html:27
msgid "Verified"
msgstr ""
#: discuss_data/templates/account/email.html:29
msgid "Unverified"
msgstr ""
#: discuss_data/templates/account/email.html:31
msgid "Primary"
msgstr ""
#: discuss_data/templates/account/email.html:37
msgid "Make Primary"
msgstr ""
#: discuss_data/templates/account/email.html:38
msgid "Re-send Verification"
msgstr ""
#: discuss_data/templates/account/email.html:39
msgid "Remove"
msgstr ""
#: discuss_data/templates/account/email.html:46
msgid "Warning:"
msgstr ""
#: discuss_data/templates/account/email.html:46
msgid ""
"You currently do not have any e-mail address set up. You should really add "
"an e-mail address so you can receive notifications, reset your password, etc."
msgstr ""
#: discuss_data/templates/account/email.html:51
msgid "Add E-mail Address"
msgstr ""
#: discuss_data/templates/account/email.html:56
msgid "Add E-mail"
msgstr ""
#: discuss_data/templates/account/email.html:66
msgid "Do you really want to remove the selected e-mail address?"
msgstr ""
#: discuss_data/templates/account/email_confirm.html:6
#: discuss_data/templates/account/email_confirm.html:10
msgid "Confirm E-mail Address"
msgstr ""
#: discuss_data/templates/account/email_confirm.html:16
#, python-format
msgid ""
"Please confirm that <a href=\"mailto:%(email)s\">%(email)s</a> is an e-mail "
"address for user %(user_display)s."
msgstr ""
#: discuss_data/templates/account/email_confirm.html:20
msgid "Confirm"
msgstr ""
#: discuss_data/templates/account/email_confirm.html:27
#, python-format