Add Today's lunch infoscreen
This commit is contained in:
@@ -15,10 +15,6 @@ class Migration(migrations.Migration):
|
|||||||
migrations.DeleteModel(
|
migrations.DeleteModel(
|
||||||
name='HSLDataModel',
|
name='HSLDataModel',
|
||||||
),
|
),
|
||||||
migrations.RemoveField(
|
|
||||||
model_name='hslinfoitem',
|
|
||||||
name='infoitem_ptr',
|
|
||||||
),
|
|
||||||
migrations.DeleteModel(
|
migrations.DeleteModel(
|
||||||
name='HslInfoItem',
|
name='HslInfoItem',
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -0,0 +1,21 @@
|
|||||||
|
# Generated by Django 2.1.5 on 2019-03-26 12:49
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
import django.db.models.deletion
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('infoscreen', '0006_delete_hsldatamodel'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.CreateModel(
|
||||||
|
name='LunchItem',
|
||||||
|
fields=[
|
||||||
|
('infoitem_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='infoscreen.InfoItem')),
|
||||||
|
],
|
||||||
|
bases=('infoscreen.infoitem',),
|
||||||
|
),
|
||||||
|
]
|
||||||
@@ -193,6 +193,19 @@ class SossoInfoItem(InfoItem):
|
|||||||
return "/static/infoscreen/html/sosso_create.html"
|
return "/static/infoscreen/html/sosso_create.html"
|
||||||
|
|
||||||
|
|
||||||
|
class LunchItem(InfoItem):
|
||||||
|
"""Class for Lunch Infoscreen item."""
|
||||||
|
|
||||||
|
display_name = _("Today's lunch")
|
||||||
|
|
||||||
|
def get_template_url(self):
|
||||||
|
return "/static/infoscreen/html/lunch.html"
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def get_create_template_url():
|
||||||
|
return "/static/infoscreen/html/lunch_create.html"
|
||||||
|
|
||||||
|
|
||||||
class EventInfoItem(InfoItem):
|
class EventInfoItem(InfoItem):
|
||||||
"""Class for Event Infoscreen item."""
|
"""Class for Event Infoscreen item."""
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,53 @@
|
|||||||
|
#header {
|
||||||
|
height: 30%;
|
||||||
|
width: 100%;
|
||||||
|
background-color:#7c1330;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
#header-image {
|
||||||
|
display: block;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.article-row {
|
||||||
|
min-height: 20vh;
|
||||||
|
margin: 10px 10px 10px 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.article-thumb-col {
|
||||||
|
max-height: 200px;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.article-title-col {
|
||||||
|
font-size: 3vw;
|
||||||
|
}
|
||||||
|
|
||||||
|
.thumbnail {
|
||||||
|
max-width: 355px;
|
||||||
|
max-height: 200px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#sossoimage {
|
||||||
|
height: 300px;
|
||||||
|
position: relative;
|
||||||
|
left: 0px;
|
||||||
|
top: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.stretch {
|
||||||
|
width:100%;
|
||||||
|
height:100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#post {
|
||||||
|
height: 540px;
|
||||||
|
border:2px solid black;
|
||||||
|
}
|
||||||
|
|
||||||
|
#container {
|
||||||
|
max-height: 70%;
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
|
||||||
|
<link rel="stylesheet" href="/static/infoscreen/css/lunch.css">
|
||||||
|
<div ng-controller="LunchController">
|
||||||
|
<div id="container">
|
||||||
|
<div class="restaurant row" ng-repeat="restaurant in data">
|
||||||
|
<div class="lunch-option" ng-repeat="l in lunch">
|
||||||
|
<h3 ng-bind-html="l.title | unsafe"></h3>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
<div ng-controller="infoadmin_lunchitem_create" style="margin-top:20px;">
|
||||||
|
<div>
|
||||||
|
Create new item to show restaurants. Name is used only as identifier
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label>Name:</label>
|
||||||
|
<input type="text" class="form-control" ng-model="item.name"></input>
|
||||||
|
</div>
|
||||||
|
<input type="button" class="btn btn-success" ng-click="send()" value="create"></input>
|
||||||
|
</div>
|
||||||
@@ -182,6 +182,7 @@ var simple_controllers = [
|
|||||||
"external_image",
|
"external_image",
|
||||||
"abbitem",
|
"abbitem",
|
||||||
"sossoitem",
|
"sossoitem",
|
||||||
|
"lunchitem",
|
||||||
"eventitem",
|
"eventitem",
|
||||||
"websiteitem",
|
"websiteitem",
|
||||||
"apyitem",
|
"apyitem",
|
||||||
|
|||||||
@@ -82,6 +82,21 @@ app.controller('SossoController', function($scope, $http) {
|
|||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
|
app.controller('LunchController', function ($scope, $http) {
|
||||||
|
$scope.data = [];
|
||||||
|
var restaurants = [42];
|
||||||
|
var restaurant_names = ["TUAS"]
|
||||||
|
var cur_date = new Date().toISOString().split("T")[0]
|
||||||
|
$http.get("https://kitchen.kanttiinit.fi/menus?restaurants=" + restaurants.join(",") + "&days=" + cur_date).then(function (response) {
|
||||||
|
$scope.data = restaurant_names.map(function(n, idx) {
|
||||||
|
return {
|
||||||
|
name: n,
|
||||||
|
lunch: response[idx][cur_date],
|
||||||
|
}
|
||||||
|
});
|
||||||
|
})
|
||||||
|
});
|
||||||
|
|
||||||
app.controller('ApyController', function($scope, $http) {
|
app.controller('ApyController', function($scope, $http) {
|
||||||
$scope.items = [];
|
$scope.items = [];
|
||||||
$http.get("/infoscreen/apyjson").then(function(response)
|
$http.get("/infoscreen/apyjson").then(function(response)
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ from infoscreen.views import create_image_item
|
|||||||
from infoscreen.views import create_video_item
|
from infoscreen.views import create_video_item
|
||||||
from infoscreen.views import createABBItem
|
from infoscreen.views import createABBItem
|
||||||
from infoscreen.views import createSossoItem
|
from infoscreen.views import createSossoItem
|
||||||
|
from infoscreen.views import createLunchItem
|
||||||
from infoscreen.views import createEventItem
|
from infoscreen.views import createEventItem
|
||||||
from infoscreen.views import createExternalWebsiteItem
|
from infoscreen.views import createExternalWebsiteItem
|
||||||
from infoscreen.views import create_rotation
|
from infoscreen.views import create_rotation
|
||||||
@@ -41,6 +42,7 @@ urlpatterns = [
|
|||||||
url(r'^create_video$', create_video_item),
|
url(r'^create_video$', create_video_item),
|
||||||
url(r'^create_abbitem$', createABBItem),
|
url(r'^create_abbitem$', createABBItem),
|
||||||
url(r'^create_sossoitem$', createSossoItem),
|
url(r'^create_sossoitem$', createSossoItem),
|
||||||
|
url(r'^create_lunchitem$', createLunchItem),
|
||||||
url(r'^create_eventitem$', createEventItem),
|
url(r'^create_eventitem$', createEventItem),
|
||||||
url(r'^create_apyitem$', createApyItem),
|
url(r'^create_apyitem$', createApyItem),
|
||||||
url(r'^create_websiteitem$', createExternalWebsiteItem),
|
url(r'^create_websiteitem$', createExternalWebsiteItem),
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import requests
|
|||||||
|
|
||||||
from infoscreen.models import (
|
from infoscreen.models import (
|
||||||
Rotation, InfoItem, InfoInstance, ABBInfoItem, ExternalImageInfoItem,
|
Rotation, InfoItem, InfoInstance, ABBInfoItem, ExternalImageInfoItem,
|
||||||
ImageInfoItem, SossoInfoItem, EventInfoItem,
|
ImageInfoItem, SossoInfoItem, LunchItem, EventInfoItem,
|
||||||
ExternalWebsiteInfoItem, ImageUploadForm, ApyInfoItem, VideoInfoItem)
|
ExternalWebsiteInfoItem, ImageUploadForm, ApyInfoItem, VideoInfoItem)
|
||||||
|
|
||||||
|
|
||||||
@@ -179,6 +179,7 @@ createInstance = create_item_generator(InfoInstance)
|
|||||||
deleteInstance = delete_item_generator(InfoInstance)
|
deleteInstance = delete_item_generator(InfoInstance)
|
||||||
createABBItem = create_item_generator(ABBInfoItem)
|
createABBItem = create_item_generator(ABBInfoItem)
|
||||||
createSossoItem = create_item_generator(SossoInfoItem)
|
createSossoItem = create_item_generator(SossoInfoItem)
|
||||||
|
createLunchItem = create_item_generator(LunchItem)
|
||||||
createExternalImageInfoItem = create_item_generator(ExternalImageInfoItem)
|
createExternalImageInfoItem = create_item_generator(ExternalImageInfoItem)
|
||||||
createExternalWebsiteItem = create_item_generator(ExternalWebsiteInfoItem)
|
createExternalWebsiteItem = create_item_generator(ExternalWebsiteInfoItem)
|
||||||
createEventItem = create_item_generator(EventInfoItem)
|
createEventItem = create_item_generator(EventInfoItem)
|
||||||
|
|||||||
Binary file not shown.
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2018-10-20 23:09+0300\n"
|
"POT-Creation-Date: 2019-03-26 17:32+0200\n"
|
||||||
"PO-Revision-Date: 2017-11-02 23:09+0200\n"
|
"PO-Revision-Date: 2017-11-02 23:09+0200\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@@ -33,19 +33,19 @@ msgstr "External website"
|
|||||||
msgid "Sössö articles"
|
msgid "Sössö articles"
|
||||||
msgstr "Sössö articles"
|
msgstr "Sössö articles"
|
||||||
|
|
||||||
#: infoscreen/models.py:199 webapp/models.py:72
|
#: infoscreen/models.py:199
|
||||||
|
msgid "Today's lunch"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: infoscreen/models.py:212 webapp/models.py:74
|
||||||
msgid "Events"
|
msgid "Events"
|
||||||
msgstr "Events"
|
msgstr "Events"
|
||||||
|
|
||||||
#: infoscreen/models.py:214
|
#: infoscreen/models.py:227
|
||||||
msgid "Image"
|
msgid "Image"
|
||||||
msgstr "Image"
|
msgstr "Image"
|
||||||
|
|
||||||
#: infoscreen/models.py:260
|
#: infoscreen/models.py:273
|
||||||
msgid "HSL timetables"
|
|
||||||
msgstr "HSL timetables"
|
|
||||||
|
|
||||||
#: infoscreen/models.py:275
|
|
||||||
msgid "External image"
|
msgid "External image"
|
||||||
msgstr "External image"
|
msgstr "External image"
|
||||||
|
|
||||||
@@ -113,7 +113,7 @@ msgid "Delete"
|
|||||||
msgstr "Delete"
|
msgstr "Delete"
|
||||||
|
|
||||||
#: infoscreen/templates/tabs/add_remove.html:23 kaehmy/models.py:56
|
#: infoscreen/templates/tabs/add_remove.html:23 kaehmy/models.py:56
|
||||||
#: kaehmy/templates/list.html:36 webapp/models.py:118 webapp/models.py:147
|
#: kaehmy/templates/list.html:36 webapp/models.py:125 webapp/models.py:154
|
||||||
msgid "Name"
|
msgid "Name"
|
||||||
msgstr "Name"
|
msgstr "Name"
|
||||||
|
|
||||||
@@ -263,7 +263,7 @@ msgstr ""
|
|||||||
msgid "Category"
|
msgid "Category"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: kaehmy/models.py:39 webapp/models.py:129
|
#: kaehmy/models.py:39 webapp/models.py:136
|
||||||
msgid "Description"
|
msgid "Description"
|
||||||
msgstr "Description"
|
msgstr "Description"
|
||||||
|
|
||||||
@@ -311,7 +311,7 @@ msgstr "Kaehmy application"
|
|||||||
msgid "Kaehmylomakkeet"
|
msgid "Kaehmylomakkeet"
|
||||||
msgstr "Kaehmy applications"
|
msgstr "Kaehmy applications"
|
||||||
|
|
||||||
#: kaehmy/models.py:98 webapp/models.py:182
|
#: kaehmy/models.py:98 webapp/models.py:189
|
||||||
msgid "Phone number"
|
msgid "Phone number"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -327,7 +327,7 @@ msgstr ""
|
|||||||
msgid "Custom role name"
|
msgid "Custom role name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: kaehmy/models.py:104 webapp/models.py:119
|
#: kaehmy/models.py:104 webapp/models.py:126
|
||||||
msgid "Board member"
|
msgid "Board member"
|
||||||
msgstr "Board member"
|
msgstr "Board member"
|
||||||
|
|
||||||
@@ -351,7 +351,7 @@ msgstr ""
|
|||||||
msgid "Telegram channels"
|
msgid "Telegram channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: kaehmy/tables.py:13 webapp/models.py:166
|
#: kaehmy/tables.py:13 webapp/models.py:173
|
||||||
msgid "Roles"
|
msgid "Roles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -450,12 +450,12 @@ msgid ""
|
|||||||
"%%20rekisteri.pdf\" target=\"_blank\">tietosuojaselosteen</a> ja tietojeni "
|
"%%20rekisteri.pdf\" target=\"_blank\">tietosuojaselosteen</a> ja tietojeni "
|
||||||
"tallentamisen.\n"
|
"tallentamisen.\n"
|
||||||
" "
|
" "
|
||||||
msgstr
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
" I accept the <a href=\"https://sik.ayy.fi/files/official/"
|
" I accept the <a href=\"https://sik.ayy.fi/files/official/"
|
||||||
"Tietosuojaseloste%%20%%E2%%80%%93%%20Toimihenkil%%C3%%B6ksi%%20hakemisen"
|
"Tietosuojaseloste%%20%%E2%%80%%93%%20Toimihenkil%%C3%%B6ksi%%20hakemisen"
|
||||||
"%%20rekisteri.pdf\" target=\"_blank\">privacy statement</a> and the saving of personal data."
|
"%%20rekisteri.pdf\" target=\"_blank\">privacy statement</a> and the saving "
|
||||||
"\n"
|
"of personal data.\n"
|
||||||
" "
|
" "
|
||||||
|
|
||||||
#: kaehmy/templates/kaehmy.html:82 members/templates/settings.html:23
|
#: kaehmy/templates/kaehmy.html:82 members/templates/settings.html:23
|
||||||
@@ -804,11 +804,11 @@ msgstr "Payments in register:"
|
|||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Language"
|
msgstr "Language"
|
||||||
|
|
||||||
#: members/templates/settings.html:20 sikweb/base.py:248
|
#: members/templates/settings.html:20 sikweb/base.py:255
|
||||||
msgid "Finnish"
|
msgid "Finnish"
|
||||||
msgstr "Finnish"
|
msgstr "Finnish"
|
||||||
|
|
||||||
#: members/templates/settings.html:21 sikweb/base.py:249
|
#: members/templates/settings.html:21 sikweb/base.py:256
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr "English"
|
msgstr "English"
|
||||||
|
|
||||||
@@ -945,7 +945,10 @@ msgid "-sarjassa"
|
|||||||
msgstr "series"
|
msgstr "series"
|
||||||
|
|
||||||
#: ohlhafv/templates/email.html:8
|
#: ohlhafv/templates/email.html:8
|
||||||
msgid "Muistattehan vahvistaa haasteen paikan päällä Smökissä torstaina 15.2"
|
#, fuzzy
|
||||||
|
#| msgid ""
|
||||||
|
#| "Muistattehan vahvistaa haasteen paikan päällä Smökissä torstaina 15.2"
|
||||||
|
msgid "Muistattehan vahvistaa haasteen paikan päällä Smökissä torstaina 14.2"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Remeber to confirm the challenge at Smökki on Thursday 15.2. at the event"
|
"Remeber to confirm the challenge at Smökki on Thursday 15.2. at the event"
|
||||||
|
|
||||||
@@ -977,7 +980,7 @@ msgstr ""
|
|||||||
msgid "Challenge"
|
msgid "Challenge"
|
||||||
msgstr "Challenge"
|
msgstr "Challenge"
|
||||||
|
|
||||||
#: ohlhafv/views.py:42
|
#: ohlhafv/views.py:43
|
||||||
msgid "Sinut on haastettu Øhlhäfviin!"
|
msgid "Sinut on haastettu Øhlhäfviin!"
|
||||||
msgstr "You have been challenged at Ohlhafv!"
|
msgstr "You have been challenged at Ohlhafv!"
|
||||||
|
|
||||||
@@ -1006,91 +1009,95 @@ msgstr "Tags"
|
|||||||
msgid "Tag: {}"
|
msgid "Tag: {}"
|
||||||
msgstr "Tag: {}"
|
msgstr "Tag: {}"
|
||||||
|
|
||||||
#: webapp/models.py:52
|
#: webapp/models.py:53
|
||||||
msgid "Feed: {}"
|
msgid "Feed: {}"
|
||||||
msgstr "Feed: {}"
|
msgstr "Feed: {}"
|
||||||
|
|
||||||
#: webapp/models.py:55
|
#: webapp/models.py:56
|
||||||
msgid "Feed"
|
msgid "Feed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:56
|
#: webapp/models.py:57
|
||||||
msgid "Feeds"
|
msgid "Feeds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:68
|
#: webapp/models.py:70
|
||||||
msgid "Event: {}"
|
msgid "Event: {}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:71
|
#: webapp/models.py:73
|
||||||
msgid "Event"
|
msgid "Event"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:82
|
#: webapp/models.py:84
|
||||||
msgid "Template questions: {}"
|
msgid "Template questions: {}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:85
|
#: webapp/models.py:87
|
||||||
msgid "Template question"
|
msgid "Template question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:86
|
#: webapp/models.py:88
|
||||||
msgid "Template questions"
|
msgid "Template questions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:98
|
#: webapp/models.py:102
|
||||||
|
msgid "#{} {}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: webapp/models.py:105
|
||||||
msgid "Signup form"
|
msgid "Signup form"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:99
|
#: webapp/models.py:106
|
||||||
msgid "Signup forms"
|
msgid "Signup forms"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:108
|
#: webapp/models.py:115
|
||||||
msgid "Sign-ups: {}"
|
msgid "Sign-ups: {}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:111
|
#: webapp/models.py:118
|
||||||
msgid "Sign-up"
|
msgid "Sign-up"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:112
|
#: webapp/models.py:119
|
||||||
msgid "Sign-ups"
|
msgid "Sign-ups"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:123
|
#: webapp/models.py:130
|
||||||
msgid "board member"
|
msgid "board member"
|
||||||
msgstr "board member"
|
msgstr "board member"
|
||||||
|
|
||||||
#: webapp/models.py:141
|
#: webapp/models.py:148
|
||||||
msgid "Committee"
|
msgid "Committee"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:142
|
#: webapp/models.py:149
|
||||||
msgid "Committees"
|
msgid "Committees"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:145
|
#: webapp/models.py:152
|
||||||
msgid "Committee: {}"
|
msgid "Committee: {}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:165
|
#: webapp/models.py:172
|
||||||
msgid "Role"
|
msgid "Role"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:168
|
#: webapp/models.py:175
|
||||||
msgid "Start date"
|
msgid "Start date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:169
|
#: webapp/models.py:176
|
||||||
msgid "End date"
|
msgid "End date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:179
|
#: webapp/models.py:186
|
||||||
msgid "Official"
|
msgid "Official"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: webapp/models.py:180
|
#: webapp/models.py:187
|
||||||
msgid "Officials"
|
msgid "Officials"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1138,6 +1145,9 @@ msgstr "Sössö"
|
|||||||
msgid "Corporate"
|
msgid "Corporate"
|
||||||
msgstr "Corporate"
|
msgstr "Corporate"
|
||||||
|
|
||||||
|
#~ msgid "HSL timetables"
|
||||||
|
#~ msgstr "HSL timetables"
|
||||||
|
|
||||||
#~ msgid "Username"
|
#~ msgid "Username"
|
||||||
#~ msgstr "Username"
|
#~ msgstr "Username"
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2018-10-20 23:09+0300\n"
|
"POT-Creation-Date: 2019-03-26 17:32+0200\n"
|
||||||
"PO-Revision-Date: 2017-11-02 23:04+0200\n"
|
"PO-Revision-Date: 2017-11-02 23:04+0200\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@@ -34,19 +34,19 @@ msgstr "Ulkoinen verkkosivu"
|
|||||||
msgid "Sössö articles"
|
msgid "Sössö articles"
|
||||||
msgstr "Sössön artikkelit"
|
msgstr "Sössön artikkelit"
|
||||||
|
|
||||||
#: infoscreen/models.py:199 webapp/models.py:72
|
#: infoscreen/models.py:199
|
||||||
|
msgid "Today's lunch"
|
||||||
|
msgstr "Päivän lounas"
|
||||||
|
|
||||||
|
#: infoscreen/models.py:212 webapp/models.py:74
|
||||||
msgid "Events"
|
msgid "Events"
|
||||||
msgstr "Tapahtumat"
|
msgstr "Tapahtumat"
|
||||||
|
|
||||||
#: infoscreen/models.py:214
|
#: infoscreen/models.py:227
|
||||||
msgid "Image"
|
msgid "Image"
|
||||||
msgstr "Kuva"
|
msgstr "Kuva"
|
||||||
|
|
||||||
#: infoscreen/models.py:260
|
#: infoscreen/models.py:273
|
||||||
msgid "HSL timetables"
|
|
||||||
msgstr "HSL-aikataulut"
|
|
||||||
|
|
||||||
#: infoscreen/models.py:275
|
|
||||||
msgid "External image"
|
msgid "External image"
|
||||||
msgstr "Ulkoinen kuva"
|
msgstr "Ulkoinen kuva"
|
||||||
|
|
||||||
@@ -114,7 +114,7 @@ msgid "Delete"
|
|||||||
msgstr "Poista"
|
msgstr "Poista"
|
||||||
|
|
||||||
#: infoscreen/templates/tabs/add_remove.html:23 kaehmy/models.py:56
|
#: infoscreen/templates/tabs/add_remove.html:23 kaehmy/models.py:56
|
||||||
#: kaehmy/templates/list.html:36 webapp/models.py:118 webapp/models.py:147
|
#: kaehmy/templates/list.html:36 webapp/models.py:125 webapp/models.py:154
|
||||||
msgid "Name"
|
msgid "Name"
|
||||||
msgstr "Nimi"
|
msgstr "Nimi"
|
||||||
|
|
||||||
@@ -264,7 +264,7 @@ msgstr "Muut"
|
|||||||
msgid "Category"
|
msgid "Category"
|
||||||
msgstr "Kategoria"
|
msgstr "Kategoria"
|
||||||
|
|
||||||
#: kaehmy/models.py:39 webapp/models.py:129
|
#: kaehmy/models.py:39 webapp/models.py:136
|
||||||
msgid "Description"
|
msgid "Description"
|
||||||
msgstr "Kuvaus"
|
msgstr "Kuvaus"
|
||||||
|
|
||||||
@@ -312,7 +312,7 @@ msgstr "Kaehmylomake"
|
|||||||
msgid "Kaehmylomakkeet"
|
msgid "Kaehmylomakkeet"
|
||||||
msgstr "Kaehmylomakkeet"
|
msgstr "Kaehmylomakkeet"
|
||||||
|
|
||||||
#: kaehmy/models.py:98 webapp/models.py:182
|
#: kaehmy/models.py:98 webapp/models.py:189
|
||||||
msgid "Phone number"
|
msgid "Phone number"
|
||||||
msgstr "Puhelinnumero"
|
msgstr "Puhelinnumero"
|
||||||
|
|
||||||
@@ -328,7 +328,7 @@ msgstr "Teksti"
|
|||||||
msgid "Custom role name"
|
msgid "Custom role name"
|
||||||
msgstr "Uusi virka"
|
msgstr "Uusi virka"
|
||||||
|
|
||||||
#: kaehmy/models.py:104 webapp/models.py:119
|
#: kaehmy/models.py:104 webapp/models.py:126
|
||||||
msgid "Board member"
|
msgid "Board member"
|
||||||
msgstr "Hallituksen jäsen"
|
msgstr "Hallituksen jäsen"
|
||||||
|
|
||||||
@@ -352,7 +352,7 @@ msgstr "Telegram-kanava"
|
|||||||
msgid "Telegram channels"
|
msgid "Telegram channels"
|
||||||
msgstr "Telegram-kanavat"
|
msgstr "Telegram-kanavat"
|
||||||
|
|
||||||
#: kaehmy/tables.py:13 webapp/models.py:166
|
#: kaehmy/tables.py:13 webapp/models.py:173
|
||||||
msgid "Roles"
|
msgid "Roles"
|
||||||
msgstr "Roolit"
|
msgstr "Roolit"
|
||||||
|
|
||||||
@@ -800,11 +800,11 @@ msgstr "Maksutapahtumia:"
|
|||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Kieli"
|
msgstr "Kieli"
|
||||||
|
|
||||||
#: members/templates/settings.html:20 sikweb/base.py:248
|
#: members/templates/settings.html:20 sikweb/base.py:255
|
||||||
msgid "Finnish"
|
msgid "Finnish"
|
||||||
msgstr "suomi"
|
msgstr "suomi"
|
||||||
|
|
||||||
#: members/templates/settings.html:21 sikweb/base.py:249
|
#: members/templates/settings.html:21 sikweb/base.py:256
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr "englanti"
|
msgstr "englanti"
|
||||||
|
|
||||||
@@ -940,7 +940,7 @@ msgid "-sarjassa"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ohlhafv/templates/email.html:8
|
#: ohlhafv/templates/email.html:8
|
||||||
msgid "Muistattehan vahvistaa haasteen paikan päällä Smökissä torstaina 15.2"
|
msgid "Muistattehan vahvistaa haasteen paikan päällä Smökissä torstaina 14.2"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ohlhafv/templates/email.html:10
|
#: ohlhafv/templates/email.html:10
|
||||||
@@ -971,7 +971,7 @@ msgstr "Haasta kaverisi mittelöön!"
|
|||||||
msgid "Challenge"
|
msgid "Challenge"
|
||||||
msgstr "Haasta"
|
msgstr "Haasta"
|
||||||
|
|
||||||
#: ohlhafv/views.py:42
|
#: ohlhafv/views.py:43
|
||||||
msgid "Sinut on haastettu Øhlhäfviin!"
|
msgid "Sinut on haastettu Øhlhäfviin!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1000,91 +1000,95 @@ msgstr "Tunnisteet"
|
|||||||
msgid "Tag: {}"
|
msgid "Tag: {}"
|
||||||
msgstr "Tunniste: {}"
|
msgstr "Tunniste: {}"
|
||||||
|
|
||||||
#: webapp/models.py:52
|
#: webapp/models.py:53
|
||||||
msgid "Feed: {}"
|
msgid "Feed: {}"
|
||||||
msgstr "Uutinen: {}"
|
msgstr "Uutinen: {}"
|
||||||
|
|
||||||
#: webapp/models.py:55
|
#: webapp/models.py:56
|
||||||
msgid "Feed"
|
msgid "Feed"
|
||||||
msgstr "Uutinen"
|
msgstr "Uutinen"
|
||||||
|
|
||||||
#: webapp/models.py:56
|
#: webapp/models.py:57
|
||||||
msgid "Feeds"
|
msgid "Feeds"
|
||||||
msgstr "Uutiset"
|
msgstr "Uutiset"
|
||||||
|
|
||||||
#: webapp/models.py:68
|
#: webapp/models.py:70
|
||||||
msgid "Event: {}"
|
msgid "Event: {}"
|
||||||
msgstr "Tapahtuma: {}"
|
msgstr "Tapahtuma: {}"
|
||||||
|
|
||||||
#: webapp/models.py:71
|
#: webapp/models.py:73
|
||||||
msgid "Event"
|
msgid "Event"
|
||||||
msgstr "Tapahtuma"
|
msgstr "Tapahtuma"
|
||||||
|
|
||||||
#: webapp/models.py:82
|
#: webapp/models.py:84
|
||||||
msgid "Template questions: {}"
|
msgid "Template questions: {}"
|
||||||
msgstr "Vakiokysymykset: {}"
|
msgstr "Vakiokysymykset: {}"
|
||||||
|
|
||||||
#: webapp/models.py:85
|
#: webapp/models.py:87
|
||||||
msgid "Template question"
|
msgid "Template question"
|
||||||
msgstr "Vakiokysymys"
|
msgstr "Vakiokysymys"
|
||||||
|
|
||||||
#: webapp/models.py:86
|
#: webapp/models.py:88
|
||||||
msgid "Template questions"
|
msgid "Template questions"
|
||||||
msgstr "Vakiokysymykset"
|
msgstr "Vakiokysymykset"
|
||||||
|
|
||||||
#: webapp/models.py:98
|
#: webapp/models.py:102
|
||||||
|
msgid "#{} {}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: webapp/models.py:105
|
||||||
msgid "Signup form"
|
msgid "Signup form"
|
||||||
msgstr "Ilmoittautumislomake"
|
msgstr "Ilmoittautumislomake"
|
||||||
|
|
||||||
#: webapp/models.py:99
|
#: webapp/models.py:106
|
||||||
msgid "Signup forms"
|
msgid "Signup forms"
|
||||||
msgstr "Ilmoittautumislomakkeet"
|
msgstr "Ilmoittautumislomakkeet"
|
||||||
|
|
||||||
#: webapp/models.py:108
|
#: webapp/models.py:115
|
||||||
msgid "Sign-ups: {}"
|
msgid "Sign-ups: {}"
|
||||||
msgstr "Ilmoittautumiset: {}"
|
msgstr "Ilmoittautumiset: {}"
|
||||||
|
|
||||||
#: webapp/models.py:111
|
#: webapp/models.py:118
|
||||||
msgid "Sign-up"
|
msgid "Sign-up"
|
||||||
msgstr "Ilmoittautuminen"
|
msgstr "Ilmoittautuminen"
|
||||||
|
|
||||||
#: webapp/models.py:112
|
#: webapp/models.py:119
|
||||||
msgid "Sign-ups"
|
msgid "Sign-ups"
|
||||||
msgstr "Ilmoittautumiset"
|
msgstr "Ilmoittautumiset"
|
||||||
|
|
||||||
#: webapp/models.py:123
|
#: webapp/models.py:130
|
||||||
msgid "board member"
|
msgid "board member"
|
||||||
msgstr "hallituksen jäsen"
|
msgstr "hallituksen jäsen"
|
||||||
|
|
||||||
#: webapp/models.py:141
|
#: webapp/models.py:148
|
||||||
msgid "Committee"
|
msgid "Committee"
|
||||||
msgstr "Toimikunta"
|
msgstr "Toimikunta"
|
||||||
|
|
||||||
#: webapp/models.py:142
|
#: webapp/models.py:149
|
||||||
msgid "Committees"
|
msgid "Committees"
|
||||||
msgstr "Toimikunnat"
|
msgstr "Toimikunnat"
|
||||||
|
|
||||||
#: webapp/models.py:145
|
#: webapp/models.py:152
|
||||||
msgid "Committee: {}"
|
msgid "Committee: {}"
|
||||||
msgstr "Toimikunta: {}"
|
msgstr "Toimikunta: {}"
|
||||||
|
|
||||||
#: webapp/models.py:165
|
#: webapp/models.py:172
|
||||||
msgid "Role"
|
msgid "Role"
|
||||||
msgstr "Rooli"
|
msgstr "Rooli"
|
||||||
|
|
||||||
#: webapp/models.py:168
|
#: webapp/models.py:175
|
||||||
msgid "Start date"
|
msgid "Start date"
|
||||||
msgstr "Alkupäivämäärä"
|
msgstr "Alkupäivämäärä"
|
||||||
|
|
||||||
#: webapp/models.py:169
|
#: webapp/models.py:176
|
||||||
msgid "End date"
|
msgid "End date"
|
||||||
msgstr "Loppupäivämäärä"
|
msgstr "Loppupäivämäärä"
|
||||||
|
|
||||||
#: webapp/models.py:179
|
#: webapp/models.py:186
|
||||||
msgid "Official"
|
msgid "Official"
|
||||||
msgstr "Toimihenkilö"
|
msgstr "Toimihenkilö"
|
||||||
|
|
||||||
#: webapp/models.py:180
|
#: webapp/models.py:187
|
||||||
msgid "Officials"
|
msgid "Officials"
|
||||||
msgstr "Toimihenkilöt"
|
msgstr "Toimihenkilöt"
|
||||||
|
|
||||||
@@ -1132,6 +1136,9 @@ msgstr "Sössö"
|
|||||||
msgid "Corporate"
|
msgid "Corporate"
|
||||||
msgstr "Yritys"
|
msgstr "Yritys"
|
||||||
|
|
||||||
|
#~ msgid "HSL timetables"
|
||||||
|
#~ msgstr "HSL-aikataulut"
|
||||||
|
|
||||||
#~ msgid "Culture"
|
#~ msgid "Culture"
|
||||||
#~ msgstr "Kulttuuri"
|
#~ msgstr "Kulttuuri"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user