From c1a1180d1f43a430b38450cb0b64bcd74487b4ae Mon Sep 17 00:00:00 2001 From: Igor Scheller Date: Mon, 10 Sep 2018 17:22:05 +0200 Subject: Moved frontend, templates and lang to resources --- contrib/Dockerfile | 5 +- frontend/angelFont/angelFont.css | 28 - frontend/angelFont/angelFont.eot | Bin 1300 -> 0 bytes frontend/angelFont/angelFont.svg | 11 - frontend/angelFont/angelFont.ttf | Bin 1136 -> 0 bytes frontend/angelFont/angelFont.woff | Bin 1172 -> 0 bytes frontend/js/forms.js | 94 - frontend/js/moment-countdown.js | 19 - frontend/js/sticky-headers.js | 31 - frontend/js/vendor.js | 16 - frontend/themes/base.less | 264 -- frontend/themes/theme0.less | 1 - frontend/themes/theme1.less | 1045 -------- frontend/themes/theme2.less | 27 - frontend/themes/theme3.less | 55 - frontend/themes/theme4.less | 1051 -------- frontend/themes/theme5.less | 31 - frontend/themes/theme6.less | 1058 -------- includes/engelsystem.php | 2 +- includes/pages/guest_credits.php | 2 +- includes/pages/user_shifts.php | 2 +- includes/sys_template.php | 55 +- locale/de_DE.UTF-8/LC_MESSAGES/default.mo | Bin 45036 -> 0 bytes locale/de_DE.UTF-8/LC_MESSAGES/default.po | 2888 --------------------- locale/pt_BR.UTF.8/LC_MESSAGES/pt_BR.mo | Bin 41265 -> 0 bytes locale/pt_BR.UTF.8/LC_MESSAGES/pt_BR.po | 2643 ------------------- public/emojis/cry.gif | Bin 0 -> 498 bytes public/emojis/evil.gif | Bin 0 -> 236 bytes public/emojis/lol.gif | Bin 0 -> 336 bytes public/emojis/mad.gif | Bin 0 -> 174 bytes public/emojis/question.gif | Bin 0 -> 248 bytes public/emojis/redface.gif | Bin 0 -> 650 bytes public/emojis/rolleyes.gif | Bin 0 -> 485 bytes public/emojis/sad.gif | Bin 0 -> 171 bytes public/emojis/smile.gif | Bin 0 -> 174 bytes public/emojis/wind.gif | Bin 0 -> 170 bytes public/pic/smiles/aerger2.gif | Bin 561 -> 0 bytes public/pic/smiles/alien.gif | Bin 933 -> 0 bytes public/pic/smiles/blush.gif | Bin 954 -> 0 bytes public/pic/smiles/boggle.gif | Bin 951 -> 0 bytes public/pic/smiles/bounce.gif | Bin 2757 -> 0 bytes public/pic/smiles/bun.gif | Bin 956 -> 0 bytes public/pic/smiles/candycane.gif | Bin 904 -> 0 bytes public/pic/smiles/cheesy.gif | Bin 933 -> 0 bytes public/pic/smiles/dead.gif | Bin 961 -> 0 bytes public/pic/smiles/depressed.gif | Bin 977 -> 0 bytes public/pic/smiles/ginger.gif | Bin 980 -> 0 bytes public/pic/smiles/hirsch1.gif | Bin 1262 -> 0 bytes public/pic/smiles/huh.gif | Bin 939 -> 0 bytes public/pic/smiles/icon_arrow.gif | Bin 170 -> 0 bytes public/pic/smiles/icon_biggrin.gif | Bin 172 -> 0 bytes public/pic/smiles/icon_confused.gif | Bin 171 -> 0 bytes public/pic/smiles/icon_cool.gif | Bin 172 -> 0 bytes public/pic/smiles/icon_cry.gif | Bin 498 -> 0 bytes public/pic/smiles/icon_eek.gif | Bin 170 -> 0 bytes public/pic/smiles/icon_evil.gif | Bin 236 -> 0 bytes public/pic/smiles/icon_exclaim.gif | Bin 236 -> 0 bytes public/pic/smiles/icon_frown.gif | Bin 171 -> 0 bytes public/pic/smiles/icon_idea.gif | Bin 176 -> 0 bytes public/pic/smiles/icon_lol.gif | Bin 336 -> 0 bytes public/pic/smiles/icon_mad.gif | Bin 174 -> 0 bytes public/pic/smiles/icon_mrgreen.gif | Bin 349 -> 0 bytes public/pic/smiles/icon_neutral.gif | Bin 171 -> 0 bytes public/pic/smiles/icon_question.gif | Bin 248 -> 0 bytes public/pic/smiles/icon_razz.gif | Bin 176 -> 0 bytes public/pic/smiles/icon_redface.gif | Bin 650 -> 0 bytes public/pic/smiles/icon_rolleyes.gif | Bin 485 -> 0 bytes public/pic/smiles/icon_sad.gif | Bin 171 -> 0 bytes public/pic/smiles/icon_smile.gif | Bin 174 -> 0 bytes public/pic/smiles/icon_surprised.gif | Bin 174 -> 0 bytes public/pic/smiles/icon_twisted.gif | Bin 238 -> 0 bytes public/pic/smiles/icon_wind.gif | Bin 170 -> 0 bytes public/pic/smiles/koenig1.gif | Bin 937 -> 0 bytes public/pic/smiles/laser1.gif | Bin 1432 -> 0 bytes public/pic/smiles/love1.gif | Bin 1009 -> 0 bytes public/pic/smiles/moo.gif | Bin 1175 -> 0 bytes public/pic/smiles/nuts.gif | Bin 531 -> 0 bytes public/pic/smiles/robin.gif | Bin 971 -> 0 bytes public/pic/smiles/sheep.gif | Bin 915 -> 0 bytes public/pic/smiles/sick.gif | Bin 940 -> 0 bytes public/pic/smiles/sleep.gif | Bin 1005 -> 0 bytes public/pic/smiles/soppy.gif | Bin 994 -> 0 bytes public/pic/smiles/stress.gif | Bin 1258 -> 0 bytes public/pic/smiles/sweet.gif | Bin 972 -> 0 bytes public/pic/smiles/tired.gif | Bin 929 -> 0 bytes public/pic/smiles/urgh.gif | Bin 980 -> 0 bytes public/pic/smiles/winken1.gif | Bin 3249 -> 0 bytes public/pic/smiles/worm.gif | Bin 945 -> 0 bytes public/pic/smiles/worry.gif | Bin 951 -> 0 bytes resources/assets/angelFont/angelFont.css | 28 + resources/assets/angelFont/angelFont.eot | Bin 0 -> 1300 bytes resources/assets/angelFont/angelFont.svg | 11 + resources/assets/angelFont/angelFont.ttf | Bin 0 -> 1136 bytes resources/assets/angelFont/angelFont.woff | Bin 0 -> 1172 bytes resources/assets/js/forms.js | 94 + resources/assets/js/moment-countdown.js | 19 + resources/assets/js/sticky-headers.js | 31 + resources/assets/js/vendor.js | 16 + resources/assets/themes/base.less | 264 ++ resources/assets/themes/theme0.less | 1 + resources/assets/themes/theme1.less | 1045 ++++++++ resources/assets/themes/theme2.less | 27 + resources/assets/themes/theme3.less | 55 + resources/assets/themes/theme4.less | 1051 ++++++++ resources/assets/themes/theme5.less | 31 + resources/assets/themes/theme6.less | 1058 ++++++++ resources/lang/de_DE.UTF-8/LC_MESSAGES/default.mo | Bin 0 -> 45036 bytes resources/lang/de_DE.UTF-8/LC_MESSAGES/default.po | 2888 +++++++++++++++++++++ resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.mo | Bin 0 -> 41265 bytes resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.po | 2643 +++++++++++++++++++ resources/views/errors/default.twig | 7 + resources/views/layouts/app.twig | 74 + resources/views/layouts/maintenance.html | 71 + resources/views/pages/credits.html | 36 + resources/views/pages/user-shifts.html | 83 + src/Application.php | 6 +- templates/errors/default.twig | 7 - templates/layouts/app.twig | 74 - templates/layouts/maintenance.html | 71 - templates/pages/credits.html | 36 - templates/pages/user-shifts.html | 83 - tests/Unit/ApplicationTest.php | 2 + webpack.config.js | 4 +- 123 files changed, 9581 insertions(+), 9563 deletions(-) delete mode 100644 frontend/angelFont/angelFont.css delete mode 100644 frontend/angelFont/angelFont.eot delete mode 100644 frontend/angelFont/angelFont.svg delete mode 100644 frontend/angelFont/angelFont.ttf delete mode 100644 frontend/angelFont/angelFont.woff delete mode 100644 frontend/js/forms.js delete mode 100644 frontend/js/moment-countdown.js delete mode 100644 frontend/js/sticky-headers.js delete mode 100644 frontend/js/vendor.js delete mode 100644 frontend/themes/base.less delete mode 100644 frontend/themes/theme0.less delete mode 100644 frontend/themes/theme1.less delete mode 100644 frontend/themes/theme2.less delete mode 100644 frontend/themes/theme3.less delete mode 100644 frontend/themes/theme4.less delete mode 100644 frontend/themes/theme5.less delete mode 100644 frontend/themes/theme6.less delete mode 100644 locale/de_DE.UTF-8/LC_MESSAGES/default.mo delete mode 100644 locale/de_DE.UTF-8/LC_MESSAGES/default.po delete mode 100644 locale/pt_BR.UTF.8/LC_MESSAGES/pt_BR.mo delete mode 100644 locale/pt_BR.UTF.8/LC_MESSAGES/pt_BR.po create mode 100644 public/emojis/cry.gif create mode 100644 public/emojis/evil.gif create mode 100644 public/emojis/lol.gif create mode 100644 public/emojis/mad.gif create mode 100644 public/emojis/question.gif create mode 100644 public/emojis/redface.gif create mode 100644 public/emojis/rolleyes.gif create mode 100644 public/emojis/sad.gif create mode 100644 public/emojis/smile.gif create mode 100644 public/emojis/wind.gif delete mode 100644 public/pic/smiles/aerger2.gif delete mode 100644 public/pic/smiles/alien.gif delete mode 100644 public/pic/smiles/blush.gif delete mode 100644 public/pic/smiles/boggle.gif delete mode 100644 public/pic/smiles/bounce.gif delete mode 100644 public/pic/smiles/bun.gif delete mode 100644 public/pic/smiles/candycane.gif delete mode 100644 public/pic/smiles/cheesy.gif delete mode 100644 public/pic/smiles/dead.gif delete mode 100644 public/pic/smiles/depressed.gif delete mode 100644 public/pic/smiles/ginger.gif delete mode 100644 public/pic/smiles/hirsch1.gif delete mode 100644 public/pic/smiles/huh.gif delete mode 100644 public/pic/smiles/icon_arrow.gif delete mode 100644 public/pic/smiles/icon_biggrin.gif delete mode 100644 public/pic/smiles/icon_confused.gif delete mode 100644 public/pic/smiles/icon_cool.gif delete mode 100644 public/pic/smiles/icon_cry.gif delete mode 100644 public/pic/smiles/icon_eek.gif delete mode 100644 public/pic/smiles/icon_evil.gif delete mode 100644 public/pic/smiles/icon_exclaim.gif delete mode 100644 public/pic/smiles/icon_frown.gif delete mode 100644 public/pic/smiles/icon_idea.gif delete mode 100644 public/pic/smiles/icon_lol.gif delete mode 100644 public/pic/smiles/icon_mad.gif delete mode 100644 public/pic/smiles/icon_mrgreen.gif delete mode 100644 public/pic/smiles/icon_neutral.gif delete mode 100644 public/pic/smiles/icon_question.gif delete mode 100644 public/pic/smiles/icon_razz.gif delete mode 100644 public/pic/smiles/icon_redface.gif delete mode 100644 public/pic/smiles/icon_rolleyes.gif delete mode 100644 public/pic/smiles/icon_sad.gif delete mode 100644 public/pic/smiles/icon_smile.gif delete mode 100644 public/pic/smiles/icon_surprised.gif delete mode 100644 public/pic/smiles/icon_twisted.gif delete mode 100644 public/pic/smiles/icon_wind.gif delete mode 100644 public/pic/smiles/koenig1.gif delete mode 100644 public/pic/smiles/laser1.gif delete mode 100644 public/pic/smiles/love1.gif delete mode 100644 public/pic/smiles/moo.gif delete mode 100644 public/pic/smiles/nuts.gif delete mode 100644 public/pic/smiles/robin.gif delete mode 100644 public/pic/smiles/sheep.gif delete mode 100644 public/pic/smiles/sick.gif delete mode 100644 public/pic/smiles/sleep.gif delete mode 100644 public/pic/smiles/soppy.gif delete mode 100644 public/pic/smiles/stress.gif delete mode 100644 public/pic/smiles/sweet.gif delete mode 100644 public/pic/smiles/tired.gif delete mode 100644 public/pic/smiles/urgh.gif delete mode 100644 public/pic/smiles/winken1.gif delete mode 100644 public/pic/smiles/worm.gif delete mode 100644 public/pic/smiles/worry.gif create mode 100644 resources/assets/angelFont/angelFont.css create mode 100644 resources/assets/angelFont/angelFont.eot create mode 100644 resources/assets/angelFont/angelFont.svg create mode 100644 resources/assets/angelFont/angelFont.ttf create mode 100644 resources/assets/angelFont/angelFont.woff create mode 100644 resources/assets/js/forms.js create mode 100644 resources/assets/js/moment-countdown.js create mode 100644 resources/assets/js/sticky-headers.js create mode 100644 resources/assets/js/vendor.js create mode 100644 resources/assets/themes/base.less create mode 100644 resources/assets/themes/theme0.less create mode 100644 resources/assets/themes/theme1.less create mode 100644 resources/assets/themes/theme2.less create mode 100644 resources/assets/themes/theme3.less create mode 100644 resources/assets/themes/theme4.less create mode 100644 resources/assets/themes/theme5.less create mode 100644 resources/assets/themes/theme6.less create mode 100644 resources/lang/de_DE.UTF-8/LC_MESSAGES/default.mo create mode 100644 resources/lang/de_DE.UTF-8/LC_MESSAGES/default.po create mode 100644 resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.mo create mode 100644 resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.po create mode 100644 resources/views/errors/default.twig create mode 100644 resources/views/layouts/app.twig create mode 100644 resources/views/layouts/maintenance.html create mode 100644 resources/views/pages/credits.html create mode 100644 resources/views/pages/user-shifts.html delete mode 100644 templates/errors/default.twig delete mode 100644 templates/layouts/app.twig delete mode 100644 templates/layouts/maintenance.html delete mode 100644 templates/pages/credits.html delete mode 100644 templates/pages/user-shifts.html diff --git a/contrib/Dockerfile b/contrib/Dockerfile index f5446e77..a47c935f 100644 --- a/contrib/Dockerfile +++ b/contrib/Dockerfile @@ -5,7 +5,7 @@ RUN composer --no-ansi dump-autoload --optimize FROM node:8-alpine as themes WORKDIR /app -COPY frontend/ /app/frontend +COPY resources/assets/ /app/resources/assets COPY .babelrc package.json webpack.config.js /app/ RUN apk add --no-cache yarn RUN yarn install @@ -17,10 +17,9 @@ COPY bin/ /app/bin COPY config/ /app/config COPY db/ /app/db COPY includes/ /app/includes -COPY locale/ /app/locale COPY public/ /app/public +COPY resources/ /app/resources COPY src/ /app/src -COPY templates/ /app/templates COPY composer.json LICENSE package.json README.md /app/ diff --git a/frontend/angelFont/angelFont.css b/frontend/angelFont/angelFont.css deleted file mode 100644 index 01551ecd..00000000 --- a/frontend/angelFont/angelFont.css +++ /dev/null @@ -1,28 +0,0 @@ -@font-face { - font-family: 'angelFont'; - src:url('./angelFont.eot?-kja6ux'); - src:url('./angelFont.eot?#iefix-kja6ux') format('embedded-opentype'), - url('./angelFont.woff?-kja6ux') format('woff'), - url('./angelFont.ttf?-kja6ux') format('truetype'), - url('./angelFont.svg?-kja6ux#icomoon') format('svg'); - font-weight: normal; - font-style: normal; -} - -[class^="icon-"], [class*=" icon-"] { - font-family: 'angelFont'; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-icon_angel:before { - content: "\e600"; -} diff --git a/frontend/angelFont/angelFont.eot b/frontend/angelFont/angelFont.eot deleted file mode 100644 index 9b08a347..00000000 Binary files a/frontend/angelFont/angelFont.eot and /dev/null differ diff --git a/frontend/angelFont/angelFont.svg b/frontend/angelFont/angelFont.svg deleted file mode 100644 index e5fdf45a..00000000 --- a/frontend/angelFont/angelFont.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - -Generated by IcoMoon - - - - - - - \ No newline at end of file diff --git a/frontend/angelFont/angelFont.ttf b/frontend/angelFont/angelFont.ttf deleted file mode 100644 index ac4f0a45..00000000 Binary files a/frontend/angelFont/angelFont.ttf and /dev/null differ diff --git a/frontend/angelFont/angelFont.woff b/frontend/angelFont/angelFont.woff deleted file mode 100644 index c7107a54..00000000 Binary files a/frontend/angelFont/angelFont.woff and /dev/null differ diff --git a/frontend/js/forms.js b/frontend/js/forms.js deleted file mode 100644 index 13e42d26..00000000 --- a/frontend/js/forms.js +++ /dev/null @@ -1,94 +0,0 @@ -/** - * Sets all checkboxes to the wanted state - * - * @param {string} id Id of the element containing all the checkboxes - * @param {boolean} checked True if the checkboxes should be checked - */ -global.checkAll = (id, checked) => { - $('#' + id + ' input[type="checkbox"]').each(function () { - this.checked = checked; - }); -}; - -/** - * Sets the checkboxes according to the given type - * - * @param {string} id The elements ID - * @param {list} shifts_list A list of numbers - */ -global.checkOwnTypes = (id, shiftsList) => { - $('#' + id + ' input[type="checkbox"]').each(function () { - this.checked = $.inArray(parseInt(this.value), shiftsList) != -1; - }); -}; - -/** - * @param {moment} date - */ -global.formatDay = (date) => { - return date.format('YYYY-MM-DD'); -}; - -/** - * @param {moment} date - */ -global.formatTime = (date) => { - return date.format('HH:mm'); -}; - -/** - * @param {moment} from - * @param {moment} to - */ -global.setInput = (from, to) => { - var fromDay = $('#start_day'), fromTime = $('#start_time'), toDay = $('#end_day'), toTime = $('#end_time'); - - fromDay.val(formatDay(from)); - fromTime.val(formatTime(from)); - - toDay.val(formatDay(to)); - toTime.val(formatTime(to)); -}; - -global.setDay = (days) => { - days = days || 0; - - var from = moment(); - from.hours(0).minutes(0).seconds(0); - - from.add(days, 'd'); - - var to = from.clone(); - to.hours(23).minutes(59); - - setInput(from, to); -}; - -global.setHours = (hours) => { - hours = hours || 1; - - var from = moment(); - var to = from.clone(); - - to.add(hours, 'h'); - if (to < from) { - setInput(to, from); - return; - } - - setInput(from, to); -}; - -$(function () { - /** - * Disable every submit button after clicking (to prevent double-clicking) - */ - $('form').submit(function (ev) { - $('input[type="submit"]').prop('readonly', true).addClass('disabled'); - return true; - }); - - $('.dropdown-menu').css('max-height', function () { - return ($(window).height() - 50) + 'px'; - }).css('overflow-y', 'scroll'); -}); diff --git a/frontend/js/moment-countdown.js b/frontend/js/moment-countdown.js deleted file mode 100644 index f5effbc0..00000000 --- a/frontend/js/moment-countdown.js +++ /dev/null @@ -1,19 +0,0 @@ -/* - * Initialize all moment countdowns on the page. A moment countdown has the - * class 'moment-countdown' and the attribute 'data-timestamp' which defines the - * countdown's time goal. - */ -$(document).ready(function () { - if (typeof moment !== 'undefined') { - $.each($('.moment-countdown'), function (i, e) { - var span = $(e); - var text = span.html(); - /* global moment */ - var timestamp = moment(parseInt(span.attr('data-timestamp') * 1000)); - span.html(text.replace('%c', timestamp.fromNow())); - setInterval(function () { - span.html(text.replace('%c', timestamp.fromNow())); - }, 1000); - }); - } -}); diff --git a/frontend/js/sticky-headers.js b/frontend/js/sticky-headers.js deleted file mode 100644 index c664387c..00000000 --- a/frontend/js/sticky-headers.js +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Enables the fixed headers and time lane for the shift-calendar and datatables - */ -$(document).ready(function () { - if ($('.shift-calendar').length) { - var timeLanes = $('.shift-calendar .time'); - var headers = $('.shift-calendar .header'); - var topReference = $('.container-fluid .row'); - timeLanes.css({ - 'position': 'relative', - 'z-index': 999 - }); - headers.css({ - 'position': 'relative', - 'z-index': 900 - }); - $(window).scroll( - function () { - var top = headers.parent().offset().top; - var left = 15; - timeLanes.css({ - 'left': Math.max(0, $(window).scrollLeft() - left) + 'px' - }); - headers.css({ - 'top': Math.max(0, $(window).scrollTop() - top - + topReference.offset().top) - + 'px' - }); - }); - } -}); diff --git a/frontend/js/vendor.js b/frontend/js/vendor.js deleted file mode 100644 index dd6b66b3..00000000 --- a/frontend/js/vendor.js +++ /dev/null @@ -1,16 +0,0 @@ -window.$ = window.jQuery = require('jquery'); -require('imports-loader?define=>false!jquery-ui'); -require('bootstrap'); -require('imports-loader?define=>false&exports=>false!bootstrap-datepicker'); -require('bootstrap-datepicker/js/locales/bootstrap-datepicker.de'); -require('bootstrap-datepicker/dist/css/bootstrap-datepicker3.min.css'); -require('imports-loader?this=>window!chart.js'); -require('imports-loader?this=>window&define=>false&exports=>false!moment'); -require('imports-loader?this=>window&define=>false&exports=>false!moment/locale/de'); -require('./forms'); -require('./sticky-headers'); -require('./moment-countdown'); - -$(function () { - moment.locale($('html').attr('lang')); -}); diff --git a/frontend/themes/base.less b/frontend/themes/base.less deleted file mode 100644 index f9fa139e..00000000 --- a/frontend/themes/base.less +++ /dev/null @@ -1,264 +0,0 @@ -@import "../../node_modules/bootstrap/less/bootstrap"; -@import "../angelFont/angelFont.css"; - -body { - padding-top: 50px; -} - -.footer a { - color: @text-muted; -} - -.first { - clear: both; - margin-top: 30px; -} - -.text-big { - display: block; - font-size: 30px; - line-height: 30px; - margin: 0px; -} - -.stats { - .make-md-column(3); - .make-xs-column(6); - font-size: 20px; - height: 150px; - text-align: center; - - .number { - font-size: 80px; - font-weight: 200; - } - @media (max-width: @screen-md) { - font-size: inherit; - .number { - font-size: 40px; - } - } -} - -.stats-danger { - color: @brand-danger; -} - -.stats-warning { - color: @brand-warning; -} - -.stats-success { - color: @brand-success; -} - -.dashboard-panel { - position: relative; - font-size: 20px; - color: @headings-color; - - .panel-link { - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; - text-decoration: none; /* No underlines on the link */ - z-index: 10; /* Places the link above everything else in the div */ - background-color: @brand-primary; /* Fix to make div clickable in IE */ - opacity: 0; /* Fix to make div clickable in IE */ - filter: alpha(opacity=1); /* Fix to make div clickable in IE */ - } - - .panel-link:hover { - opacity: 0.3; - } -} - -.panel-primary .panel-heading a { - color: @panel-primary-text; -} - -.panel-default .panel-heading a { - color: @panel-default-text; -} - -.panel-info .panel-heading a { - color: @panel-info-text; -} - -.panel-success .panel-heading a { - color: @panel-success-text; -} - -.panel-warning .panel-heading a { - color: @panel-warning-text; -} - -.panel-danger .panel-heading a { - color: @panel-danger-text; -} - -.selection .checkbox { - display: block; -} - -.shift-calendar { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - align-itmes: stretch; - width: 100%; - - .lane { - background: @table-bg-accent; - flex-grow: 1; - min-width: 280px; - width: 280px; - flex-shrink: 1; - - .header { - background: @panel-bg; - border-bottom: 1px solid @table-border-color; - height: 30px; - padding: 5px 5px 5px 16px; - } - - .tick { - height: 30px; - border-top: 1px solid darken(@table-bg-accent, 2%); - } - - .tick.hour { - border-top: 2px solid @table-border-color; - font-size: 0.9em; - padding-left: 5px; - } - - .tick.day { - border-top: 2px solid @brand-primary; - font-size: 0.9em; - padding-left: 5px; - } - } - - .lane.time { - border-right: 1px solid @table-border-color; - flex-grow: 0; - min-width: 50px; - width: 50px; - flex-shrink: 0; - } - - .shift { - margin: 0 5px 5px 0; - overflow: hidden; - } -} - -.space-top { - margin-top: 15px; -} - -.column_duration { - text-align: right; -} - -.messages { - &:focus { - outline: none; - } - a:focus { - outline: none; - } -} - -.messages span.text-danger { - animation: pulse 1s infinite; - -webkit-animation: pulse 1s infinite; - -moz-animation: pulse 1s infinite; -} - -@keyframes pulse { - 0% { - transform: rotate(0deg); - } - 10% { - transform: rotate(5deg) translateY(-2px); - } - 20% { - transform: rotate(-5deg); - } - 30% { - transform: rotate(5deg) translateY(-2px);; - } - 40% { - transform: rotate(-5deg); - } - 50% { - transform: rotate(0deg) translateY(-2px); - } - 75% { - transform: rotate(0deg) translateY(0px); - } -} - -@-webkit-keyframes pulse { - 0% { - transform: rotate(0deg); - } - 10% { - transform: rotate(5deg) translateY(-2px); - } - 20% { - transform: rotate(-5deg); - } - 30% { - transform: rotate(5deg) translateY(-2px); - } - 40% { - transform: rotate(-5deg); - } - 50% { - transform: rotate(0deg) translateY(-2px); - } - 75% { - transform: rotate(0deg) translateY(0px); - } -} - -@-moz-keyframes pulse { - 0% { - transform: rotate(0deg); - } - 10% { - transform: rotate(5deg) translateY(-2px); - } - 20% { - transform: rotate(-5deg); - } - 30% { - transform: rotate(5deg) translateY(-2px); - } - 40% { - transform: rotate(-5deg); - } - 50% { - transform: rotate(0deg) translateY(-2px); - } - 75% { - transform: rotate(0deg) translateY(0px); - } -} - -@media (max-width: 525px) { - .col-xxs-12 { - float: none; - width: 100%; - - position: relative; left: 0; right: 0; - min-height: 1px; - padding-right: 15px; - padding-left: 15px; - } -} diff --git a/frontend/themes/theme0.less b/frontend/themes/theme0.less deleted file mode 100644 index 3e94f738..00000000 --- a/frontend/themes/theme0.less +++ /dev/null @@ -1 +0,0 @@ -@import "base.less"; \ No newline at end of file diff --git a/frontend/themes/theme1.less b/frontend/themes/theme1.less deleted file mode 100644 index f1b5bd92..00000000 --- a/frontend/themes/theme1.less +++ /dev/null @@ -1,1045 +0,0 @@ -@import "../../node_modules/bootstrap/less/variables"; - -/* -The MIT License (MIT) - -Copyright (c) 2013 Thomas Park - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. -*/ - -// Cyborg 3.2.0 -// Variables -// -------------------------------------------------- - -//== Colors -// -//## Gray and brand colors for use across Bootstrap. - -@gray-darker: #222; // #222 -@gray-dark: #282828; // #333 -@gray: #555; // #555 -@gray-light: #888; // #999 -@gray-lighter: #ADAFAE; // #eee - -@brand-primary: #428bca; -@brand-success: #5cb85c; -@brand-info: #5bc0de; -@brand-warning: #f0ad4e; -@brand-danger: #d9534f; - - -//== Scaffolding -// -//## Settings for some of the most global styles. - -//** Background color for ``. -@body-bg: #060606; -//** Global text color on ``. -@text-color: @gray-light; - -//** Global textual link color. -@link-color: @brand-primary; -//** Link hover color set via `darken()` function. -@link-hover-color: @link-color; - - -//== Typography -// -//## Font, line-height, and color for body text, headings, and more. - -@font-family-serif: Georgia, "Times New Roman", Times, serif; -//** Default monospace fonts for ``, ``, and `
`.
-@font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace;
-@font-family-base:        @font-family-sans-serif;
-
-@font-size-base:          14px;
-@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px
-@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px
-
-@font-size-h1:            34px;
-@font-size-h2:            24px;
-@font-size-h3:            20px;
-@font-size-h4:            20px;
-@font-size-h5:            20px;
-@font-size-h6:            16px;
-
-//** Unit-less `line-height` for use in components like buttons.
-@line-height-base:        1.428571429; // 20/14
-//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
-@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px
-
-//** By default, this inherits from the ``.
-@headings-font-family:    @font-family-base;
-@headings-font-weight:    500;
-@headings-line-height:    1.1;
-@headings-color:          #fff;
-
-
-//== Iconography
-//
-//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
-
-//** File name for all font files.
-@icon-font-name:          "glyphicons-halflings-regular";
-//** Element ID within SVG icon file.
-@icon-font-svg-id:        "glyphicons_halflingsregular";
-
-
-//== Components
-//
-//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
-
-@padding-base-vertical:     8px;
-@padding-base-horizontal:   12px;
-
-@padding-large-vertical:    14px;
-@padding-large-horizontal:  16px;
-
-@padding-small-vertical:    5px;
-@padding-small-horizontal:  10px;
-
-@padding-xs-vertical:       1px;
-@padding-xs-horizontal:     5px;
-
-@line-height-large:         1.33;
-@line-height-small:         1.5;
-
-@border-radius-base:        4px;
-@border-radius-large:       6px;
-@border-radius-small:       3px;
-
-//** Global color for active items (e.g., navs or dropdowns).
-@component-active-color:    #fff;
-//** Global background color for active items (e.g., navs or dropdowns).
-@component-active-bg:       @brand-primary;
-
-//** Width of the `border` for generating carets that indicator dropdowns.
-@caret-width-base:          4px;
-//** Carets increase slightly in size for larger components.
-@caret-width-large:         5px;
-
-
-//== Tables
-//
-//## Customizes the `.table` component with basic values, each used across all table variations.
-
-//** Padding for ``s and ``s.
-@table-cell-padding:            8px;
-//** Padding for cells in `.table-condensed`.
-@table-condensed-cell-padding:  5px;
-
-//** Default background color used for all tables.
-@table-bg:                      darken(@gray-darker, 4%);
-//** Background color used for `.table-striped`.
-@table-bg-accent:               darken(@table-bg, 6%);
-//** Background color used for `.table-hover`.
-@table-bg-hover:                @gray-dark;
-@table-bg-active:               @table-bg-hover;
-
-//** Border color for table and cell borders.
-@table-border-color:            @gray-dark;
-
-
-//== Buttons
-//
-//## For each of Bootstrap's buttons, define text, background and border color.
-
-@btn-font-weight:                normal;
-
-@btn-default-color:              #fff;
-@btn-default-bg:                 lighten(@gray-dark, 10%);
-
-@btn-default-border:             darken(@btn-default-bg, 10%);
-
-@btn-primary-color:              @btn-default-color;
-@btn-primary-bg:                 @brand-primary;
-@btn-primary-border:             darken(@btn-default-bg, 10%);
-
-@btn-success-color:              @btn-default-color;
-@btn-success-bg:                 @brand-success;
-@btn-success-border:             darken(@btn-default-bg, 10%);
-
-@btn-info-color:                 @btn-default-color;
-@btn-info-bg:                    @brand-info;
-@btn-info-border:                darken(@btn-default-bg, 10%);
-
-@btn-warning-color:              @btn-default-color;
-@btn-warning-bg:                 @brand-warning;
-@btn-warning-border:             darken(@btn-default-bg, 10%);
-
-@btn-danger-color:               @btn-default-color;
-@btn-danger-bg:                  @brand-danger;
-@btn-danger-border:              darken(@btn-default-bg, 10%);
-
-@btn-link-disabled-color:        @gray-light;
-
-
-//== Forms
-//
-//##
-
-//** `` background color
-@input-bg:                       @gray-darker;
-//** `` background color
-@input-bg-disabled:              @gray-lighter;
-
-//** Text color for ``s
-@input-color:                    @text-color;
-//** `` border color
-@input-border:                   @gray-dark;
-//** `` border radius
-@input-border-radius:            @border-radius-base;
-//** Border color for inputs on focus
-@input-border-focus:             #66afe9;
-
-//** Placeholder text color
-@input-color-placeholder:        @gray-light;
-
-//** Default `.form-control` height
-@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
-//** Large `.form-control` height
-@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
-//** Small `.form-control` height
-@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
-
-@legend-color:                   @text-color;
-@legend-border-color:            @gray-dark;
-
-//** Background color for textual input addons
-@input-group-addon-bg:           @gray-lighter;
-//** Border color for textual input addons
-@input-group-addon-border-color: @input-border;
-
-
-//== Dropdowns
-//
-//## Dropdown menu container and contents.
-
-//** Background for the dropdown menu.
-@dropdown-bg:                    @gray-darker;
-//** Dropdown menu `border-color`.
-@dropdown-border:                rgba(255,255,255,0.1);
-//** Dropdown menu `border-color` **for IE8**.
-@dropdown-fallback-border:       #444;
-//** Divider color for between dropdown items.
-@dropdown-divider-bg:            rgba(255,255,255,0.1);
-
-//** Dropdown link text color.
-@dropdown-link-color:            #fff;
-//** Hover color for dropdown links.
-@dropdown-link-hover-color:      #fff;
-//** Hover background for dropdown links.
-@dropdown-link-hover-bg:         @dropdown-link-active-bg;
-
-//** Active dropdown menu item text color.
-@dropdown-link-active-color:     #fff;
-//** Active dropdown menu item background color.
-@dropdown-link-active-bg:        @component-active-bg;
-
-//** Disabled dropdown menu item background color.
-@dropdown-link-disabled-color:   @text-muted;
-
-//** Text color for headers within dropdown menus.
-@dropdown-header-color:          @text-muted;
-
-//** Deprecated `@dropdown-caret-color` as of v3.1.0
-@dropdown-caret-color:           #000;
-
-
-//-- Z-index master list
-//
-// Warning: Avoid customizing these values. They're used for a bird's eye view
-// of components dependent on the z-axis and are designed to all work together.
-//
-// Note: These variables are not generated into the Customizer.
-
-@zindex-navbar:            1000;
-@zindex-dropdown:          1000;
-@zindex-popover:           1060;
-@zindex-tooltip:           1070;
-@zindex-navbar-fixed:      1030;
-@zindex-modal-background:  1040;
-@zindex-modal:             1050;
-
-
-//== Media queries breakpoints
-//
-//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
-
-// Extra small screen / phone
-//** Deprecated `@screen-xs` as of v3.0.1
-@screen-xs:                  480px;
-//** Deprecated `@screen-xs-min` as of v3.2.0
-@screen-xs-min:              @screen-xs;
-//** Deprecated `@screen-phone` as of v3.0.1
-@screen-phone:               @screen-xs-min;
-
-// Small screen / tablet
-//** Deprecated `@screen-sm` as of v3.0.1
-@screen-sm:                  768px;
-@screen-sm-min:              @screen-sm;
-//** Deprecated `@screen-tablet` as of v3.0.1
-@screen-tablet:              @screen-sm-min;
-
-// Medium screen / desktop
-//** Deprecated `@screen-md` as of v3.0.1
-@screen-md:                  992px;
-@screen-md-min:              @screen-md;
-//** Deprecated `@screen-desktop` as of v3.0.1
-@screen-desktop:             @screen-md-min;
-
-// Large screen / wide desktop
-//** Deprecated `@screen-lg` as of v3.0.1
-@screen-lg:                  1200px;
-@screen-lg-min:              @screen-lg;
-//** Deprecated `@screen-lg-desktop` as of v3.0.1
-@screen-lg-desktop:          @screen-lg-min;
-
-// So media queries don't overlap when required, provide a maximum
-@screen-xs-max:              (@screen-sm-min - 1);
-@screen-sm-max:              (@screen-md-min - 1);
-@screen-md-max:              (@screen-lg-min - 1);
-
-
-//== Grid system
-//
-//## Define your custom responsive grid.
-
-//** Number of columns in the grid.
-@grid-columns:              12;
-//** Padding between columns. Gets divided in half for the left and right.
-@grid-gutter-width:         30px;
-// Navbar collapse
-//** Point at which the navbar becomes uncollapsed.
-@grid-float-breakpoint:     @screen-sm-min;
-//** Point at which the navbar begins collapsing.
-@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
-
-
-//== Container sizes
-//
-//## Define the maximum width of `.container` for different screen sizes.
-
-// Small screen / tablet
-@container-tablet:             ((720px + @grid-gutter-width));
-//** For `@screen-sm-min` and up.
-@container-sm:                 @container-tablet;
-
-// Medium screen / desktop
-@container-desktop:            ((940px + @grid-gutter-width));
-//** For `@screen-md-min` and up.
-@container-md:                 @container-desktop;
-
-// Large screen / wide desktop
-@container-large-desktop:      ((1140px + @grid-gutter-width));
-//** For `@screen-lg-min` and up.
-@container-lg:                 @container-large-desktop;
-
-
-//== Navbar
-//
-//##
-
-// Basics of a navbar
-@navbar-height:                    50px;
-@navbar-margin-bottom:             @line-height-computed;
-@navbar-border-radius:             @border-radius-base;
-@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));
-@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
-@navbar-collapse-max-height:       340px;
-
-@navbar-default-color:             @text-color;
-@navbar-default-bg:                @body-bg;
-@navbar-default-border:            @gray-dark;
-
-// Navbar links
-@navbar-default-link-color:                @text-color;
-@navbar-default-link-hover-color:          #fff;
-@navbar-default-link-hover-bg:             transparent;
-@navbar-default-link-active-color:         #fff;
-@navbar-default-link-active-bg:            transparent;
-@navbar-default-link-disabled-color:       @gray-light;
-@navbar-default-link-disabled-bg:          transparent;
-
-// Navbar brand label
-@navbar-default-brand-color:               #fff;
-@navbar-default-brand-hover-color:         #fff;
-@navbar-default-brand-hover-bg:            transparent;
-
-// Navbar toggle
-@navbar-default-toggle-hover-bg:           @gray-dark;
-@navbar-default-toggle-icon-bar-bg:        #ccc;
-@navbar-default-toggle-border-color:       @gray-dark;
-
-
-// Inverted navbar
-// Reset inverted navbar basics
-@navbar-inverse-color:                      @gray-light;
-@navbar-inverse-bg:                         @gray-darker;
-@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);
-
-// Inverted navbar links
-@navbar-inverse-link-color:                 @gray-light;
-@navbar-inverse-link-hover-color:           #fff;
-@navbar-inverse-link-hover-bg:              transparent;
-@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
-@navbar-inverse-link-active-bg:             transparent;
-@navbar-inverse-link-disabled-color:        #aaa;
-@navbar-inverse-link-disabled-bg:           transparent;
-
-// Inverted navbar brand label
-@navbar-inverse-brand-color:                #fff;
-@navbar-inverse-brand-hover-color:          #fff;
-@navbar-inverse-brand-hover-bg:             transparent;
-
-// Inverted navbar toggle
-@navbar-inverse-toggle-hover-bg:            #333;
-@navbar-inverse-toggle-icon-bar-bg:         #fff;
-@navbar-inverse-toggle-border-color:        #333;
-
-
-//== Navs
-//
-//##
-
-//=== Shared nav styles
-@nav-link-padding:                          10px 15px;
-@nav-link-hover-bg:                         @gray-darker;
-
-@nav-disabled-link-color:                   @gray-light;
-@nav-disabled-link-hover-color:             @gray-light;
-
-@nav-open-link-hover-color:                 @gray-darker;
-
-//== Tabs
-@nav-tabs-border-color:                     @gray-dark;
-
-@nav-tabs-link-hover-border-color:          transparent;
-
-@nav-tabs-active-link-hover-bg:             @brand-primary;
-@nav-tabs-active-link-hover-color:          #fff;
-@nav-tabs-active-link-hover-border-color:   @gray-dark;
-
-@nav-tabs-justified-link-border-color:            #ddd;
-@nav-tabs-justified-active-link-border-color:     @body-bg;
-
-//== Pills
-@nav-pills-border-radius:                   @border-radius-base;
-@nav-pills-active-link-hover-bg:            @component-active-bg;
-@nav-pills-active-link-hover-color:         @component-active-color;
-
-
-//== Pagination
-//
-//##
-
-@pagination-color:                     #fff;
-@pagination-bg:                        @gray-darker;
-@pagination-border:                    @gray-dark;
-
-@pagination-hover-color:               #fff;
-@pagination-hover-bg:                  @component-active-bg;
-@pagination-hover-border:              transparent;
-
-@pagination-active-color:              #fff;
-@pagination-active-bg:                 @brand-primary;
-@pagination-active-border:             transparent;
-
-@pagination-disabled-color:            @gray-light;
-@pagination-disabled-bg:               @gray-darker;
-@pagination-disabled-border:           @gray-dark;
-
-
-//== Pager
-//
-//##
-
-@pager-bg:                             @pagination-bg;
-@pager-border:                         @pagination-border;
-@pager-border-radius:                  15px;
-
-@pager-hover-bg:                       @pagination-hover-bg;
-
-@pager-active-bg:                      @pagination-active-bg;
-@pager-active-color:                   @pagination-active-color;
-
-@pager-disabled-color:                 @gray-light;
-
-
-//== Jumbotron
-//
-//##
-
-@jumbotron-padding:              30px;
-@jumbotron-color:                inherit;
-@jumbotron-bg:                   darken(@gray-darker, 5%);
-@jumbotron-heading-color:        inherit;
-@jumbotron-font-size:            ceil((@font-size-base * 1.5));
-
-
-//== Form states and alerts
-//
-//## Define colors for form feedback states and, by default, alerts.
-
-@state-success-text:             #fff;
-@state-success-bg:               @brand-success;
-@state-success-border:           darken(@state-success-bg, 5%);
-
-@state-info-text:                #fff;
-@state-info-bg:                  @brand-info;
-@state-info-border:              darken(@state-info-bg, 7%);
-
-@state-warning-text:             #fff;
-@state-warning-bg:               @brand-warning;
-@state-warning-border:           darken(@state-warning-bg, 3%);
-
-@state-danger-text:              #fff;
-@state-danger-bg:                @brand-danger;
-@state-danger-border:            darken(@state-danger-bg, 3%);
-
-
-//== Tooltips
-//
-//##
-
-//** Tooltip max width
-@tooltip-max-width:           200px;
-//** Tooltip text color
-@tooltip-color:               #fff;
-//** Tooltip background color
-@tooltip-bg:                  rgba(0,0,0,.9);
-@tooltip-opacity:             .9;
-
-//** Tooltip arrow width
-@tooltip-arrow-width:         5px;
-//** Tooltip arrow color
-@tooltip-arrow-color:         @tooltip-bg;
-
-
-//== Popovers
-//
-//##
-
-//** Popover body background color
-@popover-bg:                          lighten(@body-bg, 10%);
-//** Popover maximum width
-@popover-max-width:                   276px;
-//** Popover border color
-@popover-border-color:                rgba(0,0,0,.2);
-//** Popover fallback border color
-@popover-fallback-border-color:       #999;
-
-//** Popover title background color
-@popover-title-bg:                    darken(@popover-bg, 3%);
-
-//** Popover arrow width
-@popover-arrow-width:                 10px;
-//** Popover arrow color
-@popover-arrow-color:                 @popover-bg;
-
-//** Popover outer arrow width
-@popover-arrow-outer-width:           (@popover-arrow-width + 1);
-//** Popover outer arrow color
-@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);
-//** Popover outer arrow fallback color
-@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);
-
-
-//== Labels
-//
-//##
-
-//** Default label background color
-@label-default-bg:            @btn-default-bg;
-//** Primary label background color
-@label-primary-bg:            @brand-primary;
-//** Success label background color
-@label-success-bg:            @brand-success;
-//** Info label background color
-@label-info-bg:               @brand-info;
-//** Warning label background color
-@label-warning-bg:            @brand-warning;
-//** Danger label background color
-@label-danger-bg:             @brand-danger;
-
-//** Default label text color
-@label-color:                 #fff;
-//** Default text color of a linked label
-@label-link-hover-color:      #fff;
-
-
-//== Modals
-//
-//##
-
-//** Padding applied to the modal body
-@modal-inner-padding:         20px;
-
-//** Padding applied to the modal title
-@modal-title-padding:         15px;
-//** Modal title line-height
-@modal-title-line-height:     @line-height-base;
-
-//** Background color of modal content area
-@modal-content-bg:                             lighten(@body-bg, 10%);
-//** Modal content border color
-@modal-content-border-color:                   rgba(0,0,0,.2);
-//** Modal content border color **for IE8**
-@modal-content-fallback-border-color:          #999;
-
-//** Modal backdrop background color
-@modal-backdrop-bg:           #000;
-//** Modal backdrop opacity
-@modal-backdrop-opacity:      .5;
-//** Modal header border color
-@modal-header-border-color:   @gray-dark;
-//** Modal footer border color
-@modal-footer-border-color:   @modal-header-border-color;
-
-@modal-lg:                    900px;
-@modal-md:                    600px;
-@modal-sm:                    300px;
-
-
-//== Alerts
-//
-//## Define alert colors, border radius, and padding.
-
-@alert-padding:               15px;
-@alert-border-radius:         @border-radius-base;
-@alert-link-font-weight:      bold;
-
-@alert-success-bg:            @state-success-bg;
-@alert-success-text:          @state-success-text;
-@alert-success-border:        @state-success-border;
-
-@alert-info-bg:               @state-info-bg;
-@alert-info-text:             @state-info-text;
-@alert-info-border:           @state-info-border;
-
-@alert-warning-bg:            @state-warning-bg;
-@alert-warning-text:          @state-warning-text;
-@alert-warning-border:        @state-warning-border;
-
-@alert-danger-bg:             @state-danger-bg;
-@alert-danger-text:           @state-danger-text;
-@alert-danger-border:         @state-danger-border;
-
-
-//== Progress bars
-//
-//##
-
-//** Background color of the whole progress component
-@progress-bg:                 @gray-darker;
-//** Progress bar text color
-@progress-bar-color:          #fff;
-
-//** Default progress bar color
-@progress-bar-bg:             @brand-primary;
-//** Success progress bar color
-@progress-bar-success-bg:     @brand-success;
-//** Warning progress bar color
-@progress-bar-warning-bg:     @brand-warning;
-//** Danger progress bar color
-@progress-bar-danger-bg:      @brand-danger;
-//** Info progress bar color
-@progress-bar-info-bg:        @brand-info;
-
-
-//== List group
-//
-//##
-
-//** Background color on `.list-group-item`
-@list-group-bg:                 @gray-darker;
-//** `.list-group-item` border color
-@list-group-border:             @gray-dark;
-//** List group border radius
-@list-group-border-radius:      @border-radius-base;
-
-//** Background color of single list items on hover
-@list-group-hover-bg:           lighten(@list-group-bg, 15%);
-//** Text color of active list items
-@list-group-active-color:       @component-active-color;
-//** Background color of active list items
-@list-group-active-bg:          @component-active-bg;
-//** Border color of active list elements
-@list-group-active-border:      @list-group-active-bg;
-//** Text color for content within active list items
-@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
-
-//** Text color of disabled list items
-@list-group-disabled-color:      @gray-light;
-//** Background color of disabled list items
-@list-group-disabled-bg:         @gray-lighter;
-//** Text color for content within disabled list items
-@list-group-disabled-text-color: @list-group-disabled-color;
-
-@list-group-link-color:         @text-color;
-@list-group-link-hover-color:   @list-group-link-color;
-@list-group-link-heading-color: #fff;
-
-
-//== Panels
-//
-//##
-
-@panel-bg:                    @gray-darker;
-@panel-body-padding:          15px;
-@panel-heading-padding:       10px 15px;
-@panel-footer-padding:        @panel-heading-padding;
-@panel-border-radius:         @border-radius-base;
-
-//** Border color for elements within panels
-@panel-inner-border:          @gray-dark;
-
-@panel-default-text:          @text-color;
-@panel-default-border:        @panel-inner-border;
-@panel-default-heading-bg:    lighten(@gray-darker, 10%);
-
-@panel-footer-bg:             @panel-default-heading-bg;
-
-@panel-primary-text:          #fff;
-@panel-primary-border:        @brand-primary;
-@panel-primary-heading-bg:    @brand-primary;
-
-@panel-success-text:          @state-success-text;
-@panel-success-border:        @state-success-border;
-@panel-success-heading-bg:    @state-success-bg;
-
-@panel-info-text:             @state-info-text;
-@panel-info-border:           @state-info-border;
-@panel-info-heading-bg:       @state-info-bg;
-
-@panel-warning-text:          @state-warning-text;
-@panel-warning-border:        @state-warning-border;
-@panel-warning-heading-bg:    @state-warning-bg;
-
-@panel-danger-text:           @state-danger-text;
-@panel-danger-border:         @state-danger-border;
-@panel-danger-heading-bg:     @state-danger-bg;
-
-
-//== Thumbnails
-//
-//##
-
-//** Padding around the thumbnail image
-@thumbnail-padding:           4px;
-//** Thumbnail background color
-@thumbnail-bg:                @gray-dark;
-//** Thumbnail border color
-@thumbnail-border:            @gray-dark;
-//** Thumbnail border radius
-@thumbnail-border-radius:     @border-radius-base;
-
-//** Custom text color for thumbnail captions
-@thumbnail-caption-color:     @text-color;
-//** Padding around the thumbnail caption
-@thumbnail-caption-padding:   9px;
-
-
-//== Wells
-//
-//##
-
-@well-bg:                     darken(@gray-darker, 5%);
-@well-border:                 darken(@well-bg, 7%);
-
-
-//== Badges
-//
-//##
-
-@badge-color:                 #fff;
-//** Linked badge text color on hover
-@badge-link-hover-color:      #fff;
-@badge-bg:                    @brand-primary;
-
-//** Badge text color in active nav link
-@badge-active-color:          @brand-primary;
-//** Badge background color in active nav link
-@badge-active-bg:             #fff;
-
-@badge-font-weight:           bold;
-@badge-line-height:           1;
-@badge-border-radius:         10px;
-
-
-//== Breadcrumbs
-//
-//##
-
-@breadcrumb-padding-vertical:   8px;
-@breadcrumb-padding-horizontal: 15px;
-//** Breadcrumb background color
-@breadcrumb-bg:                 @gray-darker;
-//** Breadcrumb text color
-@breadcrumb-color:              #fff;
-//** Text color of current page in the breadcrumb
-@breadcrumb-active-color:       @text-color;
-//** Textual separator for between breadcrumb elements
-@breadcrumb-separator:          "/";
-
-
-//== Carousel
-//
-//##
-
-@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);
-
-@carousel-control-color:                      #fff;
-@carousel-control-width:                      15%;
-@carousel-control-opacity:                    .5;
-@carousel-control-font-size:                  20px;
-
-@carousel-indicator-active-bg:                #fff;
-@carousel-indicator-border-color:             #fff;
-
-@carousel-caption-color:                      #fff;
-
-
-//== Close
-//
-//##
-
-@close-font-weight:           bold;
-@close-color:                 #000;
-@close-text-shadow:           0 1px 0 #fff;
-
-
-//== Code
-//
-//##
-
-@code-color:                  #c7254e;
-@code-bg:                     #f9f2f4;
-
-@kbd-color:                   #fff;
-@kbd-bg:                      #333;
-
-@pre-bg:                      #f5f5f5;
-@pre-color:                   @gray-dark;
-@pre-border-color:            #ccc;
-@pre-scrollable-max-height:   340px;
-
-
-//== Type
-//
-//##
-
-//** Horizontal offset for forms and lists.
-@component-offset-horizontal: 180px;
-//** Text muted color
-@text-muted:                  @gray-light;
-//** Abbreviations and acronyms border color
-@abbr-border-color:           @gray-light;
-//** Headings small color
-@headings-small-color:        @gray-light;
-//** Blockquote small color
-@blockquote-small-color:      @gray;
-//** Blockquote font size
-@blockquote-font-size:        (@font-size-base * 1.25);
-//** Blockquote border color
-@blockquote-border-color:     @gray-dark;
-//** Page header border color
-@page-header-border-color:    @gray-dark;
-//** Width of horizontal description list titles
-@dl-horizontal-offset:        @component-offset-horizontal;
-//** Horizontal line color.
-@hr-border:                   @gray-dark;
-
-@import "base";
-
-.messages .text-danger {
-  color: #fff;
-}
-
-.messages .text-info {
-  color: #fff;
-}
-
-.messages .caret {
-  color: #fff;
-}
-
-// Cyborg 3.2.0
-// Bootswatch
-// -----------------------------------------------------
-
-// Navbar =====================================================================
-
-// Buttons ====================================================================
-
-// Typography =================================================================
-
-.text-primary,
-.text-primary:hover {
-  color: @brand-primary;
-}
-
-.text-success,
-.text-success:hover {
-  color: @brand-success;
-}
-
-.text-danger,
-.text-danger:hover {
-  color: @brand-danger;
-}
-
-.text-warning,
-.text-warning:hover {
-  color: @brand-warning;
-}
-
-.text-info,
-.text-info:hover {
-  color: @brand-info;
-}
-
-// Tables =====================================================================
-
-table,
-.table {
-  color: #fff;
-
-  a:not(.btn) {
-    color: #fff;
-    text-decoration: underline;
-  }
-
-  .text-muted {
-    color: @text-muted;
-  }
-}
-
-.table-responsive > .table {
-  background-color: @table-bg;
-}
-
-// Forms ======================================================================
-
-.has-warning {
-  .help-block,
-  .control-label,
-  .form-control-feedback {
-    color: @brand-warning;
-  }
-
-  .form-control,
-  .form-control:focus,
-  .input-group-addon {
-    border-color: @brand-warning;
-  }
-}
-
-.has-error {
-  .help-block,
-  .control-label,
-  .form-control-feedback {
-    color: @brand-danger;
-  }
-
-  .form-control,
-  .form-control:focus,
-  .input-group-addon {
-    border-color: @brand-danger;
-  }
-}
-
-.has-success {
-  .help-block,
-  .control-label,
-  .form-control-feedback {
-    color: @brand-success;
-  }
-
-  .form-control,
-  .form-control:focus,
-  .input-group-addon {
-    border-color: @brand-success;
-  }
-}
-
-legend {
-  color: #fff;
-}
-
-.input-group-addon {
-  background-color: @btn-default-bg;
-}
-
-// Navs =======================================================================
-
-.nav-tabs,
-.nav-pills,
-.breadcrumb,
-.pager {
-
-  a {
-    color: #fff;
-  }
-}
-
-// Indicators =================================================================
-
-.alert {
-
-  .alert-link,
-  a {
-    color: @alert-warning-text;
-    text-decoration: underline;
-  }
-
-  .close {
-    text-decoration: none;
-  }
-}
-
-.close {
-  color: #fff;
-  text-decoration: none;
-  opacity: 0.4;
-
-  &:hover,
-  &:focus {
-    color: #fff;
-    opacity: 1;
-  }
-}
-
-// Progress bars ==============================================================
-
-// Containers =================================================================
-
-a.thumbnail:hover,
-a.thumbnail:focus,
-a.thumbnail.active {
-  border-color: @thumbnail-border;
-}
-
-.jumbotron {
-
-  h1, h2, h3, h4, h5, h6 {
-    color: #fff;
-  }
-}
diff --git a/frontend/themes/theme2.less b/frontend/themes/theme2.less
deleted file mode 100644
index 231dc4c4..00000000
--- a/frontend/themes/theme2.less
+++ /dev/null
@@ -1,27 +0,0 @@
-@import "../../node_modules/bootstrap/less/variables";
-
-@brand-primary:         #758499;
-@brand-success:         #7b9c41;
-@brand-info:            #9c7357;
-@brand-warning:         #e3a14d;
-@brand-danger:          #7f528b;
-
-@link-color:            #58585a;
-
-@state-success-text:             #638232;
-@state-success-bg:               lighten(@brand-success,50%);
-@state-success-border:           @brand-success;
-
-@state-info-text:                #826045;
-@state-info-bg:                  lighten(@brand-info,50%);
-@state-info-border:              @brand-info;
-
-@state-warning-text:             #bc8640;
-@state-warning-bg:               lighten(@brand-warning,50%);
-@state-warning-border:           @brand-warning;
-
-@state-danger-text:              #694374;
-@state-danger-bg:                lighten(@brand-danger,50%);
-@state-danger-border:            @brand-danger;
-
-@import "base.less";
diff --git a/frontend/themes/theme3.less b/frontend/themes/theme3.less
deleted file mode 100644
index e4012d7b..00000000
--- a/frontend/themes/theme3.less
+++ /dev/null
@@ -1,55 +0,0 @@
-@import "../../node_modules/bootstrap/less/variables";
-
-@brand-primary:         #f19224;
-@brand-success:         #39AB50;
-@brand-info:            #6618F9;
-@brand-warning:         #DAD216;
-@brand-danger:          #DA1639;
-
-@state-success-text:             @brand-success;
-@state-success-bg:               lighten(@brand-success,40%);
-@state-success-border:           @brand-success;
-
-@state-info-text:                @brand-info;
-@state-info-bg:                  lighten(@brand-info,40%);
-@state-info-border:              @brand-info;
-
-@state-warning-text:             @brand-warning;
-@state-warning-bg:               lighten(@brand-warning,40%);
-@state-warning-border:           @brand-warning;
-
-@state-danger-text:              @brand-danger;
-@state-danger-bg:                lighten(@brand-danger,40%);
-@state-danger-border:            @brand-danger;
-
-@navbar-default-color:  #fff;
-@navbar-default-bg:     #000;
-@navbar-default-border: #000;
-
-@navbar-default-link-color:         #fff;
-@navbar-default-link-hover-color:   #ddd;
-@navbar-default-link-hover-bg:      #222;
-
-@navbar-default-link-active-color:  @brand-primary;
-@navbar-default-link-active-bg:     #000;
-@navbar-default-link-disabled-color:#777;
-@navbar-default-link-disabled-bg:   #000;
-
-@navbar-default-brand-color:        #fff;
-@navbar-default-brand-hover-color:  @brand-primary;
-@navbar-default-brand-hover-bg:     #000;
-
-.navbar {
-	.bg-info {
-    background-color: darken(@brand-info, 30%);
-	}
-  .bg-danger {
-	  background-color: darken(@brand-danger, 30%);
-  }
-}
-
-#shifts td a {
-  color: #000;
-}
-
-@import "base.less";
diff --git a/frontend/themes/theme4.less b/frontend/themes/theme4.less
deleted file mode 100644
index 40c53f6c..00000000
--- a/frontend/themes/theme4.less
+++ /dev/null
@@ -1,1051 +0,0 @@
-@import "../../node_modules/bootstrap/less/variables";
-
-/*
-The MIT License (MIT)
-
-Copyright (c) 2013 Thomas Park
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-*/
-
-// Cyborg 3.2.0
-// Variables
-// --------------------------------------------------
-
-//== Colors
-//
-//## Gray and brand colors for use across Bootstrap.
-
-@gray-darker:            #222; // #222
-@gray-dark:              #282828;   // #333
-@gray:                   #555; // #555
-@gray-light:             #888;   // #999
-@gray-lighter:           #ADAFAE; // #eee
-
-@brand-primary:         rgb(0, 156, 139);
-@brand-success:         rgb(141, 193, 35);
-@brand-info:            rgb(70, 71, 73);
-@brand-warning:         rgb(255, 244, 95);
-@brand-danger:          rgb(277, 38, 60);
-
-
-//== Scaffolding
-//
-//## Settings for some of the most global styles.
-
-//** Background color for ``.
-@body-bg:               #1d1d1b;
-//** Global text color on ``.
-@text-color:            @gray-light;
-
-//** Global textual link color.
-@link-color:            @brand-primary;
-//** Link hover color set via `darken()` function.
-@link-hover-color:      @link-color;
-
-
-//== Typography
-//
-//## Font, line-height, and color for body text, headings, and more.
-
-@font-family-serif:       Georgia, "Times New Roman", Times, serif;
-//** Default monospace fonts for ``, ``, and `
`.
-@font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace;
-@font-family-base:        @font-family-sans-serif;
-
-@font-size-base:          14px;
-@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px
-@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px
-
-@font-size-h1:            34px;
-@font-size-h2:            24px;
-@font-size-h3:            20px;
-@font-size-h4:            20px;
-@font-size-h5:            20px;
-@font-size-h6:            16px;
-
-//** Unit-less `line-height` for use in components like buttons.
-@line-height-base:        1.428571429; // 20/14
-//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
-@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px
-
-//** By default, this inherits from the ``.
-@headings-font-family:    @font-family-base;
-@headings-font-weight:    500;
-@headings-line-height:    1.1;
-@headings-color:          #fff;
-
-
-//== Iconography
-//
-//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
-
-//** File name for all font files.
-@icon-font-name:          "glyphicons-halflings-regular";
-//** Element ID within SVG icon file.
-@icon-font-svg-id:        "glyphicons_halflingsregular";
-
-
-//== Components
-//
-//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
-
-@padding-base-vertical:     8px;
-@padding-base-horizontal:   12px;
-
-@padding-large-vertical:    14px;
-@padding-large-horizontal:  16px;
-
-@padding-small-vertical:    5px;
-@padding-small-horizontal:  10px;
-
-@padding-xs-vertical:       1px;
-@padding-xs-horizontal:     5px;
-
-@line-height-large:         1.33;
-@line-height-small:         1.5;
-
-@border-radius-base:        4px;
-@border-radius-large:       6px;
-@border-radius-small:       3px;
-
-//** Global color for active items (e.g., navs or dropdowns).
-@component-active-color:    #fff;
-//** Global background color for active items (e.g., navs or dropdowns).
-@component-active-bg:       @brand-primary;
-
-//** Width of the `border` for generating carets that indicator dropdowns.
-@caret-width-base:          4px;
-//** Carets increase slightly in size for larger components.
-@caret-width-large:         5px;
-
-
-//== Tables
-//
-//## Customizes the `.table` component with basic values, each used across all table variations.
-
-//** Padding for ``s and ``s.
-@table-cell-padding:            8px;
-//** Padding for cells in `.table-condensed`.
-@table-condensed-cell-padding:  5px;
-
-//** Default background color used for all tables.
-@table-bg:                      darken(@gray-darker, 4%);
-//** Background color used for `.table-striped`.
-@table-bg-accent:               darken(@table-bg, 6%);
-//** Background color used for `.table-hover`.
-@table-bg-hover:                @gray-dark;
-@table-bg-active:               @table-bg-hover;
-
-//** Border color for table and cell borders.
-@table-border-color:            @gray-dark;
-
-
-//== Buttons
-//
-//## For each of Bootstrap's buttons, define text, background and border color.
-
-@btn-font-weight:                normal;
-
-@btn-default-color:              #fff;
-@btn-default-bg:                 lighten(@gray-dark, 10%);
-
-@btn-default-border:             darken(@btn-default-bg, 10%);
-
-@btn-primary-color:              @btn-default-color;
-@btn-primary-bg:                 @brand-primary;
-@btn-primary-border:             darken(@btn-default-bg, 10%);
-
-@btn-success-color:              @btn-default-color;
-@btn-success-bg:                 @brand-success;
-@btn-success-border:             darken(@btn-default-bg, 10%);
-
-@btn-info-color:                 @btn-default-color;
-@btn-info-bg:                    @brand-info;
-@btn-info-border:                darken(@btn-default-bg, 10%);
-
-@btn-warning-color:              @btn-default-color;
-@btn-warning-bg:                 @brand-warning;
-@btn-warning-border:             darken(@btn-default-bg, 10%);
-
-@btn-danger-color:               @btn-default-color;
-@btn-danger-bg:                  @brand-danger;
-@btn-danger-border:              darken(@btn-default-bg, 10%);
-
-@btn-link-disabled-color:        @gray-light;
-
-
-//== Forms
-//
-//##
-
-//** `` background color
-@input-bg:                       @gray-darker;
-//** `` background color
-@input-bg-disabled:              @gray-lighter;
-
-//** Text color for ``s
-@input-color:                    @text-color;
-//** `` border color
-@input-border:                   @gray-dark;
-//** `` border radius
-@input-border-radius:            @border-radius-base;
-//** Border color for inputs on focus
-@input-border-focus:             #66afe9;
-
-//** Placeholder text color
-@input-color-placeholder:        @gray-light;
-
-//** Default `.form-control` height
-@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
-//** Large `.form-control` height
-@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
-//** Small `.form-control` height
-@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
-
-@legend-color:                   @text-color;
-@legend-border-color:            @gray-dark;
-
-//** Background color for textual input addons
-@input-group-addon-bg:           @gray-lighter;
-//** Border color for textual input addons
-@input-group-addon-border-color: @input-border;
-
-
-//== Dropdowns
-//
-//## Dropdown menu container and contents.
-
-//** Background for the dropdown menu.
-@dropdown-bg:                    @gray-darker;
-//** Dropdown menu `border-color`.
-@dropdown-border:                rgba(255,255,255,0.1);
-//** Dropdown menu `border-color` **for IE8**.
-@dropdown-fallback-border:       #444;
-//** Divider color for between dropdown items.
-@dropdown-divider-bg:            rgba(255,255,255,0.1);
-
-//** Dropdown link text color.
-@dropdown-link-color:            #fff;
-//** Hover color for dropdown links.
-@dropdown-link-hover-color:      #fff;
-//** Hover background for dropdown links.
-@dropdown-link-hover-bg:         @dropdown-link-active-bg;
-
-//** Active dropdown menu item text color.
-@dropdown-link-active-color:     #fff;
-//** Active dropdown menu item background color.
-@dropdown-link-active-bg:        @component-active-bg;
-
-//** Disabled dropdown menu item background color.
-@dropdown-link-disabled-color:   @text-muted;
-
-//** Text color for headers within dropdown menus.
-@dropdown-header-color:          @text-muted;
-
-//** Deprecated `@dropdown-caret-color` as of v3.1.0
-@dropdown-caret-color:           #000;
-
-
-//-- Z-index master list
-//
-// Warning: Avoid customizing these values. They're used for a bird's eye view
-// of components dependent on the z-axis and are designed to all work together.
-//
-// Note: These variables are not generated into the Customizer.
-
-@zindex-navbar:            1000;
-@zindex-dropdown:          1000;
-@zindex-popover:           1060;
-@zindex-tooltip:           1070;
-@zindex-navbar-fixed:      1030;
-@zindex-modal-background:  1040;
-@zindex-modal:             1050;
-
-
-//== Media queries breakpoints
-//
-//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
-
-// Extra small screen / phone
-//** Deprecated `@screen-xs` as of v3.0.1
-@screen-xs:                  480px;
-//** Deprecated `@screen-xs-min` as of v3.2.0
-@screen-xs-min:              @screen-xs;
-//** Deprecated `@screen-phone` as of v3.0.1
-@screen-phone:               @screen-xs-min;
-
-// Small screen / tablet
-//** Deprecated `@screen-sm` as of v3.0.1
-@screen-sm:                  768px;
-@screen-sm-min:              @screen-sm;
-//** Deprecated `@screen-tablet` as of v3.0.1
-@screen-tablet:              @screen-sm-min;
-
-// Medium screen / desktop
-//** Deprecated `@screen-md` as of v3.0.1
-@screen-md:                  992px;
-@screen-md-min:              @screen-md;
-//** Deprecated `@screen-desktop` as of v3.0.1
-@screen-desktop:             @screen-md-min;
-
-// Large screen / wide desktop
-//** Deprecated `@screen-lg` as of v3.0.1
-@screen-lg:                  1200px;
-@screen-lg-min:              @screen-lg;
-//** Deprecated `@screen-lg-desktop` as of v3.0.1
-@screen-lg-desktop:          @screen-lg-min;
-
-// So media queries don't overlap when required, provide a maximum
-@screen-xs-max:              (@screen-sm-min - 1);
-@screen-sm-max:              (@screen-md-min - 1);
-@screen-md-max:              (@screen-lg-min - 1);
-
-
-//== Grid system
-//
-//## Define your custom responsive grid.
-
-//** Number of columns in the grid.
-@grid-columns:              12;
-//** Padding between columns. Gets divided in half for the left and right.
-@grid-gutter-width:         30px;
-// Navbar collapse
-//** Point at which the navbar becomes uncollapsed.
-@grid-float-breakpoint:     @screen-sm-min;
-//** Point at which the navbar begins collapsing.
-@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
-
-
-//== Container sizes
-//
-//## Define the maximum width of `.container` for different screen sizes.
-
-// Small screen / tablet
-@container-tablet:             ((720px + @grid-gutter-width));
-//** For `@screen-sm-min` and up.
-@container-sm:                 @container-tablet;
-
-// Medium screen / desktop
-@container-desktop:            ((940px + @grid-gutter-width));
-//** For `@screen-md-min` and up.
-@container-md:                 @container-desktop;
-
-// Large screen / wide desktop
-@container-large-desktop:      ((1140px + @grid-gutter-width));
-//** For `@screen-lg-min` and up.
-@container-lg:                 @container-large-desktop;
-
-
-//== Navbar
-//
-//##
-
-// Basics of a navbar
-@navbar-height:                    50px;
-@navbar-margin-bottom:             @line-height-computed;
-@navbar-border-radius:             @border-radius-base;
-@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));
-@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
-@navbar-collapse-max-height:       340px;
-
-@navbar-default-color:             @text-color;
-@navbar-default-bg:                @body-bg;
-@navbar-default-border:            @gray-dark;
-
-// Navbar links
-@navbar-default-link-color:                @text-color;
-@navbar-default-link-hover-color:          #fff;
-@navbar-default-link-hover-bg:             transparent;
-@navbar-default-link-active-color:         #fff;
-@navbar-default-link-active-bg:            transparent;
-@navbar-default-link-disabled-color:       @gray-light;
-@navbar-default-link-disabled-bg:          transparent;
-
-// Navbar brand label
-@navbar-default-brand-color:               #fff;
-@navbar-default-brand-hover-color:         #fff;
-@navbar-default-brand-hover-bg:            transparent;
-
-// Navbar toggle
-@navbar-default-toggle-hover-bg:           @gray-dark;
-@navbar-default-toggle-icon-bar-bg:        #ccc;
-@navbar-default-toggle-border-color:       @gray-dark;
-
-
-// Inverted navbar
-// Reset inverted navbar basics
-@navbar-inverse-color:                      @gray-light;
-@navbar-inverse-bg:                         @gray-darker;
-@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);
-
-// Inverted navbar links
-@navbar-inverse-link-color:                 @gray-light;
-@navbar-inverse-link-hover-color:           #fff;
-@navbar-inverse-link-hover-bg:              transparent;
-@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
-@navbar-inverse-link-active-bg:             transparent;
-@navbar-inverse-link-disabled-color:        #aaa;
-@navbar-inverse-link-disabled-bg:           transparent;
-
-// Inverted navbar brand label
-@navbar-inverse-brand-color:                #fff;
-@navbar-inverse-brand-hover-color:          #fff;
-@navbar-inverse-brand-hover-bg:             transparent;
-
-// Inverted navbar toggle
-@navbar-inverse-toggle-hover-bg:            #333;
-@navbar-inverse-toggle-icon-bar-bg:         #fff;
-@navbar-inverse-toggle-border-color:        #333;
-
-
-//== Navs
-//
-//##
-
-//=== Shared nav styles
-@nav-link-padding:                          10px 15px;
-@nav-link-hover-bg:                         @gray-darker;
-
-@nav-disabled-link-color:                   @gray-light;
-@nav-disabled-link-hover-color:             @gray-light;
-
-@nav-open-link-hover-color:                 @gray-darker;
-
-//== Tabs
-@nav-tabs-border-color:                     @gray-dark;
-
-@nav-tabs-link-hover-border-color:          transparent;
-
-@nav-tabs-active-link-hover-bg:             @brand-primary;
-@nav-tabs-active-link-hover-color:          #fff;
-@nav-tabs-active-link-hover-border-color:   @gray-dark;
-
-@nav-tabs-justified-link-border-color:            #ddd;
-@nav-tabs-justified-active-link-border-color:     @body-bg;
-
-//== Pills
-@nav-pills-border-radius:                   @border-radius-base;
-@nav-pills-active-link-hover-bg:            @component-active-bg;
-@nav-pills-active-link-hover-color:         @component-active-color;
-
-
-//== Pagination
-//
-//##
-
-@pagination-color:                     #fff;
-@pagination-bg:                        @gray-darker;
-@pagination-border:                    @gray-dark;
-
-@pagination-hover-color:               #fff;
-@pagination-hover-bg:                  @component-active-bg;
-@pagination-hover-border:              transparent;
-
-@pagination-active-color:              #fff;
-@pagination-active-bg:                 @brand-primary;
-@pagination-active-border:             transparent;
-
-@pagination-disabled-color:            @gray-light;
-@pagination-disabled-bg:               @gray-darker;
-@pagination-disabled-border:           @gray-dark;
-
-
-//== Pager
-//
-//##
-
-@pager-bg:                             @pagination-bg;
-@pager-border:                         @pagination-border;
-@pager-border-radius:                  15px;
-
-@pager-hover-bg:                       @pagination-hover-bg;
-
-@pager-active-bg:                      @pagination-active-bg;
-@pager-active-color:                   @pagination-active-color;
-
-@pager-disabled-color:                 @gray-light;
-
-
-//== Jumbotron
-//
-//##
-
-@jumbotron-padding:              30px;
-@jumbotron-color:                inherit;
-@jumbotron-bg:                   darken(@gray-darker, 5%);
-@jumbotron-heading-color:        inherit;
-@jumbotron-font-size:            ceil((@font-size-base * 1.5));
-
-
-//== Form states and alerts
-//
-//## Define colors for form feedback states and, by default, alerts.
-
-@state-success-text:             #fff;
-@state-success-bg:               @brand-success;
-@state-success-border:           darken(@state-success-bg, 5%);
-
-@state-info-text:                #fff;
-@state-info-bg:                  @brand-info;
-@state-info-border:              darken(@state-info-bg, 7%);
-
-@state-warning-text:             #fff;
-@state-warning-bg:               @brand-warning;
-@state-warning-border:           darken(@state-warning-bg, 3%);
-
-@state-danger-text:              #fff;
-@state-danger-bg:                @brand-danger;
-@state-danger-border:            darken(@state-danger-bg, 3%);
-
-
-//== Tooltips
-//
-//##
-
-//** Tooltip max width
-@tooltip-max-width:           200px;
-//** Tooltip text color
-@tooltip-color:               #fff;
-//** Tooltip background color
-@tooltip-bg:                  rgba(0,0,0,.9);
-@tooltip-opacity:             .9;
-
-//** Tooltip arrow width
-@tooltip-arrow-width:         5px;
-//** Tooltip arrow color
-@tooltip-arrow-color:         @tooltip-bg;
-
-
-//== Popovers
-//
-//##
-
-//** Popover body background color
-@popover-bg:                          lighten(@body-bg, 10%);
-//** Popover maximum width
-@popover-max-width:                   276px;
-//** Popover border color
-@popover-border-color:                rgba(0,0,0,.2);
-//** Popover fallback border color
-@popover-fallback-border-color:       #999;
-
-//** Popover title background color
-@popover-title-bg:                    darken(@popover-bg, 3%);
-
-//** Popover arrow width
-@popover-arrow-width:                 10px;
-//** Popover arrow color
-@popover-arrow-color:                 @popover-bg;
-
-//** Popover outer arrow width
-@popover-arrow-outer-width:           (@popover-arrow-width + 1);
-//** Popover outer arrow color
-@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);
-//** Popover outer arrow fallback color
-@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);
-
-
-//== Labels
-//
-//##
-
-//** Default label background color
-@label-default-bg:            @btn-default-bg;
-//** Primary label background color
-@label-primary-bg:            @brand-primary;
-//** Success label background color
-@label-success-bg:            @brand-success;
-//** Info label background color
-@label-info-bg:               @brand-info;
-//** Warning label background color
-@label-warning-bg:            @brand-warning;
-//** Danger label background color
-@label-danger-bg:             @brand-danger;
-
-//** Default label text color
-@label-color:                 #fff;
-//** Default text color of a linked label
-@label-link-hover-color:      #fff;
-
-
-//== Modals
-//
-//##
-
-//** Padding applied to the modal body
-@modal-inner-padding:         20px;
-
-//** Padding applied to the modal title
-@modal-title-padding:         15px;
-//** Modal title line-height
-@modal-title-line-height:     @line-height-base;
-
-//** Background color of modal content area
-@modal-content-bg:                             lighten(@body-bg, 10%);
-//** Modal content border color
-@modal-content-border-color:                   rgba(0,0,0,.2);
-//** Modal content border color **for IE8**
-@modal-content-fallback-border-color:          #999;
-
-//** Modal backdrop background color
-@modal-backdrop-bg:           #000;
-//** Modal backdrop opacity
-@modal-backdrop-opacity:      .5;
-//** Modal header border color
-@modal-header-border-color:   @gray-dark;
-//** Modal footer border color
-@modal-footer-border-color:   @modal-header-border-color;
-
-@modal-lg:                    900px;
-@modal-md:                    600px;
-@modal-sm:                    300px;
-
-
-//== Alerts
-//
-//## Define alert colors, border radius, and padding.
-
-@alert-padding:               15px;
-@alert-border-radius:         @border-radius-base;
-@alert-link-font-weight:      bold;
-
-@alert-success-bg:            @state-success-bg;
-@alert-success-text:          @state-success-text;
-@alert-success-border:        @state-success-border;
-
-@alert-info-bg:               @state-info-bg;
-@alert-info-text:             @state-info-text;
-@alert-info-border:           @state-info-border;
-
-@alert-warning-bg:            @state-warning-bg;
-@alert-warning-text:          @state-warning-text;
-@alert-warning-border:        @state-warning-border;
-
-@alert-danger-bg:             @state-danger-bg;
-@alert-danger-text:           @state-danger-text;
-@alert-danger-border:         @state-danger-border;
-
-
-//== Progress bars
-//
-//##
-
-//** Background color of the whole progress component
-@progress-bg:                 @gray-darker;
-//** Progress bar text color
-@progress-bar-color:          #fff;
-
-//** Default progress bar color
-@progress-bar-bg:             @brand-primary;
-//** Success progress bar color
-@progress-bar-success-bg:     @brand-success;
-//** Warning progress bar color
-@progress-bar-warning-bg:     @brand-warning;
-//** Danger progress bar color
-@progress-bar-danger-bg:      @brand-danger;
-//** Info progress bar color
-@progress-bar-info-bg:        @brand-info;
-
-
-//== List group
-//
-//##
-
-//** Background color on `.list-group-item`
-@list-group-bg:                 @gray-darker;
-//** `.list-group-item` border color
-@list-group-border:             @gray-dark;
-//** List group border radius
-@list-group-border-radius:      @border-radius-base;
-
-//** Background color of single list items on hover
-@list-group-hover-bg:           lighten(@list-group-bg, 15%);
-//** Text color of active list items
-@list-group-active-color:       @component-active-color;
-//** Background color of active list items
-@list-group-active-bg:          @component-active-bg;
-//** Border color of active list elements
-@list-group-active-border:      @list-group-active-bg;
-//** Text color for content within active list items
-@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
-
-//** Text color of disabled list items
-@list-group-disabled-color:      @gray-light;
-//** Background color of disabled list items
-@list-group-disabled-bg:         @gray-lighter;
-//** Text color for content within disabled list items
-@list-group-disabled-text-color: @list-group-disabled-color;
-
-@list-group-link-color:         @text-color;
-@list-group-link-hover-color:   @list-group-link-color;
-@list-group-link-heading-color: #fff;
-
-
-//== Panels
-//
-//##
-
-@panel-bg:                    @gray-darker;
-@panel-body-padding:          15px;
-@panel-heading-padding:       10px 15px;
-@panel-footer-padding:        @panel-heading-padding;
-@panel-border-radius:         @border-radius-base;
-
-//** Border color for elements within panels
-@panel-inner-border:          @gray-dark;
-
-@panel-default-text:          @text-color;
-@panel-default-border:        @panel-inner-border;
-@panel-default-heading-bg:    lighten(@gray-darker, 10%);
-
-@panel-footer-bg:             @panel-default-heading-bg;
-
-@panel-primary-text:          #fff;
-@panel-primary-border:        @brand-primary;
-@panel-primary-heading-bg:    @brand-primary;
-
-@panel-success-text:          @state-success-text;
-@panel-success-border:        @state-success-border;
-@panel-success-heading-bg:    @state-success-bg;
-
-@panel-info-text:             @state-info-text;
-@panel-info-border:           @state-info-border;
-@panel-info-heading-bg:       @state-info-bg;
-
-@panel-warning-text:          @state-warning-text;
-@panel-warning-border:        @state-warning-border;
-@panel-warning-heading-bg:    @state-warning-bg;
-
-@panel-danger-text:           @state-danger-text;
-@panel-danger-border:         @state-danger-border;
-@panel-danger-heading-bg:     @state-danger-bg;
-
-
-//== Thumbnails
-//
-//##
-
-//** Padding around the thumbnail image
-@thumbnail-padding:           4px;
-//** Thumbnail background color
-@thumbnail-bg:                @gray-dark;
-//** Thumbnail border color
-@thumbnail-border:            @gray-dark;
-//** Thumbnail border radius
-@thumbnail-border-radius:     @border-radius-base;
-
-//** Custom text color for thumbnail captions
-@thumbnail-caption-color:     @text-color;
-//** Padding around the thumbnail caption
-@thumbnail-caption-padding:   9px;
-
-
-//== Wells
-//
-//##
-
-@well-bg:                     darken(@gray-darker, 5%);
-@well-border:                 darken(@well-bg, 7%);
-
-
-//== Badges
-//
-//##
-
-@badge-color:                 #fff;
-//** Linked badge text color on hover
-@badge-link-hover-color:      #fff;
-@badge-bg:                    @brand-primary;
-
-//** Badge text color in active nav link
-@badge-active-color:          @brand-primary;
-//** Badge background color in active nav link
-@badge-active-bg:             #fff;
-
-@badge-font-weight:           bold;
-@badge-line-height:           1;
-@badge-border-radius:         10px;
-
-
-//== Breadcrumbs
-//
-//##
-
-@breadcrumb-padding-vertical:   8px;
-@breadcrumb-padding-horizontal: 15px;
-//** Breadcrumb background color
-@breadcrumb-bg:                 @gray-darker;
-//** Breadcrumb text color
-@breadcrumb-color:              #fff;
-//** Text color of current page in the breadcrumb
-@breadcrumb-active-color:       @text-color;
-//** Textual separator for between breadcrumb elements
-@breadcrumb-separator:          "/";
-
-
-//== Carousel
-//
-//##
-
-@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);
-
-@carousel-control-color:                      #fff;
-@carousel-control-width:                      15%;
-@carousel-control-opacity:                    .5;
-@carousel-control-font-size:                  20px;
-
-@carousel-indicator-active-bg:                #fff;
-@carousel-indicator-border-color:             #fff;
-
-@carousel-caption-color:                      #fff;
-
-
-//== Close
-//
-//##
-
-@close-font-weight:           bold;
-@close-color:                 #000;
-@close-text-shadow:           0 1px 0 #fff;
-
-
-//== Code
-//
-//##
-
-@code-color:                  #c7254e;
-@code-bg:                     #f9f2f4;
-
-@kbd-color:                   #fff;
-@kbd-bg:                      #333;
-
-@pre-bg:                      #f5f5f5;
-@pre-color:                   @gray-dark;
-@pre-border-color:            #ccc;
-@pre-scrollable-max-height:   340px;
-
-
-//== Type
-//
-//##
-
-//** Horizontal offset for forms and lists.
-@component-offset-horizontal: 180px;
-//** Text muted color
-@text-muted:                  @gray-light;
-//** Abbreviations and acronyms border color
-@abbr-border-color:           @gray-light;
-//** Headings small color
-@headings-small-color:        @gray-light;
-//** Blockquote small color
-@blockquote-small-color:      @gray;
-//** Blockquote font size
-@blockquote-font-size:        (@font-size-base * 1.25);
-//** Blockquote border color
-@blockquote-border-color:     @gray-dark;
-//** Page header border color
-@page-header-border-color:    @gray-dark;
-//** Width of horizontal description list titles
-@dl-horizontal-offset:        @component-offset-horizontal;
-//** Horizontal line color.
-@hr-border:                   @gray-dark;
-
-@import "base";
-
-.messages .text-danger {
-  color: #fff;
-}
-
-.messages .text-info {
-  color: #fff;
-}
-
-.messages .caret {
-  color: #fff;
-}
-
-// Cyborg 3.2.0
-// Bootswatch
-// -----------------------------------------------------
-
-// Navbar =====================================================================
-
-// Buttons ====================================================================
-
-// Typography =================================================================
-
-.text-primary,
-.text-primary:hover {
-  color: @brand-primary;
-}
-
-.text-success,
-.text-success:hover {
-  color: @brand-success;
-}
-
-.text-danger,
-.text-danger:hover {
-  color: @brand-danger;
-}
-
-.text-warning,
-.text-warning:hover {
-  color: @brand-warning;
-}
-
-.text-info,
-.text-info:hover {
-  color: @brand-info;
-}
-
-// Tables =====================================================================
-
-table,
-.table {
-  color: #fff;
-
-  a:not(.btn) {
-    color: #fff;
-    text-decoration: underline;
-  }
-
-  .text-muted {
-    color: @text-muted;
-  }
-}
-
-.table-responsive > .table {
-  background-color: @table-bg;
-}
-
-// Forms ======================================================================
-
-.has-warning {
-  .help-block,
-  .control-label,
-  .form-control-feedback {
-    color: @brand-warning;
-  }
-
-  .form-control,
-  .form-control:focus,
-  .input-group-addon {
-    border-color: @brand-warning;
-  }
-}
-
-.has-error {
-  .help-block,
-  .control-label,
-  .form-control-feedback {
-    color: @brand-danger;
-  }
-
-  .form-control,
-  .form-control:focus,
-  .input-group-addon {
-    border-color: @brand-danger;
-  }
-}
-
-.has-success {
-  .help-block,
-  .control-label,
-  .form-control-feedback {
-    color: @brand-success;
-  }
-
-  .form-control,
-  .form-control:focus,
-  .input-group-addon {
-    border-color: @brand-success;
-  }
-}
-
-legend {
-  color: #fff;
-}
-
-.input-group-addon {
-  background-color: @btn-default-bg;
-}
-
-// Navs =======================================================================
-
-.nav-tabs,
-.nav-pills,
-.breadcrumb,
-.pager {
-
-  a {
-    color: #fff;
-  }
-}
-
-// Indicators =================================================================
-
-.alert {
-
-  .alert-link,
-  a {
-    color: @alert-warning-text;
-    text-decoration: underline;
-  }
-
-  .close {
-    text-decoration: none;
-  }
-}
-
-.close {
-  color: #fff;
-  text-decoration: none;
-  opacity: 0.4;
-
-  &:hover,
-  &:focus {
-    color: #fff;
-    opacity: 1;
-  }
-}
-
-// Progress bars ==============================================================
-
-// Containers =================================================================
-
-a.thumbnail:hover,
-a.thumbnail:focus,
-a.thumbnail.active {
-  border-color: @thumbnail-border;
-}
-
-.jumbotron {
-
-  h1, h2, h3, h4, h5, h6 {
-    color: #fff;
-  }
-}
-
-.label-warning, .label-success, .progress-bar-warning, .progress-bar-success,
-.panel-warning .panel-heading, .panel-warning .panel-heading a,
-.panel-success .panel-heading, .panel-success .panel-heading a {
-	color: @gray-darker;
-}
diff --git a/frontend/themes/theme5.less b/frontend/themes/theme5.less
deleted file mode 100644
index bd2b9330..00000000
--- a/frontend/themes/theme5.less
+++ /dev/null
@@ -1,31 +0,0 @@
-@import "../../node_modules/bootstrap/less/variables";
-
-@brand-primary:         rgb(164, 28, 49);
-@brand-success:         rgb(153, 204, 0);
-@brand-info:            rgb(0, 204, 255);
-@brand-warning:         rgb(255, 255, 51);
-@brand-danger:          rgb(255, 102, 0);
-
-@link-color:            @brand-primary;
-
-@state-success-text:             darken(@brand-success,40%);
-@state-success-bg:               lighten(@brand-success,40%);
-@state-success-border:           @brand-success;
-
-@state-info-text:                darken(@brand-info,40%);
-@state-info-bg:                  lighten(@brand-info,40%);
-@state-info-border:              @brand-info;
-
-@state-warning-text:             darken(@brand-warning,40%);
-@state-warning-bg:               @brand-warning;
-@state-warning-border:           darken(@brand-warning,40%);
-
-@state-danger-text:              darken(@brand-danger,40%);
-@state-danger-bg:                lighten(@brand-danger,40%);
-@state-danger-border:            @brand-danger;
-
-.label.label-warning {
-	color: #000;
-}
-
-@import "base.less";
diff --git a/frontend/themes/theme6.less b/frontend/themes/theme6.less
deleted file mode 100644
index 86c2f463..00000000
--- a/frontend/themes/theme6.less
+++ /dev/null
@@ -1,1058 +0,0 @@
-@import "../../node_modules/bootstrap/less/variables";
-
-/*
-The MIT License (MIT)
-
-Copyright (c) 2013 Thomas Park
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-*/
-
-// Cyborg 3.2.0
-// Variables
-// --------------------------------------------------
-
-//== Colors
-//
-//## Gray and brand colors for use across Bootstrap.
-
-@gray-darker:            #222; // #222
-@gray-dark:              #282828;   // #333
-@gray:                   #555; // #555
-@gray-light:             #888;   // #999
-@gray-lighter:           #ADAFAE; // #eee
-
-@brand-primary:         rgb(164, 28, 49);
-@brand-success:         rgb(153, 204, 0);
-@brand-info:            rgb(0, 204, 255);
-@brand-warning:         rgb(255, 255, 51);
-@brand-danger:          rgb(255, 102, 0);
-
-.label.label-warning, .progress-bar.progress-bar-warning {
-  color: #000;
-}
-
-//== Scaffolding
-//
-//## Settings for some of the most global styles.
-
-//** Background color for ``.
-@body-bg:               #060606;
-//** Global text color on ``.
-@text-color:            @gray-light;
-
-//** Global textual link color.
-@link-color:            @brand-primary;
-//** Link hover color set via `darken()` function.
-@link-hover-color:      @link-color;
-
-
-//== Typography
-//
-//## Font, line-height, and color for body text, headings, and more.
-
-@font-family-serif:       Georgia, "Times New Roman", Times, serif;
-//** Default monospace fonts for ``, ``, and `
`.
-@font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace;
-@font-family-base:        @font-family-sans-serif;
-
-@font-size-base:          14px;
-@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px
-@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px
-
-@font-size-h1:            34px;
-@font-size-h2:            24px;
-@font-size-h3:            20px;
-@font-size-h4:            20px;
-@font-size-h5:            20px;
-@font-size-h6:            16px;
-
-//** Unit-less `line-height` for use in components like buttons.
-@line-height-base:        1.428571429; // 20/14
-//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
-@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px
-
-//** By default, this inherits from the ``.
-@headings-font-family:    @font-family-base;
-@headings-font-weight:    500;
-@headings-line-height:    1.1;
-@headings-color:          #fff;
-
-
-//== Iconography
-//
-//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
-
-//** File name for all font files.
-@icon-font-name:          "glyphicons-halflings-regular";
-//** Element ID within SVG icon file.
-@icon-font-svg-id:        "glyphicons_halflingsregular";
-
-
-//== Components
-//
-//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
-
-@padding-base-vertical:     8px;
-@padding-base-horizontal:   12px;
-
-@padding-large-vertical:    14px;
-@padding-large-horizontal:  16px;
-
-@padding-small-vertical:    5px;
-@padding-small-horizontal:  10px;
-
-@padding-xs-vertical:       1px;
-@padding-xs-horizontal:     5px;
-
-@line-height-large:         1.33;
-@line-height-small:         1.5;
-
-@border-radius-base:        4px;
-@border-radius-large:       6px;
-@border-radius-small:       3px;
-
-//** Global color for active items (e.g., navs or dropdowns).
-@component-active-color:    #fff;
-//** Global background color for active items (e.g., navs or dropdowns).
-@component-active-bg:       @brand-primary;
-
-//** Width of the `border` for generating carets that indicator dropdowns.
-@caret-width-base:          4px;
-//** Carets increase slightly in size for larger components.
-@caret-width-large:         5px;
-
-
-//== Tables
-//
-//## Customizes the `.table` component with basic values, each used across all table variations.
-
-//** Padding for ``s and ``s.
-@table-cell-padding:            8px;
-//** Padding for cells in `.table-condensed`.
-@table-condensed-cell-padding:  5px;
-
-//** Default background color used for all tables.
-@table-bg:                      darken(@gray-darker, 4%);
-//** Background color used for `.table-striped`.
-@table-bg-accent:               darken(@table-bg, 6%);
-//** Background color used for `.table-hover`.
-@table-bg-hover:                @gray-dark;
-@table-bg-active:               @table-bg-hover;
-
-//** Border color for table and cell borders.
-@table-border-color:            @gray-dark;
-
-
-//== Buttons
-//
-//## For each of Bootstrap's buttons, define text, background and border color.
-
-@btn-font-weight:                normal;
-
-@btn-default-color:              #fff;
-@btn-default-bg:                 lighten(@gray-dark, 10%);
-
-@btn-default-border:             darken(@btn-default-bg, 10%);
-
-@btn-primary-color:              @btn-default-color;
-@btn-primary-bg:                 @brand-primary;
-@btn-primary-border:             darken(@btn-default-bg, 10%);
-
-@btn-success-color:              @btn-default-color;
-@btn-success-bg:                 @brand-success;
-@btn-success-border:             darken(@btn-default-bg, 10%);
-
-@btn-info-color:                 @btn-default-color;
-@btn-info-bg:                    @brand-info;
-@btn-info-border:                darken(@btn-default-bg, 10%);
-
-@btn-warning-color:              @btn-default-color;
-@btn-warning-bg:                 @brand-warning;
-@btn-warning-border:             darken(@btn-default-bg, 10%);
-
-@btn-danger-color:               @btn-default-color;
-@btn-danger-bg:                  @brand-danger;
-@btn-danger-border:              darken(@btn-default-bg, 10%);
-
-@btn-link-disabled-color:        @gray-light;
-
-
-//== Forms
-//
-//##
-
-//** `` background color
-@input-bg:                       @gray-darker;
-//** `` background color
-@input-bg-disabled:              @gray-lighter;
-
-//** Text color for ``s
-@input-color:                    @text-color;
-//** `` border color
-@input-border:                   @gray-dark;
-//** `` border radius
-@input-border-radius:            @border-radius-base;
-//** Border color for inputs on focus
-@input-border-focus:             #66afe9;
-
-//** Placeholder text color
-@input-color-placeholder:        @gray-light;
-
-//** Default `.form-control` height
-@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
-//** Large `.form-control` height
-@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
-//** Small `.form-control` height
-@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
-
-@legend-color:                   @text-color;
-@legend-border-color:            @gray-dark;
-
-//** Background color for textual input addons
-@input-group-addon-bg:           @gray-lighter;
-//** Border color for textual input addons
-@input-group-addon-border-color: @input-border;
-
-
-//== Dropdowns
-//
-//## Dropdown menu container and contents.
-
-//** Background for the dropdown menu.
-@dropdown-bg:                    @gray-darker;
-//** Dropdown menu `border-color`.
-@dropdown-border:                rgba(255,255,255,0.1);
-//** Dropdown menu `border-color` **for IE8**.
-@dropdown-fallback-border:       #444;
-//** Divider color for between dropdown items.
-@dropdown-divider-bg:            rgba(255,255,255,0.1);
-
-//** Dropdown link text color.
-@dropdown-link-color:            #fff;
-//** Hover color for dropdown links.
-@dropdown-link-hover-color:      #fff;
-//** Hover background for dropdown links.
-@dropdown-link-hover-bg:         @dropdown-link-active-bg;
-
-//** Active dropdown menu item text color.
-@dropdown-link-active-color:     #fff;
-//** Active dropdown menu item background color.
-@dropdown-link-active-bg:        @component-active-bg;
-
-//** Disabled dropdown menu item background color.
-@dropdown-link-disabled-color:   @text-muted;
-
-//** Text color for headers within dropdown menus.
-@dropdown-header-color:          @text-muted;
-
-//** Deprecated `@dropdown-caret-color` as of v3.1.0
-@dropdown-caret-color:           #000;
-
-
-//-- Z-index master list
-//
-// Warning: Avoid customizing these values. They're used for a bird's eye view
-// of components dependent on the z-axis and are designed to all work together.
-//
-// Note: These variables are not generated into the Customizer.
-
-@zindex-navbar:            1000;
-@zindex-dropdown:          1000;
-@zindex-popover:           1060;
-@zindex-tooltip:           1070;
-@zindex-navbar-fixed:      1030;
-@zindex-modal-background:  1040;
-@zindex-modal:             1050;
-
-
-//== Media queries breakpoints
-//
-//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
-
-// Extra small screen / phone
-//** Deprecated `@screen-xs` as of v3.0.1
-@screen-xs:                  480px;
-//** Deprecated `@screen-xs-min` as of v3.2.0
-@screen-xs-min:              @screen-xs;
-//** Deprecated `@screen-phone` as of v3.0.1
-@screen-phone:               @screen-xs-min;
-
-// Small screen / tablet
-//** Deprecated `@screen-sm` as of v3.0.1
-@screen-sm:                  768px;
-@screen-sm-min:              @screen-sm;
-//** Deprecated `@screen-tablet` as of v3.0.1
-@screen-tablet:              @screen-sm-min;
-
-// Medium screen / desktop
-//** Deprecated `@screen-md` as of v3.0.1
-@screen-md:                  992px;
-@screen-md-min:              @screen-md;
-//** Deprecated `@screen-desktop` as of v3.0.1
-@screen-desktop:             @screen-md-min;
-
-// Large screen / wide desktop
-//** Deprecated `@screen-lg` as of v3.0.1
-@screen-lg:                  1200px;
-@screen-lg-min:              @screen-lg;
-//** Deprecated `@screen-lg-desktop` as of v3.0.1
-@screen-lg-desktop:          @screen-lg-min;
-
-// So media queries don't overlap when required, provide a maximum
-@screen-xs-max:              (@screen-sm-min - 1);
-@screen-sm-max:              (@screen-md-min - 1);
-@screen-md-max:              (@screen-lg-min - 1);
-
-
-//== Grid system
-//
-//## Define your custom responsive grid.
-
-//** Number of columns in the grid.
-@grid-columns:              12;
-//** Padding between columns. Gets divided in half for the left and right.
-@grid-gutter-width:         30px;
-// Navbar collapse
-//** Point at which the navbar becomes uncollapsed.
-@grid-float-breakpoint:     @screen-sm-min;
-//** Point at which the navbar begins collapsing.
-@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
-
-
-//== Container sizes
-//
-//## Define the maximum width of `.container` for different screen sizes.
-
-// Small screen / tablet
-@container-tablet:             ((720px + @grid-gutter-width));
-//** For `@screen-sm-min` and up.
-@container-sm:                 @container-tablet;
-
-// Medium screen / desktop
-@container-desktop:            ((940px + @grid-gutter-width));
-//** For `@screen-md-min` and up.
-@container-md:                 @container-desktop;
-
-// Large screen / wide desktop
-@container-large-desktop:      ((1140px + @grid-gutter-width));
-//** For `@screen-lg-min` and up.
-@container-lg:                 @container-large-desktop;
-
-
-//== Navbar
-//
-//##
-
-// Basics of a navbar
-@navbar-height:                    50px;
-@navbar-margin-bottom:             @line-height-computed;
-@navbar-border-radius:             @border-radius-base;
-@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));
-@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
-@navbar-collapse-max-height:       340px;
-
-@navbar-default-color:             @text-color;
-@navbar-default-bg:                @body-bg;
-@navbar-default-border:            @gray-dark;
-
-// Navbar links
-@navbar-default-link-color:                @text-color;
-@navbar-default-link-hover-color:          #fff;
-@navbar-default-link-hover-bg:             transparent;
-@navbar-default-link-active-color:         #fff;
-@navbar-default-link-active-bg:            transparent;
-@navbar-default-link-disabled-color:       @gray-light;
-@navbar-default-link-disabled-bg:          transparent;
-
-// Navbar brand label
-@navbar-default-brand-color:               #fff;
-@navbar-default-brand-hover-color:         #fff;
-@navbar-default-brand-hover-bg:            transparent;
-
-// Navbar toggle
-@navbar-default-toggle-hover-bg:           @gray-dark;
-@navbar-default-toggle-icon-bar-bg:        #ccc;
-@navbar-default-toggle-border-color:       @gray-dark;
-
-
-// Inverted navbar
-// Reset inverted navbar basics
-@navbar-inverse-color:                      @gray-light;
-@navbar-inverse-bg:                         @gray-darker;
-@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);
-
-// Inverted navbar links
-@navbar-inverse-link-color:                 @gray-light;
-@navbar-inverse-link-hover-color:           #fff;
-@navbar-inverse-link-hover-bg:              transparent;
-@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
-@navbar-inverse-link-active-bg:             transparent;
-@navbar-inverse-link-disabled-color:        #aaa;
-@navbar-inverse-link-disabled-bg:           transparent;
-
-// Inverted navbar brand label
-@navbar-inverse-brand-color:                #fff;
-@navbar-inverse-brand-hover-color:          #fff;
-@navbar-inverse-brand-hover-bg:             transparent;
-
-// Inverted navbar toggle
-@navbar-inverse-toggle-hover-bg:            #333;
-@navbar-inverse-toggle-icon-bar-bg:         #fff;
-@navbar-inverse-toggle-border-color:        #333;
-
-
-//== Navs
-//
-//##
-
-//=== Shared nav styles
-@nav-link-padding:                          10px 15px;
-@nav-link-hover-bg:                         @gray-darker;
-
-@nav-disabled-link-color:                   @gray-light;
-@nav-disabled-link-hover-color:             @gray-light;
-
-@nav-open-link-hover-color:                 @gray-darker;
-
-//== Tabs
-@nav-tabs-border-color:                     @gray-dark;
-
-@nav-tabs-link-hover-border-color:          transparent;
-
-@nav-tabs-active-link-hover-bg:             @brand-primary;
-@nav-tabs-active-link-hover-color:          #fff;
-@nav-tabs-active-link-hover-border-color:   @gray-dark;
-
-@nav-tabs-justified-link-border-color:            #ddd;
-@nav-tabs-justified-active-link-border-color:     @body-bg;
-
-//== Pills
-@nav-pills-border-radius:                   @border-radius-base;
-@nav-pills-active-link-hover-bg:            @component-active-bg;
-@nav-pills-active-link-hover-color:         @component-active-color;
-
-
-//== Pagination
-//
-//##
-
-@pagination-color:                     #fff;
-@pagination-bg:                        @gray-darker;
-@pagination-border:                    @gray-dark;
-
-@pagination-hover-color:               #fff;
-@pagination-hover-bg:                  @component-active-bg;
-@pagination-hover-border:              transparent;
-
-@pagination-active-color:              #fff;
-@pagination-active-bg:                 @brand-primary;
-@pagination-active-border:             transparent;
-
-@pagination-disabled-color:            @gray-light;
-@pagination-disabled-bg:               @gray-darker;
-@pagination-disabled-border:           @gray-dark;
-
-
-//== Pager
-//
-//##
-
-@pager-bg:                             @pagination-bg;
-@pager-border:                         @pagination-border;
-@pager-border-radius:                  15px;
-
-@pager-hover-bg:                       @pagination-hover-bg;
-
-@pager-active-bg:                      @pagination-active-bg;
-@pager-active-color:                   @pagination-active-color;
-
-@pager-disabled-color:                 @gray-light;
-
-
-//== Jumbotron
-//
-//##
-
-@jumbotron-padding:              30px;
-@jumbotron-color:                inherit;
-@jumbotron-bg:                   darken(@gray-darker, 5%);
-@jumbotron-heading-color:        inherit;
-@jumbotron-font-size:            ceil((@font-size-base * 1.5));
-
-
-//== Form states and alerts
-//
-//## Define colors for form feedback states and, by default, alerts.
-
-@state-success-text:             #fff;
-@state-success-bg:               @brand-success;
-@state-success-border:           darken(@state-success-bg, 5%);
-
-@state-info-text:                #fff;
-@state-info-bg:                  @brand-info;
-@state-info-border:              darken(@state-info-bg, 7%);
-
-@state-warning-text:             #000;
-@state-warning-bg:               @brand-warning;
-@state-warning-border:           darken(@state-warning-bg, 3%);
-
-@state-danger-text:              #fff;
-@state-danger-bg:                @brand-danger;
-@state-danger-border:            darken(@state-danger-bg, 3%);
-
-
-//== Tooltips
-//
-//##
-
-//** Tooltip max width
-@tooltip-max-width:           200px;
-//** Tooltip text color
-@tooltip-color:               #fff;
-//** Tooltip background color
-@tooltip-bg:                  rgba(0,0,0,.9);
-@tooltip-opacity:             .9;
-
-//** Tooltip arrow width
-@tooltip-arrow-width:         5px;
-//** Tooltip arrow color
-@tooltip-arrow-color:         @tooltip-bg;
-
-
-//== Popovers
-//
-//##
-
-//** Popover body background color
-@popover-bg:                          lighten(@body-bg, 10%);
-//** Popover maximum width
-@popover-max-width:                   276px;
-//** Popover border color
-@popover-border-color:                rgba(0,0,0,.2);
-//** Popover fallback border color
-@popover-fallback-border-color:       #999;
-
-//** Popover title background color
-@popover-title-bg:                    darken(@popover-bg, 3%);
-
-//** Popover arrow width
-@popover-arrow-width:                 10px;
-//** Popover arrow color
-@popover-arrow-color:                 @popover-bg;
-
-//** Popover outer arrow width
-@popover-arrow-outer-width:           (@popover-arrow-width + 1);
-//** Popover outer arrow color
-@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);
-//** Popover outer arrow fallback color
-@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);
-
-
-//== Labels
-//
-//##
-
-//** Default label background color
-@label-default-bg:            @btn-default-bg;
-//** Primary label background color
-@label-primary-bg:            @brand-primary;
-//** Success label background color
-@label-success-bg:            @brand-success;
-//** Info label background color
-@label-info-bg:               @brand-info;
-//** Warning label background color
-@label-warning-bg:            @brand-warning;
-//** Danger label background color
-@label-danger-bg:             @brand-danger;
-
-//** Default label text color
-@label-color:                 #fff;
-//** Default text color of a linked label
-@label-link-hover-color:      #fff;
-
-
-//== Modals
-//
-//##
-
-//** Padding applied to the modal body
-@modal-inner-padding:         20px;
-
-//** Padding applied to the modal title
-@modal-title-padding:         15px;
-//** Modal title line-height
-@modal-title-line-height:     @line-height-base;
-
-//** Background color of modal content area
-@modal-content-bg:                             lighten(@body-bg, 10%);
-//** Modal content border color
-@modal-content-border-color:                   rgba(0,0,0,.2);
-//** Modal content border color **for IE8**
-@modal-content-fallback-border-color:          #999;
-
-//** Modal backdrop background color
-@modal-backdrop-bg:           #000;
-//** Modal backdrop opacity
-@modal-backdrop-opacity:      .5;
-//** Modal header border color
-@modal-header-border-color:   @gray-dark;
-//** Modal footer border color
-@modal-footer-border-color:   @modal-header-border-color;
-
-@modal-lg:                    900px;
-@modal-md:                    600px;
-@modal-sm:                    300px;
-
-
-//== Alerts
-//
-//## Define alert colors, border radius, and padding.
-
-@alert-padding:               15px;
-@alert-border-radius:         @border-radius-base;
-@alert-link-font-weight:      bold;
-
-@alert-success-bg:            @state-success-bg;
-@alert-success-text:          @state-success-text;
-@alert-success-border:        @state-success-border;
-
-@alert-info-bg:               @state-info-bg;
-@alert-info-text:             @state-info-text;
-@alert-info-border:           @state-info-border;
-
-@alert-warning-bg:            @state-warning-bg;
-@alert-warning-text:          @state-warning-text;
-@alert-warning-border:        @state-warning-border;
-
-@alert-danger-bg:             @state-danger-bg;
-@alert-danger-text:           @state-danger-text;
-@alert-danger-border:         @state-danger-border;
-
-
-//== Progress bars
-//
-//##
-
-//** Background color of the whole progress component
-@progress-bg:                 @gray-darker;
-//** Progress bar text color
-@progress-bar-color:          #fff;
-
-//** Default progress bar color
-@progress-bar-bg:             @brand-primary;
-//** Success progress bar color
-@progress-bar-success-bg:     @brand-success;
-//** Warning progress bar color
-@progress-bar-warning-bg:     @brand-warning;
-//** Danger progress bar color
-@progress-bar-danger-bg:      @brand-danger;
-//** Info progress bar color
-@progress-bar-info-bg:        @brand-info;
-
-
-//== List group
-//
-//##
-
-//** Background color on `.list-group-item`
-@list-group-bg:                 darken(@gray-darker, 10%);
-//** `.list-group-item` border color
-@list-group-border:             @gray-dark;
-//** List group border radius
-@list-group-border-radius:      @border-radius-base;
-
-//** Background color of single list items on hover
-@list-group-hover-bg:           lighten(@list-group-bg, 15%);
-//** Text color of active list items
-@list-group-active-color:       @component-active-color;
-//** Background color of active list items
-@list-group-active-bg:          @component-active-bg;
-//** Border color of active list elements
-@list-group-active-border:      @list-group-active-bg;
-//** Text color for content within active list items
-@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
-
-//** Text color of disabled list items
-@list-group-disabled-color:      @gray-light;
-//** Background color of disabled list items
-@list-group-disabled-bg:         @gray-lighter;
-//** Text color for content within disabled list items
-@list-group-disabled-text-color: @list-group-disabled-color;
-
-@list-group-link-color:         @text-color;
-@list-group-link-hover-color:   @list-group-link-color;
-@list-group-link-heading-color: #fff;
-
-
-//== Panels
-//
-//##
-
-@panel-bg:                    darken(@gray-darker, 10%);
-@panel-body-padding:          15px;
-@panel-heading-padding:       10px 15px;
-@panel-footer-padding:        @panel-heading-padding;
-@panel-border-radius:         @border-radius-base;
-
-//** Border color for elements within panels
-@panel-inner-border:          @gray-dark;
-
-@panel-default-text:          @text-color;
-@panel-default-border:        @panel-inner-border;
-@panel-default-heading-bg:    darken(@gray-darker, 5%);
-
-@panel-footer-bg:             @panel-default-heading-bg;
-
-@panel-primary-text:          #fff;
-@panel-primary-border:        @brand-primary;
-@panel-primary-heading-bg:    @brand-primary;
-
-@panel-success-text:          @state-success-text;
-@panel-success-border:        @state-success-border;
-@panel-success-heading-bg:    @state-success-bg;
-
-@panel-info-text:             @state-info-text;
-@panel-info-border:           @state-info-border;
-@panel-info-heading-bg:       @state-info-bg;
-
-@panel-warning-text:          @state-warning-text;
-@panel-warning-border:        @state-warning-border;
-@panel-warning-heading-bg:    @state-warning-bg;
-
-@panel-danger-text:           @state-danger-text;
-@panel-danger-border:         @state-danger-border;
-@panel-danger-heading-bg:     @state-danger-bg;
-
-
-//== Thumbnails
-//
-//##
-
-//** Padding around the thumbnail image
-@thumbnail-padding:           4px;
-//** Thumbnail background color
-@thumbnail-bg:                @gray-dark;
-//** Thumbnail border color
-@thumbnail-border:            @gray-dark;
-//** Thumbnail border radius
-@thumbnail-border-radius:     @border-radius-base;
-
-//** Custom text color for thumbnail captions
-@thumbnail-caption-color:     @text-color;
-//** Padding around the thumbnail caption
-@thumbnail-caption-padding:   9px;
-
-
-//== Wells
-//
-//##
-
-@well-bg:                     darken(@gray-darker, 5%);
-@well-border:                 darken(@well-bg, 7%);
-
-
-//== Badges
-//
-//##
-
-@badge-color:                 #fff;
-//** Linked badge text color on hover
-@badge-link-hover-color:      #fff;
-@badge-bg:                    @brand-primary;
-
-//** Badge text color in active nav link
-@badge-active-color:          @brand-primary;
-//** Badge background color in active nav link
-@badge-active-bg:             #fff;
-
-@badge-font-weight:           bold;
-@badge-line-height:           1;
-@badge-border-radius:         10px;
-
-
-//== Breadcrumbs
-//
-//##
-
-@breadcrumb-padding-vertical:   8px;
-@breadcrumb-padding-horizontal: 15px;
-//** Breadcrumb background color
-@breadcrumb-bg:                 @gray-darker;
-//** Breadcrumb text color
-@breadcrumb-color:              #fff;
-//** Text color of current page in the breadcrumb
-@breadcrumb-active-color:       @text-color;
-//** Textual separator for between breadcrumb elements
-@breadcrumb-separator:          "/";
-
-
-//== Carousel
-//
-//##
-
-@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);
-
-@carousel-control-color:                      #fff;
-@carousel-control-width:                      15%;
-@carousel-control-opacity:                    .5;
-@carousel-control-font-size:                  20px;
-
-@carousel-indicator-active-bg:                #fff;
-@carousel-indicator-border-color:             #fff;
-
-@carousel-caption-color:                      #fff;
-
-
-//== Close
-//
-//##
-
-@close-font-weight:           bold;
-@close-color:                 #000;
-@close-text-shadow:           0 1px 0 #fff;
-
-
-//== Code
-//
-//##
-
-@code-color:                  #c7254e;
-@code-bg:                     #f9f2f4;
-
-@kbd-color:                   #fff;
-@kbd-bg:                      #333;
-
-@pre-bg:                      #f5f5f5;
-@pre-color:                   @gray-dark;
-@pre-border-color:            #ccc;
-@pre-scrollable-max-height:   340px;
-
-
-//== Type
-//
-//##
-
-//** Horizontal offset for forms and lists.
-@component-offset-horizontal: 180px;
-//** Text muted color
-@text-muted:                  @gray-light;
-//** Abbreviations and acronyms border color
-@abbr-border-color:           @gray-light;
-//** Headings small color
-@headings-small-color:        @gray-light;
-//** Blockquote small color
-@blockquote-small-color:      @gray;
-//** Blockquote font size
-@blockquote-font-size:        (@font-size-base * 1.25);
-//** Blockquote border color
-@blockquote-border-color:     @gray-dark;
-//** Page header border color
-@page-header-border-color:    @gray-dark;
-//** Width of horizontal description list titles
-@dl-horizontal-offset:        @component-offset-horizontal;
-//** Horizontal line color.
-@hr-border:                   @gray-dark;
-
-@import "base";
-
-.messages .text-danger {
-  color: #fff;
-}
-
-.messages .text-info {
-  color: #fff;
-}
-
-.messages .caret {
-  color: #fff;
-}
-
-// Cyborg 3.2.0
-// Bootswatch
-// -----------------------------------------------------
-
-// Navbar =====================================================================
-
-// Buttons ====================================================================
-
-// Typography =================================================================
-
-.text-primary,
-.text-primary:hover,
-a.text-primary,
-a.text-primary:hover {
-  color: @brand-primary;
-}
-
-.text-success,
-.text-success:hover,
-a.text-success,
-a.text-success:hover {
-  color: @brand-success;
-}
-
-.text-danger,
-.text-danger:hover,
-a.text-danger,
-a.text-danger:hover {
-  color: @brand-danger;
-}
-
-.text-warning,
-.text-warning:hover,
-a.text-warning,
-a.text-warning:hover {
-  color: @brand-warning;
-}
-
-.text-info,
-.text-info:hover,
-a.text-info,
-a.text-info:hover {
-  color: @brand-info;
-}
-
-// Tables =====================================================================
-
-table,
-.table {
-  color: #fff;
-
-  a:not(.btn) {
-    color: #fff;
-    text-decoration: underline;
-  }
-
-  .text-muted {
-    color: @text-muted;
-  }
-}
-
-.table-responsive > .table {
-  background-color: @table-bg;
-}
-
-// Forms ======================================================================
-
-.has-warning {
-  .help-block,
-  .control-label,
-  .form-control-feedback {
-    color: @brand-warning;
-  }
-
-  .form-control,
-  .form-control:focus,
-  .input-group-addon {
-    border-color: @brand-warning;
-  }
-}
-
-.has-error {
-  .help-block,
-  .control-label,
-  .form-control-feedback {
-    color: @brand-danger;
-  }
-
-  .form-control,
-  .form-control:focus,
-  .input-group-addon {
-    border-color: @brand-danger;
-  }
-}
-
-.has-success {
-  .help-block,
-  .control-label,
-  .form-control-feedback {
-    color: @brand-success;
-  }
-
-  .form-control,
-  .form-control:focus,
-  .input-group-addon {
-    border-color: @brand-success;
-  }
-}
-
-legend {
-  color: #fff;
-}
-
-.input-group-addon {
-  background-color: @btn-default-bg;
-}
-
-// Navs =======================================================================
-
-.nav-tabs,
-.nav-pills,
-.breadcrumb,
-.pager {
-
-  a {
-    color: #fff;
-  }
-}
-
-// Indicators =================================================================
-
-.alert {
-
-  .alert-link,
-  a {
-    color: @alert-warning-text;
-    text-decoration: underline;
-  }
-
-  .close {
-    text-decoration: none;
-  }
-}
-
-.close {
-  color: #fff;
-  text-decoration: none;
-  opacity: 0.4;
-
-  &:hover,
-  &:focus {
-    color: #fff;
-    opacity: 1;
-  }
-}
-
-// Progress bars ==============================================================
-
-// Containers =================================================================
-
-a.thumbnail:hover,
-a.thumbnail:focus,
-a.thumbnail.active {
-  border-color: @thumbnail-border;
-}
-
-.jumbotron {
-
-  h1, h2, h3, h4, h5, h6 {
-    color: #fff;
-  }
-}
diff --git a/includes/engelsystem.php b/includes/engelsystem.php
index 4c096b43..a5dee186 100644
--- a/includes/engelsystem.php
+++ b/includes/engelsystem.php
@@ -16,7 +16,7 @@ require __DIR__ . '/includes.php';
  * Check for maintenance
  */
 if ($app->get('config')->get('maintenance')) {
-    echo file_get_contents(__DIR__ . '/../templates/layouts/maintenance.html');
+    echo file_get_contents(__DIR__ . '/../resources/views/layouts/maintenance.html');
     die();
 }
 
diff --git a/includes/pages/guest_credits.php b/includes/pages/guest_credits.php
index ecfa8f7c..308e6c94 100644
--- a/includes/pages/guest_credits.php
+++ b/includes/pages/guest_credits.php
@@ -13,5 +13,5 @@ function credits_title()
  */
 function guest_credits()
 {
-    return view(__DIR__ . '/../../templates/pages/credits.html');
+    return view(__DIR__ . '/../../resources/views/pages/credits.html');
 }
diff --git a/includes/pages/user_shifts.php b/includes/pages/user_shifts.php
index 020cfe54..06a77591 100644
--- a/includes/pages/user_shifts.php
+++ b/includes/pages/user_shifts.php
@@ -224,7 +224,7 @@ function view_user_shifts()
     return page([
         div('col-md-12', [
             msg(),
-            view(__DIR__ . '/../../templates/pages/user-shifts.html', [
+            view(__DIR__ . '/../../resources/views/pages/user-shifts.html', [
                 'title'         => shifts_title(),
                 'room_select'   => make_select($rooms, $shiftsFilter->getRooms(), 'rooms', _('Rooms')),
                 'start_select'  => html_select_key(
diff --git a/includes/sys_template.php b/includes/sys_template.php
index 986270b5..19b0c2fa 100644
--- a/includes/sys_template.php
+++ b/includes/sys_template.php
@@ -1,5 +1,7 @@
  0, and success if number == 0.
@@ -450,26 +452,39 @@ function table_body($array)
  */
 function ReplaceSmilies($msg)
 {
-    $msg = str_replace(';o))', '', $msg);
-    $msg = str_replace(':-))', '', $msg);
-    $msg = str_replace(';o)', '', $msg);
-    $msg = str_replace(':)', '', $msg);
-    $msg = str_replace(':-)', '', $msg);
-    $msg = str_replace(':(', '', $msg);
-    $msg = str_replace(':-(', '', $msg);
-    $msg = str_replace(':o(', '', $msg);
-    $msg = str_replace(':o)', '', $msg);
-    $msg = str_replace(';o(', '', $msg);
-    $msg = str_replace(';(', '', $msg);
-    $msg = str_replace(';-(', '', $msg);
-    $msg = str_replace('8)', '', $msg);
-    $msg = str_replace('8o)', '', $msg);
-    $msg = str_replace(':P', '', $msg);
-    $msg = str_replace(':-P', '', $msg);
-    $msg = str_replace(':oP', '', $msg);
-    $msg = str_replace(';P', '', $msg);
-    $msg = str_replace(';oP', '', $msg);
-    $msg = str_replace('?)', '', $msg);
+    /** @var Assets $assets */
+    $assets = app('twig.extension.assets');
+
+    foreach (
+        [
+            ';o))' => 'redface',
+            ':-))' => 'redface',
+            ';o)'  => 'wind',
+            ':)'   => 'smile',
+            ':-)'  => 'smile',
+            ':('   => 'sad',
+            ':-('  => 'sad',
+            ':o('  => 'sad',
+            ':o)'  => 'lol',
+            ':D'   => 'lol',
+            ';o('  => 'cry',
+            ';('   => 'cry',
+            ';-('  => 'cry',
+            '8)'   => 'rolleyes',
+            '8o)'  => 'rolleyes',
+            ':P'   => 'evil',
+            ':-P'  => 'evil',
+            ':oP'  => 'evil',
+            ';P'   => 'mad',
+            ';oP'  => 'mad',
+            '?)'   => 'question',
+        ] as $search => $replace
+    ) {
+        $msg = str_ireplace($search, sprintf(
+            '',
+            sprintf($assets->getAsset('emojis/%s.gif'), $replace)
+        ), $msg);
+    }
 
     return $msg;
 }
diff --git a/locale/de_DE.UTF-8/LC_MESSAGES/default.mo b/locale/de_DE.UTF-8/LC_MESSAGES/default.mo
deleted file mode 100644
index a5cbb44f..00000000
Binary files a/locale/de_DE.UTF-8/LC_MESSAGES/default.mo and /dev/null differ
diff --git a/locale/de_DE.UTF-8/LC_MESSAGES/default.po b/locale/de_DE.UTF-8/LC_MESSAGES/default.po
deleted file mode 100644
index f3c6a768..00000000
--- a/locale/de_DE.UTF-8/LC_MESSAGES/default.po
+++ /dev/null
@@ -1,2888 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: Engelsystem 2.0\n"
-"POT-Creation-Date: 2017-12-29 19:01+0100\n"
-"PO-Revision-Date: 2018-08-27 22:26+0200\n"
-"Last-Translator: msquare \n"
-"Language-Team: \n"
-"Language: de_DE\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.8.11\n"
-"X-Poedit-KeywordsList: _;gettext;gettext_noop\n"
-"X-Poedit-Basepath: .\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Poedit-SourceCharset: UTF-8\n"
-"X-Poedit-SearchPath-0: /Users/msquare/workspace/projects/engelsystem\n"
-"X-Poedit-SearchPath-1: .\n"
-
-#: /Users/msquare/workspace/projects/engelsystem/config/config.default.php:113
-msgid "Please select..."
-msgstr "Bitte auswählen..."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:13
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:247
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:80
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:138
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:759
-msgid "Angeltypes"
-msgstr "Engeltypen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:69
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:502
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:499
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:598
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:131
-msgid "Teams/Job description"
-msgstr "Team-/Aufgabenbeschreibung"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:91
-#, php-format
-msgid "Angeltype %s deleted."
-msgstr "Engeltyp %s gelöscht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:96
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:53
-#, php-format
-msgid "Delete angeltype %s"
-msgstr "Lösche Engeltyp %s"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:139
-msgid "Please check the name. Maybe it already exists."
-msgstr "Bitte überprüfe den Namen. Vielleicht ist er bereits vergeben."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:169
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:78
-#, php-format
-msgid "Edit %s"
-msgstr "%s bearbeiten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:207
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:344
-#, php-format
-msgid "Team %s"
-msgstr "Team %s"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:292
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:382
-msgid "view"
-msgstr "ansehen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:300
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:97
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_groups.php:43
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:27
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:174
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:92
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:124
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:138
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:387
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:465
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:547
-msgid "edit"
-msgstr "bearbeiten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:305
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:246
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:60
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:78
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:32
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:174
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:62
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:181
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:15
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:26
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:28
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:57
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:31
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:97
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:129
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:139
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:16
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:470
-msgid "delete"
-msgstr "löschen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:316
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:167
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:535
-msgid "leave"
-msgstr "verlassen"
-
-# As already mentioned in Issue #312 : I'd suggest "join angel" and the German translation "Engel hinzufügen" for this button.
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:322
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:151
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:540
-msgid "join"
-msgstr "mitmachen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:359
-msgid "Angeltype doesn't exist . "
-msgstr "Engeltyp existiert nicht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:8
-msgid "Event config"
-msgstr "Event Einstellungen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:57
-msgid "Please enter buildup start date."
-msgstr "Bitte gib das Aufbau Start Datum an."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:61
-msgid "Please enter event start date."
-msgstr "Bitte gib das Event Start Datum an."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:65
-msgid "Please enter event end date."
-msgstr "Bitte gib das Event Ende Datum an."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:69
-msgid "Please enter teardown end date."
-msgstr "Bitte gib das Abbau Ende Datum an."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:75
-msgid "The buildup start date has to be before the event start date."
-msgstr "Das Aufbau Start Datum muss vor dem Event Start Datum liegen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:80
-msgid "The event start date has to be before the event end date."
-msgstr "Das Event Start Datum muss vor dem Event End Datum liegen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:85
-msgid "The event end date has to be before the teardown end date."
-msgstr "Das Event Ende Datum muss vor dem Abbau Ende Datum liegen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:90
-msgid "The buildup start date has to be before the teardown end date."
-msgstr "Das Aufbau Start Datum muss vor dem Abbau Ende Datum liegen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:114
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:93
-msgid "Settings saved."
-msgstr "Einstellungen gespeichert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/public_dashboard_controller.php:27
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:274
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/PublicDashboard_view.php:55
-msgid "Public Dashboard"
-msgstr "Öffentliches Dashboard"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:109
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:181
-#, php-format
-msgid "%s has been subscribed to the shift."
-msgstr "%s wurde in die Schicht eingetragen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:149
-msgid "User is not in angeltype."
-msgstr "User ist nicht im Engeltyp."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:166
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:210
-msgid "This shift is already occupied."
-msgstr "Die Schicht ist schon voll."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:206
-msgid "You need be accepted member of the angeltype."
-msgstr "Du musst bestätigtes Mitglied des Engeltyps sein."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:208
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:128
-msgid "This shift collides with one of your shifts."
-msgstr "Diese Schicht kollidiert mit deinen Schichten."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:212
-msgid "This shift ended already."
-msgstr "Die Schicht ist schon vorbei."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:214
-msgid "You are not marked as arrived."
-msgstr "Du bist nicht als angekommen markiert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:216
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:132
-msgid "You are signed up for this shift."
-msgstr "Du bist für diese Schicht eingetragen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:266
-msgid "You are subscribed. Thank you!"
-msgstr "Du bist eingetragen. Danke!"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:325
-msgid "Shift entry not found."
-msgstr "Schichteintrag nicht gefunden."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:347
-msgid ""
-"You are not allowed to remove this shift entry. If necessary, ask your "
-"supporter or heaven to do so."
-msgstr ""
-"Du darfst diesen Schichteintrag nicht entfernen. Falls notwendig, frage "
-"deinen Supporter oder im Himmel danach."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:353
-msgid "Shift entry removed."
-msgstr "Schichteintrag gelöscht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:97
-msgid "Please select a room."
-msgstr "Bitte einen Raum auswählen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:104
-msgid "Please select a shifttype."
-msgstr "Bitte einen Schichttyp wählen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:111
-msgid "Please enter a valid starting time for the shifts."
-msgstr "Bitte gib eine korrekte Startzeit für die Schichten ein."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:118
-msgid "Please enter a valid ending time for the shifts."
-msgstr "Bitte gib eine korrekte Endzeit für die Schichten ein."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:123
-msgid "The ending time has to be after the starting time."
-msgstr "Die Endzeit muss nach der Startzeit liegen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:136
-#, php-format
-msgid "Please check your input for needed angels of type %s."
-msgstr "Bitte prüfe deine Eingabe für benötigte Engel des Typs %s."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:166
-msgid "Shift updated."
-msgstr "Schicht aktualisiert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:185
-msgid "This page is much more comfortable with javascript."
-msgstr "Diese Seite ist mit JavaScript viel komfortabler."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:188
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:122
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:382
-msgid "Shifttype"
-msgstr "Schichttyp"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:189
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:196
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:205
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:214
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:383
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:16
-msgid "Title"
-msgstr "Titel"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:190
-msgid "Room:"
-msgstr "Raum:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:191
-msgid "Start:"
-msgstr "Start:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:192
-msgid "End:"
-msgstr "Ende:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:193
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:304
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:414
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:150
-msgid "Needed angels"
-msgstr "Benötigte Engel"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:195
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_groups.php:100
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:49
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:56
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:177
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:306
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:76
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:189
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:278
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:119
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:157
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:47
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:92
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:117
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:140
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:199
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:65
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:52
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:42
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:72
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:81
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:86
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:91
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:182
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:737
-msgid "Save"
-msgstr "Speichern"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:233
-msgid "Shift deleted."
-msgstr "Schicht gelöscht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:239
-#, php-format
-msgid "Do you want to delete the shift %s from %s to %s?"
-msgstr "Möchtest Du die Schicht %s von %s bis %s löschen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:268
-msgid "Shift could not be found."
-msgstr "Schicht konnte nicht gefunden werden."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifttypes_controller.php:34
-#, php-format
-msgid "Shifttype %s deleted."
-msgstr "Schichttyp %s gelöscht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifttypes_controller.php:39
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:22
-#, php-format
-msgid "Delete shifttype %s"
-msgstr "Lösche Schichttyp %s"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifttypes_controller.php:62
-msgid "Shifttype not found."
-msgstr "Schichttyp nicht gefunden."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifttypes_controller.php:78
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:88
-msgid "Please enter a name."
-msgstr "Gib bitte einen Namen an."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifttypes_controller.php:96
-msgid "Updated shifttype."
-msgstr "Schichttyp geändert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifttypes_controller.php:101
-msgid "Created shifttype."
-msgstr "Schichttyp erstellt."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifttypes_controller.php:160
-msgid "Shifttypes"
-msgstr "Schichttypen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:26
-#, php-format
-msgid "There is %d unconfirmed angeltype."
-msgid_plural "There are %d unconfirmed angeltypes."
-msgstr[0] "Es gibt %d nicht freigeschalteten Engeltypen!"
-msgstr[1] "Es gibt %d nicht freigeschaltete Engeltypen!"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:28
-msgid "Angel types which need approvals:"
-msgstr "Engeltypen die bestätigt werden müssen:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:43
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:49
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:83
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:89
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:135
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:195
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:262
-msgid "Angeltype doesn't exist."
-msgstr "Engeltyp existiert nicht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:54
-msgid "You are not allowed to delete all users for this angeltype."
-msgstr "Du darfst nicht alle Benutzer von diesem Engeltyp entfernen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:62
-#, php-format
-msgid "Denied all users for angeltype %s."
-msgstr "Alle Benutzer mit Engeltyp %s abgelehnt."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:67
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:46
-msgid "Deny all users"
-msgstr "Alle Benutzer ablehnen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:94
-msgid "You are not allowed to confirm all users for this angeltype."
-msgstr "Du darfst nicht alle Benutzer für diesen Engeltyp freischalten."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:102
-#, php-format
-msgid "Confirmed all users for angeltype %s."
-msgstr "Alle Benutzer für Engeltyp %s freigeschaltet."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:107
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:75
-msgid "Confirm all users"
-msgstr "Alle Benutzer bestätigen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:123
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:129
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:183
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:189
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:243
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:256
-msgid "User angeltype doesn't exist."
-msgstr "Benutzer-Engeltype existiert nicht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:140
-msgid "You are not allowed to confirm this users angeltype."
-msgstr "Du darfst diesen Benutzer nicht für diesen Engeltyp freischalten."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:146
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:201
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:268
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:417
-msgid "User doesn't exist."
-msgstr "Benutzer existiert nicht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:159
-#, php-format
-msgid "%s confirmed for angeltype %s."
-msgstr "%s für Engeltyp %s freigeschaltet."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:167
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:98
-msgid "Confirm angeltype for user"
-msgstr "Engeltyp für Benutzer bestätigen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:206
-msgid "You are not allowed to delete this users angeltype."
-msgstr "Du darfst diesen Benutzer nicht von diesem Engeltyp entfernen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:213
-#, php-format
-msgid "User %s removed from %s."
-msgstr "Benutzer %s von %s entfernt."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:221
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:127
-msgid "Remove angeltype"
-msgstr "Engeltyp löschen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:238
-msgid "You are not allowed to set supporter rights."
-msgstr "Du darfst keine Supporterrechte bearbeiten."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:250
-msgid "No supporter update given."
-msgstr "Kein Update für Supporterrechte gegeben."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:277
-#, php-format
-msgid "Added supporter rights for %s to %s."
-msgstr "%s hat %s als Supporter bekommen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:278
-#, php-format
-msgid "Removed supporter rights for %s from %s."
-msgstr "%s hat jetzt nicht mehr %s als Supporter."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:289
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:261
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:12
-msgid "Add supporter rights"
-msgstr "Supporterrechte geben"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:289
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:244
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:12
-msgid "Remove supporter rights"
-msgstr "Supporterrechte entfernen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:329
-#, php-format
-msgid "User %s added to %s."
-msgstr "Benutzer %s zu %s hinzugefügt."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:346
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:159
-msgid "Add user to angeltype"
-msgstr "Benutzer zu Engeltyp hinzufügen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:363
-#, php-format
-msgid "You are already a %s."
-msgstr "Du bist bereits %s."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:370
-#, php-format
-msgid "You joined %s."
-msgstr "Du bist %s beigetreten."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:391
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:183
-#, php-format
-msgid "Become a %s"
-msgstr "Werde ein %s"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_driver_licenses_controller.php:24
-#, php-format
-msgid ""
-"You joined an angeltype which requires a driving license. Please edit your "
-"driving license information here: %s."
-msgstr ""
-"Du bist einem Engeltypen beigetreten, der Führerschein-Infos benötigt. Bitte "
-"trage Deine Führerschein-Infos hier ein: %s."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_driver_licenses_controller.php:25
-msgid "driving license information"
-msgstr "Führerschein-Infos"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_driver_licenses_controller.php:131
-msgid "Your driver license information has been saved."
-msgstr "Deine Führerschein-Infos wurden gespeichert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_driver_licenses_controller.php:134
-msgid "Please select at least one driving license."
-msgstr "Bitte wähle mindestens einen Führerschein-Typen aus."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_driver_licenses_controller.php:139
-msgid "Your driver license information has been removed."
-msgstr "Deine Führerschein-Infos wurden gelöscht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_driver_licenses_controller.php:145
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:13
-#, php-format
-msgid "Edit %s driving license information"
-msgstr "Bearbeite die Führerschein-Infos von %s"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_worklog_controller.php:20
-msgid "Work log entry deleted."
-msgstr "Arbeitseinsatz gelöscht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_worklog_controller.php:50
-msgid "Work log entry updated."
-msgstr "Arbeitseinsatz geändert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_worklog_controller.php:75
-msgid "Please enter work date."
-msgstr "Bitte Einsatzdatum angeben."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_worklog_controller.php:81
-msgid "Please enter work hours in format ##[.##]."
-msgstr "Bitte Stunden im Format ##[.##| eingeben."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_worklog_controller.php:87
-msgid "Please enter a comment."
-msgstr "Bitte Kommentar angeben."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_worklog_controller.php:117
-msgid "Work log entry created."
-msgstr "Arbeitseinsatz angelegt."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:61
-msgid "You cannot delete yourself."
-msgstr "Du kannst Dich nicht selber löschen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:75
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:438
-msgid "Your password is incorrect.  Please try it again."
-msgstr "Dein Passwort stimmt nicht. Bitte probiere es nochmal."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:82
-msgid "User deleted."
-msgstr "Engel gelöscht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:90
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:146
-#, php-format
-msgid "Delete %s"
-msgstr "%s löschen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:160
-msgid "Please enter a valid number of vouchers."
-msgstr "Bitte gib eine korrekte Anzahl von Gutscheinen ein."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:168
-msgid "Saved the number of vouchers."
-msgstr "Anzahl der Gutscheine gespeichert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:177
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:170
-#, php-format
-msgid "%s's vouchers"
-msgstr "Gutschein von %s"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:194
-msgid "User not found."
-msgstr "Benutzer nicht gefunden."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:229
-msgid "Enough"
-msgstr "Genug"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:277
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:232
-msgid "All users"
-msgstr "Alle Benutzer"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:301
-msgid "Token is not correct."
-msgstr "Der Token ist nicht in Ordnung."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:314
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:142
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:116
-msgid "Your passwords don't match."
-msgstr "Deine Passwörter stimmen nicht überein."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:318
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:114
-msgid "Your password is to short (please use at least 6 characters)."
-msgstr "Dein Passwort ist zu kurz (Bitte mindestens 6 Zeichen nutzen)."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:323
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:119
-msgid "Password saved."
-msgstr "Passwort gespeichert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:348
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:352
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:107
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:31
-msgid "E-mail address is not correct."
-msgstr "Die E-Mail Adresse ist nicht in Ordnung."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:356
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:111
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:35
-msgid "Please enter your e-mail."
-msgstr "Bitte gib Deine E-Mail-Adresse ein."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:363
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:399
-msgid "Password recovery"
-msgstr "Passwort wiederherstellen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:365
-#, php-format
-msgid "Please visit %s to recover your password."
-msgstr "Bitte besuche %s, um Dein Passwort zurückzusetzen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:369
-msgid "We sent an email containing your password recovery link."
-msgstr ""
-"Wir haben eine eMail mit einem Link zum Passwort-zurücksetzen geschickt."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/helper/email_helper.php:20
-#, php-format
-msgid "Hi %s,"
-msgstr "Hallo %s,"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/helper/email_helper.php:21
-msgid "here is a message for you from the engelsystem:"
-msgstr "hier ist eine Nachricht aus dem Engelsystem für Dich:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/helper/email_helper.php:23
-msgid ""
-"This email is autogenerated and has not been signed. You got this email "
-"because you are registered in the engelsystem."
-msgstr ""
-"Diese E-Mail wurde automatisch generiert und muss daher nicht unterschrieben "
-"werden. Du hast diese E-Mail bekommen, weil Du im Engelsystem registriert "
-"bist."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:15
-msgid "A Shift you are registered on has changed:"
-msgstr "Eine deiner Schichten hat sich geändert:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:19
-#, php-format
-msgid "* Shift type changed from %s to %s"
-msgstr "* Schichttyp von %s in %s geändert"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:24
-#, php-format
-msgid "* Shift title changed from %s to %s"
-msgstr "* Schicht Titel von %s nach %s geändert"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:30
-#, php-format
-msgid "* Shift Start changed from %s to %s"
-msgstr "* Schicht Beginn von %s nach %s geändert"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:39
-#, php-format
-msgid "* Shift End changed from %s to %s"
-msgstr "* Schicht Ende von %s nach %s geändert"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:47
-#, php-format
-msgid "* Shift Location changed from %s to %s"
-msgstr "* Schicht Ort von %s to %s geändert"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:57
-msgid "The updated Shift:"
-msgstr "Die aktualisierte Schicht:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:68
-msgid "Your Shift has changed"
-msgstr "Deine Schicht hat sich geändert"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:84
-msgid "A Shift you are registered on was deleted:"
-msgstr "Eine deiner Schichten wurde gelöscht:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:93
-msgid "Your Shift was deleted"
-msgstr "Deine Schicht wurde gelöscht"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:110
-msgid "You have been assigned to a Shift:"
-msgstr "Du wurdest in eine Schicht eingetragen:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:116
-msgid "Assigned to Shift"
-msgstr "In Schicht eingetragen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:131
-msgid "You have been removed from a Shift:"
-msgstr "Du wurdest aus einer Schicht ausgetragen:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:137
-msgid "Removed from Shift"
-msgstr "Von Schicht ausgetragen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/users_mailer.php:11
-msgid "Your account has been deleted"
-msgstr "Dein Konto wurde gelöscht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/users_mailer.php:12
-msgid ""
-"Your angelsystem account has been deleted. If you have any questions "
-"regarding your account deletion, please contact heaven."
-msgstr ""
-"Dein Engelsystem-Konto wurde gelöscht. Wenn Du dazu Fragen hast, kontaktiere "
-"bitte den Himmel."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:10
-msgid "Active angels"
-msgstr "Aktive Engel"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:42
-#, php-format
-msgid ""
-"At least %s angels are forced to be active. The number has to be greater."
-msgstr ""
-"Mindestens %s Engel werden als aktiv gekennzeichnet. Die Nummer muss größer "
-"sein."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:49
-msgid "Please enter a number of angels to be marked as active."
-msgstr ""
-"Bitte gib eine Anzahl an Engeln ein, die als Aktiv markiert werden sollen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:87
-msgid "Marked angels."
-msgstr "Engel wurden markiert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:90
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:155
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:191
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:300
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:164
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:56
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:73
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:149
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:173
-msgid "back"
-msgstr "zurück"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:96
-msgid "apply"
-msgstr "anwenden"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:107
-msgid "Angel has been marked as active."
-msgstr "Engel wurde als aktiv markiert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:109
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:119
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:139
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:40
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:56
-msgid "Angel not found."
-msgstr "Engel nicht gefunden."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:117
-msgid "Angel has been marked as not active."
-msgstr "Engel wurde als nicht aktiv markiert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:127
-msgid "Angel has got a t-shirt."
-msgstr "Engel hat ein T-Shirt bekommen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:137
-msgid "Angel has got no t-shirt."
-msgstr "Engel hat kein T-Shirt bekommen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:200
-msgid "set active"
-msgstr "setze aktiv"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:217
-msgid "remove active"
-msgstr "entferne aktiv"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:220
-msgid "got t-shirt"
-msgstr "hat t-shirt"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:232
-msgid "remove t-shirt"
-msgstr "entferne t-shirt"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:268
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:195
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:210
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:225
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:422
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:430
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:222
-msgid "Sum"
-msgstr "Summe"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:275
-msgid "Search angel:"
-msgstr "Suche Engel:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:276
-msgid "Show all shifts"
-msgstr "Alle Schichten anzeigen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:277
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:171
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:172
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:105
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:114
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_log.php:29
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_log.php:30
-msgid "Search"
-msgstr "Suche"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:280
-msgid "How much angels should be active?"
-msgstr "Wie viele Engel sollten aktiv sein?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:281
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:288
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:432
-msgid "Preview"
-msgstr "Vorschau"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:285
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:175
-msgid "Nickname"
-msgstr "Nick"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:286
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:296
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:248
-msgid "Size"
-msgstr "Größe"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:287
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:11
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:355
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Rooms_view.php:39
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:595
-msgid "Shifts"
-msgstr "Schichten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:288
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:394
-msgid "Length"
-msgstr "Länge"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:289
-msgid "Active?"
-msgstr "Aktiv?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:290
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:246
-msgid "Forced"
-msgstr "Gezwungen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:291
-msgid "T-shirt?"
-msgstr "T-Shirt?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:294
-msgid "Shirt statistics"
-msgstr "T-Shirt Statistik"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:297
-msgid "Needed shirts"
-msgstr "Benötigte T-Shirts"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:298
-msgid "Given shirts"
-msgstr "Ausgegebene T-Shirts"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:10
-msgid "Arrived angels"
-msgstr "Angekommene Engel"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:37
-msgid "Reset done. Angel has not arrived."
-msgstr "Zurückgesetzt. Engel ist nicht angekommen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:53
-msgid "Angel has been marked as arrived."
-msgstr "Engel wurde als angekommen markiert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:93
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:33
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:62
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:83
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:112
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:139
-msgid "yes"
-msgstr "Ja"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:98
-msgid "reset"
-msgstr "zurücksetzen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:102
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:186
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:201
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:216
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:555
-msgid "arrived"
-msgstr "angekommen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:176
-msgid "Planned arrival"
-msgstr "Geplanter Ankunftstag"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:177
-msgid "Arrived?"
-msgstr "Angekommen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:178
-msgid "Arrival date"
-msgstr "Ankunftsdatum"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:179
-msgid "Planned departure"
-msgstr "Geplante Abreise"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:184
-msgid "Planned arrival statistics"
-msgstr "Geplante Ankunfts-Statistik"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:187
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:202
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:217
-msgid "arrived sum"
-msgstr "Summe angekommen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:193
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:208
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:223
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:44
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:116
-msgid "Date"
-msgstr "Datum"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:194
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:209
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:224
-msgid "Count"
-msgstr "Anzahl"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:199
-msgid "Arrival statistics"
-msgstr "Ankunfts-Statistik"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:214
-msgid "Planned departure statistics"
-msgstr "Geplante Abreise-Statistik"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:10
-msgid "Free angels"
-msgstr "Freie Engel"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:108
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:90
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:62
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:169
-msgid "Angeltype"
-msgstr "Engeltyp"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:111
-msgid "Only confirmed"
-msgstr "Nur bestätigte"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:119
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:310
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:477
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:296
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:309
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:31
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:118
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:238
-msgid "Nick"
-msgstr "Nick"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:121
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:366
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:117
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:297
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:310
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:479
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:50
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:241
-msgid "DECT"
-msgstr "DECT"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:122
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:375
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:63
-msgid "Jabber"
-msgstr "Jabber"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:123
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:313
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:118
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:480
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:52
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:718
-msgid "E-Mail"
-msgstr "E-Mail"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_groups.php:10
-msgid "Grouprights"
-msgstr "Gruppenrechte"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_groups.php:51
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:183
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:187
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:161
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:211
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:85
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:86
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:116
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:478
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:502
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:61
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:141
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:240
-msgid "Name"
-msgstr "Name"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_groups.php:52
-msgid "Privileges"
-msgstr "Privilegien"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_groups.php:101
-msgid "Edit group"
-msgstr "Gruppe bearbeiten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:8
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:162
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:212
-msgid "Frab import"
-msgstr "Frab Import"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:38
-msgid "Webserver has no write-permission on import directory."
-msgstr "Der Webserver hat keine Schreibrechte für das Verzeichnis import."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:63
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:142
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:241
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:58
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:64
-msgid "Please select a shift type."
-msgstr "Bitte einen Schichttyp wählen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:71
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:149
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:248
-msgid "Please enter an amount of minutes to add to a talk's begin."
-msgstr ""
-"Bitte gib eine Anzahl Minuten ein, die vor dem Talk-Beginn hinzugefügt "
-"werden sollen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:78
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:156
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:255
-msgid "Please enter an amount of minutes to add to a talk's end."
-msgstr ""
-"Bitte gib eine Anzahl Minuten ein, die nach dem Talk-Ende hinzugefügt werden "
-"sollen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:86
-msgid "No valid xml/xcal file provided."
-msgstr "Keine valide xml/xcal Datei hochgeladen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:91
-msgid "File upload went wrong."
-msgstr "Das Hochladen der Datei ist schiefgegangen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:95
-msgid "Please provide some data."
-msgstr "Bitte lade eine Datei hoch."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:110
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:171
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:291
-msgid "File Upload"
-msgstr "Datei hochladen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:112
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:173
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:293
-msgid "Validation"
-msgstr "Überprüfen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:114
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:126
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:175
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:217
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:295
-msgid "Import"
-msgstr "Importieren"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:120
-msgid ""
-"This import will create/update/delete rooms and shifts by given FRAB-export "
-"file. The needed file format is xcal."
-msgstr ""
-"Dieser Import erzeugt, ändert und löscht Räume und Schichten anhand einer "
-"FRAB-Export Datei. Das benötigte Format ist xcal."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:123
-msgid "Add minutes to start"
-msgstr "Minuten vor Talk-Beginn hinzufügen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:124
-msgid "Add minutes to end"
-msgstr "Minuten nach Talk-Ende hinzufügen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:125
-msgid "xcal-File (.xcal)"
-msgstr "xcal-Datei (.xcal)"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:135
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:230
-msgid "Missing import file."
-msgstr "Import-Datei nicht vorhanden."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:182
-msgid "Rooms to create"
-msgstr "Anzulegende Räume"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:186
-msgid "Rooms to delete"
-msgstr "Zu löschende Räume"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:190
-msgid "Shifts to create"
-msgstr "Anzulegende Schichten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:192
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:201
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:210
-msgid "Day"
-msgstr "Tag"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:193
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:202
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:211
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:387
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:24
-msgid "Start"
-msgstr "Beginn"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:194
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:203
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:212
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:388
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:32
-msgid "End"
-msgstr "Ende"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:195
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:204
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:213
-msgid "Shift type"
-msgstr "Schichttyp"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:197
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:206
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:215
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:384
-msgid "Room"
-msgstr "Raum"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:199
-msgid "Shifts to update"
-msgstr "Zu aktualisierende Schichten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:208
-msgid "Shifts to delete"
-msgstr "Zu löschende Schichten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:296
-msgid "It's done!"
-msgstr "Erledigt!"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_log.php:8
-msgid "Log"
-msgstr "Log"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:17
-msgid "Edit news entry"
-msgstr "News-Eintrag bearbeiten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:37
-msgid ""
-"This message contains HTML. After saving the post some formatting will be "
-"lost!"
-msgstr ""
-"Diese Nachricht beinhaltet HTML. Wenn du sie speicherst gehen diese "
-"Formatierungen verloren!"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:45
-msgid "Author"
-msgstr "Autor"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:46
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:275
-msgid "Subject"
-msgstr "Betreff"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:47
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:119
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:188
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:276
-msgid "Message"
-msgstr "Nachricht"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:48
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:277
-msgid "Meeting"
-msgstr "Treffen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:57
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:197
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:157
-msgid "Delete"
-msgstr "löschen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:87
-msgid "News entry updated."
-msgstr "News-Eintrag gespeichert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:94
-msgid "News entry deleted."
-msgstr "News-Eintrag gelöscht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:10
-msgid "Answer questions"
-msgstr "Fragen beantworten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:28
-msgid "There are unanswered questions!"
-msgstr "Es gibt unbeantwortete Fragen!"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:85
-msgid "Unanswered questions"
-msgstr "Unbeantwortete Fragen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:87
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:94
-msgid "From"
-msgstr "Von"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:88
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:95
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:34
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:39
-msgid "Question"
-msgstr "Frage"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:89
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:97
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:41
-msgid "Answer"
-msgstr "Antwort"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:92
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:37
-msgid "Answered questions"
-msgstr "Beantwortete Fragen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:96
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:40
-msgid "Answered by"
-msgstr "Antwort von"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:7
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:228
-#: /Users/msquare/workspace/projects/engelsystem/includes/sys_menu.php:225
-msgid "Rooms"
-msgstr "Räume"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:82
-msgid "This name is already in use."
-msgstr "Dieser Name ist bereits vergeben."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:113
-#, php-format
-msgid "Please enter needed angels for type %s."
-msgstr "Bitte gib die Anzahl der benötigten Engel vom Typ %s an."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:142
-msgid "Room saved."
-msgstr "Raum gespeichert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:163
-msgid "Map URL"
-msgstr "Karten URL"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:164
-msgid "The map url is used to display an iframe on the room page."
-msgstr ""
-"Die Karten URL wird benutzt um auf der Raum-Seite ein iframe anzuzeigen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:165
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:109
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:401
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Rooms_view.php:24
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:63
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:101
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:154
-msgid "Description"
-msgstr "Beschreibung"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:166
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:110
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:64
-msgid "Please use markdown for the description."
-msgstr "Bitte benutze Markdown für die Beschreibung."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:171
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/PublicDashboard_view.php:26
-msgid "Needed angels:"
-msgstr "Benötigte Engel:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:185
-#, php-format
-msgid "Room %s deleted."
-msgstr "Raum %s gelöscht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:193
-#, php-format
-msgid "Do you want to delete room %s?"
-msgstr "Möchest Du den Raum %s wirklich löschen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:207
-msgid "add"
-msgstr "Neu"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:213
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Rooms_view.php:31
-msgid "Map"
-msgstr "Karte"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:10
-msgid "Create shifts"
-msgstr "Schichten erstellen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:80
-msgid "Please select a location."
-msgstr "Bitte einen Ort auswählen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:87
-msgid "Please select a start time."
-msgstr "Bitte eine Startzeit auswählen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:94
-msgid "Please select an end time."
-msgstr "Bitte eine Endzeit auswählen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:99
-msgid "The shifts end has to be after its start."
-msgstr "Die Endzeit muss nach der Startzeit liegen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:111
-msgid "Please enter a shift duration in minutes."
-msgstr "Gib bitte eine Schichtlänge in Minuten ein."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:128
-msgid "Please split the shift-change hours by colons."
-msgstr "Trenne die Schichtwechselstunden mit einem Komma."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:133
-msgid "Please select a mode."
-msgstr "Bitte einen Modus auswählen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:146
-#, php-format
-msgid "Please check the needed angels for team %s."
-msgstr "Bitte gib die Anzahl der benötigten Engel vom Team %s an."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:152
-msgid "There are 0 angels needed. Please enter the amounts of needed angels."
-msgstr "Es werden 0 Engel benötigt. Bitte ändere das."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:156
-msgid "Please select a mode for needed angels."
-msgstr "Bitte wähle einen Modus für benötigte Engel."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:160
-msgid "Please select needed angels."
-msgstr "Bitte wähle benötigte Engel."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:302
-msgid "Time and location"
-msgstr "Zeit und Ort"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:303
-msgid "Type and title"
-msgstr "Typ und Titel"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:389
-msgid "Mode"
-msgstr "Modus"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:390
-msgid "Create one shift"
-msgstr "Eine Schicht erstellen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:391
-msgid "Create multiple shifts"
-msgstr "Mehrere Schichten erstellen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:401
-msgid "Create multiple shifts with variable length"
-msgstr "Erstelle mehrere Schichten mit unterschiedlicher Länge"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:407
-msgid "Shift change hours"
-msgstr "Schichtwechsel-Stunden"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:417
-msgid "Take needed angels from room settings"
-msgstr "Übernehme benötigte Engel von den Raum-Einstellungen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:423
-msgid "The following angels are needed"
-msgstr "Die folgenden Engel werden benötigt"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:10
-msgid "All Angels"
-msgstr "Engelliste"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:38
-msgid "This user does not exist."
-msgstr "Benutzer existiert nicht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:74
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:88
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:95
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:100
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:107
-msgid "Yes"
-msgstr "Ja"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:75
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:88
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:95
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:101
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:107
-msgid "No"
-msgstr "Nein"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:88
-msgid "Force active"
-msgstr "Aktiv erzwingen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:107
-msgid ""
-"Please visit the angeltypes page or the users profile to manage users "
-"angeltypes."
-msgstr ""
-"Bitte benutze die Engeltypen-Seite um die Engeltypen des Users zu verwalten."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:322
-msgid "Edit user"
-msgstr "User bearbeiten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_credits.php:8
-msgid "Credits"
-msgstr "Credits"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:10
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:472
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:479
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:116
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:120
-msgid "Login"
-msgstr "Login"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:18
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:395
-msgid "Register"
-msgstr "Registrieren"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:26
-msgid "Logout"
-msgstr "Logout"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:79
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:527
-msgid "Registration is disabled."
-msgstr "Registrierung ist abgeschaltet."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:93
-#, php-format
-msgid "Your nick "%s" already exists."
-msgstr "Der Nick "%s" existiert schon."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:98
-#, php-format
-msgid "Your nick "%s" is too short (min. 2 characters)."
-msgstr "Der Nick "%s" ist zu kurz (Mindestens 2 Zeichen)."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:126
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:46
-msgid "Please check your jabber account information."
-msgstr "Bitte überprüfe deine Jabber Account Eingabe."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:135
-msgid "Please select your shirt size."
-msgstr "Bitte wähle Deine T-Shirt Größe."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:147
-#, php-format
-msgid "Your password is too short (please use at least %s characters)."
-msgstr "Dein Passwort ist zu kurz (Bitte mindestens %s Zeichen nutzen)."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:158
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:162
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:62
-msgid ""
-"Please enter your planned date of arrival. It should be after the buildup "
-"start date and before teardown end date."
-msgstr ""
-"Bitte gib Dein geplantes Ankunftsdatum an. Es sollte nach dem Aufbaubeginn "
-"und vor dem Abbauende liegen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:190
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:85
-msgid "For dect numbers are only 5 digits allowed."
-msgstr "Die DECT Nummer darf nur 5 Zeichen lang sein."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:274
-msgid "Angel registration successful!"
-msgstr "Engel-Registrierung erfolgreich!"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:302
-msgid ""
-"By completing this form you're registering as a Chaos-Angel. This script "
-"will create you an account in the angel task scheduler."
-msgstr ""
-"Mit diesem Formular registrierst Du Dich als Engel. Du bekommst ein Konto in "
-"der Engel-Aufgabenverwaltung."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:316
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:55
-msgid ""
-"The engelsystem is allowed to send me an email (e.g. when my shifts change)"
-msgstr ""
-"Das Engelsystem darf mir E-Mails senden (z.B. wenn sich meine Schichten "
-"ändern)"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:321
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:60
-msgid "Humans are allowed to send me an email (e.g. for ticket vouchers)"
-msgstr "Menschen dürfen mir eine E-Mail senden (z.B. für Ticket Gutscheine)"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:330
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:36
-msgid "Planned date of arrival"
-msgstr "Geplanter Ankunftstag"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:336
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:67
-msgid "Shirt size"
-msgstr "T-Shirt Größe"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:342
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:478
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:119
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:735
-msgid "Password"
-msgstr "Passwort"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:345
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:736
-msgid "Confirm password"
-msgstr "Passwort wiederholen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:350
-msgid "What do you want to do?"
-msgstr "Was möchtest Du machen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:353
-msgid "Description of job types"
-msgstr "Beschreibung der Aufgaben"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:360
-msgid ""
-"Restricted angel types need will be confirmed later by a supporter. You can "
-"change your selection in the options section."
-msgstr ""
-"Beschränkte Engeltypen müssen später von einem Supporter freigeschaltet "
-"werden. Du kannst Deine Auswahl später in den Einstellungen ändern."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:369
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:51
-msgid "Mobile"
-msgstr "Handy"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:372
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:49
-msgid "Phone"
-msgstr "Telefon"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:378
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:33
-msgid "First name"
-msgstr "Vorname"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:381
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:32
-msgid "Last name"
-msgstr "Nachname"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:386
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:48
-msgid "Age"
-msgstr "Alter"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:389
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:64
-msgid "Hometown"
-msgstr "Wohnort"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:392
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:30
-msgid "Entry required!"
-msgstr "Pflichtfeld!"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:442
-msgid "Please enter a password."
-msgstr "Gib bitte ein Passwort ein."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:446
-msgid ""
-"No user was found with that Nickname. Please try again. If you are still "
-"having problems, ask a Dispatcher."
-msgstr ""
-"Es wurde kein Engel mit diesem Namen gefunden. Probiere es bitte noch "
-"einmal. Wenn das Problem weiterhin besteht, frage einen Dispatcher."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:450
-msgid "Please enter a nickname."
-msgstr "Gib bitte einen Nick an."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:481
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:122
-msgid "I forgot my password"
-msgstr "Passwort vergessen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:486
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:124
-msgid "Please note: You have to activate cookies!"
-msgstr "Hinweis: Cookies müssen aktiviert sein!"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:497
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:128
-msgid "What can I do?"
-msgstr "Was kann ich machen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:498
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:129
-msgid "Please read about the jobs you can do to help us."
-msgstr ""
-"Bitte informiere Dich über die Tätigkeiten bei denen Du uns helfen kannst."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:520
-msgid "Please sign up, if you want to help us!"
-msgstr "Bitte registriere Dich, wenn Du helfen möchtest!"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:10
-msgid "Messages"
-msgstr "Nachrichten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:47
-msgid "Select recipient..."
-msgstr "Empfänger auswählen..."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:96
-msgid "mark as read"
-msgstr "als gelesen markieren"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:103
-msgid "delete message"
-msgstr "Nachricht löschen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:112
-#, php-format
-msgid "Hello %s, here can you leave messages for other angels"
-msgstr "Hallo %s, hier kannst Du anderen Engeln Nachrichten schreiben."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:115
-msgid "New"
-msgstr "Neu"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:117
-msgid "Transmitted"
-msgstr "Gesendet"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:118
-msgid "Recipient"
-msgstr "Empfänger"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:130
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:152
-msgid "Incomplete call, missing Message ID."
-msgstr "Unvollständiger Aufruf, fehlende Nachrichten ID."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:144
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:163
-msgid "No Message found."
-msgstr "Keine Nachricht gefunden."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:172
-msgid "Transmitting was terminated with an Error."
-msgstr "Übertragung wurde mit einem Fehler abgebrochen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:177
-msgid "Wrong action."
-msgstr "Falsche Aktion."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_myshifts.php:10
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:144
-msgid "My shifts"
-msgstr "Meine Schichten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_myshifts.php:39
-msgid "Key changed."
-msgstr "Key geändert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_myshifts.php:42
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:582
-msgid "Reset API key"
-msgstr "API-Key zurücksetzen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_myshifts.php:44
-msgid ""
-"If you reset the key, the url to your iCal- and JSON-export and your atom "
-"feed changes! You have to update it in every application using one of these "
-"exports."
-msgstr ""
-"Wenn du den API-Key zurücksetzt, ändert sich die URL zu deinem iCal-, JSON-"
-"Export und Atom Feed! Du musst diesen überall ändern, wo er in Benutzung ist."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_myshifts.php:47
-msgid "Continue"
-msgstr "Fortfahren"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_myshifts.php:86
-msgid "Please enter a freeload comment!"
-msgstr "Gib bitte einen Schwänz-Kommentar ein!"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_myshifts.php:108
-msgid "Shift saved."
-msgstr "Schicht gespeichert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:10
-msgid "News comments"
-msgstr "News Kommentare"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:18
-msgid "News"
-msgstr "News"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:26
-msgid "Meetings"
-msgstr "Treffen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:120
-msgid "Comments"
-msgstr "Kommentare"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:165
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:233
-msgid "Entry saved."
-msgstr "Eintrag gespeichert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:186
-msgid "New Comment:"
-msgstr "Neuer Kommentar:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:192
-msgid "Invalid request."
-msgstr "Ungültige Abfrage."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:272
-msgid "Create news:"
-msgstr "News anlegen:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_questions.php:10
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:44
-msgid "Ask the Heaven"
-msgstr "Frag den Himmel"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_questions.php:53
-msgid "You question was saved."
-msgstr "Frage gespeichert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_questions.php:57
-msgid "Please enter a question!"
-msgstr "Gib eine Frage ein!"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_questions.php:65
-msgid "Incomplete call, missing Question ID."
-msgstr "Unvollständiger Aufruf, fehlende Fragen ID."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_questions.php:80
-msgid "No question found."
-msgstr "Keine Frage gefunden."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:10
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:570
-msgid "Settings"
-msgstr "Einstellungen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:72
-msgid ""
-"Please enter your planned date of departure. It should be after your planned "
-"arrival date and after buildup start date and before teardown end date."
-msgstr ""
-"Bitte gibt dein geplantes Abreisedatum an. Es sollte nach Deinem "
-"Anreisedatum, nach dem Aufbaubeginn und vor dem Abbauende liegen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:112
-msgid "-> not OK. Please try again."
-msgstr "-> Nicht OK. Bitte erneut versuchen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:154
-msgid "Theme changed."
-msgstr "Aussehen geändert."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:102
-msgid "The administration has not configured any rooms yet."
-msgstr "Die Administratoren habe noch keine Räume eingerichtet."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:121
-msgid "The administration has not configured any shifts yet."
-msgstr "Die Administratoren haben noch keine Schichten angelegt."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:135
-msgid ""
-"The administration has not configured any angeltypes yet - or you are not "
-"subscribed to any angeltype."
-msgstr ""
-"Die Administratoren haben noch keine Engeltypen konfiguriert - oder Du hast "
-"noch keine Engeltypen ausgewählt."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:202
-msgid "occupied"
-msgstr "belegt"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:206
-msgid "free"
-msgstr "frei"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:251
-msgid "Own"
-msgstr "Eigene"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:255
-msgid "Occupancy"
-msgstr "Belegung"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:258
-msgid ""
-"The tasks shown here are influenced by the angeltypes you joined already!"
-msgstr ""
-"Die Schichten, die hier angezeigt werden, sind von Deinen Einstellungen "
-"(Engeltypen/Aufgaben) abhängig!"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:260
-msgid "Description of the jobs."
-msgstr "Beschreibung der Aufgaben."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:264
-msgid "Filter"
-msgstr "Filter"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:265
-msgid "Yesterday"
-msgstr "Gestern"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:266
-msgid "Today"
-msgstr "Heute"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:267
-msgid "Tomorrow"
-msgstr "Morgen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:268
-msgid "last 8h"
-msgstr "letzte 8h"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:269
-msgid "last 4h"
-msgstr "letzte 4h"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:270
-msgid "next 4h"
-msgstr "nächste 4h"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:271
-msgid "next 8h"
-msgstr "nächste 8h"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:288
-msgid "iCal export"
-msgstr "iCal Export"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:290
-#, php-format
-msgid ""
-"Export your own shifts. iCal format or JSON format available (please keep secret, otherwise reset the api key)."
-msgstr ""
-"Exportiere Deine Schichten. iCal Format oder JSON Format verfügbar (Link bitte geheimhalten, sonst API-Key zurücksetzen)."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:323
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:49
-msgid "All"
-msgstr "Alle"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:324
-msgid "None"
-msgstr "Keine"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/sys_menu.php:192
-msgid "Admin"
-msgstr "Admin"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/sys_menu.php:216
-msgid "Manage rooms"
-msgstr "Verwalte Räume"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/sys_template.php:326
-msgid "No data found."
-msgstr "Nichts gefunden."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:34
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:452
-msgid "Unconfirmed"
-msgstr "Unbestätigt"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:36
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:40
-msgid "Supporter"
-msgstr "Supporter"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:38
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:42
-msgid "Member"
-msgstr "Mitglied"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:54
-#, php-format
-msgid "Do you want to delete angeltype %s?"
-msgstr "Möchtest Du den Engeltypen %s löschen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:56
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:25
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:54
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:25
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:24
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:55
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:79
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:106
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:135
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:191
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:13
-msgid "cancel"
-msgstr "abbrechen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:88
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:89
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:503
-msgid "Restricted"
-msgstr "Beschränkt"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:92
-msgid ""
-"Restricted angel types can only be used by an angel if enabled by a "
-"supporter (double opt-in)."
-msgstr ""
-"Beschränkte Engeltypen müssen von einem Supporter freigeschaltet werden "
-"(double-opt-in)."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:95
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:96
-msgid "No Self Sign Up"
-msgstr "Kein Selbst-Eintragen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:98
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:104
-msgid "Requires driver license"
-msgstr "Benötigt Führerschein"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:107
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:108
-msgid "Show on dashboard"
-msgstr "Auf dem Dashboard anzeigen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:111
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:477
-msgid "Contact"
-msgstr "Kontakt"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:114
-msgid "Primary contact person/desk for user questions."
-msgstr "Ansprechpartner für Fragen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:144
-msgid "my driving license"
-msgstr "Meine Führerschein-Infos"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:156
-msgid ""
-"This angeltype requires a driver license. Please enter your driver license "
-"information!"
-msgstr ""
-"Dieser Engeltyp benötigt Führerschein-Infos. Bitte trage Deine Führerschein-"
-"Infos ein!"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:161
-#, php-format
-msgid ""
-"You are unconfirmed for this angeltype. Please go to the introduction for %s "
-"to get confirmed."
-msgstr ""
-"Du bist noch nicht für diesen Engeltyp bestätigt. Bitte gehe zur Einführung "
-"für %s um bestätigt zu werden."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:222
-msgid "confirm"
-msgstr "bestätigen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:230
-msgid "deny"
-msgstr "ablehnen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:268
-msgid "remove"
-msgstr "entfernen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:298
-msgid "Driver"
-msgstr "Fahrer"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:299
-msgid "Has car"
-msgstr "Hat Auto"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:300
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:29
-msgid "Car"
-msgstr "Auto"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:301
-msgid "3,5t Transporter"
-msgstr "3,5t Transporter"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:302
-msgid "7,5t Truck"
-msgstr "7,5t LKW"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:303
-msgid "12,5t Truck"
-msgstr "12,5t LKW"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:304
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:47
-msgid "Forklift"
-msgstr "Gabelstapler"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:348
-msgid "Info"
-msgstr "Info"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:416
-msgid "Supporters"
-msgstr "Supporter"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:436
-msgid "Members"
-msgstr "Mitglieder"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:444
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:171
-msgid "Add"
-msgstr "Hinzufügen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:456
-msgid "confirm all"
-msgstr "Alle bestätigen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:460
-msgid "deny all"
-msgstr "Alle ablehnen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:497
-msgid "New angeltype"
-msgstr "Neuer Engeltyp"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:504
-msgid "Self Sign Up Allowed"
-msgstr "Selbst-Eintragen erlaubt"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:505
-msgid "Membership"
-msgstr "Mitgliedschaft"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:549
-msgid ""
-"This angeltype is restricted by double-opt-in by a team supporter. Please "
-"show up at the according introduction meetings."
-msgstr ""
-"Dieser Engeltyp muss zusätzlich von einem Team-Supporter freigeschaltet "
-"werden. Bitte komme zu den entsprechenden Einführungstreffen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:586
-msgid "FAQ"
-msgstr "FAQ"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:591
-msgid ""
-"Here is the list of teams and their tasks. If you have questions, read the "
-"FAQ."
-msgstr ""
-"Hier ist die Liste der Teams und ihrer Aufgaben. Wenn Du Fragen hast, schaue "
-"im FAQ nach."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:13
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:22
-#, php-format
-msgid "Welcome to the %s!"
-msgstr "Willkommen beim %s!"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:30
-msgid "Buildup starts"
-msgstr "Aufbau startet"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:32
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:40
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:48
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:56
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:84
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:85
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:93
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:101
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:102
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:26
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:34
-msgid "Y-m-d"
-msgstr "d.m.Y"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:38
-msgid "Event starts"
-msgstr "Event startet"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:46
-msgid "Event ends"
-msgstr "Event endet"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:54
-msgid "Teardown ends"
-msgstr "Abbau endet"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:82
-#, php-format
-msgid "%s, from %s to %s"
-msgstr "%s, vom %s bis %s"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:92
-#, php-format
-msgid "%s, starting %s"
-msgstr "%s, ab dem %s"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:100
-#, php-format
-msgid "Event from %s to %s"
-msgstr "Event von %s bis %s"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:138
-msgid "Event Name"
-msgstr "Event Name"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:139
-msgid "Event Name is shown on the start page."
-msgstr "Event Name wird auf der Startseite angezeigt."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:140
-msgid "Event Welcome Message"
-msgstr "Event Willkommens-Nachricht"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:143
-msgid ""
-"Welcome message is shown after successful registration. You can use markdown."
-msgstr ""
-"Die Willkommens-Nachricht wird nach einer erfolgreichen Registrierung "
-"angezeigt. Du kannst Markdown benutzen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:147
-msgid "Buildup date"
-msgstr "Aufbau Datum"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:148
-msgid "Event start date"
-msgstr "Event Start Datum"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:151
-msgid "Teardown end date"
-msgstr "Abbau Ende Datum"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:152
-msgid "Event end date"
-msgstr "Event Ende Datum"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/PublicDashboard_view.php:37
-msgid "Angels needed in the next 3 hrs"
-msgstr "Benötigte Engel in den nächsten 3 Stunden"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/PublicDashboard_view.php:38
-msgid "Angels needed for nightshifts"
-msgstr "Benötigte Engel für Nachtschichten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/PublicDashboard_view.php:39
-msgid "Angels currently working"
-msgstr "Aktuell arbeitende Engel"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/PublicDashboard_view.php:40
-msgid "Hours to be worked"
-msgstr "Noch zu schaffende Stunden"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/PublicDashboard_view.php:56
-msgid "Fullscreen"
-msgstr "Vollbild"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:32
-msgid "Open questions"
-msgstr "Offene Fragen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:46
-msgid "Your Question:"
-msgstr "Deine Frage:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarRenderer.php:146
-msgid "No shifts found."
-msgstr "Keine Schichten gefunden."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarRenderer.php:248
-msgid "Time"
-msgstr "Zeit"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarRenderer.php:314
-msgid "Your shift"
-msgstr "Meine Schicht"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarRenderer.php:315
-msgid "Help needed"
-msgstr "Hilfe benötigt"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarRenderer.php:316
-msgid "Other angeltype needed / collides with my shifts"
-msgstr "Andere Engeltypen benötigt / kollidiert mit meinen Schichten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarRenderer.php:317
-msgid "Shift is full"
-msgstr "Schicht ist voll"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarRenderer.php:318
-msgid "Shift running/ended or user not arrived"
-msgstr "Schicht läuft/vorbei oder du bist noch nicht angekommen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarShiftRenderer.php:134
-msgid "Add more angels"
-msgstr "Neue Engel hinzufügen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarShiftRenderer.php:179
-#, php-format
-msgid "%d helper needed"
-msgid_plural "%d helpers needed"
-msgstr[0] "%d Helfer benötigt"
-msgstr[1] "%d Helfer benötigt"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarShiftRenderer.php:194
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:85
-msgid "Sign up"
-msgstr "Eintragen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarShiftRenderer.php:200
-msgid "ended"
-msgstr "vorbei"
-
-# Wie ist dies zu verstehen bitte?
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarShiftRenderer.php:205
-msgid "please arrive for signup"
-msgstr "Ankommen zum Eintragen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarShiftRenderer.php:220
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:89
-#, php-format
-msgid "Become %s"
-msgstr "Werde ein %s"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:17
-#, php-format
-msgid "Do you want to sign off %s from shift %s from %s to %s as %s?"
-msgstr "Möchtest Du %s von der Schicht %s von %s bis %s als %s austragen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:47
-#, php-format
-msgid "Do you want to sign off from your shift %s from %s to %s as %s?"
-msgstr "Möchtest du dich von deiner Schicht %s von %s bis %s als %s austragen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:67
-msgid "Shift sign off"
-msgstr "Von Schicht austragen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:88
-msgid "Do you want to sign up the following user for this shift?"
-msgstr "Möchtest du den folgenden User für die Schicht eintragen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:91
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:116
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:170
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:38
-msgid "User"
-msgstr "Benutzer"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:113
-#, php-format
-msgid "Do you want to sign up the following user for this shift as %s?"
-msgstr "Möchtest du den folgenden User als %s in die Schicht eintragen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:137
-#, php-format
-msgid "Do you want to sign up for this shift as %s?"
-msgstr "Möchtest du dich für diese Schicht als %s eintragen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:139
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:197
-msgid "Comment (for your eyes only):"
-msgstr "Kommentar (nur für Dich):"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:150
-msgid "Shift signup"
-msgstr "Schicht Anmeldung"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:181
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:375
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:377
-msgid "Freeloaded"
-msgstr "Geschwänzt"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:184
-msgid "Freeload comment (Only for shift coordination):"
-msgstr "Schwänzer Kommentar (Nur für die Schicht-Koordination):"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:189
-msgid "Edit shift entry"
-msgstr "Schichteintrag bearbeiten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:192
-msgid "Angel:"
-msgstr "Engel:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:193
-msgid "Date, Duration:"
-msgstr "Termin, Dauer:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:194
-msgid "Location:"
-msgstr "Ort:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:195
-msgid "Title:"
-msgstr "Titel:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:196
-msgid "Type:"
-msgstr "Typ:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:23
-#, php-format
-msgid "Do you want to delete shifttype %s?"
-msgstr "Möchtest Du den Schichttypen %s löschen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:55
-msgid "Edit shifttype"
-msgstr "Schichttyp bearbeiten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:55
-msgid "Create shifttype"
-msgstr "Schichttyp erstellen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:80
-#, php-format
-msgid "for team %s"
-msgstr "für Team %s"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:138
-msgid "New shifttype"
-msgstr "Neuer Schichttyp"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:40
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:526
-msgid "Location"
-msgstr "Ort"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:55
-#, php-format
-msgid "created at %s by %s"
-msgstr "erstellt am %s von %s"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:62
-#, php-format
-msgid "edited at %s by %s"
-msgstr "bearbeitet am %s von %s"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:16
-#, php-format
-msgid "Do you really want to add supporter rights for %s to %s?"
-msgstr "Sollen %s %s als neuen Supporter bekommen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:17
-#, php-format
-msgid "Do you really want to remove supporter rights for %s from %s?"
-msgstr "Möchtest Du wirklich %s von %s als Supporter befreien?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:48
-#, php-format
-msgid "Do you really want to deny all users for %s?"
-msgstr "Möchtest Du wirklich alle Benutzer als %s ablehnen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:77
-#, php-format
-msgid "Do you really want to confirm all users for %s?"
-msgstr "Möchtest Du wirklich alle Benutzer als %s bestätigen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:101
-#, php-format
-msgid "Do you really want to confirm %s for %s?"
-msgstr "Möchtest Du wirklich %s für %s bestätigen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:130
-#, php-format
-msgid "Do you really want to delete %s from %s?"
-msgstr "Möchtest Du wirklich %s von %s entfernen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:186
-#, php-format
-msgid "Do you really want to add %s to %s?"
-msgstr "Möchtest Du wirklich %s zu %s hinzufügen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:197
-msgid "save"
-msgstr "Speichern"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:15
-msgid "Back to profile"
-msgstr "Zurück zum Profil"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:19
-msgid "Privacy"
-msgstr "Privatsphäre"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:19
-msgid ""
-"Your driving license information is only visible for supporters and admins."
-msgstr "Deine Führerschein-Infos sind nur für Supporter und Admins sichtbar."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:20
-msgid "I am willing to drive a car for the event"
-msgstr "Ich möchte für das Event Auto fahren"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:25
-msgid ""
-"I have my own car with me and am willing to use it for the event (You'll get "
-"reimbursed for fuel)"
-msgstr ""
-"Ich habe mein eigenes Auto dabei und möchte würde es zum Fahren für das "
-"Event verwenden (Du wirst für Spritkosten entschädigt)"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:28
-msgid "Driver license"
-msgstr "Führerschein"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:32
-msgid "Transporter 3,5t"
-msgstr "3,5t Transporter"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:37
-msgid "Truck 7,5t"
-msgstr "7,5t LKW"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:42
-msgid "Truck 12,5t"
-msgstr "12,5t LKW"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:11
-#, php-format
-msgid "Do you want to delete the worklog entry for %s?"
-msgstr "Möchtest du den Arbeitseinsatz von %s wirklich löschen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:26
-msgid "Delete work log entry"
-msgstr "Arbeitseinsatz gelöscht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:39
-msgid "Work date"
-msgstr "Einsatzdatum"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:40
-msgid "Work hours"
-msgstr "Arbeitsstunden"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:41
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:528
-msgid "Comment"
-msgstr "Kommentar"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:85
-msgid "Edit work log entry"
-msgstr "Arbeitseinsatz bearbeiten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:93
-msgid "Add work log entry"
-msgstr "Arbeitseinsatz hinzufügen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:29
-msgid "Here you can change your user details."
-msgstr "Hier kannst Du Deine Details ändern."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:43
-msgid "Planned date of departure"
-msgstr "Geplanter Abreisetag"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:71
-msgid "Please visit the angeltypes page to manage your angeltypes."
-msgstr "Bitte benutze die Engeltypen-Seite um deine Engeltypen zu verwalten."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:77
-msgid "Here you can change your password."
-msgstr "Hier kannst Du Dein Passwort ändern."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:78
-msgid "Old password:"
-msgstr "Altes Passwort:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:79
-msgid "New password:"
-msgstr "Neues Passwort:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:80
-msgid "Password confirmation:"
-msgstr "Passwort wiederholen:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:84
-msgid "Here you can choose your color settings:"
-msgstr "Hier kannst Du das Aussehen auswählen:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:85
-msgid "Color settings:"
-msgstr "Aussehen:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:89
-msgid "Here you can choose your language:"
-msgstr "Hier kannst Du Deine Sprache auswählen:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:90
-msgid "Language:"
-msgstr "Sprache:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:109
-msgid "Registration successful"
-msgstr "Registrierung erfolgreich"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:152
-msgid ""
-"Do you really want to delete the user including all his shifts and every "
-"other piece of his data?"
-msgstr ""
-"Möchtest Du wirklich den Engel inklusive aller seiner Schichten und allen "
-"anderen seiner Daten löschen?"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:156
-msgid "Your password"
-msgstr "Dein Passwort"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:176
-#, php-format
-msgid "Angel should receive at least  %d vouchers."
-msgstr "Engel sollte mindestens %d Gutscheine bekommen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:181
-msgid "Number of vouchers given out"
-msgstr "Anzahl Gutscheine bekommen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:216
-msgid "m/d/Y h:i a"
-msgstr "d.m.Y H:i"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:235
-msgid "New user"
-msgstr "Neuer User"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:239
-msgid "Prename"
-msgstr "Vorname"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:242
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:647
-msgid "Arrived"
-msgstr "Angekommen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:243
-msgid "Voucher"
-msgstr "Gutschein"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:244
-msgid "Freeloads"
-msgstr "Schwänzereien"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:245
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:681
-msgid "Active"
-msgstr "Aktiv"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:247
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:684
-msgid "T-Shirt"
-msgstr "T-Shirt"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:249
-msgid "Last login"
-msgstr "Letzter Login"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:283
-msgid "Free"
-msgstr "Frei"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:291
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:295
-#, php-format
-msgid "Next shift %c"
-msgstr "Nächste Schicht %c"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:302
-#, php-format
-msgid "Shift started %c"
-msgstr "Schicht startete %c"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:307
-#, php-format
-msgid "Shift ends %c"
-msgstr "Schicht endet %c"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:394
-msgid "sign off"
-msgstr "abmelden"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:433
-msgid "Sum:"
-msgstr "Summe:"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:442
-msgid "Your t-shirt score"
-msgstr "Dein T-Shirt Score"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:480
-msgid "Work log entry"
-msgstr "Arbeitseinsatz"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:483
-#, php-format
-msgid "Added by %s at %s"
-msgstr "Erstellt von %s am %s"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:524
-msgid "Day & time"
-msgstr "Tag & Zeit"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:525
-msgid "Duration"
-msgstr "Dauer"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:527
-msgid "Name & workmates"
-msgstr "Name & Kollegen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:529
-msgid "Action"
-msgstr "Aktion"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:532
-msgid "You have done enough to get a t-shirt."
-msgstr "Du hast genug für ein T-Shirt gemacht."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:551
-msgid "driving license"
-msgstr "Führerschein"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:562
-msgid "Edit vouchers"
-msgstr "Gutschein bearbeiten"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:566
-msgid "Add work log"
-msgstr "Neuer Arbeitseinsatz"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:574
-msgid "iCal Export"
-msgstr "iCal Export"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:578
-msgid "JSON Export"
-msgstr "JSON Export"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:598
-msgid "Your night shifts between 2 and 8 am count twice."
-msgstr "Deine Nachtschichten zwischen 2 und 8 Uhr zählen doppelt."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:603
-#, php-format
-msgid ""
-"Go to the shifts table to sign yourself up for some "
-"shifts."
-msgstr ""
-"Gehe zur Schicht-Tabelle, um Dich für Schichten "
-"einzutragen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:629
-msgid "User state"
-msgstr "Engelzustand"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:649
-msgid "Not arrived"
-msgstr "Nicht angekommen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:668
-msgid "Freeloader"
-msgstr "Schwänzer"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:675
-#, php-format
-msgid "Arrived at %s"
-msgstr "Angekommen am %s"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:679
-msgid "Active (forced)"
-msgstr "Aktiv (gezwungen)"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:688
-#, php-format
-msgid "Not arrived (Planned: %s)"
-msgstr "Nicht angekommen (Geplant: %s)"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:696
-#, php-format
-msgid "Got %s voucher"
-msgid_plural "Got %s vouchers"
-msgstr[0] "Einen Gutschein bekommen"
-msgstr[1] "%s Gutscheine bekommen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:701
-msgid "Got no vouchers"
-msgstr "Gutschein nicht bekommen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:716
-msgid ""
-"We will send you an e-mail with a password recovery link. Please use the "
-"email address you used for registration."
-msgstr ""
-"Wir werden eine eMail mit einem Link schicken, mit dem du das Passwort "
-"zurücksetzen kannst. Bitte benutze die Mailadresse, die du bei der Anmeldung "
-"verwendet hast."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:719
-msgid "Recover"
-msgstr "Wiederherstellen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:733
-msgid "Please enter a new password."
-msgstr "Gib bitte ein neues Passwort ein."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:776
-msgid "Rights"
-msgstr "Rechte"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:825
-msgid ""
-"Please enter your planned date of departure on your settings page to give us "
-"a feeling for teardown capacities."
-msgstr ""
-"Bitte gib Dein geplantes Abreisedatum an, damit wir ein Gefühl für die Abbau-"
-"Planung bekommen."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:841
-#, php-format
-msgid ""
-"You freeloaded at least %s shifts. Shift signup is locked. Please go to "
-"heavens desk to be unlocked again."
-msgstr ""
-"Du hast mindestens %s Schichten geschwänzt. Schicht-Registrierung ist "
-"gesperrt. Bitte gehe zum Himmelsschreibtisch um wieder entsperrt zu werden."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:863
-msgid ""
-"You are not marked as arrived. Please go to heaven's desk, get your angel "
-"badge and/or tell them that you arrived already."
-msgstr ""
-"Du bist nicht als angekommen markiert. Bitte gehe zur Himmelsverwaltung, "
-"hole Dein Badge ab und/oder erkläre ihnen, dass Du bereits angekommen bist."
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:878
-msgid "You need to specify a tshirt size in your settings!"
-msgstr "Bitte eine T-Shirt-Größe auswählen"
-
-#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:893
-msgid ""
-"You need to specify a DECT phone number in your settings! If you don't have "
-"a DECT phone, just enter '-'."
-msgstr ""
-"Bitte eine DECT-Telefonnummer in den Einstellungen eingeben. Wenn du noch "
-"keine Nummer hast, bitte einfach \"-\" angeben."
-
-#: /Users/msquare/workspace/projects/engelsystem/public/index.php:218
-msgid "Page not found"
-msgstr "Seite nicht gefunden"
-
-#: /Users/msquare/workspace/projects/engelsystem/public/index.php:219
-msgid ""
-"This page could not be found or you don't have permission to view it. You "
-"probably have to sign in or register in order to gain access!"
-msgstr ""
-"Diese Seite existiert nicht oder Du hast keinen Zugriff. Melde Dich an um Zugriff "
-"zu erhalten!"
diff --git a/locale/pt_BR.UTF.8/LC_MESSAGES/pt_BR.mo b/locale/pt_BR.UTF.8/LC_MESSAGES/pt_BR.mo
deleted file mode 100644
index 576ea202..00000000
Binary files a/locale/pt_BR.UTF.8/LC_MESSAGES/pt_BR.mo and /dev/null differ
diff --git a/locale/pt_BR.UTF.8/LC_MESSAGES/pt_BR.po b/locale/pt_BR.UTF.8/LC_MESSAGES/pt_BR.po
deleted file mode 100644
index f49f6333..00000000
--- a/locale/pt_BR.UTF.8/LC_MESSAGES/pt_BR.po
+++ /dev/null
@@ -1,2643 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: Engelsystem 2.0\n"
-"POT-Creation-Date: 2017-04-25 05:23+0200\n"
-"PO-Revision-Date: 2017-04-25 05:23+0200\n"
-"Last-Translator: samba \n"
-"Language-Team: \n"
-"Language: pt_BR\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.0.1\n"
-"X-Poedit-KeywordsList: _;gettext;gettext_noop\n"
-"X-Poedit-Basepath: ../../..\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Poedit-SourceCharset: UTF-8\n"
-"X-Poedit-SearchPath-0: .\n"
-
-#: includes/controller/angeltypes_controller.php:7
-#: includes/pages/user_shifts.php:164 includes/view/AngelTypes_view.php:62
-#: includes/view/AngelTypes_view.php:86 includes/view/User_view.php:356
-msgid "Angeltypes"
-msgstr "Tipo de Anjo"
-
-#: includes/controller/angeltypes_controller.php:53
-#: includes/pages/guest_login.php:377 includes/view/AngelTypes_view.php:265
-#: includes/view/AngelTypes_view.php:326 includes/view/User_view.php:110
-msgid "Teams/Job description"
-msgstr "Time/Descrição do trabalho"
-
-#: includes/controller/angeltypes_controller.php:72
-#, php-format
-msgid "Angeltype %s deleted."
-msgstr "Tipo de anjo %s apagado."
-
-#: includes/controller/angeltypes_controller.php:77
-#: includes/view/AngelTypes_view.php:41
-#, php-format
-msgid "Delete angeltype %s"
-msgstr "Apagar tipo de anjo %s"
-
-#: includes/controller/angeltypes_controller.php:116
-msgid "Please check the name. Maybe it already exists."
-msgstr "Por favor verifique o nome. Pode ser que já exista."
-
-#: includes/controller/angeltypes_controller.php:141
-#: includes/view/AngelTypes_view.php:60
-#, php-format
-msgid "Edit %s"
-msgstr "Editar %s"
-
-#: includes/controller/angeltypes_controller.php:162
-#: includes/view/AngelTypes_view.php:252
-#, php-format
-msgid "Team %s"
-msgstr "Time %s"
-
-#: includes/controller/angeltypes_controller.php:181
-#: includes/view/User_view.php:274
-msgid "view"
-msgstr "ver"
-
-#: includes/controller/angeltypes_controller.php:185
-#: includes/pages/admin_free.php:71 includes/pages/admin_groups.php:23
-#: includes/pages/admin_rooms.php:16 includes/view/AngelTypes_view.php:107
-#: includes/view/ShiftTypes_view.php:55 includes/view/ShiftTypes_view.php:67
-#: includes/view/Shifts_view.php:55 includes/view/User_view.php:277
-#: includes/view/User_view.php:328
-msgid "edit"
-msgstr "editar"
-
-#: includes/controller/angeltypes_controller.php:186
-#: includes/controller/shifts_controller.php:178
-#: includes/pages/admin_questions.php:42 includes/pages/admin_questions.php:56
-#: includes/pages/admin_rooms.php:17 includes/pages/admin_user.php:120
-#: includes/view/AngelTypes_view.php:45 includes/view/AngelTypes_view.php:110
-#: includes/view/Questions_view.php:5 includes/view/Questions_view.php:12
-#: includes/view/ShiftTypes_view.php:16 includes/view/ShiftTypes_view.php:56
-#: includes/view/ShiftTypes_view.php:68 includes/view/Shifts_view.php:56
-msgid "delete"
-msgstr "deletar"
-
-#: includes/controller/angeltypes_controller.php:191
-#: includes/view/AngelTypes_view.php:103 includes/view/AngelTypes_view.php:288
-msgid "leave"
-msgstr "sair"
-
-#: includes/controller/angeltypes_controller.php:193
-#: includes/view/AngelTypes_view.php:94 includes/view/AngelTypes_view.php:290
-msgid "join"
-msgstr "entrar"
-
-#: includes/controller/angeltypes_controller.php:220
-#: includes/controller/user_angeltypes_controller.php:29
-#: includes/controller/user_angeltypes_controller.php:35
-#: includes/controller/user_angeltypes_controller.php:65
-#: includes/controller/user_angeltypes_controller.php:71
-#: includes/controller/user_angeltypes_controller.php:119
-#: includes/controller/user_angeltypes_controller.php:170
-#: includes/controller/user_angeltypes_controller.php:235
-msgid "Angeltype doesn't exist."
-msgstr "Esse tipo de anjo não existe."
-
-#: includes/controller/event_config_controller.php:4
-msgid "Event config"
-msgstr "Configuração do evento"
-
-#: includes/controller/event_config_controller.php:48
-msgid "Please enter buildup start date."
-msgstr "Por favor digite a data de início da montagem."
-
-#: includes/controller/event_config_controller.php:52
-msgid "Please enter event start date."
-msgstr "Por favor digite a data de início do evento."
-
-#: includes/controller/event_config_controller.php:56
-msgid "Please enter event end date."
-msgstr "Por favor digite a data de término do evento."
-
-#: includes/controller/event_config_controller.php:60
-msgid "Please enter teardown end date."
-msgstr "Por favor digite a data de desmontagem do evento"
-
-#: includes/controller/event_config_controller.php:66
-msgid "The buildup start date has to be before the event start date."
-msgstr "A data de montagem deve ser anterior a data de início do evento."
-
-#: includes/controller/event_config_controller.php:71
-msgid "The event start date has to be before the event end date."
-msgstr ""
-"A data de início do evento deve ser anterior a data de término do evento."
-
-#: includes/controller/event_config_controller.php:76
-msgid "The event end date has to be before the teardown end date."
-msgstr "A data de término deve ser anterior a data de desmontagem do evento."
-
-#: includes/controller/event_config_controller.php:81
-msgid "The buildup start date has to be before the teardown end date."
-msgstr "A data de montagem deve ser anterior a data de desmontagem do evento."
-
-#: includes/controller/event_config_controller.php:92
-#: includes/pages/user_settings.php:77
-msgid "Settings saved."
-msgstr "Configurações salvas."
-
-#: includes/controller/shift_entries_controller.php:56
-msgid ""
-"You are not allowed to sign up for this shift. Maybe shift is full or "
-"already running."
-msgstr ""
-"Você não tem permissão para se inscrever nesse turno. Talvez o turno esteja "
-"lotado ou já esteja em andamento."
-
-#: includes/controller/shift_entries_controller.php:103
-msgid "You are subscribed. Thank you!"
-msgstr "Você já está inscrito. Obrigado!"
-
-#: includes/controller/shift_entries_controller.php:103
-#: includes/pages/user_myshifts.php:4
-msgid "My shifts"
-msgstr "Meus turnos"
-
-#: includes/controller/shift_entries_controller.php:111
-#: includes/view/User_view.php:348
-msgid "Freeloader"
-msgstr "Freeloader"
-
-#: includes/controller/shift_entries_controller.php:180
-msgid "Shift entry deleted."
-msgstr "O turno foi deletado."
-
-#: includes/controller/shift_entries_controller.php:182
-msgid "Entry not found."
-msgstr "Entrada não encontrada."
-
-#: includes/controller/shifts_controller.php:63
-msgid "Please select a room."
-msgstr "Por favor selecione uma sala."
-
-#: includes/controller/shifts_controller.php:70
-msgid "Please select a shifttype."
-msgstr "Por favor selecione um tssipo de turno."
-
-#: includes/controller/shifts_controller.php:77
-msgid "Please enter a valid starting time for the shifts."
-msgstr "Por favor entre com um horário de início válido para os turnos."
-
-#: includes/controller/shifts_controller.php:84
-msgid "Please enter a valid ending time for the shifts."
-msgstr "Por favor entre com um horário de término válido para os turnos."
-
-#: includes/controller/shifts_controller.php:89
-msgid "The ending time has to be after the starting time."
-msgstr "O horário de término deve ser após o horário de início."
-
-#: includes/controller/shifts_controller.php:97
-#, php-format
-msgid "Please check your input for needed angels of type %s."
-msgstr "Por favor verifique seu input para os anjos de tipo %s necessários."
-
-#: includes/controller/shifts_controller.php:120
-msgid "Shift updated."
-msgstr "Turno atualizado."
-
-#: includes/controller/shifts_controller.php:135
-msgid "This page is much more comfortable with javascript."
-msgstr "Esta página é muito mais confortável com javascript"
-
-#: includes/controller/shifts_controller.php:137
-#: includes/pages/admin_import.php:98 includes/pages/admin_shifts.php:319
-msgid "Shifttype"
-msgstr "Tipo de turno"
-
-#: includes/controller/shifts_controller.php:138
-#: includes/pages/admin_import.php:158 includes/pages/admin_import.php:167
-#: includes/pages/admin_import.php:176 includes/pages/admin_shifts.php:320
-#: includes/view/Shifts_view.php:62
-msgid "Title"
-msgstr "Título"
-
-#: includes/controller/shifts_controller.php:139
-msgid "Room:"
-msgstr "Sala:"
-
-#: includes/controller/shifts_controller.php:140
-msgid "Start:"
-msgstr "Início:"
-
-#: includes/controller/shifts_controller.php:141
-msgid "End:"
-msgstr "Fim:"
-
-#: includes/controller/shifts_controller.php:142
-#: includes/pages/admin_shifts.php:270 includes/pages/admin_shifts.php:334
-#: includes/view/Shifts_view.php:88
-msgid "Needed angels"
-msgstr "Anjos necessários"
-
-#: includes/controller/shifts_controller.php:144
-#: includes/pages/admin_groups.php:54 includes/pages/admin_news.php:35
-#: includes/pages/admin_questions.php:40 includes/pages/admin_rooms.php:157
-#: includes/pages/admin_shifts.php:272 includes/pages/user_messages.php:44
-#: includes/pages/user_news.php:107 includes/pages/user_news.php:164
-#: includes/view/AngelTypes_view.php:76 includes/view/EventConfig_view.php:122
-#: includes/view/Questions_view.php:32 includes/view/ShiftEntry_view.php:32
-#: includes/view/ShiftTypes_view.php:39
-#: includes/view/UserDriverLicenses_view.php:34 includes/view/User_view.php:56
-#: includes/view/User_view.php:65 includes/view/User_view.php:70
-#: includes/view/User_view.php:75 includes/view/User_view.php:146
-#: includes/view/User_view.php:402
-msgid "Save"
-msgstr "Salvar"
-
-#: includes/controller/shifts_controller.php:172
-msgid "Shift deleted."
-msgstr "Turno deletado."
-
-#: includes/controller/shifts_controller.php:177
-#, php-format
-msgid "Do you want to delete the shift %s from %s to %s?"
-msgstr "Você quer deletar o turno %s de %s para %s?"
-
-#: includes/controller/shifts_controller.php:195
-msgid "Shift could not be found."
-msgstr "O turno não pôde ser encontrado."
-
-#: includes/controller/shifttypes_controller.php:31
-#, php-format
-msgid "Shifttype %s deleted."
-msgstr "Tipo de turno %s deletado."
-
-#: includes/controller/shifttypes_controller.php:36
-#: includes/view/ShiftTypes_view.php:12
-#, php-format
-msgid "Delete shifttype %s"
-msgstr "Apagar tipo de turno %s"
-
-#: includes/controller/shifttypes_controller.php:58
-msgid "Shifttype not found."
-msgstr "Tipo de turno não encontrado."
-
-#: includes/controller/shifttypes_controller.php:74
-#: includes/pages/admin_rooms.php:71
-msgid "Please enter a name."
-msgstr "Por favor digite um nome."
-
-#: includes/controller/shifttypes_controller.php:94
-msgid "Updated shifttype."
-msgstr "Tipo de turno atualizado."
-
-#: includes/controller/shifttypes_controller.php:101
-msgid "Created shifttype."
-msgstr "Tipo de turno criado"
-
-#: includes/controller/shifttypes_controller.php:155
-msgid "Shifttypes"
-msgstr "Tipos de turno"
-
-#: includes/controller/user_angeltypes_controller.php:19
-#, php-format
-msgid "There is %d unconfirmed angeltype."
-msgid_plural "There are %d unconfirmed angeltypes."
-msgstr[0] "Há %d anjo não confirmado."
-msgstr[1] "There are %d unconfirmed angeltypes."
-
-#: includes/controller/user_angeltypes_controller.php:19
-msgid "Angel types which need approvals:"
-msgstr "Tipos de anjo que precisam de aprovações:"
-
-#: includes/controller/user_angeltypes_controller.php:40
-msgid "You are not allowed to delete all users for this angeltype."
-msgstr ""
-"Você não têm permissão para apagar todos os usuários desse tipo de anjo."
-
-#: includes/controller/user_angeltypes_controller.php:48
-#, php-format
-msgid "Denied all users for angeltype %s."
-msgstr "Todos os usuários com tipo de anjo %s negados."
-
-#: includes/controller/user_angeltypes_controller.php:53
-#: includes/view/UserAngelTypes_view.php:15
-msgid "Deny all users"
-msgstr "Negar todos os usuários"
-
-#: includes/controller/user_angeltypes_controller.php:77
-#: includes/controller/user_angeltypes_controller.php:107
-#: includes/controller/user_angeltypes_controller.php:113
-#: includes/controller/user_angeltypes_controller.php:158
-#: includes/controller/user_angeltypes_controller.php:164
-#: includes/controller/user_angeltypes_controller.php:216
-#: includes/controller/user_angeltypes_controller.php:229
-msgid "User angeltype doesn't exist."
-msgstr "O tipo de anjo deste usuário não existe."
-
-#: includes/controller/user_angeltypes_controller.php:82
-msgid "You are not allowed to confirm all users for this angeltype."
-msgstr ""
-"Você não tem permissão para confirmar todos os usuários com este tipo de "
-"anjo."
-
-#: includes/controller/user_angeltypes_controller.php:90
-#, php-format
-msgid "Confirmed all users for angeltype %s."
-msgstr "Todos os usuários com tipo de anjo %s confirmados."
-
-#: includes/controller/user_angeltypes_controller.php:95
-#: includes/view/UserAngelTypes_view.php:26
-msgid "Confirm all users"
-msgstr "Confirmar todos usuários"
-
-#: includes/controller/user_angeltypes_controller.php:124
-msgid "You are not allowed to confirm this users angeltype."
-msgstr "Você não tem permissão para confirmar o tipo de anjo deste usuário."
-
-#: includes/controller/user_angeltypes_controller.php:130
-#: includes/controller/user_angeltypes_controller.php:176
-#: includes/controller/user_angeltypes_controller.php:241
-#: includes/controller/users_controller.php:312
-msgid "User doesn't exist."
-msgstr "Usuário não existente."
-
-#: includes/controller/user_angeltypes_controller.php:141
-#, php-format
-msgid "%s confirmed for angeltype %s."
-msgstr "%s confirmado para o tipo de anjo %s."
-
-#: includes/controller/user_angeltypes_controller.php:146
-#: includes/view/UserAngelTypes_view.php:37
-msgid "Confirm angeltype for user"
-msgstr "Confirme o tipo de anjo para o usuário"
-
-#: includes/controller/user_angeltypes_controller.php:181
-msgid "You are not allowed to delete this users angeltype."
-msgstr "Você não tem permissão para deletar o tipo de anjo deste usuário."
-
-#: includes/controller/user_angeltypes_controller.php:191
-#, php-format
-msgid "User %s removed from %s."
-msgstr "Usuário %s removido de %s."
-
-#: includes/controller/user_angeltypes_controller.php:199
-#: includes/view/UserAngelTypes_view.php:48
-msgid "Remove angeltype"
-msgstr "Remover esse tipo de anjo"
-
-#: includes/controller/user_angeltypes_controller.php:211
-msgid "You are not allowed to set supporter rights."
-msgstr "Você não tem autorização para definir permissões de apoiadores."
-
-#: includes/controller/user_angeltypes_controller.php:223
-msgid "No supporter update given."
-msgstr "Nenhuma atualização de apoiador informada."
-
-#: includes/controller/user_angeltypes_controller.php:248
-#, php-format
-msgid "Added supporter rights for %s to %s."
-msgstr "Permissões de apoiador incluídos para %s a %s."
-
-#: includes/controller/user_angeltypes_controller.php:248
-#, php-format
-msgid "Removed supporter rights for %s from %s."
-msgstr "Permissões de apoiador removidos para %s a %s."
-
-#: includes/controller/user_angeltypes_controller.php:256
-#: includes/view/AngelTypes_view.php:156
-#: includes/view/UserAngelTypes_view.php:4
-msgid "Add supporter rights"
-msgstr "Adicionar permissão ao apoiador"
-
-#: includes/controller/user_angeltypes_controller.php:256
-#: includes/view/AngelTypes_view.php:147
-#: includes/view/UserAngelTypes_view.php:4
-msgid "Remove supporter rights"
-msgstr "Remover permissões de apoiador"
-
-#: includes/controller/user_angeltypes_controller.php:289
-#, php-format
-msgid "User %s added to %s."
-msgstr "Usuário %s adicionado a %s."
-
-#: includes/controller/user_angeltypes_controller.php:299
-#: includes/view/UserAngelTypes_view.php:64
-msgid "Add user to angeltype"
-msgstr "Adicionar usuário a tipo de anjo"
-
-#: includes/controller/user_angeltypes_controller.php:312
-#, php-format
-msgid "You are already a %s."
-msgstr "Você já é %s."
-
-#: includes/controller/user_angeltypes_controller.php:319
-#, php-format
-msgid "You joined %s."
-msgstr "Você se juntou a %s."
-
-#: includes/controller/user_angeltypes_controller.php:332
-#: includes/view/UserAngelTypes_view.php:78
-#, php-format
-msgid "Become a %s"
-msgstr "Torne-se %s"
-
-#: includes/controller/user_driver_licenses_controller.php:19
-#, php-format
-msgid ""
-"You joined an angeltype which requires a driving license. Please edit your "
-"driving license information here: %s."
-msgstr ""
-"Você se tornou um tipo de anjo que requer carteira de motorista. Por favor "
-"inclua \n"
-"seus dados aqui: %s."
-
-#: includes/controller/user_driver_licenses_controller.php:19
-msgid "driving license information"
-msgstr "dados da carteira de motorista"
-
-#: includes/controller/user_driver_licenses_controller.php:113
-msgid "Your driver license information has been saved."
-msgstr "Dados da carteira de motorista salvos."
-
-#: includes/controller/user_driver_licenses_controller.php:116
-msgid "Please select at least one driving license."
-msgstr "Selecione pelo menos uma carteira de motorista."
-
-#: includes/controller/user_driver_licenses_controller.php:121
-msgid "Your driver license information has been removed."
-msgstr "Seus dados de carteira de motorista foram removidos."
-
-#: includes/controller/user_driver_licenses_controller.php:127
-#: includes/view/UserDriverLicenses_view.php:15
-#, php-format
-msgid "Edit %s driving license information"
-msgstr "Editar dados da carteira de motorista de %s"
-
-#: includes/controller/users_controller.php:52
-msgid "You cannot delete yourself."
-msgstr "Você não pode se deletar."
-
-#: includes/controller/users_controller.php:61
-#: includes/pages/guest_login.php:315
-msgid "Your password is incorrect.  Please try it again."
-msgstr "Sua senha está incorreta. Por favor, tente novamente."
-
-#: includes/controller/users_controller.php:71
-msgid "User deleted."
-msgstr "Usuário deletado."
-
-#: includes/controller/users_controller.php:79 includes/view/User_view.php:121
-#, php-format
-msgid "Delete %s"
-msgstr "Apagar %s"
-
-#: includes/controller/users_controller.php:120
-msgid "Please enter a valid number of vouchers."
-msgstr "Por favor, entre com um número válido de vouchers."
-
-#: includes/controller/users_controller.php:131
-msgid "Saved the number of vouchers."
-msgstr "Número de vouchers salvo."
-
-#: includes/controller/users_controller.php:139 includes/view/User_view.php:138
-#, php-format
-msgid "%s's vouchers"
-msgstr "Vouchers de %s"
-
-#: includes/controller/users_controller.php:151
-msgid "User not found."
-msgstr "Usuário não encontrado."
-
-#: includes/controller/users_controller.php:205 includes/view/User_view.php:175
-msgid "All users"
-msgstr "Todos usuários"
-
-#: includes/controller/users_controller.php:217
-msgid "Token is not correct."
-msgstr "O token não está correto."
-
-#: includes/controller/users_controller.php:227
-#: includes/pages/guest_login.php:102 includes/pages/user_settings.php:97
-msgid "Your passwords don't match."
-msgstr "Suas senhas não correspondem."
-
-#: includes/controller/users_controller.php:231
-#: includes/pages/user_settings.php:95
-msgid "Your password is to short (please use at least 6 characters)."
-msgstr "Sua senha é muito curta (por favor use no mínimo 6 caracteres)."
-
-#: includes/controller/users_controller.php:236
-#: includes/pages/user_settings.php:99
-msgid "Password saved."
-msgstr "Sua senha foi salva."
-
-#: includes/controller/users_controller.php:257
-#: includes/controller/users_controller.php:261
-#: includes/pages/guest_login.php:67 includes/pages/user_settings.php:21
-msgid "E-mail address is not correct."
-msgstr "E-mail não está correto."
-
-#: includes/controller/users_controller.php:265
-#: includes/pages/guest_login.php:71 includes/pages/user_settings.php:25
-msgid "Please enter your e-mail."
-msgstr "Por favor digite seu e-mail."
-
-#: includes/controller/users_controller.php:270
-#: includes/controller/users_controller.php:295
-msgid "Password recovery"
-msgstr "Recuperação de senha"
-
-#: includes/controller/users_controller.php:270
-#, php-format
-msgid "Please visit %s to recover your password."
-msgstr "Por favor visite %s para recuperar sua senha"
-
-#: includes/controller/users_controller.php:271
-msgid "We sent an email containing your password recovery link."
-msgstr "Nós enviamos um email com o link para recuperação da sua senha."
-
-#: includes/helper/email_helper.php:12
-#, php-format
-msgid "Hi %s,"
-msgstr "Oi %s,"
-
-#: includes/helper/email_helper.php:12
-msgid "here is a message for you from the engelsystem:"
-msgstr "aqui está uma mensagem do engelsystem para você:"
-
-#: includes/helper/email_helper.php:12
-msgid ""
-"This email is autogenerated and has not been signed. You got this email "
-"because you are registered in the engelsystem."
-msgstr "Você recebeu esse email porque está registrado no engelsystem."
-
-#: includes/mailer/shifts_mailer.php:10
-msgid "A Shift you are registered on has changed:"
-msgstr "Um turno em que você estava registrado foi modificado:"
-
-#: includes/mailer/shifts_mailer.php:14
-#, php-format
-msgid "* Shift type changed from %s to %s"
-msgstr "* Tipo de turno alterado de %s para %s"
-
-#: includes/mailer/shifts_mailer.php:19
-#, php-format
-msgid "* Shift title changed from %s to %s"
-msgstr "* Título do turno alterado de %s para %s"
-
-#: includes/mailer/shifts_mailer.php:24
-#, php-format
-msgid "* Shift Start changed from %s to %s"
-msgstr "* Início do turno alterado de %s para %s"
-
-#: includes/mailer/shifts_mailer.php:29
-#, php-format
-msgid "* Shift End changed from %s to %s"
-msgstr "* Término do turno alterado de %s para %s"
-
-#: includes/mailer/shifts_mailer.php:34
-#, php-format
-msgid "* Shift Location changed from %s to %s"
-msgstr "* Local do turno alterado de %s para %s"
-
-#: includes/mailer/shifts_mailer.php:44
-msgid "The updated Shift:"
-msgstr "Turno atualizado:"
-
-#: includes/mailer/shifts_mailer.php:53
-msgid "Your Shift has changed"
-msgstr "O seu turno foi modificado"
-
-#: includes/mailer/shifts_mailer.php:62
-msgid "A Shift you are registered on was deleted:"
-msgstr "Um turno em que você estava registrado foi apagado:"
-
-#: includes/mailer/shifts_mailer.php:71
-msgid "Your Shift was deleted"
-msgstr "Seu turno foi apagado"
-
-#: includes/mailer/shifts_mailer.php:80
-msgid "You have been assigned to a Shift:"
-msgstr "Você foi alocado a um turno:"
-
-#: includes/mailer/shifts_mailer.php:86
-msgid "Assigned to Shift"
-msgstr "Alocado ao turno"
-
-#: includes/mailer/shifts_mailer.php:94
-msgid "You have been removed from a Shift:"
-msgstr "Você foi removido de um turno:"
-
-#: includes/mailer/shifts_mailer.php:100
-msgid "Removed from Shift"
-msgstr "Removido do turno"
-
-#: includes/mailer/users_mailer.php:7
-msgid "Your account has been deleted"
-msgstr "A sua conta foi deletada."
-
-#: includes/mailer/users_mailer.php:7
-msgid ""
-"Your angelsystem account has been deleted. If you have any questions "
-"regarding your account deletion, please contact heaven."
-msgstr ""
-"Sua conta engelsystem foi deletada. Se você tiver questões sobre a deleção "
-"da sua conta, por favor entre em contato com o paraíso."
-
-#: includes/pages/admin_active.php:4
-msgid "Active angels"
-msgstr "Anjos ativos"
-
-#: includes/pages/admin_active.php:29
-#, php-format
-msgid ""
-"At least %s angels are forced to be active. The number has to be greater."
-msgstr "No mínimo %s anjos precisam estar ativos. O número deve ser maior."
-
-#: includes/pages/admin_active.php:34
-msgid "Please enter a number of angels to be marked as active."
-msgstr "Por favor insira o número de anjos a marcar como ativos."
-
-#: includes/pages/admin_active.php:59
-msgid "Marked angels."
-msgstr "Anjos marcados."
-
-#: includes/pages/admin_active.php:61 includes/pages/admin_rooms.php:137
-#: includes/pages/admin_rooms.php:173 includes/pages/admin_shifts.php:266
-#: includes/view/UserAngelTypes_view.php:67 includes/view/User_view.php:124
-#: includes/view/User_view.php:141
-msgid "back"
-msgstr "voltar"
-
-#: includes/pages/admin_active.php:61
-msgid "apply"
-msgstr "aplicar"
-
-#: includes/pages/admin_active.php:71
-msgid "Angel has been marked as active."
-msgstr "Anjo marcado como ativo."
-
-#: includes/pages/admin_active.php:73 includes/pages/admin_active.php:83
-#: includes/pages/admin_active.php:103 includes/pages/admin_arrive.php:23
-#: includes/pages/admin_arrive.php:34
-msgid "Angel not found."
-msgstr "Anjo não encontrado."
-
-#: includes/pages/admin_active.php:81
-msgid "Angel has been marked as not active."
-msgstr "Anjo marcado como não ativo."
-
-#: includes/pages/admin_active.php:91
-msgid "Angel has got a t-shirt."
-msgstr "Anjo tem uma camiseta."
-
-#: includes/pages/admin_active.php:101
-msgid "Angel has got no t-shirt."
-msgstr "Anjo não tem camiseta."
-
-#: includes/pages/admin_active.php:142
-msgid "set active"
-msgstr "definir ativo"
-
-#: includes/pages/admin_active.php:145
-msgid "remove active"
-msgstr "remover ativo"
-
-#: includes/pages/admin_active.php:146
-msgid "got t-shirt"
-msgstr "pegou camiseta"
-
-#: includes/pages/admin_active.php:149
-msgid "remove t-shirt"
-msgstr "remover camiseta"
-
-#: includes/pages/admin_active.php:168 includes/pages/admin_arrive.php:165
-#: includes/pages/admin_arrive.php:180 includes/pages/admin_arrive.php:195
-#: includes/view/AngelTypes_view.php:221 includes/view/AngelTypes_view.php:229
-#: includes/view/User_view.php:165
-msgid "Sum"
-msgstr "Somatória"
-
-#: includes/pages/admin_active.php:175
-msgid "Search angel:"
-msgstr "Buscar Anjo:"
-
-#: includes/pages/admin_active.php:176
-msgid "Show all shifts"
-msgstr "Mostrar todos os turnos"
-
-#: includes/pages/admin_active.php:177 includes/pages/admin_arrive.php:141
-#: includes/pages/admin_arrive.php:142 includes/pages/admin_free.php:78
-#: includes/pages/admin_free.php:87 includes/pages/admin_log.php:23
-#: includes/pages/admin_log.php:24
-msgid "Search"
-msgstr "Buscar"
-
-#: includes/pages/admin_active.php:180
-msgid "How much angels should be active?"
-msgstr "Quantos anjos deverão estar ativos?"
-
-#: includes/pages/admin_active.php:181 includes/pages/admin_shifts.php:254
-#: includes/pages/admin_shifts.php:342
-msgid "Preview"
-msgstr "Pré-visualizar"
-
-#: includes/pages/admin_active.php:185 includes/pages/admin_arrive.php:145
-msgid "Nickname"
-msgstr "Apelido"
-
-#: includes/pages/admin_active.php:186 includes/pages/admin_active.php:196
-#: includes/view/User_view.php:191
-msgid "Size"
-msgstr "Tamanho"
-
-#: includes/pages/admin_active.php:187 includes/pages/user_shifts.php:5
-#: includes/view/User_view.php:364
-msgid "Shifts"
-msgstr "Turnos"
-
-#: includes/pages/admin_active.php:188 includes/pages/admin_shifts.php:329
-msgid "Length"
-msgstr "Duração"
-
-#: includes/pages/admin_active.php:189
-msgid "Active?"
-msgstr "Ativo?"
-
-#: includes/pages/admin_active.php:190 includes/view/User_view.php:189
-msgid "Forced"
-msgstr "Forçados"
-
-#: includes/pages/admin_active.php:191
-msgid "T-shirt?"
-msgstr "Camiseta?"
-
-#: includes/pages/admin_active.php:194
-msgid "Shirt statistics"
-msgstr "Estatísticas de camiseta"
-
-#: includes/pages/admin_active.php:197
-msgid "Needed shirts"
-msgstr "Camisetas necessárias"
-
-#: includes/pages/admin_active.php:198
-msgid "Given shirts"
-msgstr "Camisetas entregues"
-
-#: includes/pages/admin_arrive.php:4
-msgid "Arrived angels"
-msgstr "Anjos que chegaram"
-
-#: includes/pages/admin_arrive.php:20
-msgid "Reset done. Angel has not arrived."
-msgstr "Reset realizado. Anjo não chegou."
-
-#: includes/pages/admin_arrive.php:31
-msgid "Angel has been marked as arrived."
-msgstr "Chegada do anjo registrada."
-
-#: includes/pages/admin_arrive.php:71 includes/view/UserAngelTypes_view.php:9
-#: includes/view/UserAngelTypes_view.php:20
-#: includes/view/UserAngelTypes_view.php:31
-#: includes/view/UserAngelTypes_view.php:42
-#: includes/view/UserAngelTypes_view.php:53
-msgid "yes"
-msgstr "sim"
-
-#: includes/pages/admin_arrive.php:72
-msgid "reset"
-msgstr "resetar"
-
-#: includes/pages/admin_arrive.php:72 includes/pages/admin_arrive.php:156
-#: includes/pages/admin_arrive.php:171 includes/pages/admin_arrive.php:186
-#: includes/view/User_view.php:330
-msgid "arrived"
-msgstr "chegou"
-
-#: includes/pages/admin_arrive.php:146
-msgid "Planned arrival"
-msgstr "Chegada planejada"
-
-#: includes/pages/admin_arrive.php:147
-msgid "Arrived?"
-msgstr "Chegou?"
-
-#: includes/pages/admin_arrive.php:148
-msgid "Arrival date"
-msgstr "Data de chegada"
-
-#: includes/pages/admin_arrive.php:149
-msgid "Planned departure"
-msgstr "Saída planejada"
-
-#: includes/pages/admin_arrive.php:154
-msgid "Planned arrival statistics"
-msgstr "Estatísticas de chegadas planejadas"
-
-#: includes/pages/admin_arrive.php:157 includes/pages/admin_arrive.php:172
-#: includes/pages/admin_arrive.php:187
-msgid "arrived sum"
-msgstr "soma dos que chegaram"
-
-#: includes/pages/admin_arrive.php:163 includes/pages/admin_arrive.php:178
-#: includes/pages/admin_arrive.php:193 includes/pages/admin_news.php:30
-#: includes/pages/user_messages.php:76
-msgid "Date"
-msgstr "Data"
-
-#: includes/pages/admin_arrive.php:164 includes/pages/admin_arrive.php:179
-#: includes/pages/admin_arrive.php:194
-msgid "Count"
-msgstr "Contar"
-
-#: includes/pages/admin_arrive.php:169
-msgid "Arrival statistics"
-msgstr "Estatísticas de chegadas"
-
-#: includes/pages/admin_arrive.php:184
-msgid "Planned departure statistics"
-msgstr "Estatísticas de saídas planejadas"
-
-#: includes/pages/admin_free.php:4
-msgid "Free angels"
-msgstr "Anjos livres"
-
-#: includes/pages/admin_free.php:81 includes/view/ShiftTypes_view.php:36
-#: includes/view/UserAngelTypes_view.php:70
-msgid "Angeltype"
-msgstr "Tipo de anjo"
-
-#: includes/pages/admin_free.php:84
-msgid "Only confirmed"
-msgstr "Somente confirmados"
-
-#: includes/pages/admin_free.php:92 includes/pages/guest_login.php:225
-#: includes/pages/guest_login.php:354 includes/view/AngelTypes_view.php:177
-#: includes/view/AngelTypes_view.php:190 includes/view/User_view.php:40
-#: includes/view/User_view.php:97 includes/view/User_view.php:181
-msgid "Nick"
-msgstr "Apelido"
-
-#: includes/pages/admin_free.php:94 includes/pages/guest_login.php:255
-#: includes/view/AngelTypes_view.php:178 includes/view/AngelTypes_view.php:191
-#: includes/view/User_view.php:47 includes/view/User_view.php:184
-msgid "DECT"
-msgstr "DECT"
-
-#: includes/pages/admin_free.php:95 includes/pages/guest_login.php:264
-#: includes/view/User_view.php:52
-msgid "Jabber"
-msgstr "Jabber"
-
-#: includes/pages/admin_free.php:96 includes/pages/guest_login.php:228
-#: includes/view/User_view.php:49 includes/view/User_view.php:386
-msgid "E-Mail"
-msgstr "E-Mail"
-
-#: includes/pages/admin_groups.php:4
-msgid "Grouprights"
-msgstr "Direitos de grupo"
-
-#: includes/pages/admin_groups.php:29 includes/pages/admin_import.php:145
-#: includes/pages/admin_import.php:149 includes/pages/admin_rooms.php:143
-#: includes/pages/admin_rooms.php:189 includes/view/AngelTypes_view.php:66
-#: includes/view/AngelTypes_view.php:268 includes/view/ShiftTypes_view.php:35
-#: includes/view/ShiftTypes_view.php:78 includes/view/User_view.php:183
-msgid "Name"
-msgstr "Nome"
-
-#: includes/pages/admin_groups.php:30
-msgid "Privileges"
-msgstr "Privilégios"
-
-#: includes/pages/admin_groups.php:55
-msgid "Edit group"
-msgstr "Editar grupo"
-
-#: includes/pages/admin_import.php:4 includes/pages/admin_rooms.php:144
-#: includes/pages/admin_rooms.php:190
-msgid "Frab import"
-msgstr "Importação Frab"
-
-#: includes/pages/admin_import.php:26
-msgid "Webserver has no write-permission on import directory."
-msgstr ""
-"O servidor web não possui permissão de escrita no diretório de importação."
-
-#: includes/pages/admin_import.php:54 includes/pages/admin_import.php:118
-#: includes/pages/admin_import.php:196 includes/pages/admin_shifts.php:53
-#: includes/pages/admin_shifts.php:59
-msgid "Please select a shift type."
-msgstr "Por favor selecione um tipo de turno."
-
-#: includes/pages/admin_import.php:61 includes/pages/admin_import.php:125
-#: includes/pages/admin_import.php:203
-msgid "Please enter an amount of minutes to add to a talk's begin."
-msgstr ""
-"Por favor insira um número de minutos para adicionar ao início de uma "
-"palestra."
-
-#: includes/pages/admin_import.php:68 includes/pages/admin_import.php:132
-#: includes/pages/admin_import.php:210
-msgid "Please enter an amount of minutes to add to a talk's end."
-msgstr ""
-"Por favor insira um número de minutos para adicionar ao término de uma "
-"palestra."
-
-#: includes/pages/admin_import.php:76
-msgid "No valid xml/xcal file provided."
-msgstr "Nenhum arquivo xml/xcal válido foi fornecido."
-
-#: includes/pages/admin_import.php:81
-msgid "File upload went wrong."
-msgstr "Falha no upload do arquivo."
-
-#: includes/pages/admin_import.php:85
-msgid "Please provide some data."
-msgstr "Por favor insira alguns dados."
-
-#: includes/pages/admin_import.php:93 includes/pages/admin_import.php:140
-#: includes/pages/admin_import.php:253
-msgid "File Upload"
-msgstr "Enviar arquivo"
-
-#: includes/pages/admin_import.php:93 includes/pages/admin_import.php:140
-#: includes/pages/admin_import.php:253
-msgid "Validation"
-msgstr "Validação"
-
-#: includes/pages/admin_import.php:93 includes/pages/admin_import.php:102
-#: includes/pages/admin_import.php:140 includes/pages/admin_import.php:179
-#: includes/pages/admin_import.php:253
-msgid "Import"
-msgstr "Importar"
-
-#: includes/pages/admin_import.php:97
-msgid ""
-"This import will create/update/delete rooms and shifts by given FRAB-export "
-"file. The needed file format is xcal."
-msgstr ""
-"Esta importação irá criar/atualizar/deletar salas e turnos a partir do "
-"arquivo  FRAB-Export. O formato necessário é xcal."
-
-#: includes/pages/admin_import.php:99
-msgid "Add minutes to start"
-msgstr "Adicionar minutos ao início"
-
-#: includes/pages/admin_import.php:100
-msgid "Add minutes to end"
-msgstr "Adicionar minutos ao fim"
-
-#: includes/pages/admin_import.php:101
-msgid "xcal-File (.xcal)"
-msgstr "Adicionar minutos ao fim"
-
-#: includes/pages/admin_import.php:111 includes/pages/admin_import.php:185
-msgid "Missing import file."
-msgstr "Arquivo para importar não encontrado."
-
-#: includes/pages/admin_import.php:144
-msgid "Rooms to create"
-msgstr "Salas para criar"
-
-#: includes/pages/admin_import.php:148
-msgid "Rooms to delete"
-msgstr "Salas para apagar"
-
-#: includes/pages/admin_import.php:152
-msgid "Shifts to create"
-msgstr "Turnos para criar"
-
-#: includes/pages/admin_import.php:154 includes/pages/admin_import.php:163
-#: includes/pages/admin_import.php:172 includes/view/User_view.php:366
-msgid "Day"
-msgstr "Dia"
-
-#: includes/pages/admin_import.php:155 includes/pages/admin_import.php:164
-#: includes/pages/admin_import.php:173 includes/pages/admin_shifts.php:324
-#: includes/view/Shifts_view.php:66
-msgid "Start"
-msgstr "Início"
-
-#: includes/pages/admin_import.php:156 includes/pages/admin_import.php:165
-#: includes/pages/admin_import.php:174 includes/pages/admin_shifts.php:325
-#: includes/view/Shifts_view.php:74
-msgid "End"
-msgstr "Fim"
-
-#: includes/pages/admin_import.php:157 includes/pages/admin_import.php:166
-#: includes/pages/admin_import.php:175
-msgid "Shift type"
-msgstr "Tipo de turno"
-
-#: includes/pages/admin_import.php:159 includes/pages/admin_import.php:168
-#: includes/pages/admin_import.php:177 includes/pages/admin_shifts.php:321
-msgid "Room"
-msgstr "Sala"
-
-#: includes/pages/admin_import.php:161
-msgid "Shifts to update"
-msgstr "Turnos para atualizar"
-
-#: includes/pages/admin_import.php:170
-msgid "Shifts to delete"
-msgstr "Turnos para deletar"
-
-#: includes/pages/admin_import.php:254
-msgid "It's done!"
-msgstr "Está feito!"
-
-#: includes/pages/admin_log.php:4
-msgid "Log"
-msgstr "Log"
-
-#: includes/pages/admin_news.php:10
-msgid "Edit news entry"
-msgstr "Editar notícia"
-
-#: includes/pages/admin_news.php:31
-msgid "Author"
-msgstr "Autor"
-
-#: includes/pages/admin_news.php:32 includes/pages/user_news.php:161
-msgid "Subject"
-msgstr "Assunto"
-
-#: includes/pages/admin_news.php:33 includes/pages/user_messages.php:79
-#: includes/pages/user_news.php:106 includes/pages/user_news.php:162
-msgid "Message"
-msgstr "Mensagem"
-
-#: includes/pages/admin_news.php:34 includes/pages/user_news.php:163
-msgid "Meeting"
-msgstr "Reunião"
-
-#: includes/pages/admin_news.php:38 includes/pages/admin_rooms.php:177
-#: includes/view/User_view.php:129
-msgid "Delete"
-msgstr "Apagar"
-
-#: includes/pages/admin_news.php:52
-msgid "News entry updated."
-msgstr "Notícia atualizada."
-
-#: includes/pages/admin_news.php:61
-msgid "News entry deleted."
-msgstr "Notícia deletada."
-
-#: includes/pages/admin_questions.php:4
-msgid "Answer questions"
-msgstr "Responder perguntas"
-
-#: includes/pages/admin_questions.php:18
-msgid "There are unanswered questions!"
-msgstr "Existem perguntas não respondidas!"
-
-#: includes/pages/admin_questions.php:61
-msgid "Unanswered questions"
-msgstr "Perguntas não respondidas"
-
-#: includes/pages/admin_questions.php:63 includes/pages/admin_questions.php:70
-msgid "From"
-msgstr "De"
-
-#: includes/pages/admin_questions.php:64 includes/pages/admin_questions.php:71
-#: includes/view/Questions_view.php:19 includes/view/Questions_view.php:24
-msgid "Question"
-msgstr "Questão"
-
-#: includes/pages/admin_questions.php:65 includes/pages/admin_questions.php:73
-#: includes/view/Questions_view.php:26
-msgid "Answer"
-msgstr "Resposta"
-
-#: includes/pages/admin_questions.php:68 includes/view/Questions_view.php:22
-msgid "Answered questions"
-msgstr "Perguntas respondidas"
-
-#: includes/pages/admin_questions.php:72 includes/view/Questions_view.php:25
-msgid "Answered by"
-msgstr "Respondido por"
-
-#: includes/pages/admin_rooms.php:4 includes/pages/user_shifts.php:159
-#: includes/sys_menu.php:176
-msgid "Rooms"
-msgstr "Salas"
-
-#: includes/pages/admin_rooms.php:67
-msgid "This name is already in use."
-msgstr "Este nome já está em uso."
-
-#: includes/pages/admin_rooms.php:97
-#, php-format
-msgid "Please enter needed angels for type %s."
-msgstr "Por favor insira os anjos necessários de tipo %s."
-
-#: includes/pages/admin_rooms.php:124
-msgid "Room saved."
-msgstr "Sala salva"
-
-#: includes/pages/admin_rooms.php:145 includes/pages/admin_rooms.php:191
-msgid "Public"
-msgstr "Público"
-
-#: includes/pages/admin_rooms.php:146
-msgid "Room number"
-msgstr "Número da sala"
-
-#: includes/pages/admin_rooms.php:151
-msgid "Needed angels:"
-msgstr "Anjos necessários:"
-
-#: includes/pages/admin_rooms.php:167
-#, php-format
-msgid "Room %s deleted."
-msgstr "Sala %s deletada."
-
-#: includes/pages/admin_rooms.php:175
-#, php-format
-msgid "Do you want to delete room %s?"
-msgstr "Você quer deletar as salas %s?"
-
-#: includes/pages/admin_rooms.php:185
-msgid "add"
-msgstr "adicionar"
-
-#: includes/pages/admin_shifts.php:4
-msgid "Create shifts"
-msgstr "Criar turnos"
-
-#: includes/pages/admin_shifts.php:71
-msgid "Please select a location."
-msgstr "Por favor, selecione uma localização."
-
-#: includes/pages/admin_shifts.php:78
-msgid "Please select a start time."
-msgstr "Por favor, selecione um horário de início."
-
-#: includes/pages/admin_shifts.php:85
-msgid "Please select an end time."
-msgstr "Por favor, selecione um horário de término."
-
-#: includes/pages/admin_shifts.php:90
-msgid "The shifts end has to be after its start."
-msgstr "O término do turno deve ser posterior ao seu início."
-
-#: includes/pages/admin_shifts.php:102
-msgid "Please enter a shift duration in minutes."
-msgstr "Por favor insira a duração do turno em minutos."
-
-#: includes/pages/admin_shifts.php:110
-msgid "Please split the shift-change hours by colons."
-msgstr "Por favor divida os horários de mudança de turno por vírgulas."
-
-#: includes/pages/admin_shifts.php:115
-msgid "Please select a mode."
-msgstr "Por favor selecione um modo."
-
-#: includes/pages/admin_shifts.php:128
-#, php-format
-msgid "Please check the needed angels for team %s."
-msgstr "Por favor confira os anjos necessários para o time %s."
-
-#: includes/pages/admin_shifts.php:133
-msgid "There are 0 angels needed. Please enter the amounts of needed angels."
-msgstr ""
-"Há 0 anjos necessários. Por favor insira o número de anjos necessários."
-
-#: includes/pages/admin_shifts.php:137
-msgid "Please select a mode for needed angels."
-msgstr "Por favor escolha um modo para os anjos necessários."
-
-#: includes/pages/admin_shifts.php:141
-msgid "Please select needed angels."
-msgstr "Por favor selecione os anjos necessários."
-
-#: includes/pages/admin_shifts.php:268
-msgid "Time and location"
-msgstr "Horário e localização"
-
-#: includes/pages/admin_shifts.php:269
-msgid "Type and title"
-msgstr "Tipo e título"
-
-#: includes/pages/admin_shifts.php:326
-msgid "Mode"
-msgstr "Modo"
-
-#: includes/pages/admin_shifts.php:327
-msgid "Create one shift"
-msgstr "Criar um turno"
-
-#: includes/pages/admin_shifts.php:328
-msgid "Create multiple shifts"
-msgstr "Criar múltiplos turnos"
-
-#: includes/pages/admin_shifts.php:330
-msgid "Create multiple shifts with variable length"
-msgstr "Criar múltiplos turnos com duração variável"
-
-#: includes/pages/admin_shifts.php:331
-msgid "Shift change hours"
-msgstr "Mudança de horário do turno"
-
-#: includes/pages/admin_shifts.php:335
-msgid "Take needed angels from room settings"
-msgstr "Pegar os anjos necessários a partir das configurações das salas"
-
-#: includes/pages/admin_shifts.php:336
-msgid "The following angels are needed"
-msgstr "Os seguintes anjos são necessários"
-
-#: includes/pages/admin_user.php:4
-msgid "All Angels"
-msgstr "Todos os anjos"
-
-#: includes/pages/admin_user.php:20
-msgid "This user does not exist."
-msgstr "Esse usuário não existe."
-
-#: includes/pages/admin_user.php:46 includes/view/AngelTypes_view.php:67
-#: includes/view/AngelTypes_view.php:68 includes/view/AngelTypes_view.php:69
-msgid "Yes"
-msgstr "Sim"
-
-#: includes/pages/admin_user.php:47 includes/view/AngelTypes_view.php:67
-#: includes/view/AngelTypes_view.php:68 includes/view/AngelTypes_view.php:69
-msgid "No"
-msgstr "Não"
-
-#: includes/pages/admin_user.php:60
-msgid "Force active"
-msgstr "Forçar ativação"
-
-#: includes/pages/admin_user.php:79
-msgid ""
-"Please visit the angeltypes page or the users profile to manage users "
-"angeltypes."
-msgstr ""
-"Por favor visite a página de tipos de anjo ou o perfil do usuário para "
-"gerenciar\n"
-"seus tipos de anjo."
-
-#: includes/pages/admin_user.php:204
-msgid "Edit user"
-msgstr "Editar usuário"
-
-#: includes/pages/guest_credits.php:3
-msgid "Credits"
-msgstr "Créditos"
-
-#: includes/pages/guest_login.php:4 includes/pages/guest_login.php:349
-#: includes/pages/guest_login.php:356 includes/view/User_view.php:95
-#: includes/view/User_view.php:99
-msgid "Login"
-msgstr "Login"
-
-#: includes/pages/guest_login.php:8 includes/pages/guest_login.php:285
-msgid "Register"
-msgstr "Registrar"
-
-#: includes/pages/guest_login.php:12
-msgid "Logout"
-msgstr "Logout"
-
-#: includes/pages/guest_login.php:56
-#, php-format
-msgid "Your nick "%s" already exists."
-msgstr "Seu apelido "%s" já existe."
-
-#: includes/pages/guest_login.php:60
-#, php-format
-msgid "Your nick "%s" is too short (min. 2 characters)."
-msgstr "Seu apelido "%s" é muito pequeno (mínimo 2 caracteres)."
-
-#: includes/pages/guest_login.php:86 includes/pages/user_settings.php:36
-msgid "Please check your jabber account information."
-msgstr "Por favor verifique a informação da sua conta jabber."
-
-#: includes/pages/guest_login.php:95
-msgid "Please select your shirt size."
-msgstr "Por favor escolha o tamanho da camisa."
-
-#: includes/pages/guest_login.php:106
-#, php-format
-msgid "Your password is too short (please use at least %s characters)."
-msgstr "Sua senha é muito curta (por favor use pelo menos %s caracteres)."
-
-#: includes/pages/guest_login.php:115 includes/pages/user_settings.php:52
-msgid ""
-"Please enter your planned date of arrival. It should be after the buildup "
-"start date and before teardown end date."
-msgstr ""
-"Por favor insira a data planejada para sua chegada. Ela deve ser posterior à "
-"data de montagem e anterior à data de desmontagem."
-
-#: includes/pages/guest_login.php:189
-msgid "Angel registration successful!"
-msgstr "Conta criada com sucesso!"
-
-#: includes/pages/guest_login.php:217
-msgid ""
-"By completing this form you're registering as a Chaos-Angel. This script "
-"will create you an account in the angel task scheduler."
-msgstr ""
-"Ao completar esse formulário você estará se registrando como um voluntário. "
-"Esse script criará uma conta no sistema."
-
-#: includes/pages/guest_login.php:229 includes/view/User_view.php:50
-msgid ""
-"The engelsystem is allowed to send me an email (e.g. when my shifts change)"
-msgstr ""
-"Permito que o engelsystem me envie emails (por exemplo, quando meus turnos "
-"mudam)"
-
-#: includes/pages/guest_login.php:230 includes/view/User_view.php:51
-msgid "Humans are allowed to send me an email (e.g. for ticket vouchers)"
-msgstr "Permito que humanos me enviem emails (por exemplo, para um voucher)"
-
-#: includes/pages/guest_login.php:235 includes/view/User_view.php:43
-msgid "Planned date of arrival"
-msgstr "Data planejada de chegada"
-
-#: includes/pages/guest_login.php:238 includes/view/User_view.php:54
-msgid "Shirt size"
-msgstr "Tamanho da camiseta"
-
-#: includes/pages/guest_login.php:243 includes/pages/guest_login.php:355
-#: includes/view/User_view.php:98 includes/view/User_view.php:400
-msgid "Password"
-msgstr "Senha"
-
-#: includes/pages/guest_login.php:246 includes/view/User_view.php:401
-msgid "Confirm password"
-msgstr "Confirme a senha"
-
-#: includes/pages/guest_login.php:249
-msgid "What do you want to do?"
-msgstr "O que você gostaria de fazer?"
-
-#: includes/pages/guest_login.php:249
-msgid "Description of job types"
-msgstr "Descrição dos trabalhos"
-
-#: includes/pages/guest_login.php:250
-msgid ""
-"Restricted angel types need will be confirmed later by a supporter. You can "
-"change your selection in the options section."
-msgstr ""
-"Tipos de anjo restritos precisam de confirmação posterior de um apoiador. "
-"Você pode \n"
-"mudar sua seleção na seção 'Opções'."
-
-#: includes/pages/guest_login.php:258 includes/view/User_view.php:48
-msgid "Mobile"
-msgstr "Celular"
-
-#: includes/pages/guest_login.php:261 includes/view/User_view.php:46
-msgid "Phone"
-msgstr "Telefone"
-
-#: includes/pages/guest_login.php:267 includes/view/User_view.php:42
-msgid "First name"
-msgstr "Nome"
-
-#: includes/pages/guest_login.php:270 includes/view/User_view.php:41
-msgid "Last name"
-msgstr "Sobrenome"
-
-#: includes/pages/guest_login.php:275 includes/view/User_view.php:45
-msgid "Age"
-msgstr "Idade"
-
-#: includes/pages/guest_login.php:278 includes/view/User_view.php:53
-msgid "Hometown"
-msgstr "Cidade"
-
-#: includes/pages/guest_login.php:281 includes/view/User_view.php:39
-msgid "Entry required!"
-msgstr "Campo necessário!"
-
-#: includes/pages/guest_login.php:319
-msgid "Please enter a password."
-msgstr "Por favor digite uma senha."
-
-#: includes/pages/guest_login.php:323
-msgid ""
-"No user was found with that Nickname. Please try again. If you are still "
-"having problems, ask a Dispatcher."
-msgstr ""
-"Nenhum usuário com esse apelido foi encontrado. Por favor tente novamente. \n"
-"Se você continuar com problemas, pergunte a um Dispatcher."
-
-#: includes/pages/guest_login.php:327
-msgid "Please enter a nickname."
-msgstr "Por favor digite um apelido."
-
-#: includes/pages/guest_login.php:358 includes/view/User_view.php:101
-msgid "I forgot my password"
-msgstr "Esqueci minha senha"
-
-#: includes/pages/guest_login.php:363 includes/view/User_view.php:103
-msgid "Please note: You have to activate cookies!"
-msgstr "Nota: você precisa habilitar cookies!"
-
-#: includes/pages/guest_login.php:374 includes/view/User_view.php:107
-msgid "What can I do?"
-msgstr "O que posso fazer?"
-
-#: includes/pages/guest_login.php:375 includes/view/User_view.php:108
-msgid "Please read about the jobs you can do to help us."
-msgstr "Por favor leia sobre as tarefas que pode realizar para nos ajudar."
-
-#: includes/pages/guest_login.php:390
-msgid "Please sign up, if you want to help us!"
-msgstr "Se você quer nos ajudar, por favor se registre!"
-
-#: includes/pages/user_messages.php:4
-msgid "Messages"
-msgstr "Mensagens"
-
-#: includes/pages/user_messages.php:26
-msgid "Select recipient..."
-msgstr "Selecionar recipiente..."
-
-#: includes/pages/user_messages.php:62
-msgid "mark as read"
-msgstr "marcar como lido"
-
-#: includes/pages/user_messages.php:65
-msgid "delete message"
-msgstr "apagar mensagem"
-
-#: includes/pages/user_messages.php:72
-#, php-format
-msgid "Hello %s, here can you leave messages for other angels"
-msgstr "Oi %s, aqui você pode deixar mensagens para outros anjos."
-
-#: includes/pages/user_messages.php:75
-msgid "New"
-msgstr "Nova"
-
-#: includes/pages/user_messages.php:77
-msgid "Transmitted"
-msgstr "Enviado"
-
-#: includes/pages/user_messages.php:78
-msgid "Recipient"
-msgstr "Recipiente"
-
-#: includes/pages/user_messages.php:90 includes/pages/user_messages.php:106
-msgid "Incomplete call, missing Message ID."
-msgstr "Chamada incompleta, falta o ID da Mensagem."
-
-#: includes/pages/user_messages.php:98 includes/pages/user_messages.php:114
-msgid "No Message found."
-msgstr "Nenhuma mensagem encontrada."
-
-#: includes/pages/user_messages.php:122
-msgid "Transmitting was terminated with an Error."
-msgstr "Transmissão encerrada com um erro."
-
-#: includes/pages/user_messages.php:127
-msgid "Wrong action."
-msgstr "Ação errada."
-
-#: includes/pages/user_myshifts.php:23
-msgid "Key changed."
-msgstr "Chave modificada."
-
-#: includes/pages/user_myshifts.php:26 includes/view/User_view.php:335
-msgid "Reset API key"
-msgstr "Resetar a chave API"
-
-#: includes/pages/user_myshifts.php:27
-msgid ""
-"If you reset the key, the url to your iCal- and JSON-export and your atom "
-"feed changes! You have to update it in every application using one of these "
-"exports."
-msgstr ""
-"Se você reconfigurar a chave, as urls para seu iCal, a exportação em formato "
-"JSON \n"
-"e seu feed atom será alterada! Você precisará atualizá-las em todas as "
-"aplicações que estiverem \n"
-"usando uma delas."
-
-#: includes/pages/user_myshifts.php:28
-msgid "Continue"
-msgstr "Continuar"
-
-#: includes/pages/user_myshifts.php:60
-msgid "Please enter a freeload comment!"
-msgstr "Por favor insira um comentário freeload!"
-
-#: includes/pages/user_myshifts.php:79
-msgid "Shift saved."
-msgstr "Turno salvo."
-
-#: includes/pages/user_myshifts.php:107
-msgid "Shift canceled."
-msgstr "Turno cancelado."
-
-#: includes/pages/user_myshifts.php:109
-msgid ""
-"It's too late to sign yourself off the shift. If neccessary, ask the "
-"dispatcher to do so."
-msgstr ""
-"Está muito tarde para se retirar deste turno. Se necessário, peça a \n"
-"um dispatcher para removê-lo."
-
-#: includes/pages/user_news.php:4
-msgid "News comments"
-msgstr "Novos comentários"
-
-#: includes/pages/user_news.php:8
-msgid "News"
-msgstr "Novidades"
-
-#: includes/pages/user_news.php:12
-msgid "Meetings"
-msgstr "Encontros"
-
-#: includes/pages/user_news.php:68
-msgid "Comments"
-msgstr "Comentários"
-
-#: includes/pages/user_news.php:86 includes/pages/user_news.php:127
-msgid "Entry saved."
-msgstr "Entrada salva."
-
-#: includes/pages/user_news.php:104
-msgid "New Comment:"
-msgstr "Novo comentário:"
-
-#: includes/pages/user_news.php:110
-msgid "Invalid request."
-msgstr "Requisição inválida."
-
-#: includes/pages/user_news.php:158
-msgid "Create news:"
-msgstr "Criar novidades:"
-
-#: includes/pages/user_questions.php:4 includes/view/Questions_view.php:29
-msgid "Ask the Heaven"
-msgstr "Pergunte ao paraíso"
-
-#: includes/pages/user_questions.php:27
-msgid "Unable to save question."
-msgstr "Não foi possível salvar a sua pergunta."
-
-#: includes/pages/user_questions.php:29
-msgid "You question was saved."
-msgstr "Sua pergunta foi salva."
-
-#: includes/pages/user_questions.php:33
-msgid "Please enter a question!"
-msgstr "Por favor digite sua dúvida!"
-
-#: includes/pages/user_questions.php:41
-msgid "Incomplete call, missing Question ID."
-msgstr "Chamada incompletada, falta o ID da pergunta."
-
-#: includes/pages/user_questions.php:50
-msgid "No question found."
-msgstr "Nenhuma dúvida encontrada."
-
-#: includes/pages/user_settings.php:4 includes/view/User_view.php:332
-msgid "Settings"
-msgstr "Configurações"
-
-#: includes/pages/user_settings.php:62
-msgid ""
-"Please enter your planned date of departure. It should be after your planned "
-"arrival date and after buildup start date and before teardown end date."
-msgstr ""
-"Por favor digite sua data de saída. Ela deve ser posterior à data de "
-"chegada\n"
-"e ao início da montagem, e anterior à data de desmontagem."
-
-#: includes/pages/user_settings.php:93
-msgid "-> not OK. Please try again."
-msgstr "-> não OK. Por favor tente novamente."
-
-#: includes/pages/user_settings.php:101
-msgid "Failed setting password."
-msgstr "A alteração da senha falhaou."
-
-#: includes/pages/user_settings.php:126
-msgid "Theme changed."
-msgstr "Tema alterado."
-
-#: includes/pages/user_shifts.php:82
-msgid "The administration has not configured any rooms yet."
-msgstr "O administrador não configurou nenhuma sala ainda."
-
-#: includes/pages/user_shifts.php:94
-msgid "The administration has not configured any shifts yet."
-msgstr "O administrador não configurou nenhum turno ainda."
-
-#: includes/pages/user_shifts.php:104
-msgid ""
-"The administration has not configured any angeltypes yet - or you are not "
-"subscribed to any angeltype."
-msgstr ""
-"O administrador ainda não configurou os tipos de anjos - ou você não está\n"
-"inscrito em nenhum tipo de anjo."
-
-#: includes/pages/user_shifts.php:142
-msgid "occupied"
-msgstr "ocupado"
-
-#: includes/pages/user_shifts.php:146
-msgid "free"
-msgstr "livre"
-
-#: includes/pages/user_shifts.php:165
-msgid "Occupancy"
-msgstr "Ocupação"
-
-#: includes/pages/user_shifts.php:166
-msgid ""
-"The tasks shown here are influenced by the angeltypes you joined already!"
-msgstr ""
-"As tarefas mostradas aqui são influenciadas pelos tipos de anjos de que você "
-"já faz parte!"
-
-#: includes/pages/user_shifts.php:166
-msgid "Description of the jobs."
-msgstr "Descrição dos trabalhos."
-
-#: includes/pages/user_shifts.php:168
-msgid "iCal export"
-msgstr "Exportar iCal"
-
-#: includes/pages/user_shifts.php:168
-#, php-format
-msgid ""
-"Export of shown shifts. iCal format or JSON format available (please keep secret, otherwise reset the api key)."
-msgstr ""
-"Exportar os turnos mostrados. formato iCal ou formato JSON disponíveis (por favor mantenha secreto, ou resete a chave API)."
-
-#: includes/pages/user_shifts.php:169
-msgid "Filter"
-msgstr "Filtro"
-
-#: includes/pages/user_shifts.php:191 includes/view/ShiftTypes_view.php:23
-msgid "All"
-msgstr "Todos"
-
-#: includes/pages/user_shifts.php:192
-msgid "None"
-msgstr "Nenhum"
-
-#: includes/sys_menu.php:139
-msgid "Admin"
-msgstr "Admin"
-
-#: includes/sys_menu.php:163
-msgid "Manage rooms"
-msgstr "Gerenciar salas"
-
-#: includes/sys_template.php:166
-msgid "No data found."
-msgstr "Nenhum dado encontrado."
-
-#: includes/view/AngelTypes_view.php:27 includes/view/AngelTypes_view.php:244
-msgid "Unconfirmed"
-msgstr "Não confirmado"
-
-#: includes/view/AngelTypes_view.php:29 includes/view/AngelTypes_view.php:33
-msgid "Supporter"
-msgstr "Apoiador"
-
-#: includes/view/AngelTypes_view.php:31 includes/view/AngelTypes_view.php:35
-msgid "Member"
-msgstr "Membro"
-
-#: includes/view/AngelTypes_view.php:42
-#, php-format
-msgid "Do you want to delete angeltype %s?"
-msgstr "Você deseja apagar o tipo de anjo %s?"
-
-#: includes/view/AngelTypes_view.php:44 includes/view/ShiftTypes_view.php:15
-#: includes/view/UserAngelTypes_view.php:8
-#: includes/view/UserAngelTypes_view.php:19
-#: includes/view/UserAngelTypes_view.php:30
-#: includes/view/UserAngelTypes_view.php:41
-#: includes/view/UserAngelTypes_view.php:52
-#: includes/view/UserAngelTypes_view.php:82
-msgid "cancel"
-msgstr "cancelar"
-
-#: includes/view/AngelTypes_view.php:67 includes/view/AngelTypes_view.php:269
-msgid "Restricted"
-msgstr "Restrito"
-
-#: includes/view/AngelTypes_view.php:68
-msgid "No Self Sign Up"
-msgstr "Auto inscrição não permitida"
-
-#: includes/view/AngelTypes_view.php:69
-msgid "Requires driver license"
-msgstr "Requer carteira de motorista"
-
-#: includes/view/AngelTypes_view.php:73
-msgid ""
-"Restricted angel types can only be used by an angel if enabled by a "
-"supporter (double opt-in)."
-msgstr ""
-"Tipos de anjo restritos só podem ser usados por um anjo quando autorizados "
-"por \n"
-"um apoiador (duplo opt-in)."
-
-#: includes/view/AngelTypes_view.php:74 includes/view/AngelTypes_view.php:205
-#: includes/view/ShiftTypes_view.php:37 includes/view/ShiftTypes_view.php:58
-#: includes/view/Shifts_view.php:92
-msgid "Description"
-msgstr "Descrição"
-
-#: includes/view/AngelTypes_view.php:75 includes/view/ShiftTypes_view.php:38
-msgid "Please use markdown for the description."
-msgstr "Por favor use markdown para a descrição."
-
-#: includes/view/AngelTypes_view.php:90
-msgid "my driving license"
-msgstr "Minha carteira de motorista"
-
-#: includes/view/AngelTypes_view.php:97
-msgid ""
-"This angeltype requires a driver license. Please enter your driver license "
-"information!"
-msgstr ""
-"Esse tipo de anjo requer carteira de motorista. Por favor digite sua "
-"carteira de motorista."
-
-#: includes/view/AngelTypes_view.php:101
-#, php-format
-msgid ""
-"You are unconfirmed for this angeltype. Please go to the introduction for %s "
-"to get confirmed."
-msgstr ""
-"Você não está confirmado para esse tipo de anjo. Por favor vá para a "
-"apresentação para %s\n"
-"para ser confirmado."
-
-#: includes/view/AngelTypes_view.php:140
-msgid "confirm"
-msgstr "confirmar"
-
-#: includes/view/AngelTypes_view.php:141
-msgid "deny"
-msgstr "rejeitar"
-
-#: includes/view/AngelTypes_view.php:157
-msgid "remove"
-msgstr "remover"
-
-#: includes/view/AngelTypes_view.php:179
-msgid "Driver"
-msgstr "Motorista"
-
-#: includes/view/AngelTypes_view.php:180
-msgid "Has car"
-msgstr "Tem carro"
-
-#: includes/view/AngelTypes_view.php:181
-#: includes/view/UserDriverLicenses_view.php:27
-msgid "Car"
-msgstr "Carro"
-
-#: includes/view/AngelTypes_view.php:182
-msgid "3,5t Transporter"
-msgstr "Transporte 3,5t"
-
-#: includes/view/AngelTypes_view.php:183
-msgid "7,5t Truck"
-msgstr "Caminhão 7,5t"
-
-#: includes/view/AngelTypes_view.php:184
-msgid "12,5t Truck"
-msgstr "Caminhão 12,5t"
-
-#: includes/view/AngelTypes_view.php:185
-#: includes/view/UserDriverLicenses_view.php:31
-msgid "Forklift"
-msgstr "Empilhadeira"
-
-#: includes/view/AngelTypes_view.php:215
-msgid "Supporters"
-msgstr "Apoiadores"
-
-#: includes/view/AngelTypes_view.php:235
-msgid "Members"
-msgstr "Membros"
-
-#: includes/view/AngelTypes_view.php:238
-#: includes/view/UserAngelTypes_view.php:72
-msgid "Add"
-msgstr "Adicionar"
-
-#: includes/view/AngelTypes_view.php:246
-msgid "confirm all"
-msgstr "confirmar todos"
-
-#: includes/view/AngelTypes_view.php:247
-msgid "deny all"
-msgstr "rejeitar todos"
-
-#: includes/view/AngelTypes_view.php:264
-msgid "New angeltype"
-msgstr "Novo tipo de anjo"
-
-#: includes/view/AngelTypes_view.php:270
-msgid "Self Sign Up Allowed"
-msgstr "Auto Inscrição autorizada"
-
-#: includes/view/AngelTypes_view.php:271
-msgid "Membership"
-msgstr "Membro"
-
-#: includes/view/AngelTypes_view.php:296
-msgid ""
-"This angeltype is restricted by double-opt-in by a team supporter. Please "
-"show up at the according introduction meetings."
-msgstr ""
-"Esse tipo de anjo é restrito por um opt-in duplo por um time de apoio. Por "
-"favor\n"
-"compareça de acordo com os encontros de introdução."
-
-#: includes/view/AngelTypes_view.php:317
-msgid "FAQ"
-msgstr "FAQ"
-
-#: includes/view/AngelTypes_view.php:319
-msgid ""
-"Here is the list of teams and their tasks. If you have questions, read the "
-"FAQ."
-msgstr ""
-"Aqui está uma lista dos times e suas tarefas. Se você tem dúvidas, leia a\n"
-"FAQ."
-
-#: includes/view/EventConfig_view.php:10 includes/view/EventConfig_view.php:18
-#, php-format
-msgid "Welcome to the %s!"
-msgstr "Bem vindo a %s!"
-
-#: includes/view/EventConfig_view.php:24
-msgid "Buildup starts"
-msgstr "Início da montagem"
-
-#: includes/view/EventConfig_view.php:26 includes/view/EventConfig_view.php:34
-#: includes/view/EventConfig_view.php:42 includes/view/EventConfig_view.php:50
-#: includes/view/EventConfig_view.php:67 includes/view/EventConfig_view.php:72
-#: includes/view/EventConfig_view.php:77 includes/view/Shifts_view.php:68
-#: includes/view/Shifts_view.php:76
-msgid "Y-m-d"
-msgstr "d/m/Y"
-
-#: includes/view/EventConfig_view.php:32
-msgid "Event starts"
-msgstr "O evento começa em"
-
-#: includes/view/EventConfig_view.php:40
-msgid "Event ends"
-msgstr "O evento termina em"
-
-#: includes/view/EventConfig_view.php:48
-msgid "Teardown ends"
-msgstr "Desmontagem termina"
-
-#: includes/view/EventConfig_view.php:67
-#, php-format
-msgid "%s, from %s to %s"
-msgstr "%s, de %s para %s"
-
-#: includes/view/EventConfig_view.php:72
-#, php-format
-msgid "%s, starting %s"
-msgstr "%s, começando %s"
-
-#: includes/view/EventConfig_view.php:77
-#, php-format
-msgid "Event from %s to %s"
-msgstr "Evento de %s para %s"
-
-#: includes/view/EventConfig_view.php:106
-msgid "Event Name"
-msgstr "Nome do evento"
-
-#: includes/view/EventConfig_view.php:107
-msgid "Event Name is shown on the start page."
-msgstr "Nome do evento é mostrado na página inicial."
-
-#: includes/view/EventConfig_view.php:108
-msgid "Event Welcome Message"
-msgstr "Mensagem de boas vindas do evento"
-
-#: includes/view/EventConfig_view.php:109
-msgid ""
-"Welcome message is shown after successful registration. You can use markdown."
-msgstr ""
-"A mensagem de boas vindas é mostrada após a inscrição. Você pode usar "
-"markdown."
-
-#: includes/view/EventConfig_view.php:112
-msgid "Buildup date"
-msgstr "Data da montagem"
-
-#: includes/view/EventConfig_view.php:113
-msgid "Event start date"
-msgstr "Data de início do evento"
-
-#: includes/view/EventConfig_view.php:116
-msgid "Teardown end date"
-msgstr "Data da desmontagem"
-
-#: includes/view/EventConfig_view.php:117
-msgid "Event end date"
-msgstr "Data de término do evento"
-
-#: includes/view/Questions_view.php:17
-msgid "Open questions"
-msgstr "Dúvidas abertas"
-
-#: includes/view/Questions_view.php:31
-msgid "Your Question:"
-msgstr "Sua dúvida:"
-
-#: includes/view/ShiftCalendarRenderer.php:209 includes/view/User_view.php:367
-msgid "Time"
-msgstr "Hora"
-
-#: includes/view/ShiftCalendarRenderer.php:248
-msgid "Your shift"
-msgstr "Seu turno"
-
-#: includes/view/ShiftCalendarRenderer.php:249
-msgid "Help needed"
-msgstr "Necessita ajuda"
-
-#: includes/view/ShiftCalendarRenderer.php:250
-msgid "Other angeltype needed / collides with my shifts"
-msgstr "Outro tipo de anjo necessário / colide com seus turnos"
-
-#: includes/view/ShiftCalendarRenderer.php:251
-msgid "Shift is full"
-msgstr "O turno está lotado"
-
-#: includes/view/ShiftCalendarRenderer.php:252
-msgid "Shift running/ended"
-msgstr "Turno em andamento/finalizado"
-
-#: includes/view/ShiftCalendarShiftRenderer.php:96
-msgid "Add more angels"
-msgstr "Adicionar mais anjos"
-
-#: includes/view/ShiftCalendarShiftRenderer.php:127
-#, php-format
-msgid "%d helper needed"
-msgid_plural "%d helpers needed"
-msgstr[0] "%d necessita de ajuda"
-msgstr[1] "%d necessitam de ajuda"
-
-#: includes/view/ShiftCalendarShiftRenderer.php:132
-#: includes/view/Shifts_view.php:23
-msgid "Sign up"
-msgstr "Registrar"
-
-#: includes/view/ShiftCalendarShiftRenderer.php:137
-msgid "ended"
-msgstr "encerrado"
-
-#: includes/view/ShiftCalendarShiftRenderer.php:146
-#: includes/view/Shifts_view.php:25
-#, php-format
-msgid "Become %s"
-msgstr "Tornar-se %s"
-
-#: includes/view/ShiftEntry_view.php:18 includes/view/User_view.php:267
-#: includes/view/User_view.php:269
-msgid "Freeloaded"
-msgstr "Freeloaded"
-
-#: includes/view/ShiftEntry_view.php:19
-msgid "Freeload comment (Only for shift coordination):"
-msgstr "Comentário freeload (Apenas para coordenação de turno):"
-
-#: includes/view/ShiftEntry_view.php:22
-msgid "Edit shift entry"
-msgstr "Editar entrada de turno"
-
-#: includes/view/ShiftEntry_view.php:25
-msgid "Angel:"
-msgstr "Anjo:"
-
-#: includes/view/ShiftEntry_view.php:26
-msgid "Date, Duration:"
-msgstr "Data, Duração:"
-
-#: includes/view/ShiftEntry_view.php:27
-msgid "Location:"
-msgstr "Local:"
-
-#: includes/view/ShiftEntry_view.php:28
-msgid "Title:"
-msgstr "Título:"
-
-#: includes/view/ShiftEntry_view.php:29
-msgid "Type:"
-msgstr "Tipo:"
-
-#: includes/view/ShiftEntry_view.php:30
-msgid "Comment (for your eyes only):"
-msgstr "Comentário (apenas para ler):"
-
-#: includes/view/ShiftTypes_view.php:13
-#, php-format
-msgid "Do you want to delete shifttype %s?"
-msgstr "Você quer apagar o turno %s?"
-
-#: includes/view/ShiftTypes_view.php:29
-msgid "Edit shifttype"
-msgstr "Editar tipo de turno"
-
-#: includes/view/ShiftTypes_view.php:29
-msgid "Create shifttype"
-msgstr "Criar tipo de turno"
-
-#: includes/view/ShiftTypes_view.php:48
-#, php-format
-msgid "for team %s"
-msgstr "para o time %s"
-
-#: includes/view/ShiftTypes_view.php:75
-msgid "New shifttype"
-msgstr "Novo tipo de turno"
-
-#: includes/view/Shifts_view.php:7
-#, php-format
-msgid "created at %s by %s"
-msgstr "criado em %s por %s"
-
-#: includes/view/Shifts_view.php:10
-#, php-format
-msgid "edited at %s by %s"
-msgstr "editado em %s por %s"
-
-#: includes/view/Shifts_view.php:52
-msgid "This shift collides with one of your shifts."
-msgstr "Esse turno colide com um dos seus outros turnos."
-
-#: includes/view/Shifts_view.php:53
-msgid "You are signed up for this shift."
-msgstr "Você foi designado para esse turno."
-
-#: includes/view/Shifts_view.php:82 includes/view/User_view.php:368
-msgid "Location"
-msgstr "Local"
-
-#: includes/view/UserAngelTypes_view.php:6
-#, php-format
-msgid "Do you really want to add supporter rights for %s to %s?"
-msgstr "Você realmente quer dar permissão de apoiador de %s para %s?"
-
-#: includes/view/UserAngelTypes_view.php:6
-#, php-format
-msgid "Do you really want to remove supporter rights for %s from %s?"
-msgstr "Você realmente quer remover a permissão de apoiador de %s para %s?"
-
-#: includes/view/UserAngelTypes_view.php:17
-#, php-format
-msgid "Do you really want to deny all users for %s?"
-msgstr "Você realmente quer negar todos os usuários para %s?"
-
-#: includes/view/UserAngelTypes_view.php:28
-#, php-format
-msgid "Do you really want to confirm all users for %s?"
-msgstr "Você realmente quer confirmar todos os usuários para %s?"
-
-#: includes/view/UserAngelTypes_view.php:39
-#, php-format
-msgid "Do you really want to confirm %s for %s?"
-msgstr "Você realmente quer confirmar %s para %s?"
-
-#: includes/view/UserAngelTypes_view.php:50
-#, php-format
-msgid "Do you really want to delete %s from %s?"
-msgstr "Você realmente quer apagar %s de %s?"
-
-#: includes/view/UserAngelTypes_view.php:71
-msgid "User"
-msgstr "Usuário"
-
-#: includes/view/UserAngelTypes_view.php:80
-#, php-format
-msgid "Do you really want to add %s to %s?"
-msgstr "Você realmente quer adicionar %s em %s?"
-
-#: includes/view/UserAngelTypes_view.php:83
-msgid "save"
-msgstr "salvar"
-
-#: includes/view/UserDriverLicenses_view.php:17
-msgid "Back to profile"
-msgstr "Voltar para o perfil"
-
-#: includes/view/UserDriverLicenses_view.php:21
-msgid "Privacy"
-msgstr "Privacidade"
-
-#: includes/view/UserDriverLicenses_view.php:21
-msgid ""
-"Your driving license information is only visible for supporters and admins."
-msgstr ""
-"Os dados da sua carteira de motorista são apenas visíveis para os apoiadores "
-"e os admins."
-
-#: includes/view/UserDriverLicenses_view.php:22
-msgid "I am willing to drive a car for the event"
-msgstr "Eu desejo dirigir carros para o evento"
-
-#: includes/view/UserDriverLicenses_view.php:25
-msgid ""
-"I have my own car with me and am willing to use it for the event (You'll get "
-"reimbursed for fuel)"
-msgstr ""
-"Eu tenho meu próprio carro e estou disposto a usá-lo no evento\n"
-"(Você terá o combustível reembolsado)"
-
-#: includes/view/UserDriverLicenses_view.php:26
-msgid "Driver license"
-msgstr "Carteira de motorista"
-
-#: includes/view/UserDriverLicenses_view.php:28
-msgid "Transporter 3,5t"
-msgstr "Transportador 3,5t"
-
-#: includes/view/UserDriverLicenses_view.php:29
-msgid "Truck 7,5t"
-msgstr "Caminhão 7,5t"
-
-#: includes/view/UserDriverLicenses_view.php:30
-msgid "Truck 12,5t"
-msgstr "Caminhão 12,5t"
-
-#: includes/view/User_view.php:7
-msgid "Please select..."
-msgstr "Por favor selecione..."
-
-#: includes/view/User_view.php:38
-msgid "Here you can change your user details."
-msgstr "Aqui você pode mudar os seus detalhes de usuário."
-
-#: includes/view/User_view.php:44
-msgid "Planned date of departure"
-msgstr "Data planejada para saída"
-
-#: includes/view/User_view.php:55
-msgid "Please visit the angeltypes page to manage your angeltypes."
-msgstr ""
-"Por favor visite a página de tipos de anjo para gerenciar os tipos de anjo"
-
-#: includes/view/User_view.php:61
-msgid "Here you can change your password."
-msgstr "Aqui você pode mudar sua senha."
-
-#: includes/view/User_view.php:62
-msgid "Old password:"
-msgstr "Senha antiga:"
-
-#: includes/view/User_view.php:63
-msgid "New password:"
-msgstr "Nova senha:"
-
-#: includes/view/User_view.php:64
-msgid "Password confirmation:"
-msgstr "Confirmação de senha:"
-
-#: includes/view/User_view.php:68
-msgid "Here you can choose your color settings:"
-msgstr "Aqui você pode selecionar sua configuração de cor:"
-
-#: includes/view/User_view.php:69
-msgid "Color settings:"
-msgstr "Configuração de cor:"
-
-#: includes/view/User_view.php:73
-msgid "Here you can choose your language:"
-msgstr "Aqui você pode selecionar seu idioma:"
-
-#: includes/view/User_view.php:74
-msgid "Language:"
-msgstr "Idioma:"
-
-#: includes/view/User_view.php:88
-msgid "Registration successful"
-msgstr "Registrado com sucesso"
-
-#: includes/view/User_view.php:126
-msgid ""
-"Do you really want to delete the user including all his shifts and every "
-"other piece of his data?"
-msgstr ""
-"Você realmente quer apagar o usuário, incluindo todos seus turnos e todos\n"
-"os seus dados?"
-
-#: includes/view/User_view.php:128
-msgid "Your password"
-msgstr "Sua senha"
-
-#: includes/view/User_view.php:143
-#, php-format
-msgid "Angel should receive at least  %d vouchers."
-msgstr "Um anjo deve receber no mínimo %d vouchers."
-
-#: includes/view/User_view.php:145
-msgid "Number of vouchers given out"
-msgstr "Número de vouchers dados"
-
-#: includes/view/User_view.php:159
-msgid "m/d/Y h:i a"
-msgstr "d/m/Y H:i"
-
-#: includes/view/User_view.php:178
-msgid "New user"
-msgstr "Novo usuário"
-
-#: includes/view/User_view.php:182
-msgid "Prename"
-msgstr "Nome"
-
-#: includes/view/User_view.php:185 includes/view/User_view.php:350
-msgid "Arrived"
-msgstr "Chegou"
-
-#: includes/view/User_view.php:186
-msgid "Voucher"
-msgstr "Voucher"
-
-#: includes/view/User_view.php:187
-msgid "Freeloads"
-msgstr "Freeloads"
-
-#: includes/view/User_view.php:188 includes/view/User_view.php:352
-msgid "Active"
-msgstr "Ativo"
-
-#: includes/view/User_view.php:190 includes/view/User_view.php:353
-msgid "T-Shirt"
-msgstr "Camiseta"
-
-#: includes/view/User_view.php:192
-msgid "Last login"
-msgstr "Último login"
-
-#: includes/view/User_view.php:209
-msgid "Free"
-msgstr "Livre"
-
-#: includes/view/User_view.php:214 includes/view/User_view.php:216
-#, php-format
-msgid "Next shift %c"
-msgstr "Próximo turno %c"
-
-#: includes/view/User_view.php:221
-#, php-format
-msgid "Shift starts %c"
-msgstr "Turno inicia em %c"
-
-#: includes/view/User_view.php:223
-#, php-format
-msgid "Shift ends %c"
-msgstr "Turno termina em %c"
-
-#: includes/view/User_view.php:280
-msgid "sign off"
-msgstr "sair"
-
-#: includes/view/User_view.php:305
-msgid "Sum:"
-msgstr "Soma:"
-
-#: includes/view/User_view.php:329
-msgid "driving license"
-msgstr "carteira de motorista"
-
-#: includes/view/User_view.php:331
-msgid "Edit vouchers"
-msgstr "Editar vouchers"
-
-#: includes/view/User_view.php:333
-msgid "iCal Export"
-msgstr "Exportar iCal"
-
-#: includes/view/User_view.php:334
-msgid "JSON Export"
-msgstr "Exportar em formato JSON"
-
-#: includes/view/User_view.php:347
-msgid "User state"
-msgstr "Status"
-
-#: includes/view/User_view.php:350
-#, php-format
-msgid "Arrived at %s"
-msgstr "Chegous às %s"
-
-#: includes/view/User_view.php:350
-#, php-format
-msgid "Not arrived (Planned: %s)"
-msgstr "Não chegou (Planejado: %s)"
-
-#: includes/view/User_view.php:350
-msgid "Not arrived"
-msgstr "Não chegou"
-
-#: includes/view/User_view.php:351
-#, php-format
-msgid "Got %s voucher"
-msgid_plural "Got %s vouchers"
-msgstr[0] "Einen Voucher bekommen"
-msgstr[1] "%s Voucher bekommen"
-
-#: includes/view/User_view.php:351
-msgid "Got no vouchers"
-msgstr "Pegou voucher %s"
-
-#: includes/view/User_view.php:360
-msgid "Rights"
-msgstr "Permissões"
-
-#: includes/view/User_view.php:369
-msgid "Name & workmates"
-msgstr "Nome & colegas"
-
-#: includes/view/User_view.php:370
-msgid "Comment"
-msgstr "Comentar"
-
-#: includes/view/User_view.php:371
-msgid "Action"
-msgstr "Ação"
-
-#: includes/view/User_view.php:373
-msgid "Your night shifts between 2 and 8 am count twice."
-msgstr "Os seus turnos noturnos entre 2h e 8h contam como dois."
-
-#: includes/view/User_view.php:374
-#, php-format
-msgid ""
-"Go to the shifts table to sign yourself up for some "
-"shifts."
-msgstr ""
-"Vá para a tabela de turnos para se inscrever em alguns\n"
-"turnos."
-
-#: includes/view/User_view.php:384
-msgid ""
-"We will send you an e-mail with a password recovery link. Please use the "
-"email address you used for registration."
-msgstr ""
-"Nós enviaremos um email com um link para recuperação de senha. Por favor use "
-"o \n"
-"endereço de email informado no seu registro."
-
-#: includes/view/User_view.php:387
-msgid "Recover"
-msgstr "Recuperar"
-
-#: includes/view/User_view.php:398
-msgid "Please enter a new password."
-msgstr "Por favor digite uma nova senha."
-
-#: includes/view/User_view.php:447
-msgid ""
-"Please enter your planned date of departure on your settings page to give us "
-"a feeling for teardown capacities."
-msgstr ""
-"Por favor digite sua data planejada de saída na sua página de configurações "
-"para\n"
-"termos uma noção da nossa capacidade de desmontagem."
-
-#: includes/view/User_view.php:457
-#, php-format
-msgid ""
-"You freeloaded at least %s shifts. Shift signup is locked. Please go to "
-"heavens desk to be unlocked again."
-msgstr ""
-"Você deixou de participar de pelo menos %s dos turnos. O registro em turnos "
-"está suspenso.\n"
-"Por favor vá até a mesa do paraíso para ser desbloqueado novamente."
-
-#: includes/view/User_view.php:468
-msgid ""
-"You are not marked as arrived. Please go to heaven's desk, get your angel "
-"badge and/or tell them that you arrived already."
-msgstr ""
-"Sua chegada não foi marcada. Por favor vá até a mesa do paraíso, pegue sua "
-"credencial\n"
-"de anjo e/ou informe que você já chegou."
-
-#: includes/view/User_view.php:478
-msgid "You need to specify a tshirt size in your settings!"
-msgstr "Você precisa especificar o tamanho de camiseta nas suas configurações!"
-
-#: includes/view/User_view.php:488
-msgid ""
-"You need to specify a DECT phone number in your settings! If you don't have "
-"a DECT phone, just enter \"-\"."
-msgstr ""
-"Você precisa especificar um número DECT de telefone nas suas configuracões!\n"
-"Se você não tem um telefone DECT, apenas digite  \\-\\."
-
-#: public/index.php:155
-msgid "No Access"
-msgstr "Sem acesso"
-
-#: public/index.php:156
-msgid ""
-"You don't have permission to view this page. You probably have to sign in or "
-"register in order to gain access!"
-msgstr ""
-"Você não tem permissão para ver essa página. Você provavelmente terá que "
-"fazer login ou se registrar para ganhar acesso!"
-
-#~ msgid "Registration is disabled."
-#~ msgstr "Registros estão desabilitados."
-
-#~ msgid "Please enter your planned date of arrival."
-#~ msgstr "Por favor digite seu horario planificado de chagada "
-
-#~ msgid "Password could not be updated."
-#~ msgstr "Nao foi possivel atualizar a senha"
-
-#~ msgid "We got no information about the event right now."
-#~ msgstr "Nao tem info sobre o evento agora"
-
-#~ msgid "from %s to %s"
-#~ msgstr "desde %s ate %s"
-
-#~ msgid "Please enter your planned date of departure."
-#~ msgstr "Por favor pone seu horario planificado de ida"
-
-#~ msgid "Please select a user."
-#~ msgstr "Seleciona um usuario"
-
-#~ msgid "Unable to load user."
-#~ msgstr "Nao foi possivel carregar o usuario"
-
-#~ msgid "Entries"
-#~ msgstr "Entradas"
-
-#~ msgid "Use new style if possible"
-#~ msgstr "Usa umo estilo novo se possivel"
-
-#~ msgid "Coordinator"
-#~ msgstr "Coordinador"
-
-#~ msgid "Coordinators"
-#~ msgstr "Coordinadores"
-
-#~ msgid " vouchers."
-#~ msgstr " vouchers."
-
-#~ msgid ""
-#~ "This is a automatically calculated MINIMUM value, you can of course give "
-#~ "out more if appropriate!"
-#~ msgstr ""
-#~ "Esso e' calucula automaticamente o valor MINIMO, voce pode claramente "
-#~ "mudar isso com umo mais appropriado! "
-
-#~ msgid "You have been signed off from the shift."
-#~ msgstr "Voce se desconnecto do seu turno"
-
-#~ msgid "planned departure"
-#~ msgstr "saida planejada"
-
-#~ msgid "Tasks"
-#~ msgstr "tarefas"
-
-#~ msgid "User didnt got vouchers."
-#~ msgstr "O usuario nao tem vouchers."
-
-#~ msgid "Remove vouchers"
-#~ msgstr "Apaga voucher"
-
-#~ msgid ""
-#~ "This shift is running now or ended already. Please contact a dispatcher "
-#~ "to join the shift."
-#~ msgstr ""
-#~ "Esse turno esta ativo agora o ja acabou. Por favor contata o coordinador "
-#~ "para partecipar nesse turno"
-
-#~ msgid ""
-#~ "You already subscribed to shift in the same timeslot. Please contact a "
-#~ "dispatcher to join the shift."
-#~ msgstr ""
-#~ "Voce ja se registrou al turno no mesmo timeslot. Por favor contata o "
-#~ "coordinador para partecipar a esse turno."
-
-#~ msgid ""
-#~ "Hello %s, here you can change your personal settings i.e. password, color "
-#~ "settings etc."
-#~ msgstr ""
-#~ "Oi %s, aqui pode mudar as tuas configuraçeos pessoal (i.e. senha, "
-#~ "cor, ...)"
-
-#~ msgid "Name/Description:"
-#~ msgstr "Nome/Descriçao:"
-
-#~ msgid "Timeslot"
-#~ msgstr "Timeslot"
-
-#~ msgid "The first wants to join %s."
-#~ msgstr "O primeiro que quer partecipar %s"
-
-#~ msgid "Groups"
-#~ msgstr "Grupos"
-
-#~ msgid "ICQ"
-#~ msgstr "ICQ"
-
-#~ msgid "You are not confirmed for this angel type."
-#~ msgstr "Voce nao ta confirmado por esse tipo de anjo."
-
-#~ msgid "Exports"
-#~ msgstr "Esporta"
-
-#~ msgid "Add new angeltype"
-#~ msgstr "Adicione um novo tipo de anjo"
-
-#~ msgid "Language"
-#~ msgstr "Idioma"
-
-#~ msgid "You have %s new message."
-#~ msgid_plural "You have %s new messages."
-#~ msgstr[0] "Voce tem %s novo message"
-#~ msgstr[1] ""
-
-#~ msgid ""
-#~ "These are your shifts.
Please try to appear 15 minutes before " -#~ "your shift begins!
You can remove yourself from a shift up to %d " -#~ "hours before it starts." -#~ msgstr "" -#~ "Esses som teu turnos.
Por favor tenta chegar 15 minudos antes " -#~ "que seu turno comença!
Voce pode se tirar desse turno ate %d horas " -#~ "antes dele començar." - -#~ msgid "Page:" -#~ msgstr "Pagina" - -#~ msgid "Message:" -#~ msgstr "Messagem:" - -#~ msgid "Wakeup" -#~ msgstr "Wakeup" - -#~ msgid "Incomplete call, missing wake-up ID." -#~ msgstr "chamada incompleta, falta o wake-up ID" - -#~ msgid "Wake-up call deleted." -#~ msgstr "wake-up chamada apagada" - -#~ msgid "No wake-up found." -#~ msgstr "Nao encontrei nenhum wake-up" - -#~ msgid "" -#~ "Hello %s, here you can register for a wake-up call. Simply say when and " -#~ "where the angel should come to wake you." -#~ msgstr "" -#~ "Oi %s, aqui voce pode se registrar para a chamada wake-up. So tem que " -#~ "dizer quando e onde os anjos tem que chegar para te acordar (wake up)" - -#~ msgid "All ordered wake-up calls, next first." -#~ msgstr "Todos os ordem wake-up, o proximo primeiro" - -#~ msgid "Place" -#~ msgstr "Lugar" - -#~ msgid "Notes" -#~ msgstr "Notas" - -#~ msgid "Schedule a new wake-up here:" -#~ msgstr "Planifica um novo wake-up aqui:" - -#~ msgid "User %s confirmed as %s." -#~ msgstr "Usuario %s confirmado como %s" - -#~ msgid "" -#~ "Resistance is futile! Your biological and physical parameters will be " -#~ "added to our collectiv! Assimilating angel:" -#~ msgstr "" -#~ "Resistir e' inútil! Seus parâmetros biológico e físico serão adicionados " -#~ "dentro do nosso coletivo! Anjo assimilado: " - -#~ msgid "Confirmed all." -#~ msgstr "Tudo confirmado." - -#~ msgid "asdf" -#~ msgstr "asdf" diff --git a/public/emojis/cry.gif b/public/emojis/cry.gif new file mode 100644 index 00000000..7d54b1f9 Binary files /dev/null and b/public/emojis/cry.gif differ diff --git a/public/emojis/evil.gif b/public/emojis/evil.gif new file mode 100644 index 00000000..ab1aa8e1 Binary files /dev/null and b/public/emojis/evil.gif differ diff --git a/public/emojis/lol.gif b/public/emojis/lol.gif new file mode 100644 index 00000000..374ba150 Binary files /dev/null and b/public/emojis/lol.gif differ diff --git a/public/emojis/mad.gif b/public/emojis/mad.gif new file mode 100644 index 00000000..1f6c3c2f Binary files /dev/null and b/public/emojis/mad.gif differ diff --git a/public/emojis/question.gif b/public/emojis/question.gif new file mode 100644 index 00000000..9d072265 Binary files /dev/null and b/public/emojis/question.gif differ diff --git a/public/emojis/redface.gif b/public/emojis/redface.gif new file mode 100644 index 00000000..ad762832 Binary files /dev/null and b/public/emojis/redface.gif differ diff --git a/public/emojis/rolleyes.gif b/public/emojis/rolleyes.gif new file mode 100644 index 00000000..d7f5f2f4 Binary files /dev/null and b/public/emojis/rolleyes.gif differ diff --git a/public/emojis/sad.gif b/public/emojis/sad.gif new file mode 100644 index 00000000..d2ac78c0 Binary files /dev/null and b/public/emojis/sad.gif differ diff --git a/public/emojis/smile.gif b/public/emojis/smile.gif new file mode 100644 index 00000000..7b1f6d30 Binary files /dev/null and b/public/emojis/smile.gif differ diff --git a/public/emojis/wind.gif b/public/emojis/wind.gif new file mode 100644 index 00000000..d1482880 Binary files /dev/null and b/public/emojis/wind.gif differ diff --git a/public/pic/smiles/aerger2.gif b/public/pic/smiles/aerger2.gif deleted file mode 100644 index accb9774..00000000 Binary files a/public/pic/smiles/aerger2.gif and /dev/null differ diff --git a/public/pic/smiles/alien.gif b/public/pic/smiles/alien.gif deleted file mode 100644 index 1404f299..00000000 Binary files a/public/pic/smiles/alien.gif and /dev/null differ diff --git a/public/pic/smiles/blush.gif b/public/pic/smiles/blush.gif deleted file mode 100644 index 28ce436b..00000000 Binary files a/public/pic/smiles/blush.gif and /dev/null differ diff --git a/public/pic/smiles/boggle.gif b/public/pic/smiles/boggle.gif deleted file mode 100644 index 472a3c3c..00000000 Binary files a/public/pic/smiles/boggle.gif and /dev/null differ diff --git a/public/pic/smiles/bounce.gif b/public/pic/smiles/bounce.gif deleted file mode 100644 index 942318f3..00000000 Binary files a/public/pic/smiles/bounce.gif and /dev/null differ diff --git a/public/pic/smiles/bun.gif b/public/pic/smiles/bun.gif deleted file mode 100644 index c6ee6937..00000000 Binary files a/public/pic/smiles/bun.gif and /dev/null differ diff --git a/public/pic/smiles/candycane.gif b/public/pic/smiles/candycane.gif deleted file mode 100644 index 4469a5c5..00000000 Binary files a/public/pic/smiles/candycane.gif and /dev/null differ diff --git a/public/pic/smiles/cheesy.gif b/public/pic/smiles/cheesy.gif deleted file mode 100644 index 52d35b27..00000000 Binary files a/public/pic/smiles/cheesy.gif and /dev/null differ diff --git a/public/pic/smiles/dead.gif b/public/pic/smiles/dead.gif deleted file mode 100644 index 8328c337..00000000 Binary files a/public/pic/smiles/dead.gif and /dev/null differ diff --git a/public/pic/smiles/depressed.gif b/public/pic/smiles/depressed.gif deleted file mode 100644 index 17c24c42..00000000 Binary files a/public/pic/smiles/depressed.gif and /dev/null differ diff --git a/public/pic/smiles/ginger.gif b/public/pic/smiles/ginger.gif deleted file mode 100644 index 199b085d..00000000 Binary files a/public/pic/smiles/ginger.gif and /dev/null differ diff --git a/public/pic/smiles/hirsch1.gif b/public/pic/smiles/hirsch1.gif deleted file mode 100644 index 6ef61330..00000000 Binary files a/public/pic/smiles/hirsch1.gif and /dev/null differ diff --git a/public/pic/smiles/huh.gif b/public/pic/smiles/huh.gif deleted file mode 100644 index 448c6ecc..00000000 Binary files a/public/pic/smiles/huh.gif and /dev/null differ diff --git a/public/pic/smiles/icon_arrow.gif b/public/pic/smiles/icon_arrow.gif deleted file mode 100644 index 2880055c..00000000 Binary files a/public/pic/smiles/icon_arrow.gif and /dev/null differ diff --git a/public/pic/smiles/icon_biggrin.gif b/public/pic/smiles/icon_biggrin.gif deleted file mode 100644 index d3527723..00000000 Binary files a/public/pic/smiles/icon_biggrin.gif and /dev/null differ diff --git a/public/pic/smiles/icon_confused.gif b/public/pic/smiles/icon_confused.gif deleted file mode 100644 index 0c49e069..00000000 Binary files a/public/pic/smiles/icon_confused.gif and /dev/null differ diff --git a/public/pic/smiles/icon_cool.gif b/public/pic/smiles/icon_cool.gif deleted file mode 100644 index cead0306..00000000 Binary files a/public/pic/smiles/icon_cool.gif and /dev/null differ diff --git a/public/pic/smiles/icon_cry.gif b/public/pic/smiles/icon_cry.gif deleted file mode 100644 index 7d54b1f9..00000000 Binary files a/public/pic/smiles/icon_cry.gif and /dev/null differ diff --git a/public/pic/smiles/icon_eek.gif b/public/pic/smiles/icon_eek.gif deleted file mode 100644 index 5d397810..00000000 Binary files a/public/pic/smiles/icon_eek.gif and /dev/null differ diff --git a/public/pic/smiles/icon_evil.gif b/public/pic/smiles/icon_evil.gif deleted file mode 100644 index ab1aa8e1..00000000 Binary files a/public/pic/smiles/icon_evil.gif and /dev/null differ diff --git a/public/pic/smiles/icon_exclaim.gif b/public/pic/smiles/icon_exclaim.gif deleted file mode 100644 index 6e50e2ee..00000000 Binary files a/public/pic/smiles/icon_exclaim.gif and /dev/null differ diff --git a/public/pic/smiles/icon_frown.gif b/public/pic/smiles/icon_frown.gif deleted file mode 100644 index d2ac78c0..00000000 Binary files a/public/pic/smiles/icon_frown.gif and /dev/null differ diff --git a/public/pic/smiles/icon_idea.gif b/public/pic/smiles/icon_idea.gif deleted file mode 100644 index a40ae0d7..00000000 Binary files a/public/pic/smiles/icon_idea.gif and /dev/null differ diff --git a/public/pic/smiles/icon_lol.gif b/public/pic/smiles/icon_lol.gif deleted file mode 100644 index 374ba150..00000000 Binary files a/public/pic/smiles/icon_lol.gif and /dev/null differ diff --git a/public/pic/smiles/icon_mad.gif b/public/pic/smiles/icon_mad.gif deleted file mode 100644 index 1f6c3c2f..00000000 Binary files a/public/pic/smiles/icon_mad.gif and /dev/null differ diff --git a/public/pic/smiles/icon_mrgreen.gif b/public/pic/smiles/icon_mrgreen.gif deleted file mode 100644 index b54cd0f9..00000000 Binary files a/public/pic/smiles/icon_mrgreen.gif and /dev/null differ diff --git a/public/pic/smiles/icon_neutral.gif b/public/pic/smiles/icon_neutral.gif deleted file mode 100644 index 4f311567..00000000 Binary files a/public/pic/smiles/icon_neutral.gif and /dev/null differ diff --git a/public/pic/smiles/icon_question.gif b/public/pic/smiles/icon_question.gif deleted file mode 100644 index 9d072265..00000000 Binary files a/public/pic/smiles/icon_question.gif and /dev/null differ diff --git a/public/pic/smiles/icon_razz.gif b/public/pic/smiles/icon_razz.gif deleted file mode 100644 index 29da2a2f..00000000 Binary files a/public/pic/smiles/icon_razz.gif and /dev/null differ diff --git a/public/pic/smiles/icon_redface.gif b/public/pic/smiles/icon_redface.gif deleted file mode 100644 index ad762832..00000000 Binary files a/public/pic/smiles/icon_redface.gif and /dev/null differ diff --git a/public/pic/smiles/icon_rolleyes.gif b/public/pic/smiles/icon_rolleyes.gif deleted file mode 100644 index d7f5f2f4..00000000 Binary files a/public/pic/smiles/icon_rolleyes.gif and /dev/null differ diff --git a/public/pic/smiles/icon_sad.gif b/public/pic/smiles/icon_sad.gif deleted file mode 100644 index d2ac78c0..00000000 Binary files a/public/pic/smiles/icon_sad.gif and /dev/null differ diff --git a/public/pic/smiles/icon_smile.gif b/public/pic/smiles/icon_smile.gif deleted file mode 100644 index 7b1f6d30..00000000 Binary files a/public/pic/smiles/icon_smile.gif and /dev/null differ diff --git a/public/pic/smiles/icon_surprised.gif b/public/pic/smiles/icon_surprised.gif deleted file mode 100644 index cb214243..00000000 Binary files a/public/pic/smiles/icon_surprised.gif and /dev/null differ diff --git a/public/pic/smiles/icon_twisted.gif b/public/pic/smiles/icon_twisted.gif deleted file mode 100644 index 502fe247..00000000 Binary files a/public/pic/smiles/icon_twisted.gif and /dev/null differ diff --git a/public/pic/smiles/icon_wind.gif b/public/pic/smiles/icon_wind.gif deleted file mode 100644 index d1482880..00000000 Binary files a/public/pic/smiles/icon_wind.gif and /dev/null differ diff --git a/public/pic/smiles/koenig1.gif b/public/pic/smiles/koenig1.gif deleted file mode 100644 index b3e710cb..00000000 Binary files a/public/pic/smiles/koenig1.gif and /dev/null differ diff --git a/public/pic/smiles/laser1.gif b/public/pic/smiles/laser1.gif deleted file mode 100644 index 32e2aab7..00000000 Binary files a/public/pic/smiles/laser1.gif and /dev/null differ diff --git a/public/pic/smiles/love1.gif b/public/pic/smiles/love1.gif deleted file mode 100644 index 88dd553a..00000000 Binary files a/public/pic/smiles/love1.gif and /dev/null differ diff --git a/public/pic/smiles/moo.gif b/public/pic/smiles/moo.gif deleted file mode 100644 index e525aa86..00000000 Binary files a/public/pic/smiles/moo.gif and /dev/null differ diff --git a/public/pic/smiles/nuts.gif b/public/pic/smiles/nuts.gif deleted file mode 100644 index 12d4c5d1..00000000 Binary files a/public/pic/smiles/nuts.gif and /dev/null differ diff --git a/public/pic/smiles/robin.gif b/public/pic/smiles/robin.gif deleted file mode 100644 index ee0f0500..00000000 Binary files a/public/pic/smiles/robin.gif and /dev/null differ diff --git a/public/pic/smiles/sheep.gif b/public/pic/smiles/sheep.gif deleted file mode 100644 index d1691491..00000000 Binary files a/public/pic/smiles/sheep.gif and /dev/null differ diff --git a/public/pic/smiles/sick.gif b/public/pic/smiles/sick.gif deleted file mode 100644 index 488d0e8e..00000000 Binary files a/public/pic/smiles/sick.gif and /dev/null differ diff --git a/public/pic/smiles/sleep.gif b/public/pic/smiles/sleep.gif deleted file mode 100644 index 7e1a0c51..00000000 Binary files a/public/pic/smiles/sleep.gif and /dev/null differ diff --git a/public/pic/smiles/soppy.gif b/public/pic/smiles/soppy.gif deleted file mode 100644 index 6c0416b1..00000000 Binary files a/public/pic/smiles/soppy.gif and /dev/null differ diff --git a/public/pic/smiles/stress.gif b/public/pic/smiles/stress.gif deleted file mode 100644 index 133913d7..00000000 Binary files a/public/pic/smiles/stress.gif and /dev/null differ diff --git a/public/pic/smiles/sweet.gif b/public/pic/smiles/sweet.gif deleted file mode 100644 index 6c1e79a7..00000000 Binary files a/public/pic/smiles/sweet.gif and /dev/null differ diff --git a/public/pic/smiles/tired.gif b/public/pic/smiles/tired.gif deleted file mode 100644 index d8cd4306..00000000 Binary files a/public/pic/smiles/tired.gif and /dev/null differ diff --git a/public/pic/smiles/urgh.gif b/public/pic/smiles/urgh.gif deleted file mode 100644 index 16a9bc1d..00000000 Binary files a/public/pic/smiles/urgh.gif and /dev/null differ diff --git a/public/pic/smiles/winken1.gif b/public/pic/smiles/winken1.gif deleted file mode 100644 index 98f1821b..00000000 Binary files a/public/pic/smiles/winken1.gif and /dev/null differ diff --git a/public/pic/smiles/worm.gif b/public/pic/smiles/worm.gif deleted file mode 100644 index c0134ee8..00000000 Binary files a/public/pic/smiles/worm.gif and /dev/null differ diff --git a/public/pic/smiles/worry.gif b/public/pic/smiles/worry.gif deleted file mode 100644 index c598b575..00000000 Binary files a/public/pic/smiles/worry.gif and /dev/null differ diff --git a/resources/assets/angelFont/angelFont.css b/resources/assets/angelFont/angelFont.css new file mode 100644 index 00000000..01551ecd --- /dev/null +++ b/resources/assets/angelFont/angelFont.css @@ -0,0 +1,28 @@ +@font-face { + font-family: 'angelFont'; + src:url('./angelFont.eot?-kja6ux'); + src:url('./angelFont.eot?#iefix-kja6ux') format('embedded-opentype'), + url('./angelFont.woff?-kja6ux') format('woff'), + url('./angelFont.ttf?-kja6ux') format('truetype'), + url('./angelFont.svg?-kja6ux#icomoon') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="icon-"], [class*=" icon-"] { + font-family: 'angelFont'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-icon_angel:before { + content: "\e600"; +} diff --git a/resources/assets/angelFont/angelFont.eot b/resources/assets/angelFont/angelFont.eot new file mode 100644 index 00000000..9b08a347 Binary files /dev/null and b/resources/assets/angelFont/angelFont.eot differ diff --git a/resources/assets/angelFont/angelFont.svg b/resources/assets/angelFont/angelFont.svg new file mode 100644 index 00000000..e5fdf45a --- /dev/null +++ b/resources/assets/angelFont/angelFont.svg @@ -0,0 +1,11 @@ + + + +Generated by IcoMoon + + + + + + + \ No newline at end of file diff --git a/resources/assets/angelFont/angelFont.ttf b/resources/assets/angelFont/angelFont.ttf new file mode 100644 index 00000000..ac4f0a45 Binary files /dev/null and b/resources/assets/angelFont/angelFont.ttf differ diff --git a/resources/assets/angelFont/angelFont.woff b/resources/assets/angelFont/angelFont.woff new file mode 100644 index 00000000..c7107a54 Binary files /dev/null and b/resources/assets/angelFont/angelFont.woff differ diff --git a/resources/assets/js/forms.js b/resources/assets/js/forms.js new file mode 100644 index 00000000..13e42d26 --- /dev/null +++ b/resources/assets/js/forms.js @@ -0,0 +1,94 @@ +/** + * Sets all checkboxes to the wanted state + * + * @param {string} id Id of the element containing all the checkboxes + * @param {boolean} checked True if the checkboxes should be checked + */ +global.checkAll = (id, checked) => { + $('#' + id + ' input[type="checkbox"]').each(function () { + this.checked = checked; + }); +}; + +/** + * Sets the checkboxes according to the given type + * + * @param {string} id The elements ID + * @param {list} shifts_list A list of numbers + */ +global.checkOwnTypes = (id, shiftsList) => { + $('#' + id + ' input[type="checkbox"]').each(function () { + this.checked = $.inArray(parseInt(this.value), shiftsList) != -1; + }); +}; + +/** + * @param {moment} date + */ +global.formatDay = (date) => { + return date.format('YYYY-MM-DD'); +}; + +/** + * @param {moment} date + */ +global.formatTime = (date) => { + return date.format('HH:mm'); +}; + +/** + * @param {moment} from + * @param {moment} to + */ +global.setInput = (from, to) => { + var fromDay = $('#start_day'), fromTime = $('#start_time'), toDay = $('#end_day'), toTime = $('#end_time'); + + fromDay.val(formatDay(from)); + fromTime.val(formatTime(from)); + + toDay.val(formatDay(to)); + toTime.val(formatTime(to)); +}; + +global.setDay = (days) => { + days = days || 0; + + var from = moment(); + from.hours(0).minutes(0).seconds(0); + + from.add(days, 'd'); + + var to = from.clone(); + to.hours(23).minutes(59); + + setInput(from, to); +}; + +global.setHours = (hours) => { + hours = hours || 1; + + var from = moment(); + var to = from.clone(); + + to.add(hours, 'h'); + if (to < from) { + setInput(to, from); + return; + } + + setInput(from, to); +}; + +$(function () { + /** + * Disable every submit button after clicking (to prevent double-clicking) + */ + $('form').submit(function (ev) { + $('input[type="submit"]').prop('readonly', true).addClass('disabled'); + return true; + }); + + $('.dropdown-menu').css('max-height', function () { + return ($(window).height() - 50) + 'px'; + }).css('overflow-y', 'scroll'); +}); diff --git a/resources/assets/js/moment-countdown.js b/resources/assets/js/moment-countdown.js new file mode 100644 index 00000000..f5effbc0 --- /dev/null +++ b/resources/assets/js/moment-countdown.js @@ -0,0 +1,19 @@ +/* + * Initialize all moment countdowns on the page. A moment countdown has the + * class 'moment-countdown' and the attribute 'data-timestamp' which defines the + * countdown's time goal. + */ +$(document).ready(function () { + if (typeof moment !== 'undefined') { + $.each($('.moment-countdown'), function (i, e) { + var span = $(e); + var text = span.html(); + /* global moment */ + var timestamp = moment(parseInt(span.attr('data-timestamp') * 1000)); + span.html(text.replace('%c', timestamp.fromNow())); + setInterval(function () { + span.html(text.replace('%c', timestamp.fromNow())); + }, 1000); + }); + } +}); diff --git a/resources/assets/js/sticky-headers.js b/resources/assets/js/sticky-headers.js new file mode 100644 index 00000000..c664387c --- /dev/null +++ b/resources/assets/js/sticky-headers.js @@ -0,0 +1,31 @@ +/** + * Enables the fixed headers and time lane for the shift-calendar and datatables + */ +$(document).ready(function () { + if ($('.shift-calendar').length) { + var timeLanes = $('.shift-calendar .time'); + var headers = $('.shift-calendar .header'); + var topReference = $('.container-fluid .row'); + timeLanes.css({ + 'position': 'relative', + 'z-index': 999 + }); + headers.css({ + 'position': 'relative', + 'z-index': 900 + }); + $(window).scroll( + function () { + var top = headers.parent().offset().top; + var left = 15; + timeLanes.css({ + 'left': Math.max(0, $(window).scrollLeft() - left) + 'px' + }); + headers.css({ + 'top': Math.max(0, $(window).scrollTop() - top + + topReference.offset().top) + + 'px' + }); + }); + } +}); diff --git a/resources/assets/js/vendor.js b/resources/assets/js/vendor.js new file mode 100644 index 00000000..dd6b66b3 --- /dev/null +++ b/resources/assets/js/vendor.js @@ -0,0 +1,16 @@ +window.$ = window.jQuery = require('jquery'); +require('imports-loader?define=>false!jquery-ui'); +require('bootstrap'); +require('imports-loader?define=>false&exports=>false!bootstrap-datepicker'); +require('bootstrap-datepicker/js/locales/bootstrap-datepicker.de'); +require('bootstrap-datepicker/dist/css/bootstrap-datepicker3.min.css'); +require('imports-loader?this=>window!chart.js'); +require('imports-loader?this=>window&define=>false&exports=>false!moment'); +require('imports-loader?this=>window&define=>false&exports=>false!moment/locale/de'); +require('./forms'); +require('./sticky-headers'); +require('./moment-countdown'); + +$(function () { + moment.locale($('html').attr('lang')); +}); diff --git a/resources/assets/themes/base.less b/resources/assets/themes/base.less new file mode 100644 index 00000000..4ae6930e --- /dev/null +++ b/resources/assets/themes/base.less @@ -0,0 +1,264 @@ +@import "../../../node_modules/bootstrap/less/bootstrap"; +@import "../angelFont/angelFont.css"; + +body { + padding-top: 50px; +} + +.footer a { + color: @text-muted; +} + +.first { + clear: both; + margin-top: 30px; +} + +.text-big { + display: block; + font-size: 30px; + line-height: 30px; + margin: 0px; +} + +.stats { + .make-md-column(3); + .make-xs-column(6); + font-size: 20px; + height: 150px; + text-align: center; + + .number { + font-size: 80px; + font-weight: 200; + } + @media (max-width: @screen-md) { + font-size: inherit; + .number { + font-size: 40px; + } + } +} + +.stats-danger { + color: @brand-danger; +} + +.stats-warning { + color: @brand-warning; +} + +.stats-success { + color: @brand-success; +} + +.dashboard-panel { + position: relative; + font-size: 20px; + color: @headings-color; + + .panel-link { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + text-decoration: none; /* No underlines on the link */ + z-index: 10; /* Places the link above everything else in the div */ + background-color: @brand-primary; /* Fix to make div clickable in IE */ + opacity: 0; /* Fix to make div clickable in IE */ + filter: alpha(opacity=1); /* Fix to make div clickable in IE */ + } + + .panel-link:hover { + opacity: 0.3; + } +} + +.panel-primary .panel-heading a { + color: @panel-primary-text; +} + +.panel-default .panel-heading a { + color: @panel-default-text; +} + +.panel-info .panel-heading a { + color: @panel-info-text; +} + +.panel-success .panel-heading a { + color: @panel-success-text; +} + +.panel-warning .panel-heading a { + color: @panel-warning-text; +} + +.panel-danger .panel-heading a { + color: @panel-danger-text; +} + +.selection .checkbox { + display: block; +} + +.shift-calendar { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + align-itmes: stretch; + width: 100%; + + .lane { + background: @table-bg-accent; + flex-grow: 1; + min-width: 280px; + width: 280px; + flex-shrink: 1; + + .header { + background: @panel-bg; + border-bottom: 1px solid @table-border-color; + height: 30px; + padding: 5px 5px 5px 16px; + } + + .tick { + height: 30px; + border-top: 1px solid darken(@table-bg-accent, 2%); + } + + .tick.hour { + border-top: 2px solid @table-border-color; + font-size: 0.9em; + padding-left: 5px; + } + + .tick.day { + border-top: 2px solid @brand-primary; + font-size: 0.9em; + padding-left: 5px; + } + } + + .lane.time { + border-right: 1px solid @table-border-color; + flex-grow: 0; + min-width: 50px; + width: 50px; + flex-shrink: 0; + } + + .shift { + margin: 0 5px 5px 0; + overflow: hidden; + } +} + +.space-top { + margin-top: 15px; +} + +.column_duration { + text-align: right; +} + +.messages { + &:focus { + outline: none; + } + a:focus { + outline: none; + } +} + +.messages span.text-danger { + animation: pulse 1s infinite; + -webkit-animation: pulse 1s infinite; + -moz-animation: pulse 1s infinite; +} + +@keyframes pulse { + 0% { + transform: rotate(0deg); + } + 10% { + transform: rotate(5deg) translateY(-2px); + } + 20% { + transform: rotate(-5deg); + } + 30% { + transform: rotate(5deg) translateY(-2px);; + } + 40% { + transform: rotate(-5deg); + } + 50% { + transform: rotate(0deg) translateY(-2px); + } + 75% { + transform: rotate(0deg) translateY(0px); + } +} + +@-webkit-keyframes pulse { + 0% { + transform: rotate(0deg); + } + 10% { + transform: rotate(5deg) translateY(-2px); + } + 20% { + transform: rotate(-5deg); + } + 30% { + transform: rotate(5deg) translateY(-2px); + } + 40% { + transform: rotate(-5deg); + } + 50% { + transform: rotate(0deg) translateY(-2px); + } + 75% { + transform: rotate(0deg) translateY(0px); + } +} + +@-moz-keyframes pulse { + 0% { + transform: rotate(0deg); + } + 10% { + transform: rotate(5deg) translateY(-2px); + } + 20% { + transform: rotate(-5deg); + } + 30% { + transform: rotate(5deg) translateY(-2px); + } + 40% { + transform: rotate(-5deg); + } + 50% { + transform: rotate(0deg) translateY(-2px); + } + 75% { + transform: rotate(0deg) translateY(0px); + } +} + +@media (max-width: 525px) { + .col-xxs-12 { + float: none; + width: 100%; + + position: relative; left: 0; right: 0; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + } +} diff --git a/resources/assets/themes/theme0.less b/resources/assets/themes/theme0.less new file mode 100644 index 00000000..3e94f738 --- /dev/null +++ b/resources/assets/themes/theme0.less @@ -0,0 +1 @@ +@import "base.less"; \ No newline at end of file diff --git a/resources/assets/themes/theme1.less b/resources/assets/themes/theme1.less new file mode 100644 index 00000000..20af646a --- /dev/null +++ b/resources/assets/themes/theme1.less @@ -0,0 +1,1045 @@ +@import "../../../node_modules/bootstrap/less/variables"; + +/* +The MIT License (MIT) + +Copyright (c) 2013 Thomas Park + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +*/ + +// Cyborg 3.2.0 +// Variables +// -------------------------------------------------- + +//== Colors +// +//## Gray and brand colors for use across Bootstrap. + +@gray-darker: #222; // #222 +@gray-dark: #282828; // #333 +@gray: #555; // #555 +@gray-light: #888; // #999 +@gray-lighter: #ADAFAE; // #eee + +@brand-primary: #428bca; +@brand-success: #5cb85c; +@brand-info: #5bc0de; +@brand-warning: #f0ad4e; +@brand-danger: #d9534f; + + +//== Scaffolding +// +//## Settings for some of the most global styles. + +//** Background color for ``. +@body-bg: #060606; +//** Global text color on ``. +@text-color: @gray-light; + +//** Global textual link color. +@link-color: @brand-primary; +//** Link hover color set via `darken()` function. +@link-hover-color: @link-color; + + +//== Typography +// +//## Font, line-height, and color for body text, headings, and more. + +@font-family-serif: Georgia, "Times New Roman", Times, serif; +//** Default monospace fonts for ``, ``, and `
`.
+@font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace;
+@font-family-base:        @font-family-sans-serif;
+
+@font-size-base:          14px;
+@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px
+@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px
+
+@font-size-h1:            34px;
+@font-size-h2:            24px;
+@font-size-h3:            20px;
+@font-size-h4:            20px;
+@font-size-h5:            20px;
+@font-size-h6:            16px;
+
+//** Unit-less `line-height` for use in components like buttons.
+@line-height-base:        1.428571429; // 20/14
+//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
+@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px
+
+//** By default, this inherits from the ``.
+@headings-font-family:    @font-family-base;
+@headings-font-weight:    500;
+@headings-line-height:    1.1;
+@headings-color:          #fff;
+
+
+//== Iconography
+//
+//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
+
+//** File name for all font files.
+@icon-font-name:          "glyphicons-halflings-regular";
+//** Element ID within SVG icon file.
+@icon-font-svg-id:        "glyphicons_halflingsregular";
+
+
+//== Components
+//
+//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
+
+@padding-base-vertical:     8px;
+@padding-base-horizontal:   12px;
+
+@padding-large-vertical:    14px;
+@padding-large-horizontal:  16px;
+
+@padding-small-vertical:    5px;
+@padding-small-horizontal:  10px;
+
+@padding-xs-vertical:       1px;
+@padding-xs-horizontal:     5px;
+
+@line-height-large:         1.33;
+@line-height-small:         1.5;
+
+@border-radius-base:        4px;
+@border-radius-large:       6px;
+@border-radius-small:       3px;
+
+//** Global color for active items (e.g., navs or dropdowns).
+@component-active-color:    #fff;
+//** Global background color for active items (e.g., navs or dropdowns).
+@component-active-bg:       @brand-primary;
+
+//** Width of the `border` for generating carets that indicator dropdowns.
+@caret-width-base:          4px;
+//** Carets increase slightly in size for larger components.
+@caret-width-large:         5px;
+
+
+//== Tables
+//
+//## Customizes the `.table` component with basic values, each used across all table variations.
+
+//** Padding for ``s and ``s.
+@table-cell-padding:            8px;
+//** Padding for cells in `.table-condensed`.
+@table-condensed-cell-padding:  5px;
+
+//** Default background color used for all tables.
+@table-bg:                      darken(@gray-darker, 4%);
+//** Background color used for `.table-striped`.
+@table-bg-accent:               darken(@table-bg, 6%);
+//** Background color used for `.table-hover`.
+@table-bg-hover:                @gray-dark;
+@table-bg-active:               @table-bg-hover;
+
+//** Border color for table and cell borders.
+@table-border-color:            @gray-dark;
+
+
+//== Buttons
+//
+//## For each of Bootstrap's buttons, define text, background and border color.
+
+@btn-font-weight:                normal;
+
+@btn-default-color:              #fff;
+@btn-default-bg:                 lighten(@gray-dark, 10%);
+
+@btn-default-border:             darken(@btn-default-bg, 10%);
+
+@btn-primary-color:              @btn-default-color;
+@btn-primary-bg:                 @brand-primary;
+@btn-primary-border:             darken(@btn-default-bg, 10%);
+
+@btn-success-color:              @btn-default-color;
+@btn-success-bg:                 @brand-success;
+@btn-success-border:             darken(@btn-default-bg, 10%);
+
+@btn-info-color:                 @btn-default-color;
+@btn-info-bg:                    @brand-info;
+@btn-info-border:                darken(@btn-default-bg, 10%);
+
+@btn-warning-color:              @btn-default-color;
+@btn-warning-bg:                 @brand-warning;
+@btn-warning-border:             darken(@btn-default-bg, 10%);
+
+@btn-danger-color:               @btn-default-color;
+@btn-danger-bg:                  @brand-danger;
+@btn-danger-border:              darken(@btn-default-bg, 10%);
+
+@btn-link-disabled-color:        @gray-light;
+
+
+//== Forms
+//
+//##
+
+//** `` background color
+@input-bg:                       @gray-darker;
+//** `` background color
+@input-bg-disabled:              @gray-lighter;
+
+//** Text color for ``s
+@input-color:                    @text-color;
+//** `` border color
+@input-border:                   @gray-dark;
+//** `` border radius
+@input-border-radius:            @border-radius-base;
+//** Border color for inputs on focus
+@input-border-focus:             #66afe9;
+
+//** Placeholder text color
+@input-color-placeholder:        @gray-light;
+
+//** Default `.form-control` height
+@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
+//** Large `.form-control` height
+@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
+//** Small `.form-control` height
+@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
+
+@legend-color:                   @text-color;
+@legend-border-color:            @gray-dark;
+
+//** Background color for textual input addons
+@input-group-addon-bg:           @gray-lighter;
+//** Border color for textual input addons
+@input-group-addon-border-color: @input-border;
+
+
+//== Dropdowns
+//
+//## Dropdown menu container and contents.
+
+//** Background for the dropdown menu.
+@dropdown-bg:                    @gray-darker;
+//** Dropdown menu `border-color`.
+@dropdown-border:                rgba(255,255,255,0.1);
+//** Dropdown menu `border-color` **for IE8**.
+@dropdown-fallback-border:       #444;
+//** Divider color for between dropdown items.
+@dropdown-divider-bg:            rgba(255,255,255,0.1);
+
+//** Dropdown link text color.
+@dropdown-link-color:            #fff;
+//** Hover color for dropdown links.
+@dropdown-link-hover-color:      #fff;
+//** Hover background for dropdown links.
+@dropdown-link-hover-bg:         @dropdown-link-active-bg;
+
+//** Active dropdown menu item text color.
+@dropdown-link-active-color:     #fff;
+//** Active dropdown menu item background color.
+@dropdown-link-active-bg:        @component-active-bg;
+
+//** Disabled dropdown menu item background color.
+@dropdown-link-disabled-color:   @text-muted;
+
+//** Text color for headers within dropdown menus.
+@dropdown-header-color:          @text-muted;
+
+//** Deprecated `@dropdown-caret-color` as of v3.1.0
+@dropdown-caret-color:           #000;
+
+
+//-- Z-index master list
+//
+// Warning: Avoid customizing these values. They're used for a bird's eye view
+// of components dependent on the z-axis and are designed to all work together.
+//
+// Note: These variables are not generated into the Customizer.
+
+@zindex-navbar:            1000;
+@zindex-dropdown:          1000;
+@zindex-popover:           1060;
+@zindex-tooltip:           1070;
+@zindex-navbar-fixed:      1030;
+@zindex-modal-background:  1040;
+@zindex-modal:             1050;
+
+
+//== Media queries breakpoints
+//
+//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
+
+// Extra small screen / phone
+//** Deprecated `@screen-xs` as of v3.0.1
+@screen-xs:                  480px;
+//** Deprecated `@screen-xs-min` as of v3.2.0
+@screen-xs-min:              @screen-xs;
+//** Deprecated `@screen-phone` as of v3.0.1
+@screen-phone:               @screen-xs-min;
+
+// Small screen / tablet
+//** Deprecated `@screen-sm` as of v3.0.1
+@screen-sm:                  768px;
+@screen-sm-min:              @screen-sm;
+//** Deprecated `@screen-tablet` as of v3.0.1
+@screen-tablet:              @screen-sm-min;
+
+// Medium screen / desktop
+//** Deprecated `@screen-md` as of v3.0.1
+@screen-md:                  992px;
+@screen-md-min:              @screen-md;
+//** Deprecated `@screen-desktop` as of v3.0.1
+@screen-desktop:             @screen-md-min;
+
+// Large screen / wide desktop
+//** Deprecated `@screen-lg` as of v3.0.1
+@screen-lg:                  1200px;
+@screen-lg-min:              @screen-lg;
+//** Deprecated `@screen-lg-desktop` as of v3.0.1
+@screen-lg-desktop:          @screen-lg-min;
+
+// So media queries don't overlap when required, provide a maximum
+@screen-xs-max:              (@screen-sm-min - 1);
+@screen-sm-max:              (@screen-md-min - 1);
+@screen-md-max:              (@screen-lg-min - 1);
+
+
+//== Grid system
+//
+//## Define your custom responsive grid.
+
+//** Number of columns in the grid.
+@grid-columns:              12;
+//** Padding between columns. Gets divided in half for the left and right.
+@grid-gutter-width:         30px;
+// Navbar collapse
+//** Point at which the navbar becomes uncollapsed.
+@grid-float-breakpoint:     @screen-sm-min;
+//** Point at which the navbar begins collapsing.
+@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
+
+
+//== Container sizes
+//
+//## Define the maximum width of `.container` for different screen sizes.
+
+// Small screen / tablet
+@container-tablet:             ((720px + @grid-gutter-width));
+//** For `@screen-sm-min` and up.
+@container-sm:                 @container-tablet;
+
+// Medium screen / desktop
+@container-desktop:            ((940px + @grid-gutter-width));
+//** For `@screen-md-min` and up.
+@container-md:                 @container-desktop;
+
+// Large screen / wide desktop
+@container-large-desktop:      ((1140px + @grid-gutter-width));
+//** For `@screen-lg-min` and up.
+@container-lg:                 @container-large-desktop;
+
+
+//== Navbar
+//
+//##
+
+// Basics of a navbar
+@navbar-height:                    50px;
+@navbar-margin-bottom:             @line-height-computed;
+@navbar-border-radius:             @border-radius-base;
+@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));
+@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
+@navbar-collapse-max-height:       340px;
+
+@navbar-default-color:             @text-color;
+@navbar-default-bg:                @body-bg;
+@navbar-default-border:            @gray-dark;
+
+// Navbar links
+@navbar-default-link-color:                @text-color;
+@navbar-default-link-hover-color:          #fff;
+@navbar-default-link-hover-bg:             transparent;
+@navbar-default-link-active-color:         #fff;
+@navbar-default-link-active-bg:            transparent;
+@navbar-default-link-disabled-color:       @gray-light;
+@navbar-default-link-disabled-bg:          transparent;
+
+// Navbar brand label
+@navbar-default-brand-color:               #fff;
+@navbar-default-brand-hover-color:         #fff;
+@navbar-default-brand-hover-bg:            transparent;
+
+// Navbar toggle
+@navbar-default-toggle-hover-bg:           @gray-dark;
+@navbar-default-toggle-icon-bar-bg:        #ccc;
+@navbar-default-toggle-border-color:       @gray-dark;
+
+
+// Inverted navbar
+// Reset inverted navbar basics
+@navbar-inverse-color:                      @gray-light;
+@navbar-inverse-bg:                         @gray-darker;
+@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);
+
+// Inverted navbar links
+@navbar-inverse-link-color:                 @gray-light;
+@navbar-inverse-link-hover-color:           #fff;
+@navbar-inverse-link-hover-bg:              transparent;
+@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
+@navbar-inverse-link-active-bg:             transparent;
+@navbar-inverse-link-disabled-color:        #aaa;
+@navbar-inverse-link-disabled-bg:           transparent;
+
+// Inverted navbar brand label
+@navbar-inverse-brand-color:                #fff;
+@navbar-inverse-brand-hover-color:          #fff;
+@navbar-inverse-brand-hover-bg:             transparent;
+
+// Inverted navbar toggle
+@navbar-inverse-toggle-hover-bg:            #333;
+@navbar-inverse-toggle-icon-bar-bg:         #fff;
+@navbar-inverse-toggle-border-color:        #333;
+
+
+//== Navs
+//
+//##
+
+//=== Shared nav styles
+@nav-link-padding:                          10px 15px;
+@nav-link-hover-bg:                         @gray-darker;
+
+@nav-disabled-link-color:                   @gray-light;
+@nav-disabled-link-hover-color:             @gray-light;
+
+@nav-open-link-hover-color:                 @gray-darker;
+
+//== Tabs
+@nav-tabs-border-color:                     @gray-dark;
+
+@nav-tabs-link-hover-border-color:          transparent;
+
+@nav-tabs-active-link-hover-bg:             @brand-primary;
+@nav-tabs-active-link-hover-color:          #fff;
+@nav-tabs-active-link-hover-border-color:   @gray-dark;
+
+@nav-tabs-justified-link-border-color:            #ddd;
+@nav-tabs-justified-active-link-border-color:     @body-bg;
+
+//== Pills
+@nav-pills-border-radius:                   @border-radius-base;
+@nav-pills-active-link-hover-bg:            @component-active-bg;
+@nav-pills-active-link-hover-color:         @component-active-color;
+
+
+//== Pagination
+//
+//##
+
+@pagination-color:                     #fff;
+@pagination-bg:                        @gray-darker;
+@pagination-border:                    @gray-dark;
+
+@pagination-hover-color:               #fff;
+@pagination-hover-bg:                  @component-active-bg;
+@pagination-hover-border:              transparent;
+
+@pagination-active-color:              #fff;
+@pagination-active-bg:                 @brand-primary;
+@pagination-active-border:             transparent;
+
+@pagination-disabled-color:            @gray-light;
+@pagination-disabled-bg:               @gray-darker;
+@pagination-disabled-border:           @gray-dark;
+
+
+//== Pager
+//
+//##
+
+@pager-bg:                             @pagination-bg;
+@pager-border:                         @pagination-border;
+@pager-border-radius:                  15px;
+
+@pager-hover-bg:                       @pagination-hover-bg;
+
+@pager-active-bg:                      @pagination-active-bg;
+@pager-active-color:                   @pagination-active-color;
+
+@pager-disabled-color:                 @gray-light;
+
+
+//== Jumbotron
+//
+//##
+
+@jumbotron-padding:              30px;
+@jumbotron-color:                inherit;
+@jumbotron-bg:                   darken(@gray-darker, 5%);
+@jumbotron-heading-color:        inherit;
+@jumbotron-font-size:            ceil((@font-size-base * 1.5));
+
+
+//== Form states and alerts
+//
+//## Define colors for form feedback states and, by default, alerts.
+
+@state-success-text:             #fff;
+@state-success-bg:               @brand-success;
+@state-success-border:           darken(@state-success-bg, 5%);
+
+@state-info-text:                #fff;
+@state-info-bg:                  @brand-info;
+@state-info-border:              darken(@state-info-bg, 7%);
+
+@state-warning-text:             #fff;
+@state-warning-bg:               @brand-warning;
+@state-warning-border:           darken(@state-warning-bg, 3%);
+
+@state-danger-text:              #fff;
+@state-danger-bg:                @brand-danger;
+@state-danger-border:            darken(@state-danger-bg, 3%);
+
+
+//== Tooltips
+//
+//##
+
+//** Tooltip max width
+@tooltip-max-width:           200px;
+//** Tooltip text color
+@tooltip-color:               #fff;
+//** Tooltip background color
+@tooltip-bg:                  rgba(0,0,0,.9);
+@tooltip-opacity:             .9;
+
+//** Tooltip arrow width
+@tooltip-arrow-width:         5px;
+//** Tooltip arrow color
+@tooltip-arrow-color:         @tooltip-bg;
+
+
+//== Popovers
+//
+//##
+
+//** Popover body background color
+@popover-bg:                          lighten(@body-bg, 10%);
+//** Popover maximum width
+@popover-max-width:                   276px;
+//** Popover border color
+@popover-border-color:                rgba(0,0,0,.2);
+//** Popover fallback border color
+@popover-fallback-border-color:       #999;
+
+//** Popover title background color
+@popover-title-bg:                    darken(@popover-bg, 3%);
+
+//** Popover arrow width
+@popover-arrow-width:                 10px;
+//** Popover arrow color
+@popover-arrow-color:                 @popover-bg;
+
+//** Popover outer arrow width
+@popover-arrow-outer-width:           (@popover-arrow-width + 1);
+//** Popover outer arrow color
+@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);
+//** Popover outer arrow fallback color
+@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);
+
+
+//== Labels
+//
+//##
+
+//** Default label background color
+@label-default-bg:            @btn-default-bg;
+//** Primary label background color
+@label-primary-bg:            @brand-primary;
+//** Success label background color
+@label-success-bg:            @brand-success;
+//** Info label background color
+@label-info-bg:               @brand-info;
+//** Warning label background color
+@label-warning-bg:            @brand-warning;
+//** Danger label background color
+@label-danger-bg:             @brand-danger;
+
+//** Default label text color
+@label-color:                 #fff;
+//** Default text color of a linked label
+@label-link-hover-color:      #fff;
+
+
+//== Modals
+//
+//##
+
+//** Padding applied to the modal body
+@modal-inner-padding:         20px;
+
+//** Padding applied to the modal title
+@modal-title-padding:         15px;
+//** Modal title line-height
+@modal-title-line-height:     @line-height-base;
+
+//** Background color of modal content area
+@modal-content-bg:                             lighten(@body-bg, 10%);
+//** Modal content border color
+@modal-content-border-color:                   rgba(0,0,0,.2);
+//** Modal content border color **for IE8**
+@modal-content-fallback-border-color:          #999;
+
+//** Modal backdrop background color
+@modal-backdrop-bg:           #000;
+//** Modal backdrop opacity
+@modal-backdrop-opacity:      .5;
+//** Modal header border color
+@modal-header-border-color:   @gray-dark;
+//** Modal footer border color
+@modal-footer-border-color:   @modal-header-border-color;
+
+@modal-lg:                    900px;
+@modal-md:                    600px;
+@modal-sm:                    300px;
+
+
+//== Alerts
+//
+//## Define alert colors, border radius, and padding.
+
+@alert-padding:               15px;
+@alert-border-radius:         @border-radius-base;
+@alert-link-font-weight:      bold;
+
+@alert-success-bg:            @state-success-bg;
+@alert-success-text:          @state-success-text;
+@alert-success-border:        @state-success-border;
+
+@alert-info-bg:               @state-info-bg;
+@alert-info-text:             @state-info-text;
+@alert-info-border:           @state-info-border;
+
+@alert-warning-bg:            @state-warning-bg;
+@alert-warning-text:          @state-warning-text;
+@alert-warning-border:        @state-warning-border;
+
+@alert-danger-bg:             @state-danger-bg;
+@alert-danger-text:           @state-danger-text;
+@alert-danger-border:         @state-danger-border;
+
+
+//== Progress bars
+//
+//##
+
+//** Background color of the whole progress component
+@progress-bg:                 @gray-darker;
+//** Progress bar text color
+@progress-bar-color:          #fff;
+
+//** Default progress bar color
+@progress-bar-bg:             @brand-primary;
+//** Success progress bar color
+@progress-bar-success-bg:     @brand-success;
+//** Warning progress bar color
+@progress-bar-warning-bg:     @brand-warning;
+//** Danger progress bar color
+@progress-bar-danger-bg:      @brand-danger;
+//** Info progress bar color
+@progress-bar-info-bg:        @brand-info;
+
+
+//== List group
+//
+//##
+
+//** Background color on `.list-group-item`
+@list-group-bg:                 @gray-darker;
+//** `.list-group-item` border color
+@list-group-border:             @gray-dark;
+//** List group border radius
+@list-group-border-radius:      @border-radius-base;
+
+//** Background color of single list items on hover
+@list-group-hover-bg:           lighten(@list-group-bg, 15%);
+//** Text color of active list items
+@list-group-active-color:       @component-active-color;
+//** Background color of active list items
+@list-group-active-bg:          @component-active-bg;
+//** Border color of active list elements
+@list-group-active-border:      @list-group-active-bg;
+//** Text color for content within active list items
+@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
+
+//** Text color of disabled list items
+@list-group-disabled-color:      @gray-light;
+//** Background color of disabled list items
+@list-group-disabled-bg:         @gray-lighter;
+//** Text color for content within disabled list items
+@list-group-disabled-text-color: @list-group-disabled-color;
+
+@list-group-link-color:         @text-color;
+@list-group-link-hover-color:   @list-group-link-color;
+@list-group-link-heading-color: #fff;
+
+
+//== Panels
+//
+//##
+
+@panel-bg:                    @gray-darker;
+@panel-body-padding:          15px;
+@panel-heading-padding:       10px 15px;
+@panel-footer-padding:        @panel-heading-padding;
+@panel-border-radius:         @border-radius-base;
+
+//** Border color for elements within panels
+@panel-inner-border:          @gray-dark;
+
+@panel-default-text:          @text-color;
+@panel-default-border:        @panel-inner-border;
+@panel-default-heading-bg:    lighten(@gray-darker, 10%);
+
+@panel-footer-bg:             @panel-default-heading-bg;
+
+@panel-primary-text:          #fff;
+@panel-primary-border:        @brand-primary;
+@panel-primary-heading-bg:    @brand-primary;
+
+@panel-success-text:          @state-success-text;
+@panel-success-border:        @state-success-border;
+@panel-success-heading-bg:    @state-success-bg;
+
+@panel-info-text:             @state-info-text;
+@panel-info-border:           @state-info-border;
+@panel-info-heading-bg:       @state-info-bg;
+
+@panel-warning-text:          @state-warning-text;
+@panel-warning-border:        @state-warning-border;
+@panel-warning-heading-bg:    @state-warning-bg;
+
+@panel-danger-text:           @state-danger-text;
+@panel-danger-border:         @state-danger-border;
+@panel-danger-heading-bg:     @state-danger-bg;
+
+
+//== Thumbnails
+//
+//##
+
+//** Padding around the thumbnail image
+@thumbnail-padding:           4px;
+//** Thumbnail background color
+@thumbnail-bg:                @gray-dark;
+//** Thumbnail border color
+@thumbnail-border:            @gray-dark;
+//** Thumbnail border radius
+@thumbnail-border-radius:     @border-radius-base;
+
+//** Custom text color for thumbnail captions
+@thumbnail-caption-color:     @text-color;
+//** Padding around the thumbnail caption
+@thumbnail-caption-padding:   9px;
+
+
+//== Wells
+//
+//##
+
+@well-bg:                     darken(@gray-darker, 5%);
+@well-border:                 darken(@well-bg, 7%);
+
+
+//== Badges
+//
+//##
+
+@badge-color:                 #fff;
+//** Linked badge text color on hover
+@badge-link-hover-color:      #fff;
+@badge-bg:                    @brand-primary;
+
+//** Badge text color in active nav link
+@badge-active-color:          @brand-primary;
+//** Badge background color in active nav link
+@badge-active-bg:             #fff;
+
+@badge-font-weight:           bold;
+@badge-line-height:           1;
+@badge-border-radius:         10px;
+
+
+//== Breadcrumbs
+//
+//##
+
+@breadcrumb-padding-vertical:   8px;
+@breadcrumb-padding-horizontal: 15px;
+//** Breadcrumb background color
+@breadcrumb-bg:                 @gray-darker;
+//** Breadcrumb text color
+@breadcrumb-color:              #fff;
+//** Text color of current page in the breadcrumb
+@breadcrumb-active-color:       @text-color;
+//** Textual separator for between breadcrumb elements
+@breadcrumb-separator:          "/";
+
+
+//== Carousel
+//
+//##
+
+@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);
+
+@carousel-control-color:                      #fff;
+@carousel-control-width:                      15%;
+@carousel-control-opacity:                    .5;
+@carousel-control-font-size:                  20px;
+
+@carousel-indicator-active-bg:                #fff;
+@carousel-indicator-border-color:             #fff;
+
+@carousel-caption-color:                      #fff;
+
+
+//== Close
+//
+//##
+
+@close-font-weight:           bold;
+@close-color:                 #000;
+@close-text-shadow:           0 1px 0 #fff;
+
+
+//== Code
+//
+//##
+
+@code-color:                  #c7254e;
+@code-bg:                     #f9f2f4;
+
+@kbd-color:                   #fff;
+@kbd-bg:                      #333;
+
+@pre-bg:                      #f5f5f5;
+@pre-color:                   @gray-dark;
+@pre-border-color:            #ccc;
+@pre-scrollable-max-height:   340px;
+
+
+//== Type
+//
+//##
+
+//** Horizontal offset for forms and lists.
+@component-offset-horizontal: 180px;
+//** Text muted color
+@text-muted:                  @gray-light;
+//** Abbreviations and acronyms border color
+@abbr-border-color:           @gray-light;
+//** Headings small color
+@headings-small-color:        @gray-light;
+//** Blockquote small color
+@blockquote-small-color:      @gray;
+//** Blockquote font size
+@blockquote-font-size:        (@font-size-base * 1.25);
+//** Blockquote border color
+@blockquote-border-color:     @gray-dark;
+//** Page header border color
+@page-header-border-color:    @gray-dark;
+//** Width of horizontal description list titles
+@dl-horizontal-offset:        @component-offset-horizontal;
+//** Horizontal line color.
+@hr-border:                   @gray-dark;
+
+@import "base";
+
+.messages .text-danger {
+  color: #fff;
+}
+
+.messages .text-info {
+  color: #fff;
+}
+
+.messages .caret {
+  color: #fff;
+}
+
+// Cyborg 3.2.0
+// Bootswatch
+// -----------------------------------------------------
+
+// Navbar =====================================================================
+
+// Buttons ====================================================================
+
+// Typography =================================================================
+
+.text-primary,
+.text-primary:hover {
+  color: @brand-primary;
+}
+
+.text-success,
+.text-success:hover {
+  color: @brand-success;
+}
+
+.text-danger,
+.text-danger:hover {
+  color: @brand-danger;
+}
+
+.text-warning,
+.text-warning:hover {
+  color: @brand-warning;
+}
+
+.text-info,
+.text-info:hover {
+  color: @brand-info;
+}
+
+// Tables =====================================================================
+
+table,
+.table {
+  color: #fff;
+
+  a:not(.btn) {
+    color: #fff;
+    text-decoration: underline;
+  }
+
+  .text-muted {
+    color: @text-muted;
+  }
+}
+
+.table-responsive > .table {
+  background-color: @table-bg;
+}
+
+// Forms ======================================================================
+
+.has-warning {
+  .help-block,
+  .control-label,
+  .form-control-feedback {
+    color: @brand-warning;
+  }
+
+  .form-control,
+  .form-control:focus,
+  .input-group-addon {
+    border-color: @brand-warning;
+  }
+}
+
+.has-error {
+  .help-block,
+  .control-label,
+  .form-control-feedback {
+    color: @brand-danger;
+  }
+
+  .form-control,
+  .form-control:focus,
+  .input-group-addon {
+    border-color: @brand-danger;
+  }
+}
+
+.has-success {
+  .help-block,
+  .control-label,
+  .form-control-feedback {
+    color: @brand-success;
+  }
+
+  .form-control,
+  .form-control:focus,
+  .input-group-addon {
+    border-color: @brand-success;
+  }
+}
+
+legend {
+  color: #fff;
+}
+
+.input-group-addon {
+  background-color: @btn-default-bg;
+}
+
+// Navs =======================================================================
+
+.nav-tabs,
+.nav-pills,
+.breadcrumb,
+.pager {
+
+  a {
+    color: #fff;
+  }
+}
+
+// Indicators =================================================================
+
+.alert {
+
+  .alert-link,
+  a {
+    color: @alert-warning-text;
+    text-decoration: underline;
+  }
+
+  .close {
+    text-decoration: none;
+  }
+}
+
+.close {
+  color: #fff;
+  text-decoration: none;
+  opacity: 0.4;
+
+  &:hover,
+  &:focus {
+    color: #fff;
+    opacity: 1;
+  }
+}
+
+// Progress bars ==============================================================
+
+// Containers =================================================================
+
+a.thumbnail:hover,
+a.thumbnail:focus,
+a.thumbnail.active {
+  border-color: @thumbnail-border;
+}
+
+.jumbotron {
+
+  h1, h2, h3, h4, h5, h6 {
+    color: #fff;
+  }
+}
diff --git a/resources/assets/themes/theme2.less b/resources/assets/themes/theme2.less
new file mode 100644
index 00000000..a72576db
--- /dev/null
+++ b/resources/assets/themes/theme2.less
@@ -0,0 +1,27 @@
+@import "../../../node_modules/bootstrap/less/variables";
+
+@brand-primary:         #758499;
+@brand-success:         #7b9c41;
+@brand-info:            #9c7357;
+@brand-warning:         #e3a14d;
+@brand-danger:          #7f528b;
+
+@link-color:            #58585a;
+
+@state-success-text:             #638232;
+@state-success-bg:               lighten(@brand-success,50%);
+@state-success-border:           @brand-success;
+
+@state-info-text:                #826045;
+@state-info-bg:                  lighten(@brand-info,50%);
+@state-info-border:              @brand-info;
+
+@state-warning-text:             #bc8640;
+@state-warning-bg:               lighten(@brand-warning,50%);
+@state-warning-border:           @brand-warning;
+
+@state-danger-text:              #694374;
+@state-danger-bg:                lighten(@brand-danger,50%);
+@state-danger-border:            @brand-danger;
+
+@import "base.less";
diff --git a/resources/assets/themes/theme3.less b/resources/assets/themes/theme3.less
new file mode 100644
index 00000000..a9d6815d
--- /dev/null
+++ b/resources/assets/themes/theme3.less
@@ -0,0 +1,55 @@
+@import "../../../node_modules/bootstrap/less/variables";
+
+@brand-primary:         #f19224;
+@brand-success:         #39AB50;
+@brand-info:            #6618F9;
+@brand-warning:         #DAD216;
+@brand-danger:          #DA1639;
+
+@state-success-text:             @brand-success;
+@state-success-bg:               lighten(@brand-success,40%);
+@state-success-border:           @brand-success;
+
+@state-info-text:                @brand-info;
+@state-info-bg:                  lighten(@brand-info,40%);
+@state-info-border:              @brand-info;
+
+@state-warning-text:             @brand-warning;
+@state-warning-bg:               lighten(@brand-warning,40%);
+@state-warning-border:           @brand-warning;
+
+@state-danger-text:              @brand-danger;
+@state-danger-bg:                lighten(@brand-danger,40%);
+@state-danger-border:            @brand-danger;
+
+@navbar-default-color:  #fff;
+@navbar-default-bg:     #000;
+@navbar-default-border: #000;
+
+@navbar-default-link-color:         #fff;
+@navbar-default-link-hover-color:   #ddd;
+@navbar-default-link-hover-bg:      #222;
+
+@navbar-default-link-active-color:  @brand-primary;
+@navbar-default-link-active-bg:     #000;
+@navbar-default-link-disabled-color:#777;
+@navbar-default-link-disabled-bg:   #000;
+
+@navbar-default-brand-color:        #fff;
+@navbar-default-brand-hover-color:  @brand-primary;
+@navbar-default-brand-hover-bg:     #000;
+
+.navbar {
+	.bg-info {
+    background-color: darken(@brand-info, 30%);
+	}
+  .bg-danger {
+	  background-color: darken(@brand-danger, 30%);
+  }
+}
+
+#shifts td a {
+  color: #000;
+}
+
+@import "base.less";
diff --git a/resources/assets/themes/theme4.less b/resources/assets/themes/theme4.less
new file mode 100644
index 00000000..d0a5f948
--- /dev/null
+++ b/resources/assets/themes/theme4.less
@@ -0,0 +1,1051 @@
+@import "../../../node_modules/bootstrap/less/variables";
+
+/*
+The MIT License (MIT)
+
+Copyright (c) 2013 Thomas Park
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+*/
+
+// Cyborg 3.2.0
+// Variables
+// --------------------------------------------------
+
+//== Colors
+//
+//## Gray and brand colors for use across Bootstrap.
+
+@gray-darker:            #222; // #222
+@gray-dark:              #282828;   // #333
+@gray:                   #555; // #555
+@gray-light:             #888;   // #999
+@gray-lighter:           #ADAFAE; // #eee
+
+@brand-primary:         rgb(0, 156, 139);
+@brand-success:         rgb(141, 193, 35);
+@brand-info:            rgb(70, 71, 73);
+@brand-warning:         rgb(255, 244, 95);
+@brand-danger:          rgb(277, 38, 60);
+
+
+//== Scaffolding
+//
+//## Settings for some of the most global styles.
+
+//** Background color for ``.
+@body-bg:               #1d1d1b;
+//** Global text color on ``.
+@text-color:            @gray-light;
+
+//** Global textual link color.
+@link-color:            @brand-primary;
+//** Link hover color set via `darken()` function.
+@link-hover-color:      @link-color;
+
+
+//== Typography
+//
+//## Font, line-height, and color for body text, headings, and more.
+
+@font-family-serif:       Georgia, "Times New Roman", Times, serif;
+//** Default monospace fonts for ``, ``, and `
`.
+@font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace;
+@font-family-base:        @font-family-sans-serif;
+
+@font-size-base:          14px;
+@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px
+@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px
+
+@font-size-h1:            34px;
+@font-size-h2:            24px;
+@font-size-h3:            20px;
+@font-size-h4:            20px;
+@font-size-h5:            20px;
+@font-size-h6:            16px;
+
+//** Unit-less `line-height` for use in components like buttons.
+@line-height-base:        1.428571429; // 20/14
+//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
+@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px
+
+//** By default, this inherits from the ``.
+@headings-font-family:    @font-family-base;
+@headings-font-weight:    500;
+@headings-line-height:    1.1;
+@headings-color:          #fff;
+
+
+//== Iconography
+//
+//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
+
+//** File name for all font files.
+@icon-font-name:          "glyphicons-halflings-regular";
+//** Element ID within SVG icon file.
+@icon-font-svg-id:        "glyphicons_halflingsregular";
+
+
+//== Components
+//
+//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
+
+@padding-base-vertical:     8px;
+@padding-base-horizontal:   12px;
+
+@padding-large-vertical:    14px;
+@padding-large-horizontal:  16px;
+
+@padding-small-vertical:    5px;
+@padding-small-horizontal:  10px;
+
+@padding-xs-vertical:       1px;
+@padding-xs-horizontal:     5px;
+
+@line-height-large:         1.33;
+@line-height-small:         1.5;
+
+@border-radius-base:        4px;
+@border-radius-large:       6px;
+@border-radius-small:       3px;
+
+//** Global color for active items (e.g., navs or dropdowns).
+@component-active-color:    #fff;
+//** Global background color for active items (e.g., navs or dropdowns).
+@component-active-bg:       @brand-primary;
+
+//** Width of the `border` for generating carets that indicator dropdowns.
+@caret-width-base:          4px;
+//** Carets increase slightly in size for larger components.
+@caret-width-large:         5px;
+
+
+//== Tables
+//
+//## Customizes the `.table` component with basic values, each used across all table variations.
+
+//** Padding for ``s and ``s.
+@table-cell-padding:            8px;
+//** Padding for cells in `.table-condensed`.
+@table-condensed-cell-padding:  5px;
+
+//** Default background color used for all tables.
+@table-bg:                      darken(@gray-darker, 4%);
+//** Background color used for `.table-striped`.
+@table-bg-accent:               darken(@table-bg, 6%);
+//** Background color used for `.table-hover`.
+@table-bg-hover:                @gray-dark;
+@table-bg-active:               @table-bg-hover;
+
+//** Border color for table and cell borders.
+@table-border-color:            @gray-dark;
+
+
+//== Buttons
+//
+//## For each of Bootstrap's buttons, define text, background and border color.
+
+@btn-font-weight:                normal;
+
+@btn-default-color:              #fff;
+@btn-default-bg:                 lighten(@gray-dark, 10%);
+
+@btn-default-border:             darken(@btn-default-bg, 10%);
+
+@btn-primary-color:              @btn-default-color;
+@btn-primary-bg:                 @brand-primary;
+@btn-primary-border:             darken(@btn-default-bg, 10%);
+
+@btn-success-color:              @btn-default-color;
+@btn-success-bg:                 @brand-success;
+@btn-success-border:             darken(@btn-default-bg, 10%);
+
+@btn-info-color:                 @btn-default-color;
+@btn-info-bg:                    @brand-info;
+@btn-info-border:                darken(@btn-default-bg, 10%);
+
+@btn-warning-color:              @btn-default-color;
+@btn-warning-bg:                 @brand-warning;
+@btn-warning-border:             darken(@btn-default-bg, 10%);
+
+@btn-danger-color:               @btn-default-color;
+@btn-danger-bg:                  @brand-danger;
+@btn-danger-border:              darken(@btn-default-bg, 10%);
+
+@btn-link-disabled-color:        @gray-light;
+
+
+//== Forms
+//
+//##
+
+//** `` background color
+@input-bg:                       @gray-darker;
+//** `` background color
+@input-bg-disabled:              @gray-lighter;
+
+//** Text color for ``s
+@input-color:                    @text-color;
+//** `` border color
+@input-border:                   @gray-dark;
+//** `` border radius
+@input-border-radius:            @border-radius-base;
+//** Border color for inputs on focus
+@input-border-focus:             #66afe9;
+
+//** Placeholder text color
+@input-color-placeholder:        @gray-light;
+
+//** Default `.form-control` height
+@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
+//** Large `.form-control` height
+@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
+//** Small `.form-control` height
+@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
+
+@legend-color:                   @text-color;
+@legend-border-color:            @gray-dark;
+
+//** Background color for textual input addons
+@input-group-addon-bg:           @gray-lighter;
+//** Border color for textual input addons
+@input-group-addon-border-color: @input-border;
+
+
+//== Dropdowns
+//
+//## Dropdown menu container and contents.
+
+//** Background for the dropdown menu.
+@dropdown-bg:                    @gray-darker;
+//** Dropdown menu `border-color`.
+@dropdown-border:                rgba(255,255,255,0.1);
+//** Dropdown menu `border-color` **for IE8**.
+@dropdown-fallback-border:       #444;
+//** Divider color for between dropdown items.
+@dropdown-divider-bg:            rgba(255,255,255,0.1);
+
+//** Dropdown link text color.
+@dropdown-link-color:            #fff;
+//** Hover color for dropdown links.
+@dropdown-link-hover-color:      #fff;
+//** Hover background for dropdown links.
+@dropdown-link-hover-bg:         @dropdown-link-active-bg;
+
+//** Active dropdown menu item text color.
+@dropdown-link-active-color:     #fff;
+//** Active dropdown menu item background color.
+@dropdown-link-active-bg:        @component-active-bg;
+
+//** Disabled dropdown menu item background color.
+@dropdown-link-disabled-color:   @text-muted;
+
+//** Text color for headers within dropdown menus.
+@dropdown-header-color:          @text-muted;
+
+//** Deprecated `@dropdown-caret-color` as of v3.1.0
+@dropdown-caret-color:           #000;
+
+
+//-- Z-index master list
+//
+// Warning: Avoid customizing these values. They're used for a bird's eye view
+// of components dependent on the z-axis and are designed to all work together.
+//
+// Note: These variables are not generated into the Customizer.
+
+@zindex-navbar:            1000;
+@zindex-dropdown:          1000;
+@zindex-popover:           1060;
+@zindex-tooltip:           1070;
+@zindex-navbar-fixed:      1030;
+@zindex-modal-background:  1040;
+@zindex-modal:             1050;
+
+
+//== Media queries breakpoints
+//
+//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
+
+// Extra small screen / phone
+//** Deprecated `@screen-xs` as of v3.0.1
+@screen-xs:                  480px;
+//** Deprecated `@screen-xs-min` as of v3.2.0
+@screen-xs-min:              @screen-xs;
+//** Deprecated `@screen-phone` as of v3.0.1
+@screen-phone:               @screen-xs-min;
+
+// Small screen / tablet
+//** Deprecated `@screen-sm` as of v3.0.1
+@screen-sm:                  768px;
+@screen-sm-min:              @screen-sm;
+//** Deprecated `@screen-tablet` as of v3.0.1
+@screen-tablet:              @screen-sm-min;
+
+// Medium screen / desktop
+//** Deprecated `@screen-md` as of v3.0.1
+@screen-md:                  992px;
+@screen-md-min:              @screen-md;
+//** Deprecated `@screen-desktop` as of v3.0.1
+@screen-desktop:             @screen-md-min;
+
+// Large screen / wide desktop
+//** Deprecated `@screen-lg` as of v3.0.1
+@screen-lg:                  1200px;
+@screen-lg-min:              @screen-lg;
+//** Deprecated `@screen-lg-desktop` as of v3.0.1
+@screen-lg-desktop:          @screen-lg-min;
+
+// So media queries don't overlap when required, provide a maximum
+@screen-xs-max:              (@screen-sm-min - 1);
+@screen-sm-max:              (@screen-md-min - 1);
+@screen-md-max:              (@screen-lg-min - 1);
+
+
+//== Grid system
+//
+//## Define your custom responsive grid.
+
+//** Number of columns in the grid.
+@grid-columns:              12;
+//** Padding between columns. Gets divided in half for the left and right.
+@grid-gutter-width:         30px;
+// Navbar collapse
+//** Point at which the navbar becomes uncollapsed.
+@grid-float-breakpoint:     @screen-sm-min;
+//** Point at which the navbar begins collapsing.
+@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
+
+
+//== Container sizes
+//
+//## Define the maximum width of `.container` for different screen sizes.
+
+// Small screen / tablet
+@container-tablet:             ((720px + @grid-gutter-width));
+//** For `@screen-sm-min` and up.
+@container-sm:                 @container-tablet;
+
+// Medium screen / desktop
+@container-desktop:            ((940px + @grid-gutter-width));
+//** For `@screen-md-min` and up.
+@container-md:                 @container-desktop;
+
+// Large screen / wide desktop
+@container-large-desktop:      ((1140px + @grid-gutter-width));
+//** For `@screen-lg-min` and up.
+@container-lg:                 @container-large-desktop;
+
+
+//== Navbar
+//
+//##
+
+// Basics of a navbar
+@navbar-height:                    50px;
+@navbar-margin-bottom:             @line-height-computed;
+@navbar-border-radius:             @border-radius-base;
+@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));
+@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
+@navbar-collapse-max-height:       340px;
+
+@navbar-default-color:             @text-color;
+@navbar-default-bg:                @body-bg;
+@navbar-default-border:            @gray-dark;
+
+// Navbar links
+@navbar-default-link-color:                @text-color;
+@navbar-default-link-hover-color:          #fff;
+@navbar-default-link-hover-bg:             transparent;
+@navbar-default-link-active-color:         #fff;
+@navbar-default-link-active-bg:            transparent;
+@navbar-default-link-disabled-color:       @gray-light;
+@navbar-default-link-disabled-bg:          transparent;
+
+// Navbar brand label
+@navbar-default-brand-color:               #fff;
+@navbar-default-brand-hover-color:         #fff;
+@navbar-default-brand-hover-bg:            transparent;
+
+// Navbar toggle
+@navbar-default-toggle-hover-bg:           @gray-dark;
+@navbar-default-toggle-icon-bar-bg:        #ccc;
+@navbar-default-toggle-border-color:       @gray-dark;
+
+
+// Inverted navbar
+// Reset inverted navbar basics
+@navbar-inverse-color:                      @gray-light;
+@navbar-inverse-bg:                         @gray-darker;
+@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);
+
+// Inverted navbar links
+@navbar-inverse-link-color:                 @gray-light;
+@navbar-inverse-link-hover-color:           #fff;
+@navbar-inverse-link-hover-bg:              transparent;
+@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
+@navbar-inverse-link-active-bg:             transparent;
+@navbar-inverse-link-disabled-color:        #aaa;
+@navbar-inverse-link-disabled-bg:           transparent;
+
+// Inverted navbar brand label
+@navbar-inverse-brand-color:                #fff;
+@navbar-inverse-brand-hover-color:          #fff;
+@navbar-inverse-brand-hover-bg:             transparent;
+
+// Inverted navbar toggle
+@navbar-inverse-toggle-hover-bg:            #333;
+@navbar-inverse-toggle-icon-bar-bg:         #fff;
+@navbar-inverse-toggle-border-color:        #333;
+
+
+//== Navs
+//
+//##
+
+//=== Shared nav styles
+@nav-link-padding:                          10px 15px;
+@nav-link-hover-bg:                         @gray-darker;
+
+@nav-disabled-link-color:                   @gray-light;
+@nav-disabled-link-hover-color:             @gray-light;
+
+@nav-open-link-hover-color:                 @gray-darker;
+
+//== Tabs
+@nav-tabs-border-color:                     @gray-dark;
+
+@nav-tabs-link-hover-border-color:          transparent;
+
+@nav-tabs-active-link-hover-bg:             @brand-primary;
+@nav-tabs-active-link-hover-color:          #fff;
+@nav-tabs-active-link-hover-border-color:   @gray-dark;
+
+@nav-tabs-justified-link-border-color:            #ddd;
+@nav-tabs-justified-active-link-border-color:     @body-bg;
+
+//== Pills
+@nav-pills-border-radius:                   @border-radius-base;
+@nav-pills-active-link-hover-bg:            @component-active-bg;
+@nav-pills-active-link-hover-color:         @component-active-color;
+
+
+//== Pagination
+//
+//##
+
+@pagination-color:                     #fff;
+@pagination-bg:                        @gray-darker;
+@pagination-border:                    @gray-dark;
+
+@pagination-hover-color:               #fff;
+@pagination-hover-bg:                  @component-active-bg;
+@pagination-hover-border:              transparent;
+
+@pagination-active-color:              #fff;
+@pagination-active-bg:                 @brand-primary;
+@pagination-active-border:             transparent;
+
+@pagination-disabled-color:            @gray-light;
+@pagination-disabled-bg:               @gray-darker;
+@pagination-disabled-border:           @gray-dark;
+
+
+//== Pager
+//
+//##
+
+@pager-bg:                             @pagination-bg;
+@pager-border:                         @pagination-border;
+@pager-border-radius:                  15px;
+
+@pager-hover-bg:                       @pagination-hover-bg;
+
+@pager-active-bg:                      @pagination-active-bg;
+@pager-active-color:                   @pagination-active-color;
+
+@pager-disabled-color:                 @gray-light;
+
+
+//== Jumbotron
+//
+//##
+
+@jumbotron-padding:              30px;
+@jumbotron-color:                inherit;
+@jumbotron-bg:                   darken(@gray-darker, 5%);
+@jumbotron-heading-color:        inherit;
+@jumbotron-font-size:            ceil((@font-size-base * 1.5));
+
+
+//== Form states and alerts
+//
+//## Define colors for form feedback states and, by default, alerts.
+
+@state-success-text:             #fff;
+@state-success-bg:               @brand-success;
+@state-success-border:           darken(@state-success-bg, 5%);
+
+@state-info-text:                #fff;
+@state-info-bg:                  @brand-info;
+@state-info-border:              darken(@state-info-bg, 7%);
+
+@state-warning-text:             #fff;
+@state-warning-bg:               @brand-warning;
+@state-warning-border:           darken(@state-warning-bg, 3%);
+
+@state-danger-text:              #fff;
+@state-danger-bg:                @brand-danger;
+@state-danger-border:            darken(@state-danger-bg, 3%);
+
+
+//== Tooltips
+//
+//##
+
+//** Tooltip max width
+@tooltip-max-width:           200px;
+//** Tooltip text color
+@tooltip-color:               #fff;
+//** Tooltip background color
+@tooltip-bg:                  rgba(0,0,0,.9);
+@tooltip-opacity:             .9;
+
+//** Tooltip arrow width
+@tooltip-arrow-width:         5px;
+//** Tooltip arrow color
+@tooltip-arrow-color:         @tooltip-bg;
+
+
+//== Popovers
+//
+//##
+
+//** Popover body background color
+@popover-bg:                          lighten(@body-bg, 10%);
+//** Popover maximum width
+@popover-max-width:                   276px;
+//** Popover border color
+@popover-border-color:                rgba(0,0,0,.2);
+//** Popover fallback border color
+@popover-fallback-border-color:       #999;
+
+//** Popover title background color
+@popover-title-bg:                    darken(@popover-bg, 3%);
+
+//** Popover arrow width
+@popover-arrow-width:                 10px;
+//** Popover arrow color
+@popover-arrow-color:                 @popover-bg;
+
+//** Popover outer arrow width
+@popover-arrow-outer-width:           (@popover-arrow-width + 1);
+//** Popover outer arrow color
+@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);
+//** Popover outer arrow fallback color
+@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);
+
+
+//== Labels
+//
+//##
+
+//** Default label background color
+@label-default-bg:            @btn-default-bg;
+//** Primary label background color
+@label-primary-bg:            @brand-primary;
+//** Success label background color
+@label-success-bg:            @brand-success;
+//** Info label background color
+@label-info-bg:               @brand-info;
+//** Warning label background color
+@label-warning-bg:            @brand-warning;
+//** Danger label background color
+@label-danger-bg:             @brand-danger;
+
+//** Default label text color
+@label-color:                 #fff;
+//** Default text color of a linked label
+@label-link-hover-color:      #fff;
+
+
+//== Modals
+//
+//##
+
+//** Padding applied to the modal body
+@modal-inner-padding:         20px;
+
+//** Padding applied to the modal title
+@modal-title-padding:         15px;
+//** Modal title line-height
+@modal-title-line-height:     @line-height-base;
+
+//** Background color of modal content area
+@modal-content-bg:                             lighten(@body-bg, 10%);
+//** Modal content border color
+@modal-content-border-color:                   rgba(0,0,0,.2);
+//** Modal content border color **for IE8**
+@modal-content-fallback-border-color:          #999;
+
+//** Modal backdrop background color
+@modal-backdrop-bg:           #000;
+//** Modal backdrop opacity
+@modal-backdrop-opacity:      .5;
+//** Modal header border color
+@modal-header-border-color:   @gray-dark;
+//** Modal footer border color
+@modal-footer-border-color:   @modal-header-border-color;
+
+@modal-lg:                    900px;
+@modal-md:                    600px;
+@modal-sm:                    300px;
+
+
+//== Alerts
+//
+//## Define alert colors, border radius, and padding.
+
+@alert-padding:               15px;
+@alert-border-radius:         @border-radius-base;
+@alert-link-font-weight:      bold;
+
+@alert-success-bg:            @state-success-bg;
+@alert-success-text:          @state-success-text;
+@alert-success-border:        @state-success-border;
+
+@alert-info-bg:               @state-info-bg;
+@alert-info-text:             @state-info-text;
+@alert-info-border:           @state-info-border;
+
+@alert-warning-bg:            @state-warning-bg;
+@alert-warning-text:          @state-warning-text;
+@alert-warning-border:        @state-warning-border;
+
+@alert-danger-bg:             @state-danger-bg;
+@alert-danger-text:           @state-danger-text;
+@alert-danger-border:         @state-danger-border;
+
+
+//== Progress bars
+//
+//##
+
+//** Background color of the whole progress component
+@progress-bg:                 @gray-darker;
+//** Progress bar text color
+@progress-bar-color:          #fff;
+
+//** Default progress bar color
+@progress-bar-bg:             @brand-primary;
+//** Success progress bar color
+@progress-bar-success-bg:     @brand-success;
+//** Warning progress bar color
+@progress-bar-warning-bg:     @brand-warning;
+//** Danger progress bar color
+@progress-bar-danger-bg:      @brand-danger;
+//** Info progress bar color
+@progress-bar-info-bg:        @brand-info;
+
+
+//== List group
+//
+//##
+
+//** Background color on `.list-group-item`
+@list-group-bg:                 @gray-darker;
+//** `.list-group-item` border color
+@list-group-border:             @gray-dark;
+//** List group border radius
+@list-group-border-radius:      @border-radius-base;
+
+//** Background color of single list items on hover
+@list-group-hover-bg:           lighten(@list-group-bg, 15%);
+//** Text color of active list items
+@list-group-active-color:       @component-active-color;
+//** Background color of active list items
+@list-group-active-bg:          @component-active-bg;
+//** Border color of active list elements
+@list-group-active-border:      @list-group-active-bg;
+//** Text color for content within active list items
+@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
+
+//** Text color of disabled list items
+@list-group-disabled-color:      @gray-light;
+//** Background color of disabled list items
+@list-group-disabled-bg:         @gray-lighter;
+//** Text color for content within disabled list items
+@list-group-disabled-text-color: @list-group-disabled-color;
+
+@list-group-link-color:         @text-color;
+@list-group-link-hover-color:   @list-group-link-color;
+@list-group-link-heading-color: #fff;
+
+
+//== Panels
+//
+//##
+
+@panel-bg:                    @gray-darker;
+@panel-body-padding:          15px;
+@panel-heading-padding:       10px 15px;
+@panel-footer-padding:        @panel-heading-padding;
+@panel-border-radius:         @border-radius-base;
+
+//** Border color for elements within panels
+@panel-inner-border:          @gray-dark;
+
+@panel-default-text:          @text-color;
+@panel-default-border:        @panel-inner-border;
+@panel-default-heading-bg:    lighten(@gray-darker, 10%);
+
+@panel-footer-bg:             @panel-default-heading-bg;
+
+@panel-primary-text:          #fff;
+@panel-primary-border:        @brand-primary;
+@panel-primary-heading-bg:    @brand-primary;
+
+@panel-success-text:          @state-success-text;
+@panel-success-border:        @state-success-border;
+@panel-success-heading-bg:    @state-success-bg;
+
+@panel-info-text:             @state-info-text;
+@panel-info-border:           @state-info-border;
+@panel-info-heading-bg:       @state-info-bg;
+
+@panel-warning-text:          @state-warning-text;
+@panel-warning-border:        @state-warning-border;
+@panel-warning-heading-bg:    @state-warning-bg;
+
+@panel-danger-text:           @state-danger-text;
+@panel-danger-border:         @state-danger-border;
+@panel-danger-heading-bg:     @state-danger-bg;
+
+
+//== Thumbnails
+//
+//##
+
+//** Padding around the thumbnail image
+@thumbnail-padding:           4px;
+//** Thumbnail background color
+@thumbnail-bg:                @gray-dark;
+//** Thumbnail border color
+@thumbnail-border:            @gray-dark;
+//** Thumbnail border radius
+@thumbnail-border-radius:     @border-radius-base;
+
+//** Custom text color for thumbnail captions
+@thumbnail-caption-color:     @text-color;
+//** Padding around the thumbnail caption
+@thumbnail-caption-padding:   9px;
+
+
+//== Wells
+//
+//##
+
+@well-bg:                     darken(@gray-darker, 5%);
+@well-border:                 darken(@well-bg, 7%);
+
+
+//== Badges
+//
+//##
+
+@badge-color:                 #fff;
+//** Linked badge text color on hover
+@badge-link-hover-color:      #fff;
+@badge-bg:                    @brand-primary;
+
+//** Badge text color in active nav link
+@badge-active-color:          @brand-primary;
+//** Badge background color in active nav link
+@badge-active-bg:             #fff;
+
+@badge-font-weight:           bold;
+@badge-line-height:           1;
+@badge-border-radius:         10px;
+
+
+//== Breadcrumbs
+//
+//##
+
+@breadcrumb-padding-vertical:   8px;
+@breadcrumb-padding-horizontal: 15px;
+//** Breadcrumb background color
+@breadcrumb-bg:                 @gray-darker;
+//** Breadcrumb text color
+@breadcrumb-color:              #fff;
+//** Text color of current page in the breadcrumb
+@breadcrumb-active-color:       @text-color;
+//** Textual separator for between breadcrumb elements
+@breadcrumb-separator:          "/";
+
+
+//== Carousel
+//
+//##
+
+@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);
+
+@carousel-control-color:                      #fff;
+@carousel-control-width:                      15%;
+@carousel-control-opacity:                    .5;
+@carousel-control-font-size:                  20px;
+
+@carousel-indicator-active-bg:                #fff;
+@carousel-indicator-border-color:             #fff;
+
+@carousel-caption-color:                      #fff;
+
+
+//== Close
+//
+//##
+
+@close-font-weight:           bold;
+@close-color:                 #000;
+@close-text-shadow:           0 1px 0 #fff;
+
+
+//== Code
+//
+//##
+
+@code-color:                  #c7254e;
+@code-bg:                     #f9f2f4;
+
+@kbd-color:                   #fff;
+@kbd-bg:                      #333;
+
+@pre-bg:                      #f5f5f5;
+@pre-color:                   @gray-dark;
+@pre-border-color:            #ccc;
+@pre-scrollable-max-height:   340px;
+
+
+//== Type
+//
+//##
+
+//** Horizontal offset for forms and lists.
+@component-offset-horizontal: 180px;
+//** Text muted color
+@text-muted:                  @gray-light;
+//** Abbreviations and acronyms border color
+@abbr-border-color:           @gray-light;
+//** Headings small color
+@headings-small-color:        @gray-light;
+//** Blockquote small color
+@blockquote-small-color:      @gray;
+//** Blockquote font size
+@blockquote-font-size:        (@font-size-base * 1.25);
+//** Blockquote border color
+@blockquote-border-color:     @gray-dark;
+//** Page header border color
+@page-header-border-color:    @gray-dark;
+//** Width of horizontal description list titles
+@dl-horizontal-offset:        @component-offset-horizontal;
+//** Horizontal line color.
+@hr-border:                   @gray-dark;
+
+@import "base";
+
+.messages .text-danger {
+  color: #fff;
+}
+
+.messages .text-info {
+  color: #fff;
+}
+
+.messages .caret {
+  color: #fff;
+}
+
+// Cyborg 3.2.0
+// Bootswatch
+// -----------------------------------------------------
+
+// Navbar =====================================================================
+
+// Buttons ====================================================================
+
+// Typography =================================================================
+
+.text-primary,
+.text-primary:hover {
+  color: @brand-primary;
+}
+
+.text-success,
+.text-success:hover {
+  color: @brand-success;
+}
+
+.text-danger,
+.text-danger:hover {
+  color: @brand-danger;
+}
+
+.text-warning,
+.text-warning:hover {
+  color: @brand-warning;
+}
+
+.text-info,
+.text-info:hover {
+  color: @brand-info;
+}
+
+// Tables =====================================================================
+
+table,
+.table {
+  color: #fff;
+
+  a:not(.btn) {
+    color: #fff;
+    text-decoration: underline;
+  }
+
+  .text-muted {
+    color: @text-muted;
+  }
+}
+
+.table-responsive > .table {
+  background-color: @table-bg;
+}
+
+// Forms ======================================================================
+
+.has-warning {
+  .help-block,
+  .control-label,
+  .form-control-feedback {
+    color: @brand-warning;
+  }
+
+  .form-control,
+  .form-control:focus,
+  .input-group-addon {
+    border-color: @brand-warning;
+  }
+}
+
+.has-error {
+  .help-block,
+  .control-label,
+  .form-control-feedback {
+    color: @brand-danger;
+  }
+
+  .form-control,
+  .form-control:focus,
+  .input-group-addon {
+    border-color: @brand-danger;
+  }
+}
+
+.has-success {
+  .help-block,
+  .control-label,
+  .form-control-feedback {
+    color: @brand-success;
+  }
+
+  .form-control,
+  .form-control:focus,
+  .input-group-addon {
+    border-color: @brand-success;
+  }
+}
+
+legend {
+  color: #fff;
+}
+
+.input-group-addon {
+  background-color: @btn-default-bg;
+}
+
+// Navs =======================================================================
+
+.nav-tabs,
+.nav-pills,
+.breadcrumb,
+.pager {
+
+  a {
+    color: #fff;
+  }
+}
+
+// Indicators =================================================================
+
+.alert {
+
+  .alert-link,
+  a {
+    color: @alert-warning-text;
+    text-decoration: underline;
+  }
+
+  .close {
+    text-decoration: none;
+  }
+}
+
+.close {
+  color: #fff;
+  text-decoration: none;
+  opacity: 0.4;
+
+  &:hover,
+  &:focus {
+    color: #fff;
+    opacity: 1;
+  }
+}
+
+// Progress bars ==============================================================
+
+// Containers =================================================================
+
+a.thumbnail:hover,
+a.thumbnail:focus,
+a.thumbnail.active {
+  border-color: @thumbnail-border;
+}
+
+.jumbotron {
+
+  h1, h2, h3, h4, h5, h6 {
+    color: #fff;
+  }
+}
+
+.label-warning, .label-success, .progress-bar-warning, .progress-bar-success,
+.panel-warning .panel-heading, .panel-warning .panel-heading a,
+.panel-success .panel-heading, .panel-success .panel-heading a {
+	color: @gray-darker;
+}
diff --git a/resources/assets/themes/theme5.less b/resources/assets/themes/theme5.less
new file mode 100644
index 00000000..ec5d0cd9
--- /dev/null
+++ b/resources/assets/themes/theme5.less
@@ -0,0 +1,31 @@
+@import "../../../node_modules/bootstrap/less/variables";
+
+@brand-primary:         rgb(164, 28, 49);
+@brand-success:         rgb(153, 204, 0);
+@brand-info:            rgb(0, 204, 255);
+@brand-warning:         rgb(255, 255, 51);
+@brand-danger:          rgb(255, 102, 0);
+
+@link-color:            @brand-primary;
+
+@state-success-text:             darken(@brand-success,40%);
+@state-success-bg:               lighten(@brand-success,40%);
+@state-success-border:           @brand-success;
+
+@state-info-text:                darken(@brand-info,40%);
+@state-info-bg:                  lighten(@brand-info,40%);
+@state-info-border:              @brand-info;
+
+@state-warning-text:             darken(@brand-warning,40%);
+@state-warning-bg:               @brand-warning;
+@state-warning-border:           darken(@brand-warning,40%);
+
+@state-danger-text:              darken(@brand-danger,40%);
+@state-danger-bg:                lighten(@brand-danger,40%);
+@state-danger-border:            @brand-danger;
+
+.label.label-warning {
+	color: #000;
+}
+
+@import "base.less";
diff --git a/resources/assets/themes/theme6.less b/resources/assets/themes/theme6.less
new file mode 100644
index 00000000..71dcbfd8
--- /dev/null
+++ b/resources/assets/themes/theme6.less
@@ -0,0 +1,1058 @@
+@import "../../../node_modules/bootstrap/less/variables";
+
+/*
+The MIT License (MIT)
+
+Copyright (c) 2013 Thomas Park
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+*/
+
+// Cyborg 3.2.0
+// Variables
+// --------------------------------------------------
+
+//== Colors
+//
+//## Gray and brand colors for use across Bootstrap.
+
+@gray-darker:            #222; // #222
+@gray-dark:              #282828;   // #333
+@gray:                   #555; // #555
+@gray-light:             #888;   // #999
+@gray-lighter:           #ADAFAE; // #eee
+
+@brand-primary:         rgb(164, 28, 49);
+@brand-success:         rgb(153, 204, 0);
+@brand-info:            rgb(0, 204, 255);
+@brand-warning:         rgb(255, 255, 51);
+@brand-danger:          rgb(255, 102, 0);
+
+.label.label-warning, .progress-bar.progress-bar-warning {
+  color: #000;
+}
+
+//== Scaffolding
+//
+//## Settings for some of the most global styles.
+
+//** Background color for ``.
+@body-bg:               #060606;
+//** Global text color on ``.
+@text-color:            @gray-light;
+
+//** Global textual link color.
+@link-color:            @brand-primary;
+//** Link hover color set via `darken()` function.
+@link-hover-color:      @link-color;
+
+
+//== Typography
+//
+//## Font, line-height, and color for body text, headings, and more.
+
+@font-family-serif:       Georgia, "Times New Roman", Times, serif;
+//** Default monospace fonts for ``, ``, and `
`.
+@font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace;
+@font-family-base:        @font-family-sans-serif;
+
+@font-size-base:          14px;
+@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px
+@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px
+
+@font-size-h1:            34px;
+@font-size-h2:            24px;
+@font-size-h3:            20px;
+@font-size-h4:            20px;
+@font-size-h5:            20px;
+@font-size-h6:            16px;
+
+//** Unit-less `line-height` for use in components like buttons.
+@line-height-base:        1.428571429; // 20/14
+//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
+@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px
+
+//** By default, this inherits from the ``.
+@headings-font-family:    @font-family-base;
+@headings-font-weight:    500;
+@headings-line-height:    1.1;
+@headings-color:          #fff;
+
+
+//== Iconography
+//
+//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
+
+//** File name for all font files.
+@icon-font-name:          "glyphicons-halflings-regular";
+//** Element ID within SVG icon file.
+@icon-font-svg-id:        "glyphicons_halflingsregular";
+
+
+//== Components
+//
+//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
+
+@padding-base-vertical:     8px;
+@padding-base-horizontal:   12px;
+
+@padding-large-vertical:    14px;
+@padding-large-horizontal:  16px;
+
+@padding-small-vertical:    5px;
+@padding-small-horizontal:  10px;
+
+@padding-xs-vertical:       1px;
+@padding-xs-horizontal:     5px;
+
+@line-height-large:         1.33;
+@line-height-small:         1.5;
+
+@border-radius-base:        4px;
+@border-radius-large:       6px;
+@border-radius-small:       3px;
+
+//** Global color for active items (e.g., navs or dropdowns).
+@component-active-color:    #fff;
+//** Global background color for active items (e.g., navs or dropdowns).
+@component-active-bg:       @brand-primary;
+
+//** Width of the `border` for generating carets that indicator dropdowns.
+@caret-width-base:          4px;
+//** Carets increase slightly in size for larger components.
+@caret-width-large:         5px;
+
+
+//== Tables
+//
+//## Customizes the `.table` component with basic values, each used across all table variations.
+
+//** Padding for ``s and ``s.
+@table-cell-padding:            8px;
+//** Padding for cells in `.table-condensed`.
+@table-condensed-cell-padding:  5px;
+
+//** Default background color used for all tables.
+@table-bg:                      darken(@gray-darker, 4%);
+//** Background color used for `.table-striped`.
+@table-bg-accent:               darken(@table-bg, 6%);
+//** Background color used for `.table-hover`.
+@table-bg-hover:                @gray-dark;
+@table-bg-active:               @table-bg-hover;
+
+//** Border color for table and cell borders.
+@table-border-color:            @gray-dark;
+
+
+//== Buttons
+//
+//## For each of Bootstrap's buttons, define text, background and border color.
+
+@btn-font-weight:                normal;
+
+@btn-default-color:              #fff;
+@btn-default-bg:                 lighten(@gray-dark, 10%);
+
+@btn-default-border:             darken(@btn-default-bg, 10%);
+
+@btn-primary-color:              @btn-default-color;
+@btn-primary-bg:                 @brand-primary;
+@btn-primary-border:             darken(@btn-default-bg, 10%);
+
+@btn-success-color:              @btn-default-color;
+@btn-success-bg:                 @brand-success;
+@btn-success-border:             darken(@btn-default-bg, 10%);
+
+@btn-info-color:                 @btn-default-color;
+@btn-info-bg:                    @brand-info;
+@btn-info-border:                darken(@btn-default-bg, 10%);
+
+@btn-warning-color:              @btn-default-color;
+@btn-warning-bg:                 @brand-warning;
+@btn-warning-border:             darken(@btn-default-bg, 10%);
+
+@btn-danger-color:               @btn-default-color;
+@btn-danger-bg:                  @brand-danger;
+@btn-danger-border:              darken(@btn-default-bg, 10%);
+
+@btn-link-disabled-color:        @gray-light;
+
+
+//== Forms
+//
+//##
+
+//** `` background color
+@input-bg:                       @gray-darker;
+//** `` background color
+@input-bg-disabled:              @gray-lighter;
+
+//** Text color for ``s
+@input-color:                    @text-color;
+//** `` border color
+@input-border:                   @gray-dark;
+//** `` border radius
+@input-border-radius:            @border-radius-base;
+//** Border color for inputs on focus
+@input-border-focus:             #66afe9;
+
+//** Placeholder text color
+@input-color-placeholder:        @gray-light;
+
+//** Default `.form-control` height
+@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
+//** Large `.form-control` height
+@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
+//** Small `.form-control` height
+@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
+
+@legend-color:                   @text-color;
+@legend-border-color:            @gray-dark;
+
+//** Background color for textual input addons
+@input-group-addon-bg:           @gray-lighter;
+//** Border color for textual input addons
+@input-group-addon-border-color: @input-border;
+
+
+//== Dropdowns
+//
+//## Dropdown menu container and contents.
+
+//** Background for the dropdown menu.
+@dropdown-bg:                    @gray-darker;
+//** Dropdown menu `border-color`.
+@dropdown-border:                rgba(255,255,255,0.1);
+//** Dropdown menu `border-color` **for IE8**.
+@dropdown-fallback-border:       #444;
+//** Divider color for between dropdown items.
+@dropdown-divider-bg:            rgba(255,255,255,0.1);
+
+//** Dropdown link text color.
+@dropdown-link-color:            #fff;
+//** Hover color for dropdown links.
+@dropdown-link-hover-color:      #fff;
+//** Hover background for dropdown links.
+@dropdown-link-hover-bg:         @dropdown-link-active-bg;
+
+//** Active dropdown menu item text color.
+@dropdown-link-active-color:     #fff;
+//** Active dropdown menu item background color.
+@dropdown-link-active-bg:        @component-active-bg;
+
+//** Disabled dropdown menu item background color.
+@dropdown-link-disabled-color:   @text-muted;
+
+//** Text color for headers within dropdown menus.
+@dropdown-header-color:          @text-muted;
+
+//** Deprecated `@dropdown-caret-color` as of v3.1.0
+@dropdown-caret-color:           #000;
+
+
+//-- Z-index master list
+//
+// Warning: Avoid customizing these values. They're used for a bird's eye view
+// of components dependent on the z-axis and are designed to all work together.
+//
+// Note: These variables are not generated into the Customizer.
+
+@zindex-navbar:            1000;
+@zindex-dropdown:          1000;
+@zindex-popover:           1060;
+@zindex-tooltip:           1070;
+@zindex-navbar-fixed:      1030;
+@zindex-modal-background:  1040;
+@zindex-modal:             1050;
+
+
+//== Media queries breakpoints
+//
+//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
+
+// Extra small screen / phone
+//** Deprecated `@screen-xs` as of v3.0.1
+@screen-xs:                  480px;
+//** Deprecated `@screen-xs-min` as of v3.2.0
+@screen-xs-min:              @screen-xs;
+//** Deprecated `@screen-phone` as of v3.0.1
+@screen-phone:               @screen-xs-min;
+
+// Small screen / tablet
+//** Deprecated `@screen-sm` as of v3.0.1
+@screen-sm:                  768px;
+@screen-sm-min:              @screen-sm;
+//** Deprecated `@screen-tablet` as of v3.0.1
+@screen-tablet:              @screen-sm-min;
+
+// Medium screen / desktop
+//** Deprecated `@screen-md` as of v3.0.1
+@screen-md:                  992px;
+@screen-md-min:              @screen-md;
+//** Deprecated `@screen-desktop` as of v3.0.1
+@screen-desktop:             @screen-md-min;
+
+// Large screen / wide desktop
+//** Deprecated `@screen-lg` as of v3.0.1
+@screen-lg:                  1200px;
+@screen-lg-min:              @screen-lg;
+//** Deprecated `@screen-lg-desktop` as of v3.0.1
+@screen-lg-desktop:          @screen-lg-min;
+
+// So media queries don't overlap when required, provide a maximum
+@screen-xs-max:              (@screen-sm-min - 1);
+@screen-sm-max:              (@screen-md-min - 1);
+@screen-md-max:              (@screen-lg-min - 1);
+
+
+//== Grid system
+//
+//## Define your custom responsive grid.
+
+//** Number of columns in the grid.
+@grid-columns:              12;
+//** Padding between columns. Gets divided in half for the left and right.
+@grid-gutter-width:         30px;
+// Navbar collapse
+//** Point at which the navbar becomes uncollapsed.
+@grid-float-breakpoint:     @screen-sm-min;
+//** Point at which the navbar begins collapsing.
+@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
+
+
+//== Container sizes
+//
+//## Define the maximum width of `.container` for different screen sizes.
+
+// Small screen / tablet
+@container-tablet:             ((720px + @grid-gutter-width));
+//** For `@screen-sm-min` and up.
+@container-sm:                 @container-tablet;
+
+// Medium screen / desktop
+@container-desktop:            ((940px + @grid-gutter-width));
+//** For `@screen-md-min` and up.
+@container-md:                 @container-desktop;
+
+// Large screen / wide desktop
+@container-large-desktop:      ((1140px + @grid-gutter-width));
+//** For `@screen-lg-min` and up.
+@container-lg:                 @container-large-desktop;
+
+
+//== Navbar
+//
+//##
+
+// Basics of a navbar
+@navbar-height:                    50px;
+@navbar-margin-bottom:             @line-height-computed;
+@navbar-border-radius:             @border-radius-base;
+@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));
+@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
+@navbar-collapse-max-height:       340px;
+
+@navbar-default-color:             @text-color;
+@navbar-default-bg:                @body-bg;
+@navbar-default-border:            @gray-dark;
+
+// Navbar links
+@navbar-default-link-color:                @text-color;
+@navbar-default-link-hover-color:          #fff;
+@navbar-default-link-hover-bg:             transparent;
+@navbar-default-link-active-color:         #fff;
+@navbar-default-link-active-bg:            transparent;
+@navbar-default-link-disabled-color:       @gray-light;
+@navbar-default-link-disabled-bg:          transparent;
+
+// Navbar brand label
+@navbar-default-brand-color:               #fff;
+@navbar-default-brand-hover-color:         #fff;
+@navbar-default-brand-hover-bg:            transparent;
+
+// Navbar toggle
+@navbar-default-toggle-hover-bg:           @gray-dark;
+@navbar-default-toggle-icon-bar-bg:        #ccc;
+@navbar-default-toggle-border-color:       @gray-dark;
+
+
+// Inverted navbar
+// Reset inverted navbar basics
+@navbar-inverse-color:                      @gray-light;
+@navbar-inverse-bg:                         @gray-darker;
+@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);
+
+// Inverted navbar links
+@navbar-inverse-link-color:                 @gray-light;
+@navbar-inverse-link-hover-color:           #fff;
+@navbar-inverse-link-hover-bg:              transparent;
+@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
+@navbar-inverse-link-active-bg:             transparent;
+@navbar-inverse-link-disabled-color:        #aaa;
+@navbar-inverse-link-disabled-bg:           transparent;
+
+// Inverted navbar brand label
+@navbar-inverse-brand-color:                #fff;
+@navbar-inverse-brand-hover-color:          #fff;
+@navbar-inverse-brand-hover-bg:             transparent;
+
+// Inverted navbar toggle
+@navbar-inverse-toggle-hover-bg:            #333;
+@navbar-inverse-toggle-icon-bar-bg:         #fff;
+@navbar-inverse-toggle-border-color:        #333;
+
+
+//== Navs
+//
+//##
+
+//=== Shared nav styles
+@nav-link-padding:                          10px 15px;
+@nav-link-hover-bg:                         @gray-darker;
+
+@nav-disabled-link-color:                   @gray-light;
+@nav-disabled-link-hover-color:             @gray-light;
+
+@nav-open-link-hover-color:                 @gray-darker;
+
+//== Tabs
+@nav-tabs-border-color:                     @gray-dark;
+
+@nav-tabs-link-hover-border-color:          transparent;
+
+@nav-tabs-active-link-hover-bg:             @brand-primary;
+@nav-tabs-active-link-hover-color:          #fff;
+@nav-tabs-active-link-hover-border-color:   @gray-dark;
+
+@nav-tabs-justified-link-border-color:            #ddd;
+@nav-tabs-justified-active-link-border-color:     @body-bg;
+
+//== Pills
+@nav-pills-border-radius:                   @border-radius-base;
+@nav-pills-active-link-hover-bg:            @component-active-bg;
+@nav-pills-active-link-hover-color:         @component-active-color;
+
+
+//== Pagination
+//
+//##
+
+@pagination-color:                     #fff;
+@pagination-bg:                        @gray-darker;
+@pagination-border:                    @gray-dark;
+
+@pagination-hover-color:               #fff;
+@pagination-hover-bg:                  @component-active-bg;
+@pagination-hover-border:              transparent;
+
+@pagination-active-color:              #fff;
+@pagination-active-bg:                 @brand-primary;
+@pagination-active-border:             transparent;
+
+@pagination-disabled-color:            @gray-light;
+@pagination-disabled-bg:               @gray-darker;
+@pagination-disabled-border:           @gray-dark;
+
+
+//== Pager
+//
+//##
+
+@pager-bg:                             @pagination-bg;
+@pager-border:                         @pagination-border;
+@pager-border-radius:                  15px;
+
+@pager-hover-bg:                       @pagination-hover-bg;
+
+@pager-active-bg:                      @pagination-active-bg;
+@pager-active-color:                   @pagination-active-color;
+
+@pager-disabled-color:                 @gray-light;
+
+
+//== Jumbotron
+//
+//##
+
+@jumbotron-padding:              30px;
+@jumbotron-color:                inherit;
+@jumbotron-bg:                   darken(@gray-darker, 5%);
+@jumbotron-heading-color:        inherit;
+@jumbotron-font-size:            ceil((@font-size-base * 1.5));
+
+
+//== Form states and alerts
+//
+//## Define colors for form feedback states and, by default, alerts.
+
+@state-success-text:             #fff;
+@state-success-bg:               @brand-success;
+@state-success-border:           darken(@state-success-bg, 5%);
+
+@state-info-text:                #fff;
+@state-info-bg:                  @brand-info;
+@state-info-border:              darken(@state-info-bg, 7%);
+
+@state-warning-text:             #000;
+@state-warning-bg:               @brand-warning;
+@state-warning-border:           darken(@state-warning-bg, 3%);
+
+@state-danger-text:              #fff;
+@state-danger-bg:                @brand-danger;
+@state-danger-border:            darken(@state-danger-bg, 3%);
+
+
+//== Tooltips
+//
+//##
+
+//** Tooltip max width
+@tooltip-max-width:           200px;
+//** Tooltip text color
+@tooltip-color:               #fff;
+//** Tooltip background color
+@tooltip-bg:                  rgba(0,0,0,.9);
+@tooltip-opacity:             .9;
+
+//** Tooltip arrow width
+@tooltip-arrow-width:         5px;
+//** Tooltip arrow color
+@tooltip-arrow-color:         @tooltip-bg;
+
+
+//== Popovers
+//
+//##
+
+//** Popover body background color
+@popover-bg:                          lighten(@body-bg, 10%);
+//** Popover maximum width
+@popover-max-width:                   276px;
+//** Popover border color
+@popover-border-color:                rgba(0,0,0,.2);
+//** Popover fallback border color
+@popover-fallback-border-color:       #999;
+
+//** Popover title background color
+@popover-title-bg:                    darken(@popover-bg, 3%);
+
+//** Popover arrow width
+@popover-arrow-width:                 10px;
+//** Popover arrow color
+@popover-arrow-color:                 @popover-bg;
+
+//** Popover outer arrow width
+@popover-arrow-outer-width:           (@popover-arrow-width + 1);
+//** Popover outer arrow color
+@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);
+//** Popover outer arrow fallback color
+@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);
+
+
+//== Labels
+//
+//##
+
+//** Default label background color
+@label-default-bg:            @btn-default-bg;
+//** Primary label background color
+@label-primary-bg:            @brand-primary;
+//** Success label background color
+@label-success-bg:            @brand-success;
+//** Info label background color
+@label-info-bg:               @brand-info;
+//** Warning label background color
+@label-warning-bg:            @brand-warning;
+//** Danger label background color
+@label-danger-bg:             @brand-danger;
+
+//** Default label text color
+@label-color:                 #fff;
+//** Default text color of a linked label
+@label-link-hover-color:      #fff;
+
+
+//== Modals
+//
+//##
+
+//** Padding applied to the modal body
+@modal-inner-padding:         20px;
+
+//** Padding applied to the modal title
+@modal-title-padding:         15px;
+//** Modal title line-height
+@modal-title-line-height:     @line-height-base;
+
+//** Background color of modal content area
+@modal-content-bg:                             lighten(@body-bg, 10%);
+//** Modal content border color
+@modal-content-border-color:                   rgba(0,0,0,.2);
+//** Modal content border color **for IE8**
+@modal-content-fallback-border-color:          #999;
+
+//** Modal backdrop background color
+@modal-backdrop-bg:           #000;
+//** Modal backdrop opacity
+@modal-backdrop-opacity:      .5;
+//** Modal header border color
+@modal-header-border-color:   @gray-dark;
+//** Modal footer border color
+@modal-footer-border-color:   @modal-header-border-color;
+
+@modal-lg:                    900px;
+@modal-md:                    600px;
+@modal-sm:                    300px;
+
+
+//== Alerts
+//
+//## Define alert colors, border radius, and padding.
+
+@alert-padding:               15px;
+@alert-border-radius:         @border-radius-base;
+@alert-link-font-weight:      bold;
+
+@alert-success-bg:            @state-success-bg;
+@alert-success-text:          @state-success-text;
+@alert-success-border:        @state-success-border;
+
+@alert-info-bg:               @state-info-bg;
+@alert-info-text:             @state-info-text;
+@alert-info-border:           @state-info-border;
+
+@alert-warning-bg:            @state-warning-bg;
+@alert-warning-text:          @state-warning-text;
+@alert-warning-border:        @state-warning-border;
+
+@alert-danger-bg:             @state-danger-bg;
+@alert-danger-text:           @state-danger-text;
+@alert-danger-border:         @state-danger-border;
+
+
+//== Progress bars
+//
+//##
+
+//** Background color of the whole progress component
+@progress-bg:                 @gray-darker;
+//** Progress bar text color
+@progress-bar-color:          #fff;
+
+//** Default progress bar color
+@progress-bar-bg:             @brand-primary;
+//** Success progress bar color
+@progress-bar-success-bg:     @brand-success;
+//** Warning progress bar color
+@progress-bar-warning-bg:     @brand-warning;
+//** Danger progress bar color
+@progress-bar-danger-bg:      @brand-danger;
+//** Info progress bar color
+@progress-bar-info-bg:        @brand-info;
+
+
+//== List group
+//
+//##
+
+//** Background color on `.list-group-item`
+@list-group-bg:                 darken(@gray-darker, 10%);
+//** `.list-group-item` border color
+@list-group-border:             @gray-dark;
+//** List group border radius
+@list-group-border-radius:      @border-radius-base;
+
+//** Background color of single list items on hover
+@list-group-hover-bg:           lighten(@list-group-bg, 15%);
+//** Text color of active list items
+@list-group-active-color:       @component-active-color;
+//** Background color of active list items
+@list-group-active-bg:          @component-active-bg;
+//** Border color of active list elements
+@list-group-active-border:      @list-group-active-bg;
+//** Text color for content within active list items
+@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
+
+//** Text color of disabled list items
+@list-group-disabled-color:      @gray-light;
+//** Background color of disabled list items
+@list-group-disabled-bg:         @gray-lighter;
+//** Text color for content within disabled list items
+@list-group-disabled-text-color: @list-group-disabled-color;
+
+@list-group-link-color:         @text-color;
+@list-group-link-hover-color:   @list-group-link-color;
+@list-group-link-heading-color: #fff;
+
+
+//== Panels
+//
+//##
+
+@panel-bg:                    darken(@gray-darker, 10%);
+@panel-body-padding:          15px;
+@panel-heading-padding:       10px 15px;
+@panel-footer-padding:        @panel-heading-padding;
+@panel-border-radius:         @border-radius-base;
+
+//** Border color for elements within panels
+@panel-inner-border:          @gray-dark;
+
+@panel-default-text:          @text-color;
+@panel-default-border:        @panel-inner-border;
+@panel-default-heading-bg:    darken(@gray-darker, 5%);
+
+@panel-footer-bg:             @panel-default-heading-bg;
+
+@panel-primary-text:          #fff;
+@panel-primary-border:        @brand-primary;
+@panel-primary-heading-bg:    @brand-primary;
+
+@panel-success-text:          @state-success-text;
+@panel-success-border:        @state-success-border;
+@panel-success-heading-bg:    @state-success-bg;
+
+@panel-info-text:             @state-info-text;
+@panel-info-border:           @state-info-border;
+@panel-info-heading-bg:       @state-info-bg;
+
+@panel-warning-text:          @state-warning-text;
+@panel-warning-border:        @state-warning-border;
+@panel-warning-heading-bg:    @state-warning-bg;
+
+@panel-danger-text:           @state-danger-text;
+@panel-danger-border:         @state-danger-border;
+@panel-danger-heading-bg:     @state-danger-bg;
+
+
+//== Thumbnails
+//
+//##
+
+//** Padding around the thumbnail image
+@thumbnail-padding:           4px;
+//** Thumbnail background color
+@thumbnail-bg:                @gray-dark;
+//** Thumbnail border color
+@thumbnail-border:            @gray-dark;
+//** Thumbnail border radius
+@thumbnail-border-radius:     @border-radius-base;
+
+//** Custom text color for thumbnail captions
+@thumbnail-caption-color:     @text-color;
+//** Padding around the thumbnail caption
+@thumbnail-caption-padding:   9px;
+
+
+//== Wells
+//
+//##
+
+@well-bg:                     darken(@gray-darker, 5%);
+@well-border:                 darken(@well-bg, 7%);
+
+
+//== Badges
+//
+//##
+
+@badge-color:                 #fff;
+//** Linked badge text color on hover
+@badge-link-hover-color:      #fff;
+@badge-bg:                    @brand-primary;
+
+//** Badge text color in active nav link
+@badge-active-color:          @brand-primary;
+//** Badge background color in active nav link
+@badge-active-bg:             #fff;
+
+@badge-font-weight:           bold;
+@badge-line-height:           1;
+@badge-border-radius:         10px;
+
+
+//== Breadcrumbs
+//
+//##
+
+@breadcrumb-padding-vertical:   8px;
+@breadcrumb-padding-horizontal: 15px;
+//** Breadcrumb background color
+@breadcrumb-bg:                 @gray-darker;
+//** Breadcrumb text color
+@breadcrumb-color:              #fff;
+//** Text color of current page in the breadcrumb
+@breadcrumb-active-color:       @text-color;
+//** Textual separator for between breadcrumb elements
+@breadcrumb-separator:          "/";
+
+
+//== Carousel
+//
+//##
+
+@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);
+
+@carousel-control-color:                      #fff;
+@carousel-control-width:                      15%;
+@carousel-control-opacity:                    .5;
+@carousel-control-font-size:                  20px;
+
+@carousel-indicator-active-bg:                #fff;
+@carousel-indicator-border-color:             #fff;
+
+@carousel-caption-color:                      #fff;
+
+
+//== Close
+//
+//##
+
+@close-font-weight:           bold;
+@close-color:                 #000;
+@close-text-shadow:           0 1px 0 #fff;
+
+
+//== Code
+//
+//##
+
+@code-color:                  #c7254e;
+@code-bg:                     #f9f2f4;
+
+@kbd-color:                   #fff;
+@kbd-bg:                      #333;
+
+@pre-bg:                      #f5f5f5;
+@pre-color:                   @gray-dark;
+@pre-border-color:            #ccc;
+@pre-scrollable-max-height:   340px;
+
+
+//== Type
+//
+//##
+
+//** Horizontal offset for forms and lists.
+@component-offset-horizontal: 180px;
+//** Text muted color
+@text-muted:                  @gray-light;
+//** Abbreviations and acronyms border color
+@abbr-border-color:           @gray-light;
+//** Headings small color
+@headings-small-color:        @gray-light;
+//** Blockquote small color
+@blockquote-small-color:      @gray;
+//** Blockquote font size
+@blockquote-font-size:        (@font-size-base * 1.25);
+//** Blockquote border color
+@blockquote-border-color:     @gray-dark;
+//** Page header border color
+@page-header-border-color:    @gray-dark;
+//** Width of horizontal description list titles
+@dl-horizontal-offset:        @component-offset-horizontal;
+//** Horizontal line color.
+@hr-border:                   @gray-dark;
+
+@import "base";
+
+.messages .text-danger {
+  color: #fff;
+}
+
+.messages .text-info {
+  color: #fff;
+}
+
+.messages .caret {
+  color: #fff;
+}
+
+// Cyborg 3.2.0
+// Bootswatch
+// -----------------------------------------------------
+
+// Navbar =====================================================================
+
+// Buttons ====================================================================
+
+// Typography =================================================================
+
+.text-primary,
+.text-primary:hover,
+a.text-primary,
+a.text-primary:hover {
+  color: @brand-primary;
+}
+
+.text-success,
+.text-success:hover,
+a.text-success,
+a.text-success:hover {
+  color: @brand-success;
+}
+
+.text-danger,
+.text-danger:hover,
+a.text-danger,
+a.text-danger:hover {
+  color: @brand-danger;
+}
+
+.text-warning,
+.text-warning:hover,
+a.text-warning,
+a.text-warning:hover {
+  color: @brand-warning;
+}
+
+.text-info,
+.text-info:hover,
+a.text-info,
+a.text-info:hover {
+  color: @brand-info;
+}
+
+// Tables =====================================================================
+
+table,
+.table {
+  color: #fff;
+
+  a:not(.btn) {
+    color: #fff;
+    text-decoration: underline;
+  }
+
+  .text-muted {
+    color: @text-muted;
+  }
+}
+
+.table-responsive > .table {
+  background-color: @table-bg;
+}
+
+// Forms ======================================================================
+
+.has-warning {
+  .help-block,
+  .control-label,
+  .form-control-feedback {
+    color: @brand-warning;
+  }
+
+  .form-control,
+  .form-control:focus,
+  .input-group-addon {
+    border-color: @brand-warning;
+  }
+}
+
+.has-error {
+  .help-block,
+  .control-label,
+  .form-control-feedback {
+    color: @brand-danger;
+  }
+
+  .form-control,
+  .form-control:focus,
+  .input-group-addon {
+    border-color: @brand-danger;
+  }
+}
+
+.has-success {
+  .help-block,
+  .control-label,
+  .form-control-feedback {
+    color: @brand-success;
+  }
+
+  .form-control,
+  .form-control:focus,
+  .input-group-addon {
+    border-color: @brand-success;
+  }
+}
+
+legend {
+  color: #fff;
+}
+
+.input-group-addon {
+  background-color: @btn-default-bg;
+}
+
+// Navs =======================================================================
+
+.nav-tabs,
+.nav-pills,
+.breadcrumb,
+.pager {
+
+  a {
+    color: #fff;
+  }
+}
+
+// Indicators =================================================================
+
+.alert {
+
+  .alert-link,
+  a {
+    color: @alert-warning-text;
+    text-decoration: underline;
+  }
+
+  .close {
+    text-decoration: none;
+  }
+}
+
+.close {
+  color: #fff;
+  text-decoration: none;
+  opacity: 0.4;
+
+  &:hover,
+  &:focus {
+    color: #fff;
+    opacity: 1;
+  }
+}
+
+// Progress bars ==============================================================
+
+// Containers =================================================================
+
+a.thumbnail:hover,
+a.thumbnail:focus,
+a.thumbnail.active {
+  border-color: @thumbnail-border;
+}
+
+.jumbotron {
+
+  h1, h2, h3, h4, h5, h6 {
+    color: #fff;
+  }
+}
diff --git a/resources/lang/de_DE.UTF-8/LC_MESSAGES/default.mo b/resources/lang/de_DE.UTF-8/LC_MESSAGES/default.mo
new file mode 100644
index 00000000..a5cbb44f
Binary files /dev/null and b/resources/lang/de_DE.UTF-8/LC_MESSAGES/default.mo differ
diff --git a/resources/lang/de_DE.UTF-8/LC_MESSAGES/default.po b/resources/lang/de_DE.UTF-8/LC_MESSAGES/default.po
new file mode 100644
index 00000000..f3c6a768
--- /dev/null
+++ b/resources/lang/de_DE.UTF-8/LC_MESSAGES/default.po
@@ -0,0 +1,2888 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: Engelsystem 2.0\n"
+"POT-Creation-Date: 2017-12-29 19:01+0100\n"
+"PO-Revision-Date: 2018-08-27 22:26+0200\n"
+"Last-Translator: msquare \n"
+"Language-Team: \n"
+"Language: de_DE\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.11\n"
+"X-Poedit-KeywordsList: _;gettext;gettext_noop\n"
+"X-Poedit-Basepath: .\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Poedit-SourceCharset: UTF-8\n"
+"X-Poedit-SearchPath-0: /Users/msquare/workspace/projects/engelsystem\n"
+"X-Poedit-SearchPath-1: .\n"
+
+#: /Users/msquare/workspace/projects/engelsystem/config/config.default.php:113
+msgid "Please select..."
+msgstr "Bitte auswählen..."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:13
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:247
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:80
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:138
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:759
+msgid "Angeltypes"
+msgstr "Engeltypen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:69
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:502
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:499
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:598
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:131
+msgid "Teams/Job description"
+msgstr "Team-/Aufgabenbeschreibung"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:91
+#, php-format
+msgid "Angeltype %s deleted."
+msgstr "Engeltyp %s gelöscht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:96
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:53
+#, php-format
+msgid "Delete angeltype %s"
+msgstr "Lösche Engeltyp %s"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:139
+msgid "Please check the name. Maybe it already exists."
+msgstr "Bitte überprüfe den Namen. Vielleicht ist er bereits vergeben."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:169
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:78
+#, php-format
+msgid "Edit %s"
+msgstr "%s bearbeiten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:207
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:344
+#, php-format
+msgid "Team %s"
+msgstr "Team %s"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:292
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:382
+msgid "view"
+msgstr "ansehen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:300
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:97
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_groups.php:43
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:27
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:174
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:92
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:124
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:138
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:387
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:465
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:547
+msgid "edit"
+msgstr "bearbeiten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:305
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:246
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:60
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:78
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:32
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:174
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:62
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:181
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:15
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:26
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:28
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:57
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:31
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:97
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:129
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:139
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:16
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:470
+msgid "delete"
+msgstr "löschen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:316
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:167
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:535
+msgid "leave"
+msgstr "verlassen"
+
+# As already mentioned in Issue #312 : I'd suggest "join angel" and the German translation "Engel hinzufügen" for this button.
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:322
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:151
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:540
+msgid "join"
+msgstr "mitmachen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/angeltypes_controller.php:359
+msgid "Angeltype doesn't exist . "
+msgstr "Engeltyp existiert nicht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:8
+msgid "Event config"
+msgstr "Event Einstellungen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:57
+msgid "Please enter buildup start date."
+msgstr "Bitte gib das Aufbau Start Datum an."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:61
+msgid "Please enter event start date."
+msgstr "Bitte gib das Event Start Datum an."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:65
+msgid "Please enter event end date."
+msgstr "Bitte gib das Event Ende Datum an."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:69
+msgid "Please enter teardown end date."
+msgstr "Bitte gib das Abbau Ende Datum an."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:75
+msgid "The buildup start date has to be before the event start date."
+msgstr "Das Aufbau Start Datum muss vor dem Event Start Datum liegen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:80
+msgid "The event start date has to be before the event end date."
+msgstr "Das Event Start Datum muss vor dem Event End Datum liegen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:85
+msgid "The event end date has to be before the teardown end date."
+msgstr "Das Event Ende Datum muss vor dem Abbau Ende Datum liegen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:90
+msgid "The buildup start date has to be before the teardown end date."
+msgstr "Das Aufbau Start Datum muss vor dem Abbau Ende Datum liegen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/event_config_controller.php:114
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:93
+msgid "Settings saved."
+msgstr "Einstellungen gespeichert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/public_dashboard_controller.php:27
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:274
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/PublicDashboard_view.php:55
+msgid "Public Dashboard"
+msgstr "Öffentliches Dashboard"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:109
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:181
+#, php-format
+msgid "%s has been subscribed to the shift."
+msgstr "%s wurde in die Schicht eingetragen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:149
+msgid "User is not in angeltype."
+msgstr "User ist nicht im Engeltyp."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:166
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:210
+msgid "This shift is already occupied."
+msgstr "Die Schicht ist schon voll."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:206
+msgid "You need be accepted member of the angeltype."
+msgstr "Du musst bestätigtes Mitglied des Engeltyps sein."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:208
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:128
+msgid "This shift collides with one of your shifts."
+msgstr "Diese Schicht kollidiert mit deinen Schichten."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:212
+msgid "This shift ended already."
+msgstr "Die Schicht ist schon vorbei."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:214
+msgid "You are not marked as arrived."
+msgstr "Du bist nicht als angekommen markiert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:216
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:132
+msgid "You are signed up for this shift."
+msgstr "Du bist für diese Schicht eingetragen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:266
+msgid "You are subscribed. Thank you!"
+msgstr "Du bist eingetragen. Danke!"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:325
+msgid "Shift entry not found."
+msgstr "Schichteintrag nicht gefunden."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:347
+msgid ""
+"You are not allowed to remove this shift entry. If necessary, ask your "
+"supporter or heaven to do so."
+msgstr ""
+"Du darfst diesen Schichteintrag nicht entfernen. Falls notwendig, frage "
+"deinen Supporter oder im Himmel danach."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shift_entries_controller.php:353
+msgid "Shift entry removed."
+msgstr "Schichteintrag gelöscht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:97
+msgid "Please select a room."
+msgstr "Bitte einen Raum auswählen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:104
+msgid "Please select a shifttype."
+msgstr "Bitte einen Schichttyp wählen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:111
+msgid "Please enter a valid starting time for the shifts."
+msgstr "Bitte gib eine korrekte Startzeit für die Schichten ein."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:118
+msgid "Please enter a valid ending time for the shifts."
+msgstr "Bitte gib eine korrekte Endzeit für die Schichten ein."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:123
+msgid "The ending time has to be after the starting time."
+msgstr "Die Endzeit muss nach der Startzeit liegen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:136
+#, php-format
+msgid "Please check your input for needed angels of type %s."
+msgstr "Bitte prüfe deine Eingabe für benötigte Engel des Typs %s."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:166
+msgid "Shift updated."
+msgstr "Schicht aktualisiert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:185
+msgid "This page is much more comfortable with javascript."
+msgstr "Diese Seite ist mit JavaScript viel komfortabler."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:188
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:122
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:382
+msgid "Shifttype"
+msgstr "Schichttyp"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:189
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:196
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:205
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:214
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:383
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:16
+msgid "Title"
+msgstr "Titel"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:190
+msgid "Room:"
+msgstr "Raum:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:191
+msgid "Start:"
+msgstr "Start:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:192
+msgid "End:"
+msgstr "Ende:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:193
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:304
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:414
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:150
+msgid "Needed angels"
+msgstr "Benötigte Engel"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:195
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_groups.php:100
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:49
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:56
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:177
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:306
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:76
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:189
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:278
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:119
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:157
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:47
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:92
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:117
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:140
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:199
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:65
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:52
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:42
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:72
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:81
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:86
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:91
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:182
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:737
+msgid "Save"
+msgstr "Speichern"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:233
+msgid "Shift deleted."
+msgstr "Schicht gelöscht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:239
+#, php-format
+msgid "Do you want to delete the shift %s from %s to %s?"
+msgstr "Möchtest Du die Schicht %s von %s bis %s löschen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifts_controller.php:268
+msgid "Shift could not be found."
+msgstr "Schicht konnte nicht gefunden werden."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifttypes_controller.php:34
+#, php-format
+msgid "Shifttype %s deleted."
+msgstr "Schichttyp %s gelöscht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifttypes_controller.php:39
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:22
+#, php-format
+msgid "Delete shifttype %s"
+msgstr "Lösche Schichttyp %s"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifttypes_controller.php:62
+msgid "Shifttype not found."
+msgstr "Schichttyp nicht gefunden."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifttypes_controller.php:78
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:88
+msgid "Please enter a name."
+msgstr "Gib bitte einen Namen an."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifttypes_controller.php:96
+msgid "Updated shifttype."
+msgstr "Schichttyp geändert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifttypes_controller.php:101
+msgid "Created shifttype."
+msgstr "Schichttyp erstellt."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/shifttypes_controller.php:160
+msgid "Shifttypes"
+msgstr "Schichttypen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:26
+#, php-format
+msgid "There is %d unconfirmed angeltype."
+msgid_plural "There are %d unconfirmed angeltypes."
+msgstr[0] "Es gibt %d nicht freigeschalteten Engeltypen!"
+msgstr[1] "Es gibt %d nicht freigeschaltete Engeltypen!"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:28
+msgid "Angel types which need approvals:"
+msgstr "Engeltypen die bestätigt werden müssen:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:43
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:49
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:83
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:89
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:135
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:195
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:262
+msgid "Angeltype doesn't exist."
+msgstr "Engeltyp existiert nicht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:54
+msgid "You are not allowed to delete all users for this angeltype."
+msgstr "Du darfst nicht alle Benutzer von diesem Engeltyp entfernen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:62
+#, php-format
+msgid "Denied all users for angeltype %s."
+msgstr "Alle Benutzer mit Engeltyp %s abgelehnt."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:67
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:46
+msgid "Deny all users"
+msgstr "Alle Benutzer ablehnen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:94
+msgid "You are not allowed to confirm all users for this angeltype."
+msgstr "Du darfst nicht alle Benutzer für diesen Engeltyp freischalten."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:102
+#, php-format
+msgid "Confirmed all users for angeltype %s."
+msgstr "Alle Benutzer für Engeltyp %s freigeschaltet."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:107
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:75
+msgid "Confirm all users"
+msgstr "Alle Benutzer bestätigen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:123
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:129
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:183
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:189
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:243
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:256
+msgid "User angeltype doesn't exist."
+msgstr "Benutzer-Engeltype existiert nicht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:140
+msgid "You are not allowed to confirm this users angeltype."
+msgstr "Du darfst diesen Benutzer nicht für diesen Engeltyp freischalten."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:146
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:201
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:268
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:417
+msgid "User doesn't exist."
+msgstr "Benutzer existiert nicht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:159
+#, php-format
+msgid "%s confirmed for angeltype %s."
+msgstr "%s für Engeltyp %s freigeschaltet."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:167
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:98
+msgid "Confirm angeltype for user"
+msgstr "Engeltyp für Benutzer bestätigen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:206
+msgid "You are not allowed to delete this users angeltype."
+msgstr "Du darfst diesen Benutzer nicht von diesem Engeltyp entfernen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:213
+#, php-format
+msgid "User %s removed from %s."
+msgstr "Benutzer %s von %s entfernt."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:221
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:127
+msgid "Remove angeltype"
+msgstr "Engeltyp löschen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:238
+msgid "You are not allowed to set supporter rights."
+msgstr "Du darfst keine Supporterrechte bearbeiten."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:250
+msgid "No supporter update given."
+msgstr "Kein Update für Supporterrechte gegeben."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:277
+#, php-format
+msgid "Added supporter rights for %s to %s."
+msgstr "%s hat %s als Supporter bekommen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:278
+#, php-format
+msgid "Removed supporter rights for %s from %s."
+msgstr "%s hat jetzt nicht mehr %s als Supporter."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:289
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:261
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:12
+msgid "Add supporter rights"
+msgstr "Supporterrechte geben"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:289
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:244
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:12
+msgid "Remove supporter rights"
+msgstr "Supporterrechte entfernen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:329
+#, php-format
+msgid "User %s added to %s."
+msgstr "Benutzer %s zu %s hinzugefügt."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:346
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:159
+msgid "Add user to angeltype"
+msgstr "Benutzer zu Engeltyp hinzufügen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:363
+#, php-format
+msgid "You are already a %s."
+msgstr "Du bist bereits %s."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:370
+#, php-format
+msgid "You joined %s."
+msgstr "Du bist %s beigetreten."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:391
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:183
+#, php-format
+msgid "Become a %s"
+msgstr "Werde ein %s"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_driver_licenses_controller.php:24
+#, php-format
+msgid ""
+"You joined an angeltype which requires a driving license. Please edit your "
+"driving license information here: %s."
+msgstr ""
+"Du bist einem Engeltypen beigetreten, der Führerschein-Infos benötigt. Bitte "
+"trage Deine Führerschein-Infos hier ein: %s."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_driver_licenses_controller.php:25
+msgid "driving license information"
+msgstr "Führerschein-Infos"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_driver_licenses_controller.php:131
+msgid "Your driver license information has been saved."
+msgstr "Deine Führerschein-Infos wurden gespeichert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_driver_licenses_controller.php:134
+msgid "Please select at least one driving license."
+msgstr "Bitte wähle mindestens einen Führerschein-Typen aus."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_driver_licenses_controller.php:139
+msgid "Your driver license information has been removed."
+msgstr "Deine Führerschein-Infos wurden gelöscht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_driver_licenses_controller.php:145
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:13
+#, php-format
+msgid "Edit %s driving license information"
+msgstr "Bearbeite die Führerschein-Infos von %s"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_worklog_controller.php:20
+msgid "Work log entry deleted."
+msgstr "Arbeitseinsatz gelöscht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_worklog_controller.php:50
+msgid "Work log entry updated."
+msgstr "Arbeitseinsatz geändert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_worklog_controller.php:75
+msgid "Please enter work date."
+msgstr "Bitte Einsatzdatum angeben."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_worklog_controller.php:81
+msgid "Please enter work hours in format ##[.##]."
+msgstr "Bitte Stunden im Format ##[.##| eingeben."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_worklog_controller.php:87
+msgid "Please enter a comment."
+msgstr "Bitte Kommentar angeben."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_worklog_controller.php:117
+msgid "Work log entry created."
+msgstr "Arbeitseinsatz angelegt."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:61
+msgid "You cannot delete yourself."
+msgstr "Du kannst Dich nicht selber löschen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:75
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:438
+msgid "Your password is incorrect.  Please try it again."
+msgstr "Dein Passwort stimmt nicht. Bitte probiere es nochmal."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:82
+msgid "User deleted."
+msgstr "Engel gelöscht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:90
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:146
+#, php-format
+msgid "Delete %s"
+msgstr "%s löschen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:160
+msgid "Please enter a valid number of vouchers."
+msgstr "Bitte gib eine korrekte Anzahl von Gutscheinen ein."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:168
+msgid "Saved the number of vouchers."
+msgstr "Anzahl der Gutscheine gespeichert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:177
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:170
+#, php-format
+msgid "%s's vouchers"
+msgstr "Gutschein von %s"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:194
+msgid "User not found."
+msgstr "Benutzer nicht gefunden."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:229
+msgid "Enough"
+msgstr "Genug"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:277
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:232
+msgid "All users"
+msgstr "Alle Benutzer"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:301
+msgid "Token is not correct."
+msgstr "Der Token ist nicht in Ordnung."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:314
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:142
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:116
+msgid "Your passwords don't match."
+msgstr "Deine Passwörter stimmen nicht überein."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:318
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:114
+msgid "Your password is to short (please use at least 6 characters)."
+msgstr "Dein Passwort ist zu kurz (Bitte mindestens 6 Zeichen nutzen)."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:323
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:119
+msgid "Password saved."
+msgstr "Passwort gespeichert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:348
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:352
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:107
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:31
+msgid "E-mail address is not correct."
+msgstr "Die E-Mail Adresse ist nicht in Ordnung."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:356
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:111
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:35
+msgid "Please enter your e-mail."
+msgstr "Bitte gib Deine E-Mail-Adresse ein."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:363
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:399
+msgid "Password recovery"
+msgstr "Passwort wiederherstellen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:365
+#, php-format
+msgid "Please visit %s to recover your password."
+msgstr "Bitte besuche %s, um Dein Passwort zurückzusetzen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:369
+msgid "We sent an email containing your password recovery link."
+msgstr ""
+"Wir haben eine eMail mit einem Link zum Passwort-zurücksetzen geschickt."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/helper/email_helper.php:20
+#, php-format
+msgid "Hi %s,"
+msgstr "Hallo %s,"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/helper/email_helper.php:21
+msgid "here is a message for you from the engelsystem:"
+msgstr "hier ist eine Nachricht aus dem Engelsystem für Dich:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/helper/email_helper.php:23
+msgid ""
+"This email is autogenerated and has not been signed. You got this email "
+"because you are registered in the engelsystem."
+msgstr ""
+"Diese E-Mail wurde automatisch generiert und muss daher nicht unterschrieben "
+"werden. Du hast diese E-Mail bekommen, weil Du im Engelsystem registriert "
+"bist."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:15
+msgid "A Shift you are registered on has changed:"
+msgstr "Eine deiner Schichten hat sich geändert:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:19
+#, php-format
+msgid "* Shift type changed from %s to %s"
+msgstr "* Schichttyp von %s in %s geändert"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:24
+#, php-format
+msgid "* Shift title changed from %s to %s"
+msgstr "* Schicht Titel von %s nach %s geändert"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:30
+#, php-format
+msgid "* Shift Start changed from %s to %s"
+msgstr "* Schicht Beginn von %s nach %s geändert"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:39
+#, php-format
+msgid "* Shift End changed from %s to %s"
+msgstr "* Schicht Ende von %s nach %s geändert"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:47
+#, php-format
+msgid "* Shift Location changed from %s to %s"
+msgstr "* Schicht Ort von %s to %s geändert"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:57
+msgid "The updated Shift:"
+msgstr "Die aktualisierte Schicht:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:68
+msgid "Your Shift has changed"
+msgstr "Deine Schicht hat sich geändert"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:84
+msgid "A Shift you are registered on was deleted:"
+msgstr "Eine deiner Schichten wurde gelöscht:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:93
+msgid "Your Shift was deleted"
+msgstr "Deine Schicht wurde gelöscht"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:110
+msgid "You have been assigned to a Shift:"
+msgstr "Du wurdest in eine Schicht eingetragen:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:116
+msgid "Assigned to Shift"
+msgstr "In Schicht eingetragen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:131
+msgid "You have been removed from a Shift:"
+msgstr "Du wurdest aus einer Schicht ausgetragen:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/shifts_mailer.php:137
+msgid "Removed from Shift"
+msgstr "Von Schicht ausgetragen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/users_mailer.php:11
+msgid "Your account has been deleted"
+msgstr "Dein Konto wurde gelöscht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/mailer/users_mailer.php:12
+msgid ""
+"Your angelsystem account has been deleted. If you have any questions "
+"regarding your account deletion, please contact heaven."
+msgstr ""
+"Dein Engelsystem-Konto wurde gelöscht. Wenn Du dazu Fragen hast, kontaktiere "
+"bitte den Himmel."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:10
+msgid "Active angels"
+msgstr "Aktive Engel"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:42
+#, php-format
+msgid ""
+"At least %s angels are forced to be active. The number has to be greater."
+msgstr ""
+"Mindestens %s Engel werden als aktiv gekennzeichnet. Die Nummer muss größer "
+"sein."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:49
+msgid "Please enter a number of angels to be marked as active."
+msgstr ""
+"Bitte gib eine Anzahl an Engeln ein, die als Aktiv markiert werden sollen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:87
+msgid "Marked angels."
+msgstr "Engel wurden markiert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:90
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:155
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:191
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:300
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:164
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:56
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:73
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:149
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:173
+msgid "back"
+msgstr "zurück"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:96
+msgid "apply"
+msgstr "anwenden"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:107
+msgid "Angel has been marked as active."
+msgstr "Engel wurde als aktiv markiert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:109
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:119
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:139
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:40
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:56
+msgid "Angel not found."
+msgstr "Engel nicht gefunden."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:117
+msgid "Angel has been marked as not active."
+msgstr "Engel wurde als nicht aktiv markiert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:127
+msgid "Angel has got a t-shirt."
+msgstr "Engel hat ein T-Shirt bekommen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:137
+msgid "Angel has got no t-shirt."
+msgstr "Engel hat kein T-Shirt bekommen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:200
+msgid "set active"
+msgstr "setze aktiv"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:217
+msgid "remove active"
+msgstr "entferne aktiv"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:220
+msgid "got t-shirt"
+msgstr "hat t-shirt"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:232
+msgid "remove t-shirt"
+msgstr "entferne t-shirt"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:268
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:195
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:210
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:225
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:422
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:430
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:222
+msgid "Sum"
+msgstr "Summe"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:275
+msgid "Search angel:"
+msgstr "Suche Engel:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:276
+msgid "Show all shifts"
+msgstr "Alle Schichten anzeigen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:277
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:171
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:172
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:105
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:114
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_log.php:29
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_log.php:30
+msgid "Search"
+msgstr "Suche"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:280
+msgid "How much angels should be active?"
+msgstr "Wie viele Engel sollten aktiv sein?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:281
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:288
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:432
+msgid "Preview"
+msgstr "Vorschau"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:285
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:175
+msgid "Nickname"
+msgstr "Nick"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:286
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:296
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:248
+msgid "Size"
+msgstr "Größe"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:287
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:11
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:355
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Rooms_view.php:39
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:595
+msgid "Shifts"
+msgstr "Schichten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:288
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:394
+msgid "Length"
+msgstr "Länge"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:289
+msgid "Active?"
+msgstr "Aktiv?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:290
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:246
+msgid "Forced"
+msgstr "Gezwungen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:291
+msgid "T-shirt?"
+msgstr "T-Shirt?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:294
+msgid "Shirt statistics"
+msgstr "T-Shirt Statistik"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:297
+msgid "Needed shirts"
+msgstr "Benötigte T-Shirts"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_active.php:298
+msgid "Given shirts"
+msgstr "Ausgegebene T-Shirts"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:10
+msgid "Arrived angels"
+msgstr "Angekommene Engel"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:37
+msgid "Reset done. Angel has not arrived."
+msgstr "Zurückgesetzt. Engel ist nicht angekommen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:53
+msgid "Angel has been marked as arrived."
+msgstr "Engel wurde als angekommen markiert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:93
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:33
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:62
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:83
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:112
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:139
+msgid "yes"
+msgstr "Ja"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:98
+msgid "reset"
+msgstr "zurücksetzen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:102
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:186
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:201
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:216
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:555
+msgid "arrived"
+msgstr "angekommen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:176
+msgid "Planned arrival"
+msgstr "Geplanter Ankunftstag"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:177
+msgid "Arrived?"
+msgstr "Angekommen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:178
+msgid "Arrival date"
+msgstr "Ankunftsdatum"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:179
+msgid "Planned departure"
+msgstr "Geplante Abreise"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:184
+msgid "Planned arrival statistics"
+msgstr "Geplante Ankunfts-Statistik"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:187
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:202
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:217
+msgid "arrived sum"
+msgstr "Summe angekommen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:193
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:208
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:223
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:44
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:116
+msgid "Date"
+msgstr "Datum"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:194
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:209
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:224
+msgid "Count"
+msgstr "Anzahl"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:199
+msgid "Arrival statistics"
+msgstr "Ankunfts-Statistik"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_arrive.php:214
+msgid "Planned departure statistics"
+msgstr "Geplante Abreise-Statistik"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:10
+msgid "Free angels"
+msgstr "Freie Engel"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:108
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:90
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:62
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:169
+msgid "Angeltype"
+msgstr "Engeltyp"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:111
+msgid "Only confirmed"
+msgstr "Nur bestätigte"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:119
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:310
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:477
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:296
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:309
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:31
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:118
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:238
+msgid "Nick"
+msgstr "Nick"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:121
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:366
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:117
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:297
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:310
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:479
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:50
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:241
+msgid "DECT"
+msgstr "DECT"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:122
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:375
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:63
+msgid "Jabber"
+msgstr "Jabber"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_free.php:123
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:313
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:118
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:480
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:52
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:718
+msgid "E-Mail"
+msgstr "E-Mail"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_groups.php:10
+msgid "Grouprights"
+msgstr "Gruppenrechte"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_groups.php:51
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:183
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:187
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:161
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:211
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:85
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:86
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:116
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:478
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:502
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:61
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:141
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:240
+msgid "Name"
+msgstr "Name"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_groups.php:52
+msgid "Privileges"
+msgstr "Privilegien"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_groups.php:101
+msgid "Edit group"
+msgstr "Gruppe bearbeiten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:8
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:162
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:212
+msgid "Frab import"
+msgstr "Frab Import"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:38
+msgid "Webserver has no write-permission on import directory."
+msgstr "Der Webserver hat keine Schreibrechte für das Verzeichnis import."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:63
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:142
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:241
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:58
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:64
+msgid "Please select a shift type."
+msgstr "Bitte einen Schichttyp wählen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:71
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:149
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:248
+msgid "Please enter an amount of minutes to add to a talk's begin."
+msgstr ""
+"Bitte gib eine Anzahl Minuten ein, die vor dem Talk-Beginn hinzugefügt "
+"werden sollen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:78
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:156
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:255
+msgid "Please enter an amount of minutes to add to a talk's end."
+msgstr ""
+"Bitte gib eine Anzahl Minuten ein, die nach dem Talk-Ende hinzugefügt werden "
+"sollen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:86
+msgid "No valid xml/xcal file provided."
+msgstr "Keine valide xml/xcal Datei hochgeladen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:91
+msgid "File upload went wrong."
+msgstr "Das Hochladen der Datei ist schiefgegangen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:95
+msgid "Please provide some data."
+msgstr "Bitte lade eine Datei hoch."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:110
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:171
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:291
+msgid "File Upload"
+msgstr "Datei hochladen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:112
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:173
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:293
+msgid "Validation"
+msgstr "Überprüfen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:114
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:126
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:175
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:217
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:295
+msgid "Import"
+msgstr "Importieren"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:120
+msgid ""
+"This import will create/update/delete rooms and shifts by given FRAB-export "
+"file. The needed file format is xcal."
+msgstr ""
+"Dieser Import erzeugt, ändert und löscht Räume und Schichten anhand einer "
+"FRAB-Export Datei. Das benötigte Format ist xcal."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:123
+msgid "Add minutes to start"
+msgstr "Minuten vor Talk-Beginn hinzufügen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:124
+msgid "Add minutes to end"
+msgstr "Minuten nach Talk-Ende hinzufügen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:125
+msgid "xcal-File (.xcal)"
+msgstr "xcal-Datei (.xcal)"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:135
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:230
+msgid "Missing import file."
+msgstr "Import-Datei nicht vorhanden."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:182
+msgid "Rooms to create"
+msgstr "Anzulegende Räume"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:186
+msgid "Rooms to delete"
+msgstr "Zu löschende Räume"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:190
+msgid "Shifts to create"
+msgstr "Anzulegende Schichten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:192
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:201
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:210
+msgid "Day"
+msgstr "Tag"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:193
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:202
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:211
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:387
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:24
+msgid "Start"
+msgstr "Beginn"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:194
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:203
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:212
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:388
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:32
+msgid "End"
+msgstr "Ende"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:195
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:204
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:213
+msgid "Shift type"
+msgstr "Schichttyp"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:197
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:206
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:215
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:384
+msgid "Room"
+msgstr "Raum"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:199
+msgid "Shifts to update"
+msgstr "Zu aktualisierende Schichten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:208
+msgid "Shifts to delete"
+msgstr "Zu löschende Schichten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_import.php:296
+msgid "It's done!"
+msgstr "Erledigt!"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_log.php:8
+msgid "Log"
+msgstr "Log"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:17
+msgid "Edit news entry"
+msgstr "News-Eintrag bearbeiten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:37
+msgid ""
+"This message contains HTML. After saving the post some formatting will be "
+"lost!"
+msgstr ""
+"Diese Nachricht beinhaltet HTML. Wenn du sie speicherst gehen diese "
+"Formatierungen verloren!"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:45
+msgid "Author"
+msgstr "Autor"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:46
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:275
+msgid "Subject"
+msgstr "Betreff"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:47
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:119
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:188
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:276
+msgid "Message"
+msgstr "Nachricht"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:48
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:277
+msgid "Meeting"
+msgstr "Treffen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:57
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:197
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:157
+msgid "Delete"
+msgstr "löschen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:87
+msgid "News entry updated."
+msgstr "News-Eintrag gespeichert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:94
+msgid "News entry deleted."
+msgstr "News-Eintrag gelöscht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:10
+msgid "Answer questions"
+msgstr "Fragen beantworten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:28
+msgid "There are unanswered questions!"
+msgstr "Es gibt unbeantwortete Fragen!"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:85
+msgid "Unanswered questions"
+msgstr "Unbeantwortete Fragen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:87
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:94
+msgid "From"
+msgstr "Von"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:88
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:95
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:34
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:39
+msgid "Question"
+msgstr "Frage"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:89
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:97
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:41
+msgid "Answer"
+msgstr "Antwort"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:92
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:37
+msgid "Answered questions"
+msgstr "Beantwortete Fragen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_questions.php:96
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:40
+msgid "Answered by"
+msgstr "Antwort von"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:7
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:228
+#: /Users/msquare/workspace/projects/engelsystem/includes/sys_menu.php:225
+msgid "Rooms"
+msgstr "Räume"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:82
+msgid "This name is already in use."
+msgstr "Dieser Name ist bereits vergeben."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:113
+#, php-format
+msgid "Please enter needed angels for type %s."
+msgstr "Bitte gib die Anzahl der benötigten Engel vom Typ %s an."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:142
+msgid "Room saved."
+msgstr "Raum gespeichert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:163
+msgid "Map URL"
+msgstr "Karten URL"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:164
+msgid "The map url is used to display an iframe on the room page."
+msgstr ""
+"Die Karten URL wird benutzt um auf der Raum-Seite ein iframe anzuzeigen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:165
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:109
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:401
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Rooms_view.php:24
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:63
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:101
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:154
+msgid "Description"
+msgstr "Beschreibung"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:166
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:110
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:64
+msgid "Please use markdown for the description."
+msgstr "Bitte benutze Markdown für die Beschreibung."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:171
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/PublicDashboard_view.php:26
+msgid "Needed angels:"
+msgstr "Benötigte Engel:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:185
+#, php-format
+msgid "Room %s deleted."
+msgstr "Raum %s gelöscht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:193
+#, php-format
+msgid "Do you want to delete room %s?"
+msgstr "Möchest Du den Raum %s wirklich löschen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:207
+msgid "add"
+msgstr "Neu"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_rooms.php:213
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Rooms_view.php:31
+msgid "Map"
+msgstr "Karte"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:10
+msgid "Create shifts"
+msgstr "Schichten erstellen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:80
+msgid "Please select a location."
+msgstr "Bitte einen Ort auswählen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:87
+msgid "Please select a start time."
+msgstr "Bitte eine Startzeit auswählen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:94
+msgid "Please select an end time."
+msgstr "Bitte eine Endzeit auswählen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:99
+msgid "The shifts end has to be after its start."
+msgstr "Die Endzeit muss nach der Startzeit liegen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:111
+msgid "Please enter a shift duration in minutes."
+msgstr "Gib bitte eine Schichtlänge in Minuten ein."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:128
+msgid "Please split the shift-change hours by colons."
+msgstr "Trenne die Schichtwechselstunden mit einem Komma."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:133
+msgid "Please select a mode."
+msgstr "Bitte einen Modus auswählen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:146
+#, php-format
+msgid "Please check the needed angels for team %s."
+msgstr "Bitte gib die Anzahl der benötigten Engel vom Team %s an."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:152
+msgid "There are 0 angels needed. Please enter the amounts of needed angels."
+msgstr "Es werden 0 Engel benötigt. Bitte ändere das."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:156
+msgid "Please select a mode for needed angels."
+msgstr "Bitte wähle einen Modus für benötigte Engel."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:160
+msgid "Please select needed angels."
+msgstr "Bitte wähle benötigte Engel."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:302
+msgid "Time and location"
+msgstr "Zeit und Ort"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:303
+msgid "Type and title"
+msgstr "Typ und Titel"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:389
+msgid "Mode"
+msgstr "Modus"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:390
+msgid "Create one shift"
+msgstr "Eine Schicht erstellen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:391
+msgid "Create multiple shifts"
+msgstr "Mehrere Schichten erstellen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:401
+msgid "Create multiple shifts with variable length"
+msgstr "Erstelle mehrere Schichten mit unterschiedlicher Länge"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:407
+msgid "Shift change hours"
+msgstr "Schichtwechsel-Stunden"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:417
+msgid "Take needed angels from room settings"
+msgstr "Übernehme benötigte Engel von den Raum-Einstellungen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_shifts.php:423
+msgid "The following angels are needed"
+msgstr "Die folgenden Engel werden benötigt"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:10
+msgid "All Angels"
+msgstr "Engelliste"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:38
+msgid "This user does not exist."
+msgstr "Benutzer existiert nicht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:74
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:88
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:95
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:100
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:107
+msgid "Yes"
+msgstr "Ja"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:75
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:88
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:95
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:101
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:107
+msgid "No"
+msgstr "Nein"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:88
+msgid "Force active"
+msgstr "Aktiv erzwingen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:107
+msgid ""
+"Please visit the angeltypes page or the users profile to manage users "
+"angeltypes."
+msgstr ""
+"Bitte benutze die Engeltypen-Seite um die Engeltypen des Users zu verwalten."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_user.php:322
+msgid "Edit user"
+msgstr "User bearbeiten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_credits.php:8
+msgid "Credits"
+msgstr "Credits"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:10
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:472
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:479
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:116
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:120
+msgid "Login"
+msgstr "Login"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:18
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:395
+msgid "Register"
+msgstr "Registrieren"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:26
+msgid "Logout"
+msgstr "Logout"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:79
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:527
+msgid "Registration is disabled."
+msgstr "Registrierung ist abgeschaltet."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:93
+#, php-format
+msgid "Your nick "%s" already exists."
+msgstr "Der Nick "%s" existiert schon."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:98
+#, php-format
+msgid "Your nick "%s" is too short (min. 2 characters)."
+msgstr "Der Nick "%s" ist zu kurz (Mindestens 2 Zeichen)."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:126
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:46
+msgid "Please check your jabber account information."
+msgstr "Bitte überprüfe deine Jabber Account Eingabe."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:135
+msgid "Please select your shirt size."
+msgstr "Bitte wähle Deine T-Shirt Größe."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:147
+#, php-format
+msgid "Your password is too short (please use at least %s characters)."
+msgstr "Dein Passwort ist zu kurz (Bitte mindestens %s Zeichen nutzen)."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:158
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:162
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:62
+msgid ""
+"Please enter your planned date of arrival. It should be after the buildup "
+"start date and before teardown end date."
+msgstr ""
+"Bitte gib Dein geplantes Ankunftsdatum an. Es sollte nach dem Aufbaubeginn "
+"und vor dem Abbauende liegen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:190
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:85
+msgid "For dect numbers are only 5 digits allowed."
+msgstr "Die DECT Nummer darf nur 5 Zeichen lang sein."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:274
+msgid "Angel registration successful!"
+msgstr "Engel-Registrierung erfolgreich!"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:302
+msgid ""
+"By completing this form you're registering as a Chaos-Angel. This script "
+"will create you an account in the angel task scheduler."
+msgstr ""
+"Mit diesem Formular registrierst Du Dich als Engel. Du bekommst ein Konto in "
+"der Engel-Aufgabenverwaltung."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:316
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:55
+msgid ""
+"The engelsystem is allowed to send me an email (e.g. when my shifts change)"
+msgstr ""
+"Das Engelsystem darf mir E-Mails senden (z.B. wenn sich meine Schichten "
+"ändern)"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:321
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:60
+msgid "Humans are allowed to send me an email (e.g. for ticket vouchers)"
+msgstr "Menschen dürfen mir eine E-Mail senden (z.B. für Ticket Gutscheine)"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:330
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:36
+msgid "Planned date of arrival"
+msgstr "Geplanter Ankunftstag"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:336
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:67
+msgid "Shirt size"
+msgstr "T-Shirt Größe"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:342
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:478
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:119
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:735
+msgid "Password"
+msgstr "Passwort"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:345
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:736
+msgid "Confirm password"
+msgstr "Passwort wiederholen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:350
+msgid "What do you want to do?"
+msgstr "Was möchtest Du machen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:353
+msgid "Description of job types"
+msgstr "Beschreibung der Aufgaben"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:360
+msgid ""
+"Restricted angel types need will be confirmed later by a supporter. You can "
+"change your selection in the options section."
+msgstr ""
+"Beschränkte Engeltypen müssen später von einem Supporter freigeschaltet "
+"werden. Du kannst Deine Auswahl später in den Einstellungen ändern."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:369
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:51
+msgid "Mobile"
+msgstr "Handy"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:372
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:49
+msgid "Phone"
+msgstr "Telefon"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:378
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:33
+msgid "First name"
+msgstr "Vorname"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:381
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:32
+msgid "Last name"
+msgstr "Nachname"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:386
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:48
+msgid "Age"
+msgstr "Alter"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:389
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:64
+msgid "Hometown"
+msgstr "Wohnort"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:392
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:30
+msgid "Entry required!"
+msgstr "Pflichtfeld!"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:442
+msgid "Please enter a password."
+msgstr "Gib bitte ein Passwort ein."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:446
+msgid ""
+"No user was found with that Nickname. Please try again. If you are still "
+"having problems, ask a Dispatcher."
+msgstr ""
+"Es wurde kein Engel mit diesem Namen gefunden. Probiere es bitte noch "
+"einmal. Wenn das Problem weiterhin besteht, frage einen Dispatcher."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:450
+msgid "Please enter a nickname."
+msgstr "Gib bitte einen Nick an."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:481
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:122
+msgid "I forgot my password"
+msgstr "Passwort vergessen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:486
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:124
+msgid "Please note: You have to activate cookies!"
+msgstr "Hinweis: Cookies müssen aktiviert sein!"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:497
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:128
+msgid "What can I do?"
+msgstr "Was kann ich machen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:498
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:129
+msgid "Please read about the jobs you can do to help us."
+msgstr ""
+"Bitte informiere Dich über die Tätigkeiten bei denen Du uns helfen kannst."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:520
+msgid "Please sign up, if you want to help us!"
+msgstr "Bitte registriere Dich, wenn Du helfen möchtest!"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:10
+msgid "Messages"
+msgstr "Nachrichten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:47
+msgid "Select recipient..."
+msgstr "Empfänger auswählen..."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:96
+msgid "mark as read"
+msgstr "als gelesen markieren"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:103
+msgid "delete message"
+msgstr "Nachricht löschen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:112
+#, php-format
+msgid "Hello %s, here can you leave messages for other angels"
+msgstr "Hallo %s, hier kannst Du anderen Engeln Nachrichten schreiben."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:115
+msgid "New"
+msgstr "Neu"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:117
+msgid "Transmitted"
+msgstr "Gesendet"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:118
+msgid "Recipient"
+msgstr "Empfänger"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:130
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:152
+msgid "Incomplete call, missing Message ID."
+msgstr "Unvollständiger Aufruf, fehlende Nachrichten ID."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:144
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:163
+msgid "No Message found."
+msgstr "Keine Nachricht gefunden."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:172
+msgid "Transmitting was terminated with an Error."
+msgstr "Übertragung wurde mit einem Fehler abgebrochen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_messages.php:177
+msgid "Wrong action."
+msgstr "Falsche Aktion."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_myshifts.php:10
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:144
+msgid "My shifts"
+msgstr "Meine Schichten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_myshifts.php:39
+msgid "Key changed."
+msgstr "Key geändert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_myshifts.php:42
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:582
+msgid "Reset API key"
+msgstr "API-Key zurücksetzen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_myshifts.php:44
+msgid ""
+"If you reset the key, the url to your iCal- and JSON-export and your atom "
+"feed changes! You have to update it in every application using one of these "
+"exports."
+msgstr ""
+"Wenn du den API-Key zurücksetzt, ändert sich die URL zu deinem iCal-, JSON-"
+"Export und Atom Feed! Du musst diesen überall ändern, wo er in Benutzung ist."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_myshifts.php:47
+msgid "Continue"
+msgstr "Fortfahren"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_myshifts.php:86
+msgid "Please enter a freeload comment!"
+msgstr "Gib bitte einen Schwänz-Kommentar ein!"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_myshifts.php:108
+msgid "Shift saved."
+msgstr "Schicht gespeichert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:10
+msgid "News comments"
+msgstr "News Kommentare"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:18
+msgid "News"
+msgstr "News"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:26
+msgid "Meetings"
+msgstr "Treffen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:120
+msgid "Comments"
+msgstr "Kommentare"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:165
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:233
+msgid "Entry saved."
+msgstr "Eintrag gespeichert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:186
+msgid "New Comment:"
+msgstr "Neuer Kommentar:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:192
+msgid "Invalid request."
+msgstr "Ungültige Abfrage."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_news.php:272
+msgid "Create news:"
+msgstr "News anlegen:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_questions.php:10
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:44
+msgid "Ask the Heaven"
+msgstr "Frag den Himmel"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_questions.php:53
+msgid "You question was saved."
+msgstr "Frage gespeichert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_questions.php:57
+msgid "Please enter a question!"
+msgstr "Gib eine Frage ein!"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_questions.php:65
+msgid "Incomplete call, missing Question ID."
+msgstr "Unvollständiger Aufruf, fehlende Fragen ID."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_questions.php:80
+msgid "No question found."
+msgstr "Keine Frage gefunden."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:10
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:570
+msgid "Settings"
+msgstr "Einstellungen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:72
+msgid ""
+"Please enter your planned date of departure. It should be after your planned "
+"arrival date and after buildup start date and before teardown end date."
+msgstr ""
+"Bitte gibt dein geplantes Abreisedatum an. Es sollte nach Deinem "
+"Anreisedatum, nach dem Aufbaubeginn und vor dem Abbauende liegen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:112
+msgid "-> not OK. Please try again."
+msgstr "-> Nicht OK. Bitte erneut versuchen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:154
+msgid "Theme changed."
+msgstr "Aussehen geändert."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:102
+msgid "The administration has not configured any rooms yet."
+msgstr "Die Administratoren habe noch keine Räume eingerichtet."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:121
+msgid "The administration has not configured any shifts yet."
+msgstr "Die Administratoren haben noch keine Schichten angelegt."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:135
+msgid ""
+"The administration has not configured any angeltypes yet - or you are not "
+"subscribed to any angeltype."
+msgstr ""
+"Die Administratoren haben noch keine Engeltypen konfiguriert - oder Du hast "
+"noch keine Engeltypen ausgewählt."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:202
+msgid "occupied"
+msgstr "belegt"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:206
+msgid "free"
+msgstr "frei"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:251
+msgid "Own"
+msgstr "Eigene"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:255
+msgid "Occupancy"
+msgstr "Belegung"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:258
+msgid ""
+"The tasks shown here are influenced by the angeltypes you joined already!"
+msgstr ""
+"Die Schichten, die hier angezeigt werden, sind von Deinen Einstellungen "
+"(Engeltypen/Aufgaben) abhängig!"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:260
+msgid "Description of the jobs."
+msgstr "Beschreibung der Aufgaben."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:264
+msgid "Filter"
+msgstr "Filter"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:265
+msgid "Yesterday"
+msgstr "Gestern"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:266
+msgid "Today"
+msgstr "Heute"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:267
+msgid "Tomorrow"
+msgstr "Morgen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:268
+msgid "last 8h"
+msgstr "letzte 8h"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:269
+msgid "last 4h"
+msgstr "letzte 4h"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:270
+msgid "next 4h"
+msgstr "nächste 4h"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:271
+msgid "next 8h"
+msgstr "nächste 8h"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:288
+msgid "iCal export"
+msgstr "iCal Export"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:290
+#, php-format
+msgid ""
+"Export your own shifts. iCal format or JSON format available (please keep secret, otherwise reset the api key)."
+msgstr ""
+"Exportiere Deine Schichten. iCal Format oder JSON Format verfügbar (Link bitte geheimhalten, sonst API-Key zurücksetzen)."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:323
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:49
+msgid "All"
+msgstr "Alle"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_shifts.php:324
+msgid "None"
+msgstr "Keine"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/sys_menu.php:192
+msgid "Admin"
+msgstr "Admin"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/sys_menu.php:216
+msgid "Manage rooms"
+msgstr "Verwalte Räume"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/sys_template.php:326
+msgid "No data found."
+msgstr "Nichts gefunden."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:34
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:452
+msgid "Unconfirmed"
+msgstr "Unbestätigt"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:36
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:40
+msgid "Supporter"
+msgstr "Supporter"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:38
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:42
+msgid "Member"
+msgstr "Mitglied"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:54
+#, php-format
+msgid "Do you want to delete angeltype %s?"
+msgstr "Möchtest Du den Engeltypen %s löschen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:56
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:25
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:54
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:25
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:24
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:55
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:79
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:106
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:135
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:191
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:13
+msgid "cancel"
+msgstr "abbrechen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:88
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:89
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:503
+msgid "Restricted"
+msgstr "Beschränkt"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:92
+msgid ""
+"Restricted angel types can only be used by an angel if enabled by a "
+"supporter (double opt-in)."
+msgstr ""
+"Beschränkte Engeltypen müssen von einem Supporter freigeschaltet werden "
+"(double-opt-in)."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:95
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:96
+msgid "No Self Sign Up"
+msgstr "Kein Selbst-Eintragen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:98
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:104
+msgid "Requires driver license"
+msgstr "Benötigt Führerschein"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:107
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:108
+msgid "Show on dashboard"
+msgstr "Auf dem Dashboard anzeigen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:111
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:477
+msgid "Contact"
+msgstr "Kontakt"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:114
+msgid "Primary contact person/desk for user questions."
+msgstr "Ansprechpartner für Fragen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:144
+msgid "my driving license"
+msgstr "Meine Führerschein-Infos"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:156
+msgid ""
+"This angeltype requires a driver license. Please enter your driver license "
+"information!"
+msgstr ""
+"Dieser Engeltyp benötigt Führerschein-Infos. Bitte trage Deine Führerschein-"
+"Infos ein!"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:161
+#, php-format
+msgid ""
+"You are unconfirmed for this angeltype. Please go to the introduction for %s "
+"to get confirmed."
+msgstr ""
+"Du bist noch nicht für diesen Engeltyp bestätigt. Bitte gehe zur Einführung "
+"für %s um bestätigt zu werden."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:222
+msgid "confirm"
+msgstr "bestätigen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:230
+msgid "deny"
+msgstr "ablehnen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:268
+msgid "remove"
+msgstr "entfernen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:298
+msgid "Driver"
+msgstr "Fahrer"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:299
+msgid "Has car"
+msgstr "Hat Auto"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:300
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:29
+msgid "Car"
+msgstr "Auto"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:301
+msgid "3,5t Transporter"
+msgstr "3,5t Transporter"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:302
+msgid "7,5t Truck"
+msgstr "7,5t LKW"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:303
+msgid "12,5t Truck"
+msgstr "12,5t LKW"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:304
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:47
+msgid "Forklift"
+msgstr "Gabelstapler"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:348
+msgid "Info"
+msgstr "Info"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:416
+msgid "Supporters"
+msgstr "Supporter"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:436
+msgid "Members"
+msgstr "Mitglieder"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:444
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:171
+msgid "Add"
+msgstr "Hinzufügen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:456
+msgid "confirm all"
+msgstr "Alle bestätigen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:460
+msgid "deny all"
+msgstr "Alle ablehnen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:497
+msgid "New angeltype"
+msgstr "Neuer Engeltyp"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:504
+msgid "Self Sign Up Allowed"
+msgstr "Selbst-Eintragen erlaubt"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:505
+msgid "Membership"
+msgstr "Mitgliedschaft"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:549
+msgid ""
+"This angeltype is restricted by double-opt-in by a team supporter. Please "
+"show up at the according introduction meetings."
+msgstr ""
+"Dieser Engeltyp muss zusätzlich von einem Team-Supporter freigeschaltet "
+"werden. Bitte komme zu den entsprechenden Einführungstreffen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:586
+msgid "FAQ"
+msgstr "FAQ"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/AngelTypes_view.php:591
+msgid ""
+"Here is the list of teams and their tasks. If you have questions, read the "
+"FAQ."
+msgstr ""
+"Hier ist die Liste der Teams und ihrer Aufgaben. Wenn Du Fragen hast, schaue "
+"im FAQ nach."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:13
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:22
+#, php-format
+msgid "Welcome to the %s!"
+msgstr "Willkommen beim %s!"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:30
+msgid "Buildup starts"
+msgstr "Aufbau startet"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:32
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:40
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:48
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:56
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:84
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:85
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:93
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:101
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:102
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:26
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:34
+msgid "Y-m-d"
+msgstr "d.m.Y"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:38
+msgid "Event starts"
+msgstr "Event startet"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:46
+msgid "Event ends"
+msgstr "Event endet"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:54
+msgid "Teardown ends"
+msgstr "Abbau endet"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:82
+#, php-format
+msgid "%s, from %s to %s"
+msgstr "%s, vom %s bis %s"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:92
+#, php-format
+msgid "%s, starting %s"
+msgstr "%s, ab dem %s"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:100
+#, php-format
+msgid "Event from %s to %s"
+msgstr "Event von %s bis %s"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:138
+msgid "Event Name"
+msgstr "Event Name"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:139
+msgid "Event Name is shown on the start page."
+msgstr "Event Name wird auf der Startseite angezeigt."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:140
+msgid "Event Welcome Message"
+msgstr "Event Willkommens-Nachricht"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:143
+msgid ""
+"Welcome message is shown after successful registration. You can use markdown."
+msgstr ""
+"Die Willkommens-Nachricht wird nach einer erfolgreichen Registrierung "
+"angezeigt. Du kannst Markdown benutzen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:147
+msgid "Buildup date"
+msgstr "Aufbau Datum"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:148
+msgid "Event start date"
+msgstr "Event Start Datum"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:151
+msgid "Teardown end date"
+msgstr "Abbau Ende Datum"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/EventConfig_view.php:152
+msgid "Event end date"
+msgstr "Event Ende Datum"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/PublicDashboard_view.php:37
+msgid "Angels needed in the next 3 hrs"
+msgstr "Benötigte Engel in den nächsten 3 Stunden"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/PublicDashboard_view.php:38
+msgid "Angels needed for nightshifts"
+msgstr "Benötigte Engel für Nachtschichten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/PublicDashboard_view.php:39
+msgid "Angels currently working"
+msgstr "Aktuell arbeitende Engel"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/PublicDashboard_view.php:40
+msgid "Hours to be worked"
+msgstr "Noch zu schaffende Stunden"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/PublicDashboard_view.php:56
+msgid "Fullscreen"
+msgstr "Vollbild"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:32
+msgid "Open questions"
+msgstr "Offene Fragen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Questions_view.php:46
+msgid "Your Question:"
+msgstr "Deine Frage:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarRenderer.php:146
+msgid "No shifts found."
+msgstr "Keine Schichten gefunden."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarRenderer.php:248
+msgid "Time"
+msgstr "Zeit"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarRenderer.php:314
+msgid "Your shift"
+msgstr "Meine Schicht"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarRenderer.php:315
+msgid "Help needed"
+msgstr "Hilfe benötigt"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarRenderer.php:316
+msgid "Other angeltype needed / collides with my shifts"
+msgstr "Andere Engeltypen benötigt / kollidiert mit meinen Schichten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarRenderer.php:317
+msgid "Shift is full"
+msgstr "Schicht ist voll"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarRenderer.php:318
+msgid "Shift running/ended or user not arrived"
+msgstr "Schicht läuft/vorbei oder du bist noch nicht angekommen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarShiftRenderer.php:134
+msgid "Add more angels"
+msgstr "Neue Engel hinzufügen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarShiftRenderer.php:179
+#, php-format
+msgid "%d helper needed"
+msgid_plural "%d helpers needed"
+msgstr[0] "%d Helfer benötigt"
+msgstr[1] "%d Helfer benötigt"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarShiftRenderer.php:194
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:85
+msgid "Sign up"
+msgstr "Eintragen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarShiftRenderer.php:200
+msgid "ended"
+msgstr "vorbei"
+
+# Wie ist dies zu verstehen bitte?
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarShiftRenderer.php:205
+msgid "please arrive for signup"
+msgstr "Ankommen zum Eintragen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftCalendarShiftRenderer.php:220
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:89
+#, php-format
+msgid "Become %s"
+msgstr "Werde ein %s"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:17
+#, php-format
+msgid "Do you want to sign off %s from shift %s from %s to %s as %s?"
+msgstr "Möchtest Du %s von der Schicht %s von %s bis %s als %s austragen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:47
+#, php-format
+msgid "Do you want to sign off from your shift %s from %s to %s as %s?"
+msgstr "Möchtest du dich von deiner Schicht %s von %s bis %s als %s austragen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:67
+msgid "Shift sign off"
+msgstr "Von Schicht austragen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:88
+msgid "Do you want to sign up the following user for this shift?"
+msgstr "Möchtest du den folgenden User für die Schicht eintragen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:91
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:116
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:170
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:38
+msgid "User"
+msgstr "Benutzer"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:113
+#, php-format
+msgid "Do you want to sign up the following user for this shift as %s?"
+msgstr "Möchtest du den folgenden User als %s in die Schicht eintragen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:137
+#, php-format
+msgid "Do you want to sign up for this shift as %s?"
+msgstr "Möchtest du dich für diese Schicht als %s eintragen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:139
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:197
+msgid "Comment (for your eyes only):"
+msgstr "Kommentar (nur für Dich):"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:150
+msgid "Shift signup"
+msgstr "Schicht Anmeldung"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:181
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:375
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:377
+msgid "Freeloaded"
+msgstr "Geschwänzt"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:184
+msgid "Freeload comment (Only for shift coordination):"
+msgstr "Schwänzer Kommentar (Nur für die Schicht-Koordination):"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:189
+msgid "Edit shift entry"
+msgstr "Schichteintrag bearbeiten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:192
+msgid "Angel:"
+msgstr "Engel:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:193
+msgid "Date, Duration:"
+msgstr "Termin, Dauer:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:194
+msgid "Location:"
+msgstr "Ort:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:195
+msgid "Title:"
+msgstr "Titel:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftEntry_view.php:196
+msgid "Type:"
+msgstr "Typ:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:23
+#, php-format
+msgid "Do you want to delete shifttype %s?"
+msgstr "Möchtest Du den Schichttypen %s löschen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:55
+msgid "Edit shifttype"
+msgstr "Schichttyp bearbeiten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:55
+msgid "Create shifttype"
+msgstr "Schichttyp erstellen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:80
+#, php-format
+msgid "for team %s"
+msgstr "für Team %s"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/ShiftTypes_view.php:138
+msgid "New shifttype"
+msgstr "Neuer Schichttyp"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:40
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:526
+msgid "Location"
+msgstr "Ort"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:55
+#, php-format
+msgid "created at %s by %s"
+msgstr "erstellt am %s von %s"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/Shifts_view.php:62
+#, php-format
+msgid "edited at %s by %s"
+msgstr "bearbeitet am %s von %s"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:16
+#, php-format
+msgid "Do you really want to add supporter rights for %s to %s?"
+msgstr "Sollen %s %s als neuen Supporter bekommen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:17
+#, php-format
+msgid "Do you really want to remove supporter rights for %s from %s?"
+msgstr "Möchtest Du wirklich %s von %s als Supporter befreien?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:48
+#, php-format
+msgid "Do you really want to deny all users for %s?"
+msgstr "Möchtest Du wirklich alle Benutzer als %s ablehnen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:77
+#, php-format
+msgid "Do you really want to confirm all users for %s?"
+msgstr "Möchtest Du wirklich alle Benutzer als %s bestätigen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:101
+#, php-format
+msgid "Do you really want to confirm %s for %s?"
+msgstr "Möchtest Du wirklich %s für %s bestätigen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:130
+#, php-format
+msgid "Do you really want to delete %s from %s?"
+msgstr "Möchtest Du wirklich %s von %s entfernen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:186
+#, php-format
+msgid "Do you really want to add %s to %s?"
+msgstr "Möchtest Du wirklich %s zu %s hinzufügen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserAngelTypes_view.php:197
+msgid "save"
+msgstr "Speichern"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:15
+msgid "Back to profile"
+msgstr "Zurück zum Profil"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:19
+msgid "Privacy"
+msgstr "Privatsphäre"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:19
+msgid ""
+"Your driving license information is only visible for supporters and admins."
+msgstr "Deine Führerschein-Infos sind nur für Supporter und Admins sichtbar."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:20
+msgid "I am willing to drive a car for the event"
+msgstr "Ich möchte für das Event Auto fahren"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:25
+msgid ""
+"I have my own car with me and am willing to use it for the event (You'll get "
+"reimbursed for fuel)"
+msgstr ""
+"Ich habe mein eigenes Auto dabei und möchte würde es zum Fahren für das "
+"Event verwenden (Du wirst für Spritkosten entschädigt)"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:28
+msgid "Driver license"
+msgstr "Führerschein"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:32
+msgid "Transporter 3,5t"
+msgstr "3,5t Transporter"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:37
+msgid "Truck 7,5t"
+msgstr "7,5t LKW"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserDriverLicenses_view.php:42
+msgid "Truck 12,5t"
+msgstr "12,5t LKW"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:11
+#, php-format
+msgid "Do you want to delete the worklog entry for %s?"
+msgstr "Möchtest du den Arbeitseinsatz von %s wirklich löschen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:26
+msgid "Delete work log entry"
+msgstr "Arbeitseinsatz gelöscht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:39
+msgid "Work date"
+msgstr "Einsatzdatum"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:40
+msgid "Work hours"
+msgstr "Arbeitsstunden"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:41
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:528
+msgid "Comment"
+msgstr "Kommentar"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:85
+msgid "Edit work log entry"
+msgstr "Arbeitseinsatz bearbeiten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/UserWorkLog_view.php:93
+msgid "Add work log entry"
+msgstr "Arbeitseinsatz hinzufügen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:29
+msgid "Here you can change your user details."
+msgstr "Hier kannst Du Deine Details ändern."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:43
+msgid "Planned date of departure"
+msgstr "Geplanter Abreisetag"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:71
+msgid "Please visit the angeltypes page to manage your angeltypes."
+msgstr "Bitte benutze die Engeltypen-Seite um deine Engeltypen zu verwalten."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:77
+msgid "Here you can change your password."
+msgstr "Hier kannst Du Dein Passwort ändern."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:78
+msgid "Old password:"
+msgstr "Altes Passwort:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:79
+msgid "New password:"
+msgstr "Neues Passwort:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:80
+msgid "Password confirmation:"
+msgstr "Passwort wiederholen:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:84
+msgid "Here you can choose your color settings:"
+msgstr "Hier kannst Du das Aussehen auswählen:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:85
+msgid "Color settings:"
+msgstr "Aussehen:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:89
+msgid "Here you can choose your language:"
+msgstr "Hier kannst Du Deine Sprache auswählen:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:90
+msgid "Language:"
+msgstr "Sprache:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:109
+msgid "Registration successful"
+msgstr "Registrierung erfolgreich"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:152
+msgid ""
+"Do you really want to delete the user including all his shifts and every "
+"other piece of his data?"
+msgstr ""
+"Möchtest Du wirklich den Engel inklusive aller seiner Schichten und allen "
+"anderen seiner Daten löschen?"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:156
+msgid "Your password"
+msgstr "Dein Passwort"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:176
+#, php-format
+msgid "Angel should receive at least  %d vouchers."
+msgstr "Engel sollte mindestens %d Gutscheine bekommen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:181
+msgid "Number of vouchers given out"
+msgstr "Anzahl Gutscheine bekommen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:216
+msgid "m/d/Y h:i a"
+msgstr "d.m.Y H:i"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:235
+msgid "New user"
+msgstr "Neuer User"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:239
+msgid "Prename"
+msgstr "Vorname"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:242
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:647
+msgid "Arrived"
+msgstr "Angekommen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:243
+msgid "Voucher"
+msgstr "Gutschein"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:244
+msgid "Freeloads"
+msgstr "Schwänzereien"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:245
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:681
+msgid "Active"
+msgstr "Aktiv"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:247
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:684
+msgid "T-Shirt"
+msgstr "T-Shirt"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:249
+msgid "Last login"
+msgstr "Letzter Login"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:283
+msgid "Free"
+msgstr "Frei"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:291
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:295
+#, php-format
+msgid "Next shift %c"
+msgstr "Nächste Schicht %c"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:302
+#, php-format
+msgid "Shift started %c"
+msgstr "Schicht startete %c"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:307
+#, php-format
+msgid "Shift ends %c"
+msgstr "Schicht endet %c"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:394
+msgid "sign off"
+msgstr "abmelden"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:433
+msgid "Sum:"
+msgstr "Summe:"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:442
+msgid "Your t-shirt score"
+msgstr "Dein T-Shirt Score"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:480
+msgid "Work log entry"
+msgstr "Arbeitseinsatz"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:483
+#, php-format
+msgid "Added by %s at %s"
+msgstr "Erstellt von %s am %s"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:524
+msgid "Day & time"
+msgstr "Tag & Zeit"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:525
+msgid "Duration"
+msgstr "Dauer"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:527
+msgid "Name & workmates"
+msgstr "Name & Kollegen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:529
+msgid "Action"
+msgstr "Aktion"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:532
+msgid "You have done enough to get a t-shirt."
+msgstr "Du hast genug für ein T-Shirt gemacht."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:551
+msgid "driving license"
+msgstr "Führerschein"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:562
+msgid "Edit vouchers"
+msgstr "Gutschein bearbeiten"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:566
+msgid "Add work log"
+msgstr "Neuer Arbeitseinsatz"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:574
+msgid "iCal Export"
+msgstr "iCal Export"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:578
+msgid "JSON Export"
+msgstr "JSON Export"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:598
+msgid "Your night shifts between 2 and 8 am count twice."
+msgstr "Deine Nachtschichten zwischen 2 und 8 Uhr zählen doppelt."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:603
+#, php-format
+msgid ""
+"Go to the shifts table to sign yourself up for some "
+"shifts."
+msgstr ""
+"Gehe zur Schicht-Tabelle, um Dich für Schichten "
+"einzutragen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:629
+msgid "User state"
+msgstr "Engelzustand"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:649
+msgid "Not arrived"
+msgstr "Nicht angekommen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:668
+msgid "Freeloader"
+msgstr "Schwänzer"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:675
+#, php-format
+msgid "Arrived at %s"
+msgstr "Angekommen am %s"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:679
+msgid "Active (forced)"
+msgstr "Aktiv (gezwungen)"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:688
+#, php-format
+msgid "Not arrived (Planned: %s)"
+msgstr "Nicht angekommen (Geplant: %s)"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:696
+#, php-format
+msgid "Got %s voucher"
+msgid_plural "Got %s vouchers"
+msgstr[0] "Einen Gutschein bekommen"
+msgstr[1] "%s Gutscheine bekommen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:701
+msgid "Got no vouchers"
+msgstr "Gutschein nicht bekommen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:716
+msgid ""
+"We will send you an e-mail with a password recovery link. Please use the "
+"email address you used for registration."
+msgstr ""
+"Wir werden eine eMail mit einem Link schicken, mit dem du das Passwort "
+"zurücksetzen kannst. Bitte benutze die Mailadresse, die du bei der Anmeldung "
+"verwendet hast."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:719
+msgid "Recover"
+msgstr "Wiederherstellen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:733
+msgid "Please enter a new password."
+msgstr "Gib bitte ein neues Passwort ein."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:776
+msgid "Rights"
+msgstr "Rechte"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:825
+msgid ""
+"Please enter your planned date of departure on your settings page to give us "
+"a feeling for teardown capacities."
+msgstr ""
+"Bitte gib Dein geplantes Abreisedatum an, damit wir ein Gefühl für die Abbau-"
+"Planung bekommen."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:841
+#, php-format
+msgid ""
+"You freeloaded at least %s shifts. Shift signup is locked. Please go to "
+"heavens desk to be unlocked again."
+msgstr ""
+"Du hast mindestens %s Schichten geschwänzt. Schicht-Registrierung ist "
+"gesperrt. Bitte gehe zum Himmelsschreibtisch um wieder entsperrt zu werden."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:863
+msgid ""
+"You are not marked as arrived. Please go to heaven's desk, get your angel "
+"badge and/or tell them that you arrived already."
+msgstr ""
+"Du bist nicht als angekommen markiert. Bitte gehe zur Himmelsverwaltung, "
+"hole Dein Badge ab und/oder erkläre ihnen, dass Du bereits angekommen bist."
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:878
+msgid "You need to specify a tshirt size in your settings!"
+msgstr "Bitte eine T-Shirt-Größe auswählen"
+
+#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:893
+msgid ""
+"You need to specify a DECT phone number in your settings! If you don't have "
+"a DECT phone, just enter '-'."
+msgstr ""
+"Bitte eine DECT-Telefonnummer in den Einstellungen eingeben. Wenn du noch "
+"keine Nummer hast, bitte einfach \"-\" angeben."
+
+#: /Users/msquare/workspace/projects/engelsystem/public/index.php:218
+msgid "Page not found"
+msgstr "Seite nicht gefunden"
+
+#: /Users/msquare/workspace/projects/engelsystem/public/index.php:219
+msgid ""
+"This page could not be found or you don't have permission to view it. You "
+"probably have to sign in or register in order to gain access!"
+msgstr ""
+"Diese Seite existiert nicht oder Du hast keinen Zugriff. Melde Dich an um Zugriff "
+"zu erhalten!"
diff --git a/resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.mo b/resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.mo
new file mode 100644
index 00000000..576ea202
Binary files /dev/null and b/resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.mo differ
diff --git a/resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.po b/resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.po
new file mode 100644
index 00000000..f49f6333
--- /dev/null
+++ b/resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.po
@@ -0,0 +1,2643 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: Engelsystem 2.0\n"
+"POT-Creation-Date: 2017-04-25 05:23+0200\n"
+"PO-Revision-Date: 2017-04-25 05:23+0200\n"
+"Last-Translator: samba \n"
+"Language-Team: \n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 2.0.1\n"
+"X-Poedit-KeywordsList: _;gettext;gettext_noop\n"
+"X-Poedit-Basepath: ../../..\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Poedit-SourceCharset: UTF-8\n"
+"X-Poedit-SearchPath-0: .\n"
+
+#: includes/controller/angeltypes_controller.php:7
+#: includes/pages/user_shifts.php:164 includes/view/AngelTypes_view.php:62
+#: includes/view/AngelTypes_view.php:86 includes/view/User_view.php:356
+msgid "Angeltypes"
+msgstr "Tipo de Anjo"
+
+#: includes/controller/angeltypes_controller.php:53
+#: includes/pages/guest_login.php:377 includes/view/AngelTypes_view.php:265
+#: includes/view/AngelTypes_view.php:326 includes/view/User_view.php:110
+msgid "Teams/Job description"
+msgstr "Time/Descrição do trabalho"
+
+#: includes/controller/angeltypes_controller.php:72
+#, php-format
+msgid "Angeltype %s deleted."
+msgstr "Tipo de anjo %s apagado."
+
+#: includes/controller/angeltypes_controller.php:77
+#: includes/view/AngelTypes_view.php:41
+#, php-format
+msgid "Delete angeltype %s"
+msgstr "Apagar tipo de anjo %s"
+
+#: includes/controller/angeltypes_controller.php:116
+msgid "Please check the name. Maybe it already exists."
+msgstr "Por favor verifique o nome. Pode ser que já exista."
+
+#: includes/controller/angeltypes_controller.php:141
+#: includes/view/AngelTypes_view.php:60
+#, php-format
+msgid "Edit %s"
+msgstr "Editar %s"
+
+#: includes/controller/angeltypes_controller.php:162
+#: includes/view/AngelTypes_view.php:252
+#, php-format
+msgid "Team %s"
+msgstr "Time %s"
+
+#: includes/controller/angeltypes_controller.php:181
+#: includes/view/User_view.php:274
+msgid "view"
+msgstr "ver"
+
+#: includes/controller/angeltypes_controller.php:185
+#: includes/pages/admin_free.php:71 includes/pages/admin_groups.php:23
+#: includes/pages/admin_rooms.php:16 includes/view/AngelTypes_view.php:107
+#: includes/view/ShiftTypes_view.php:55 includes/view/ShiftTypes_view.php:67
+#: includes/view/Shifts_view.php:55 includes/view/User_view.php:277
+#: includes/view/User_view.php:328
+msgid "edit"
+msgstr "editar"
+
+#: includes/controller/angeltypes_controller.php:186
+#: includes/controller/shifts_controller.php:178
+#: includes/pages/admin_questions.php:42 includes/pages/admin_questions.php:56
+#: includes/pages/admin_rooms.php:17 includes/pages/admin_user.php:120
+#: includes/view/AngelTypes_view.php:45 includes/view/AngelTypes_view.php:110
+#: includes/view/Questions_view.php:5 includes/view/Questions_view.php:12
+#: includes/view/ShiftTypes_view.php:16 includes/view/ShiftTypes_view.php:56
+#: includes/view/ShiftTypes_view.php:68 includes/view/Shifts_view.php:56
+msgid "delete"
+msgstr "deletar"
+
+#: includes/controller/angeltypes_controller.php:191
+#: includes/view/AngelTypes_view.php:103 includes/view/AngelTypes_view.php:288
+msgid "leave"
+msgstr "sair"
+
+#: includes/controller/angeltypes_controller.php:193
+#: includes/view/AngelTypes_view.php:94 includes/view/AngelTypes_view.php:290
+msgid "join"
+msgstr "entrar"
+
+#: includes/controller/angeltypes_controller.php:220
+#: includes/controller/user_angeltypes_controller.php:29
+#: includes/controller/user_angeltypes_controller.php:35
+#: includes/controller/user_angeltypes_controller.php:65
+#: includes/controller/user_angeltypes_controller.php:71
+#: includes/controller/user_angeltypes_controller.php:119
+#: includes/controller/user_angeltypes_controller.php:170
+#: includes/controller/user_angeltypes_controller.php:235
+msgid "Angeltype doesn't exist."
+msgstr "Esse tipo de anjo não existe."
+
+#: includes/controller/event_config_controller.php:4
+msgid "Event config"
+msgstr "Configuração do evento"
+
+#: includes/controller/event_config_controller.php:48
+msgid "Please enter buildup start date."
+msgstr "Por favor digite a data de início da montagem."
+
+#: includes/controller/event_config_controller.php:52
+msgid "Please enter event start date."
+msgstr "Por favor digite a data de início do evento."
+
+#: includes/controller/event_config_controller.php:56
+msgid "Please enter event end date."
+msgstr "Por favor digite a data de término do evento."
+
+#: includes/controller/event_config_controller.php:60
+msgid "Please enter teardown end date."
+msgstr "Por favor digite a data de desmontagem do evento"
+
+#: includes/controller/event_config_controller.php:66
+msgid "The buildup start date has to be before the event start date."
+msgstr "A data de montagem deve ser anterior a data de início do evento."
+
+#: includes/controller/event_config_controller.php:71
+msgid "The event start date has to be before the event end date."
+msgstr ""
+"A data de início do evento deve ser anterior a data de término do evento."
+
+#: includes/controller/event_config_controller.php:76
+msgid "The event end date has to be before the teardown end date."
+msgstr "A data de término deve ser anterior a data de desmontagem do evento."
+
+#: includes/controller/event_config_controller.php:81
+msgid "The buildup start date has to be before the teardown end date."
+msgstr "A data de montagem deve ser anterior a data de desmontagem do evento."
+
+#: includes/controller/event_config_controller.php:92
+#: includes/pages/user_settings.php:77
+msgid "Settings saved."
+msgstr "Configurações salvas."
+
+#: includes/controller/shift_entries_controller.php:56
+msgid ""
+"You are not allowed to sign up for this shift. Maybe shift is full or "
+"already running."
+msgstr ""
+"Você não tem permissão para se inscrever nesse turno. Talvez o turno esteja "
+"lotado ou já esteja em andamento."
+
+#: includes/controller/shift_entries_controller.php:103
+msgid "You are subscribed. Thank you!"
+msgstr "Você já está inscrito. Obrigado!"
+
+#: includes/controller/shift_entries_controller.php:103
+#: includes/pages/user_myshifts.php:4
+msgid "My shifts"
+msgstr "Meus turnos"
+
+#: includes/controller/shift_entries_controller.php:111
+#: includes/view/User_view.php:348
+msgid "Freeloader"
+msgstr "Freeloader"
+
+#: includes/controller/shift_entries_controller.php:180
+msgid "Shift entry deleted."
+msgstr "O turno foi deletado."
+
+#: includes/controller/shift_entries_controller.php:182
+msgid "Entry not found."
+msgstr "Entrada não encontrada."
+
+#: includes/controller/shifts_controller.php:63
+msgid "Please select a room."
+msgstr "Por favor selecione uma sala."
+
+#: includes/controller/shifts_controller.php:70
+msgid "Please select a shifttype."
+msgstr "Por favor selecione um tssipo de turno."
+
+#: includes/controller/shifts_controller.php:77
+msgid "Please enter a valid starting time for the shifts."
+msgstr "Por favor entre com um horário de início válido para os turnos."
+
+#: includes/controller/shifts_controller.php:84
+msgid "Please enter a valid ending time for the shifts."
+msgstr "Por favor entre com um horário de término válido para os turnos."
+
+#: includes/controller/shifts_controller.php:89
+msgid "The ending time has to be after the starting time."
+msgstr "O horário de término deve ser após o horário de início."
+
+#: includes/controller/shifts_controller.php:97
+#, php-format
+msgid "Please check your input for needed angels of type %s."
+msgstr "Por favor verifique seu input para os anjos de tipo %s necessários."
+
+#: includes/controller/shifts_controller.php:120
+msgid "Shift updated."
+msgstr "Turno atualizado."
+
+#: includes/controller/shifts_controller.php:135
+msgid "This page is much more comfortable with javascript."
+msgstr "Esta página é muito mais confortável com javascript"
+
+#: includes/controller/shifts_controller.php:137
+#: includes/pages/admin_import.php:98 includes/pages/admin_shifts.php:319
+msgid "Shifttype"
+msgstr "Tipo de turno"
+
+#: includes/controller/shifts_controller.php:138
+#: includes/pages/admin_import.php:158 includes/pages/admin_import.php:167
+#: includes/pages/admin_import.php:176 includes/pages/admin_shifts.php:320
+#: includes/view/Shifts_view.php:62
+msgid "Title"
+msgstr "Título"
+
+#: includes/controller/shifts_controller.php:139
+msgid "Room:"
+msgstr "Sala:"
+
+#: includes/controller/shifts_controller.php:140
+msgid "Start:"
+msgstr "Início:"
+
+#: includes/controller/shifts_controller.php:141
+msgid "End:"
+msgstr "Fim:"
+
+#: includes/controller/shifts_controller.php:142
+#: includes/pages/admin_shifts.php:270 includes/pages/admin_shifts.php:334
+#: includes/view/Shifts_view.php:88
+msgid "Needed angels"
+msgstr "Anjos necessários"
+
+#: includes/controller/shifts_controller.php:144
+#: includes/pages/admin_groups.php:54 includes/pages/admin_news.php:35
+#: includes/pages/admin_questions.php:40 includes/pages/admin_rooms.php:157
+#: includes/pages/admin_shifts.php:272 includes/pages/user_messages.php:44
+#: includes/pages/user_news.php:107 includes/pages/user_news.php:164
+#: includes/view/AngelTypes_view.php:76 includes/view/EventConfig_view.php:122
+#: includes/view/Questions_view.php:32 includes/view/ShiftEntry_view.php:32
+#: includes/view/ShiftTypes_view.php:39
+#: includes/view/UserDriverLicenses_view.php:34 includes/view/User_view.php:56
+#: includes/view/User_view.php:65 includes/view/User_view.php:70
+#: includes/view/User_view.php:75 includes/view/User_view.php:146
+#: includes/view/User_view.php:402
+msgid "Save"
+msgstr "Salvar"
+
+#: includes/controller/shifts_controller.php:172
+msgid "Shift deleted."
+msgstr "Turno deletado."
+
+#: includes/controller/shifts_controller.php:177
+#, php-format
+msgid "Do you want to delete the shift %s from %s to %s?"
+msgstr "Você quer deletar o turno %s de %s para %s?"
+
+#: includes/controller/shifts_controller.php:195
+msgid "Shift could not be found."
+msgstr "O turno não pôde ser encontrado."
+
+#: includes/controller/shifttypes_controller.php:31
+#, php-format
+msgid "Shifttype %s deleted."
+msgstr "Tipo de turno %s deletado."
+
+#: includes/controller/shifttypes_controller.php:36
+#: includes/view/ShiftTypes_view.php:12
+#, php-format
+msgid "Delete shifttype %s"
+msgstr "Apagar tipo de turno %s"
+
+#: includes/controller/shifttypes_controller.php:58
+msgid "Shifttype not found."
+msgstr "Tipo de turno não encontrado."
+
+#: includes/controller/shifttypes_controller.php:74
+#: includes/pages/admin_rooms.php:71
+msgid "Please enter a name."
+msgstr "Por favor digite um nome."
+
+#: includes/controller/shifttypes_controller.php:94
+msgid "Updated shifttype."
+msgstr "Tipo de turno atualizado."
+
+#: includes/controller/shifttypes_controller.php:101
+msgid "Created shifttype."
+msgstr "Tipo de turno criado"
+
+#: includes/controller/shifttypes_controller.php:155
+msgid "Shifttypes"
+msgstr "Tipos de turno"
+
+#: includes/controller/user_angeltypes_controller.php:19
+#, php-format
+msgid "There is %d unconfirmed angeltype."
+msgid_plural "There are %d unconfirmed angeltypes."
+msgstr[0] "Há %d anjo não confirmado."
+msgstr[1] "There are %d unconfirmed angeltypes."
+
+#: includes/controller/user_angeltypes_controller.php:19
+msgid "Angel types which need approvals:"
+msgstr "Tipos de anjo que precisam de aprovações:"
+
+#: includes/controller/user_angeltypes_controller.php:40
+msgid "You are not allowed to delete all users for this angeltype."
+msgstr ""
+"Você não têm permissão para apagar todos os usuários desse tipo de anjo."
+
+#: includes/controller/user_angeltypes_controller.php:48
+#, php-format
+msgid "Denied all users for angeltype %s."
+msgstr "Todos os usuários com tipo de anjo %s negados."
+
+#: includes/controller/user_angeltypes_controller.php:53
+#: includes/view/UserAngelTypes_view.php:15
+msgid "Deny all users"
+msgstr "Negar todos os usuários"
+
+#: includes/controller/user_angeltypes_controller.php:77
+#: includes/controller/user_angeltypes_controller.php:107
+#: includes/controller/user_angeltypes_controller.php:113
+#: includes/controller/user_angeltypes_controller.php:158
+#: includes/controller/user_angeltypes_controller.php:164
+#: includes/controller/user_angeltypes_controller.php:216
+#: includes/controller/user_angeltypes_controller.php:229
+msgid "User angeltype doesn't exist."
+msgstr "O tipo de anjo deste usuário não existe."
+
+#: includes/controller/user_angeltypes_controller.php:82
+msgid "You are not allowed to confirm all users for this angeltype."
+msgstr ""
+"Você não tem permissão para confirmar todos os usuários com este tipo de "
+"anjo."
+
+#: includes/controller/user_angeltypes_controller.php:90
+#, php-format
+msgid "Confirmed all users for angeltype %s."
+msgstr "Todos os usuários com tipo de anjo %s confirmados."
+
+#: includes/controller/user_angeltypes_controller.php:95
+#: includes/view/UserAngelTypes_view.php:26
+msgid "Confirm all users"
+msgstr "Confirmar todos usuários"
+
+#: includes/controller/user_angeltypes_controller.php:124
+msgid "You are not allowed to confirm this users angeltype."
+msgstr "Você não tem permissão para confirmar o tipo de anjo deste usuário."
+
+#: includes/controller/user_angeltypes_controller.php:130
+#: includes/controller/user_angeltypes_controller.php:176
+#: includes/controller/user_angeltypes_controller.php:241
+#: includes/controller/users_controller.php:312
+msgid "User doesn't exist."
+msgstr "Usuário não existente."
+
+#: includes/controller/user_angeltypes_controller.php:141
+#, php-format
+msgid "%s confirmed for angeltype %s."
+msgstr "%s confirmado para o tipo de anjo %s."
+
+#: includes/controller/user_angeltypes_controller.php:146
+#: includes/view/UserAngelTypes_view.php:37
+msgid "Confirm angeltype for user"
+msgstr "Confirme o tipo de anjo para o usuário"
+
+#: includes/controller/user_angeltypes_controller.php:181
+msgid "You are not allowed to delete this users angeltype."
+msgstr "Você não tem permissão para deletar o tipo de anjo deste usuário."
+
+#: includes/controller/user_angeltypes_controller.php:191
+#, php-format
+msgid "User %s removed from %s."
+msgstr "Usuário %s removido de %s."
+
+#: includes/controller/user_angeltypes_controller.php:199
+#: includes/view/UserAngelTypes_view.php:48
+msgid "Remove angeltype"
+msgstr "Remover esse tipo de anjo"
+
+#: includes/controller/user_angeltypes_controller.php:211
+msgid "You are not allowed to set supporter rights."
+msgstr "Você não tem autorização para definir permissões de apoiadores."
+
+#: includes/controller/user_angeltypes_controller.php:223
+msgid "No supporter update given."
+msgstr "Nenhuma atualização de apoiador informada."
+
+#: includes/controller/user_angeltypes_controller.php:248
+#, php-format
+msgid "Added supporter rights for %s to %s."
+msgstr "Permissões de apoiador incluídos para %s a %s."
+
+#: includes/controller/user_angeltypes_controller.php:248
+#, php-format
+msgid "Removed supporter rights for %s from %s."
+msgstr "Permissões de apoiador removidos para %s a %s."
+
+#: includes/controller/user_angeltypes_controller.php:256
+#: includes/view/AngelTypes_view.php:156
+#: includes/view/UserAngelTypes_view.php:4
+msgid "Add supporter rights"
+msgstr "Adicionar permissão ao apoiador"
+
+#: includes/controller/user_angeltypes_controller.php:256
+#: includes/view/AngelTypes_view.php:147
+#: includes/view/UserAngelTypes_view.php:4
+msgid "Remove supporter rights"
+msgstr "Remover permissões de apoiador"
+
+#: includes/controller/user_angeltypes_controller.php:289
+#, php-format
+msgid "User %s added to %s."
+msgstr "Usuário %s adicionado a %s."
+
+#: includes/controller/user_angeltypes_controller.php:299
+#: includes/view/UserAngelTypes_view.php:64
+msgid "Add user to angeltype"
+msgstr "Adicionar usuário a tipo de anjo"
+
+#: includes/controller/user_angeltypes_controller.php:312
+#, php-format
+msgid "You are already a %s."
+msgstr "Você já é %s."
+
+#: includes/controller/user_angeltypes_controller.php:319
+#, php-format
+msgid "You joined %s."
+msgstr "Você se juntou a %s."
+
+#: includes/controller/user_angeltypes_controller.php:332
+#: includes/view/UserAngelTypes_view.php:78
+#, php-format
+msgid "Become a %s"
+msgstr "Torne-se %s"
+
+#: includes/controller/user_driver_licenses_controller.php:19
+#, php-format
+msgid ""
+"You joined an angeltype which requires a driving license. Please edit your "
+"driving license information here: %s."
+msgstr ""
+"Você se tornou um tipo de anjo que requer carteira de motorista. Por favor "
+"inclua \n"
+"seus dados aqui: %s."
+
+#: includes/controller/user_driver_licenses_controller.php:19
+msgid "driving license information"
+msgstr "dados da carteira de motorista"
+
+#: includes/controller/user_driver_licenses_controller.php:113
+msgid "Your driver license information has been saved."
+msgstr "Dados da carteira de motorista salvos."
+
+#: includes/controller/user_driver_licenses_controller.php:116
+msgid "Please select at least one driving license."
+msgstr "Selecione pelo menos uma carteira de motorista."
+
+#: includes/controller/user_driver_licenses_controller.php:121
+msgid "Your driver license information has been removed."
+msgstr "Seus dados de carteira de motorista foram removidos."
+
+#: includes/controller/user_driver_licenses_controller.php:127
+#: includes/view/UserDriverLicenses_view.php:15
+#, php-format
+msgid "Edit %s driving license information"
+msgstr "Editar dados da carteira de motorista de %s"
+
+#: includes/controller/users_controller.php:52
+msgid "You cannot delete yourself."
+msgstr "Você não pode se deletar."
+
+#: includes/controller/users_controller.php:61
+#: includes/pages/guest_login.php:315
+msgid "Your password is incorrect.  Please try it again."
+msgstr "Sua senha está incorreta. Por favor, tente novamente."
+
+#: includes/controller/users_controller.php:71
+msgid "User deleted."
+msgstr "Usuário deletado."
+
+#: includes/controller/users_controller.php:79 includes/view/User_view.php:121
+#, php-format
+msgid "Delete %s"
+msgstr "Apagar %s"
+
+#: includes/controller/users_controller.php:120
+msgid "Please enter a valid number of vouchers."
+msgstr "Por favor, entre com um número válido de vouchers."
+
+#: includes/controller/users_controller.php:131
+msgid "Saved the number of vouchers."
+msgstr "Número de vouchers salvo."
+
+#: includes/controller/users_controller.php:139 includes/view/User_view.php:138
+#, php-format
+msgid "%s's vouchers"
+msgstr "Vouchers de %s"
+
+#: includes/controller/users_controller.php:151
+msgid "User not found."
+msgstr "Usuário não encontrado."
+
+#: includes/controller/users_controller.php:205 includes/view/User_view.php:175
+msgid "All users"
+msgstr "Todos usuários"
+
+#: includes/controller/users_controller.php:217
+msgid "Token is not correct."
+msgstr "O token não está correto."
+
+#: includes/controller/users_controller.php:227
+#: includes/pages/guest_login.php:102 includes/pages/user_settings.php:97
+msgid "Your passwords don't match."
+msgstr "Suas senhas não correspondem."
+
+#: includes/controller/users_controller.php:231
+#: includes/pages/user_settings.php:95
+msgid "Your password is to short (please use at least 6 characters)."
+msgstr "Sua senha é muito curta (por favor use no mínimo 6 caracteres)."
+
+#: includes/controller/users_controller.php:236
+#: includes/pages/user_settings.php:99
+msgid "Password saved."
+msgstr "Sua senha foi salva."
+
+#: includes/controller/users_controller.php:257
+#: includes/controller/users_controller.php:261
+#: includes/pages/guest_login.php:67 includes/pages/user_settings.php:21
+msgid "E-mail address is not correct."
+msgstr "E-mail não está correto."
+
+#: includes/controller/users_controller.php:265
+#: includes/pages/guest_login.php:71 includes/pages/user_settings.php:25
+msgid "Please enter your e-mail."
+msgstr "Por favor digite seu e-mail."
+
+#: includes/controller/users_controller.php:270
+#: includes/controller/users_controller.php:295
+msgid "Password recovery"
+msgstr "Recuperação de senha"
+
+#: includes/controller/users_controller.php:270
+#, php-format
+msgid "Please visit %s to recover your password."
+msgstr "Por favor visite %s para recuperar sua senha"
+
+#: includes/controller/users_controller.php:271
+msgid "We sent an email containing your password recovery link."
+msgstr "Nós enviamos um email com o link para recuperação da sua senha."
+
+#: includes/helper/email_helper.php:12
+#, php-format
+msgid "Hi %s,"
+msgstr "Oi %s,"
+
+#: includes/helper/email_helper.php:12
+msgid "here is a message for you from the engelsystem:"
+msgstr "aqui está uma mensagem do engelsystem para você:"
+
+#: includes/helper/email_helper.php:12
+msgid ""
+"This email is autogenerated and has not been signed. You got this email "
+"because you are registered in the engelsystem."
+msgstr "Você recebeu esse email porque está registrado no engelsystem."
+
+#: includes/mailer/shifts_mailer.php:10
+msgid "A Shift you are registered on has changed:"
+msgstr "Um turno em que você estava registrado foi modificado:"
+
+#: includes/mailer/shifts_mailer.php:14
+#, php-format
+msgid "* Shift type changed from %s to %s"
+msgstr "* Tipo de turno alterado de %s para %s"
+
+#: includes/mailer/shifts_mailer.php:19
+#, php-format
+msgid "* Shift title changed from %s to %s"
+msgstr "* Título do turno alterado de %s para %s"
+
+#: includes/mailer/shifts_mailer.php:24
+#, php-format
+msgid "* Shift Start changed from %s to %s"
+msgstr "* Início do turno alterado de %s para %s"
+
+#: includes/mailer/shifts_mailer.php:29
+#, php-format
+msgid "* Shift End changed from %s to %s"
+msgstr "* Término do turno alterado de %s para %s"
+
+#: includes/mailer/shifts_mailer.php:34
+#, php-format
+msgid "* Shift Location changed from %s to %s"
+msgstr "* Local do turno alterado de %s para %s"
+
+#: includes/mailer/shifts_mailer.php:44
+msgid "The updated Shift:"
+msgstr "Turno atualizado:"
+
+#: includes/mailer/shifts_mailer.php:53
+msgid "Your Shift has changed"
+msgstr "O seu turno foi modificado"
+
+#: includes/mailer/shifts_mailer.php:62
+msgid "A Shift you are registered on was deleted:"
+msgstr "Um turno em que você estava registrado foi apagado:"
+
+#: includes/mailer/shifts_mailer.php:71
+msgid "Your Shift was deleted"
+msgstr "Seu turno foi apagado"
+
+#: includes/mailer/shifts_mailer.php:80
+msgid "You have been assigned to a Shift:"
+msgstr "Você foi alocado a um turno:"
+
+#: includes/mailer/shifts_mailer.php:86
+msgid "Assigned to Shift"
+msgstr "Alocado ao turno"
+
+#: includes/mailer/shifts_mailer.php:94
+msgid "You have been removed from a Shift:"
+msgstr "Você foi removido de um turno:"
+
+#: includes/mailer/shifts_mailer.php:100
+msgid "Removed from Shift"
+msgstr "Removido do turno"
+
+#: includes/mailer/users_mailer.php:7
+msgid "Your account has been deleted"
+msgstr "A sua conta foi deletada."
+
+#: includes/mailer/users_mailer.php:7
+msgid ""
+"Your angelsystem account has been deleted. If you have any questions "
+"regarding your account deletion, please contact heaven."
+msgstr ""
+"Sua conta engelsystem foi deletada. Se você tiver questões sobre a deleção "
+"da sua conta, por favor entre em contato com o paraíso."
+
+#: includes/pages/admin_active.php:4
+msgid "Active angels"
+msgstr "Anjos ativos"
+
+#: includes/pages/admin_active.php:29
+#, php-format
+msgid ""
+"At least %s angels are forced to be active. The number has to be greater."
+msgstr "No mínimo %s anjos precisam estar ativos. O número deve ser maior."
+
+#: includes/pages/admin_active.php:34
+msgid "Please enter a number of angels to be marked as active."
+msgstr "Por favor insira o número de anjos a marcar como ativos."
+
+#: includes/pages/admin_active.php:59
+msgid "Marked angels."
+msgstr "Anjos marcados."
+
+#: includes/pages/admin_active.php:61 includes/pages/admin_rooms.php:137
+#: includes/pages/admin_rooms.php:173 includes/pages/admin_shifts.php:266
+#: includes/view/UserAngelTypes_view.php:67 includes/view/User_view.php:124
+#: includes/view/User_view.php:141
+msgid "back"
+msgstr "voltar"
+
+#: includes/pages/admin_active.php:61
+msgid "apply"
+msgstr "aplicar"
+
+#: includes/pages/admin_active.php:71
+msgid "Angel has been marked as active."
+msgstr "Anjo marcado como ativo."
+
+#: includes/pages/admin_active.php:73 includes/pages/admin_active.php:83
+#: includes/pages/admin_active.php:103 includes/pages/admin_arrive.php:23
+#: includes/pages/admin_arrive.php:34
+msgid "Angel not found."
+msgstr "Anjo não encontrado."
+
+#: includes/pages/admin_active.php:81
+msgid "Angel has been marked as not active."
+msgstr "Anjo marcado como não ativo."
+
+#: includes/pages/admin_active.php:91
+msgid "Angel has got a t-shirt."
+msgstr "Anjo tem uma camiseta."
+
+#: includes/pages/admin_active.php:101
+msgid "Angel has got no t-shirt."
+msgstr "Anjo não tem camiseta."
+
+#: includes/pages/admin_active.php:142
+msgid "set active"
+msgstr "definir ativo"
+
+#: includes/pages/admin_active.php:145
+msgid "remove active"
+msgstr "remover ativo"
+
+#: includes/pages/admin_active.php:146
+msgid "got t-shirt"
+msgstr "pegou camiseta"
+
+#: includes/pages/admin_active.php:149
+msgid "remove t-shirt"
+msgstr "remover camiseta"
+
+#: includes/pages/admin_active.php:168 includes/pages/admin_arrive.php:165
+#: includes/pages/admin_arrive.php:180 includes/pages/admin_arrive.php:195
+#: includes/view/AngelTypes_view.php:221 includes/view/AngelTypes_view.php:229
+#: includes/view/User_view.php:165
+msgid "Sum"
+msgstr "Somatória"
+
+#: includes/pages/admin_active.php:175
+msgid "Search angel:"
+msgstr "Buscar Anjo:"
+
+#: includes/pages/admin_active.php:176
+msgid "Show all shifts"
+msgstr "Mostrar todos os turnos"
+
+#: includes/pages/admin_active.php:177 includes/pages/admin_arrive.php:141
+#: includes/pages/admin_arrive.php:142 includes/pages/admin_free.php:78
+#: includes/pages/admin_free.php:87 includes/pages/admin_log.php:23
+#: includes/pages/admin_log.php:24
+msgid "Search"
+msgstr "Buscar"
+
+#: includes/pages/admin_active.php:180
+msgid "How much angels should be active?"
+msgstr "Quantos anjos deverão estar ativos?"
+
+#: includes/pages/admin_active.php:181 includes/pages/admin_shifts.php:254
+#: includes/pages/admin_shifts.php:342
+msgid "Preview"
+msgstr "Pré-visualizar"
+
+#: includes/pages/admin_active.php:185 includes/pages/admin_arrive.php:145
+msgid "Nickname"
+msgstr "Apelido"
+
+#: includes/pages/admin_active.php:186 includes/pages/admin_active.php:196
+#: includes/view/User_view.php:191
+msgid "Size"
+msgstr "Tamanho"
+
+#: includes/pages/admin_active.php:187 includes/pages/user_shifts.php:5
+#: includes/view/User_view.php:364
+msgid "Shifts"
+msgstr "Turnos"
+
+#: includes/pages/admin_active.php:188 includes/pages/admin_shifts.php:329
+msgid "Length"
+msgstr "Duração"
+
+#: includes/pages/admin_active.php:189
+msgid "Active?"
+msgstr "Ativo?"
+
+#: includes/pages/admin_active.php:190 includes/view/User_view.php:189
+msgid "Forced"
+msgstr "Forçados"
+
+#: includes/pages/admin_active.php:191
+msgid "T-shirt?"
+msgstr "Camiseta?"
+
+#: includes/pages/admin_active.php:194
+msgid "Shirt statistics"
+msgstr "Estatísticas de camiseta"
+
+#: includes/pages/admin_active.php:197
+msgid "Needed shirts"
+msgstr "Camisetas necessárias"
+
+#: includes/pages/admin_active.php:198
+msgid "Given shirts"
+msgstr "Camisetas entregues"
+
+#: includes/pages/admin_arrive.php:4
+msgid "Arrived angels"
+msgstr "Anjos que chegaram"
+
+#: includes/pages/admin_arrive.php:20
+msgid "Reset done. Angel has not arrived."
+msgstr "Reset realizado. Anjo não chegou."
+
+#: includes/pages/admin_arrive.php:31
+msgid "Angel has been marked as arrived."
+msgstr "Chegada do anjo registrada."
+
+#: includes/pages/admin_arrive.php:71 includes/view/UserAngelTypes_view.php:9
+#: includes/view/UserAngelTypes_view.php:20
+#: includes/view/UserAngelTypes_view.php:31
+#: includes/view/UserAngelTypes_view.php:42
+#: includes/view/UserAngelTypes_view.php:53
+msgid "yes"
+msgstr "sim"
+
+#: includes/pages/admin_arrive.php:72
+msgid "reset"
+msgstr "resetar"
+
+#: includes/pages/admin_arrive.php:72 includes/pages/admin_arrive.php:156
+#: includes/pages/admin_arrive.php:171 includes/pages/admin_arrive.php:186
+#: includes/view/User_view.php:330
+msgid "arrived"
+msgstr "chegou"
+
+#: includes/pages/admin_arrive.php:146
+msgid "Planned arrival"
+msgstr "Chegada planejada"
+
+#: includes/pages/admin_arrive.php:147
+msgid "Arrived?"
+msgstr "Chegou?"
+
+#: includes/pages/admin_arrive.php:148
+msgid "Arrival date"
+msgstr "Data de chegada"
+
+#: includes/pages/admin_arrive.php:149
+msgid "Planned departure"
+msgstr "Saída planejada"
+
+#: includes/pages/admin_arrive.php:154
+msgid "Planned arrival statistics"
+msgstr "Estatísticas de chegadas planejadas"
+
+#: includes/pages/admin_arrive.php:157 includes/pages/admin_arrive.php:172
+#: includes/pages/admin_arrive.php:187
+msgid "arrived sum"
+msgstr "soma dos que chegaram"
+
+#: includes/pages/admin_arrive.php:163 includes/pages/admin_arrive.php:178
+#: includes/pages/admin_arrive.php:193 includes/pages/admin_news.php:30
+#: includes/pages/user_messages.php:76
+msgid "Date"
+msgstr "Data"
+
+#: includes/pages/admin_arrive.php:164 includes/pages/admin_arrive.php:179
+#: includes/pages/admin_arrive.php:194
+msgid "Count"
+msgstr "Contar"
+
+#: includes/pages/admin_arrive.php:169
+msgid "Arrival statistics"
+msgstr "Estatísticas de chegadas"
+
+#: includes/pages/admin_arrive.php:184
+msgid "Planned departure statistics"
+msgstr "Estatísticas de saídas planejadas"
+
+#: includes/pages/admin_free.php:4
+msgid "Free angels"
+msgstr "Anjos livres"
+
+#: includes/pages/admin_free.php:81 includes/view/ShiftTypes_view.php:36
+#: includes/view/UserAngelTypes_view.php:70
+msgid "Angeltype"
+msgstr "Tipo de anjo"
+
+#: includes/pages/admin_free.php:84
+msgid "Only confirmed"
+msgstr "Somente confirmados"
+
+#: includes/pages/admin_free.php:92 includes/pages/guest_login.php:225
+#: includes/pages/guest_login.php:354 includes/view/AngelTypes_view.php:177
+#: includes/view/AngelTypes_view.php:190 includes/view/User_view.php:40
+#: includes/view/User_view.php:97 includes/view/User_view.php:181
+msgid "Nick"
+msgstr "Apelido"
+
+#: includes/pages/admin_free.php:94 includes/pages/guest_login.php:255
+#: includes/view/AngelTypes_view.php:178 includes/view/AngelTypes_view.php:191
+#: includes/view/User_view.php:47 includes/view/User_view.php:184
+msgid "DECT"
+msgstr "DECT"
+
+#: includes/pages/admin_free.php:95 includes/pages/guest_login.php:264
+#: includes/view/User_view.php:52
+msgid "Jabber"
+msgstr "Jabber"
+
+#: includes/pages/admin_free.php:96 includes/pages/guest_login.php:228
+#: includes/view/User_view.php:49 includes/view/User_view.php:386
+msgid "E-Mail"
+msgstr "E-Mail"
+
+#: includes/pages/admin_groups.php:4
+msgid "Grouprights"
+msgstr "Direitos de grupo"
+
+#: includes/pages/admin_groups.php:29 includes/pages/admin_import.php:145
+#: includes/pages/admin_import.php:149 includes/pages/admin_rooms.php:143
+#: includes/pages/admin_rooms.php:189 includes/view/AngelTypes_view.php:66
+#: includes/view/AngelTypes_view.php:268 includes/view/ShiftTypes_view.php:35
+#: includes/view/ShiftTypes_view.php:78 includes/view/User_view.php:183
+msgid "Name"
+msgstr "Nome"
+
+#: includes/pages/admin_groups.php:30
+msgid "Privileges"
+msgstr "Privilégios"
+
+#: includes/pages/admin_groups.php:55
+msgid "Edit group"
+msgstr "Editar grupo"
+
+#: includes/pages/admin_import.php:4 includes/pages/admin_rooms.php:144
+#: includes/pages/admin_rooms.php:190
+msgid "Frab import"
+msgstr "Importação Frab"
+
+#: includes/pages/admin_import.php:26
+msgid "Webserver has no write-permission on import directory."
+msgstr ""
+"O servidor web não possui permissão de escrita no diretório de importação."
+
+#: includes/pages/admin_import.php:54 includes/pages/admin_import.php:118
+#: includes/pages/admin_import.php:196 includes/pages/admin_shifts.php:53
+#: includes/pages/admin_shifts.php:59
+msgid "Please select a shift type."
+msgstr "Por favor selecione um tipo de turno."
+
+#: includes/pages/admin_import.php:61 includes/pages/admin_import.php:125
+#: includes/pages/admin_import.php:203
+msgid "Please enter an amount of minutes to add to a talk's begin."
+msgstr ""
+"Por favor insira um número de minutos para adicionar ao início de uma "
+"palestra."
+
+#: includes/pages/admin_import.php:68 includes/pages/admin_import.php:132
+#: includes/pages/admin_import.php:210
+msgid "Please enter an amount of minutes to add to a talk's end."
+msgstr ""
+"Por favor insira um número de minutos para adicionar ao término de uma "
+"palestra."
+
+#: includes/pages/admin_import.php:76
+msgid "No valid xml/xcal file provided."
+msgstr "Nenhum arquivo xml/xcal válido foi fornecido."
+
+#: includes/pages/admin_import.php:81
+msgid "File upload went wrong."
+msgstr "Falha no upload do arquivo."
+
+#: includes/pages/admin_import.php:85
+msgid "Please provide some data."
+msgstr "Por favor insira alguns dados."
+
+#: includes/pages/admin_import.php:93 includes/pages/admin_import.php:140
+#: includes/pages/admin_import.php:253
+msgid "File Upload"
+msgstr "Enviar arquivo"
+
+#: includes/pages/admin_import.php:93 includes/pages/admin_import.php:140
+#: includes/pages/admin_import.php:253
+msgid "Validation"
+msgstr "Validação"
+
+#: includes/pages/admin_import.php:93 includes/pages/admin_import.php:102
+#: includes/pages/admin_import.php:140 includes/pages/admin_import.php:179
+#: includes/pages/admin_import.php:253
+msgid "Import"
+msgstr "Importar"
+
+#: includes/pages/admin_import.php:97
+msgid ""
+"This import will create/update/delete rooms and shifts by given FRAB-export "
+"file. The needed file format is xcal."
+msgstr ""
+"Esta importação irá criar/atualizar/deletar salas e turnos a partir do "
+"arquivo  FRAB-Export. O formato necessário é xcal."
+
+#: includes/pages/admin_import.php:99
+msgid "Add minutes to start"
+msgstr "Adicionar minutos ao início"
+
+#: includes/pages/admin_import.php:100
+msgid "Add minutes to end"
+msgstr "Adicionar minutos ao fim"
+
+#: includes/pages/admin_import.php:101
+msgid "xcal-File (.xcal)"
+msgstr "Adicionar minutos ao fim"
+
+#: includes/pages/admin_import.php:111 includes/pages/admin_import.php:185
+msgid "Missing import file."
+msgstr "Arquivo para importar não encontrado."
+
+#: includes/pages/admin_import.php:144
+msgid "Rooms to create"
+msgstr "Salas para criar"
+
+#: includes/pages/admin_import.php:148
+msgid "Rooms to delete"
+msgstr "Salas para apagar"
+
+#: includes/pages/admin_import.php:152
+msgid "Shifts to create"
+msgstr "Turnos para criar"
+
+#: includes/pages/admin_import.php:154 includes/pages/admin_import.php:163
+#: includes/pages/admin_import.php:172 includes/view/User_view.php:366
+msgid "Day"
+msgstr "Dia"
+
+#: includes/pages/admin_import.php:155 includes/pages/admin_import.php:164
+#: includes/pages/admin_import.php:173 includes/pages/admin_shifts.php:324
+#: includes/view/Shifts_view.php:66
+msgid "Start"
+msgstr "Início"
+
+#: includes/pages/admin_import.php:156 includes/pages/admin_import.php:165
+#: includes/pages/admin_import.php:174 includes/pages/admin_shifts.php:325
+#: includes/view/Shifts_view.php:74
+msgid "End"
+msgstr "Fim"
+
+#: includes/pages/admin_import.php:157 includes/pages/admin_import.php:166
+#: includes/pages/admin_import.php:175
+msgid "Shift type"
+msgstr "Tipo de turno"
+
+#: includes/pages/admin_import.php:159 includes/pages/admin_import.php:168
+#: includes/pages/admin_import.php:177 includes/pages/admin_shifts.php:321
+msgid "Room"
+msgstr "Sala"
+
+#: includes/pages/admin_import.php:161
+msgid "Shifts to update"
+msgstr "Turnos para atualizar"
+
+#: includes/pages/admin_import.php:170
+msgid "Shifts to delete"
+msgstr "Turnos para deletar"
+
+#: includes/pages/admin_import.php:254
+msgid "It's done!"
+msgstr "Está feito!"
+
+#: includes/pages/admin_log.php:4
+msgid "Log"
+msgstr "Log"
+
+#: includes/pages/admin_news.php:10
+msgid "Edit news entry"
+msgstr "Editar notícia"
+
+#: includes/pages/admin_news.php:31
+msgid "Author"
+msgstr "Autor"
+
+#: includes/pages/admin_news.php:32 includes/pages/user_news.php:161
+msgid "Subject"
+msgstr "Assunto"
+
+#: includes/pages/admin_news.php:33 includes/pages/user_messages.php:79
+#: includes/pages/user_news.php:106 includes/pages/user_news.php:162
+msgid "Message"
+msgstr "Mensagem"
+
+#: includes/pages/admin_news.php:34 includes/pages/user_news.php:163
+msgid "Meeting"
+msgstr "Reunião"
+
+#: includes/pages/admin_news.php:38 includes/pages/admin_rooms.php:177
+#: includes/view/User_view.php:129
+msgid "Delete"
+msgstr "Apagar"
+
+#: includes/pages/admin_news.php:52
+msgid "News entry updated."
+msgstr "Notícia atualizada."
+
+#: includes/pages/admin_news.php:61
+msgid "News entry deleted."
+msgstr "Notícia deletada."
+
+#: includes/pages/admin_questions.php:4
+msgid "Answer questions"
+msgstr "Responder perguntas"
+
+#: includes/pages/admin_questions.php:18
+msgid "There are unanswered questions!"
+msgstr "Existem perguntas não respondidas!"
+
+#: includes/pages/admin_questions.php:61
+msgid "Unanswered questions"
+msgstr "Perguntas não respondidas"
+
+#: includes/pages/admin_questions.php:63 includes/pages/admin_questions.php:70
+msgid "From"
+msgstr "De"
+
+#: includes/pages/admin_questions.php:64 includes/pages/admin_questions.php:71
+#: includes/view/Questions_view.php:19 includes/view/Questions_view.php:24
+msgid "Question"
+msgstr "Questão"
+
+#: includes/pages/admin_questions.php:65 includes/pages/admin_questions.php:73
+#: includes/view/Questions_view.php:26
+msgid "Answer"
+msgstr "Resposta"
+
+#: includes/pages/admin_questions.php:68 includes/view/Questions_view.php:22
+msgid "Answered questions"
+msgstr "Perguntas respondidas"
+
+#: includes/pages/admin_questions.php:72 includes/view/Questions_view.php:25
+msgid "Answered by"
+msgstr "Respondido por"
+
+#: includes/pages/admin_rooms.php:4 includes/pages/user_shifts.php:159
+#: includes/sys_menu.php:176
+msgid "Rooms"
+msgstr "Salas"
+
+#: includes/pages/admin_rooms.php:67
+msgid "This name is already in use."
+msgstr "Este nome já está em uso."
+
+#: includes/pages/admin_rooms.php:97
+#, php-format
+msgid "Please enter needed angels for type %s."
+msgstr "Por favor insira os anjos necessários de tipo %s."
+
+#: includes/pages/admin_rooms.php:124
+msgid "Room saved."
+msgstr "Sala salva"
+
+#: includes/pages/admin_rooms.php:145 includes/pages/admin_rooms.php:191
+msgid "Public"
+msgstr "Público"
+
+#: includes/pages/admin_rooms.php:146
+msgid "Room number"
+msgstr "Número da sala"
+
+#: includes/pages/admin_rooms.php:151
+msgid "Needed angels:"
+msgstr "Anjos necessários:"
+
+#: includes/pages/admin_rooms.php:167
+#, php-format
+msgid "Room %s deleted."
+msgstr "Sala %s deletada."
+
+#: includes/pages/admin_rooms.php:175
+#, php-format
+msgid "Do you want to delete room %s?"
+msgstr "Você quer deletar as salas %s?"
+
+#: includes/pages/admin_rooms.php:185
+msgid "add"
+msgstr "adicionar"
+
+#: includes/pages/admin_shifts.php:4
+msgid "Create shifts"
+msgstr "Criar turnos"
+
+#: includes/pages/admin_shifts.php:71
+msgid "Please select a location."
+msgstr "Por favor, selecione uma localização."
+
+#: includes/pages/admin_shifts.php:78
+msgid "Please select a start time."
+msgstr "Por favor, selecione um horário de início."
+
+#: includes/pages/admin_shifts.php:85
+msgid "Please select an end time."
+msgstr "Por favor, selecione um horário de término."
+
+#: includes/pages/admin_shifts.php:90
+msgid "The shifts end has to be after its start."
+msgstr "O término do turno deve ser posterior ao seu início."
+
+#: includes/pages/admin_shifts.php:102
+msgid "Please enter a shift duration in minutes."
+msgstr "Por favor insira a duração do turno em minutos."
+
+#: includes/pages/admin_shifts.php:110
+msgid "Please split the shift-change hours by colons."
+msgstr "Por favor divida os horários de mudança de turno por vírgulas."
+
+#: includes/pages/admin_shifts.php:115
+msgid "Please select a mode."
+msgstr "Por favor selecione um modo."
+
+#: includes/pages/admin_shifts.php:128
+#, php-format
+msgid "Please check the needed angels for team %s."
+msgstr "Por favor confira os anjos necessários para o time %s."
+
+#: includes/pages/admin_shifts.php:133
+msgid "There are 0 angels needed. Please enter the amounts of needed angels."
+msgstr ""
+"Há 0 anjos necessários. Por favor insira o número de anjos necessários."
+
+#: includes/pages/admin_shifts.php:137
+msgid "Please select a mode for needed angels."
+msgstr "Por favor escolha um modo para os anjos necessários."
+
+#: includes/pages/admin_shifts.php:141
+msgid "Please select needed angels."
+msgstr "Por favor selecione os anjos necessários."
+
+#: includes/pages/admin_shifts.php:268
+msgid "Time and location"
+msgstr "Horário e localização"
+
+#: includes/pages/admin_shifts.php:269
+msgid "Type and title"
+msgstr "Tipo e título"
+
+#: includes/pages/admin_shifts.php:326
+msgid "Mode"
+msgstr "Modo"
+
+#: includes/pages/admin_shifts.php:327
+msgid "Create one shift"
+msgstr "Criar um turno"
+
+#: includes/pages/admin_shifts.php:328
+msgid "Create multiple shifts"
+msgstr "Criar múltiplos turnos"
+
+#: includes/pages/admin_shifts.php:330
+msgid "Create multiple shifts with variable length"
+msgstr "Criar múltiplos turnos com duração variável"
+
+#: includes/pages/admin_shifts.php:331
+msgid "Shift change hours"
+msgstr "Mudança de horário do turno"
+
+#: includes/pages/admin_shifts.php:335
+msgid "Take needed angels from room settings"
+msgstr "Pegar os anjos necessários a partir das configurações das salas"
+
+#: includes/pages/admin_shifts.php:336
+msgid "The following angels are needed"
+msgstr "Os seguintes anjos são necessários"
+
+#: includes/pages/admin_user.php:4
+msgid "All Angels"
+msgstr "Todos os anjos"
+
+#: includes/pages/admin_user.php:20
+msgid "This user does not exist."
+msgstr "Esse usuário não existe."
+
+#: includes/pages/admin_user.php:46 includes/view/AngelTypes_view.php:67
+#: includes/view/AngelTypes_view.php:68 includes/view/AngelTypes_view.php:69
+msgid "Yes"
+msgstr "Sim"
+
+#: includes/pages/admin_user.php:47 includes/view/AngelTypes_view.php:67
+#: includes/view/AngelTypes_view.php:68 includes/view/AngelTypes_view.php:69
+msgid "No"
+msgstr "Não"
+
+#: includes/pages/admin_user.php:60
+msgid "Force active"
+msgstr "Forçar ativação"
+
+#: includes/pages/admin_user.php:79
+msgid ""
+"Please visit the angeltypes page or the users profile to manage users "
+"angeltypes."
+msgstr ""
+"Por favor visite a página de tipos de anjo ou o perfil do usuário para "
+"gerenciar\n"
+"seus tipos de anjo."
+
+#: includes/pages/admin_user.php:204
+msgid "Edit user"
+msgstr "Editar usuário"
+
+#: includes/pages/guest_credits.php:3
+msgid "Credits"
+msgstr "Créditos"
+
+#: includes/pages/guest_login.php:4 includes/pages/guest_login.php:349
+#: includes/pages/guest_login.php:356 includes/view/User_view.php:95
+#: includes/view/User_view.php:99
+msgid "Login"
+msgstr "Login"
+
+#: includes/pages/guest_login.php:8 includes/pages/guest_login.php:285
+msgid "Register"
+msgstr "Registrar"
+
+#: includes/pages/guest_login.php:12
+msgid "Logout"
+msgstr "Logout"
+
+#: includes/pages/guest_login.php:56
+#, php-format
+msgid "Your nick "%s" already exists."
+msgstr "Seu apelido "%s" já existe."
+
+#: includes/pages/guest_login.php:60
+#, php-format
+msgid "Your nick "%s" is too short (min. 2 characters)."
+msgstr "Seu apelido "%s" é muito pequeno (mínimo 2 caracteres)."
+
+#: includes/pages/guest_login.php:86 includes/pages/user_settings.php:36
+msgid "Please check your jabber account information."
+msgstr "Por favor verifique a informação da sua conta jabber."
+
+#: includes/pages/guest_login.php:95
+msgid "Please select your shirt size."
+msgstr "Por favor escolha o tamanho da camisa."
+
+#: includes/pages/guest_login.php:106
+#, php-format
+msgid "Your password is too short (please use at least %s characters)."
+msgstr "Sua senha é muito curta (por favor use pelo menos %s caracteres)."
+
+#: includes/pages/guest_login.php:115 includes/pages/user_settings.php:52
+msgid ""
+"Please enter your planned date of arrival. It should be after the buildup "
+"start date and before teardown end date."
+msgstr ""
+"Por favor insira a data planejada para sua chegada. Ela deve ser posterior à "
+"data de montagem e anterior à data de desmontagem."
+
+#: includes/pages/guest_login.php:189
+msgid "Angel registration successful!"
+msgstr "Conta criada com sucesso!"
+
+#: includes/pages/guest_login.php:217
+msgid ""
+"By completing this form you're registering as a Chaos-Angel. This script "
+"will create you an account in the angel task scheduler."
+msgstr ""
+"Ao completar esse formulário você estará se registrando como um voluntário. "
+"Esse script criará uma conta no sistema."
+
+#: includes/pages/guest_login.php:229 includes/view/User_view.php:50
+msgid ""
+"The engelsystem is allowed to send me an email (e.g. when my shifts change)"
+msgstr ""
+"Permito que o engelsystem me envie emails (por exemplo, quando meus turnos "
+"mudam)"
+
+#: includes/pages/guest_login.php:230 includes/view/User_view.php:51
+msgid "Humans are allowed to send me an email (e.g. for ticket vouchers)"
+msgstr "Permito que humanos me enviem emails (por exemplo, para um voucher)"
+
+#: includes/pages/guest_login.php:235 includes/view/User_view.php:43
+msgid "Planned date of arrival"
+msgstr "Data planejada de chegada"
+
+#: includes/pages/guest_login.php:238 includes/view/User_view.php:54
+msgid "Shirt size"
+msgstr "Tamanho da camiseta"
+
+#: includes/pages/guest_login.php:243 includes/pages/guest_login.php:355
+#: includes/view/User_view.php:98 includes/view/User_view.php:400
+msgid "Password"
+msgstr "Senha"
+
+#: includes/pages/guest_login.php:246 includes/view/User_view.php:401
+msgid "Confirm password"
+msgstr "Confirme a senha"
+
+#: includes/pages/guest_login.php:249
+msgid "What do you want to do?"
+msgstr "O que você gostaria de fazer?"
+
+#: includes/pages/guest_login.php:249
+msgid "Description of job types"
+msgstr "Descrição dos trabalhos"
+
+#: includes/pages/guest_login.php:250
+msgid ""
+"Restricted angel types need will be confirmed later by a supporter. You can "
+"change your selection in the options section."
+msgstr ""
+"Tipos de anjo restritos precisam de confirmação posterior de um apoiador. "
+"Você pode \n"
+"mudar sua seleção na seção 'Opções'."
+
+#: includes/pages/guest_login.php:258 includes/view/User_view.php:48
+msgid "Mobile"
+msgstr "Celular"
+
+#: includes/pages/guest_login.php:261 includes/view/User_view.php:46
+msgid "Phone"
+msgstr "Telefone"
+
+#: includes/pages/guest_login.php:267 includes/view/User_view.php:42
+msgid "First name"
+msgstr "Nome"
+
+#: includes/pages/guest_login.php:270 includes/view/User_view.php:41
+msgid "Last name"
+msgstr "Sobrenome"
+
+#: includes/pages/guest_login.php:275 includes/view/User_view.php:45
+msgid "Age"
+msgstr "Idade"
+
+#: includes/pages/guest_login.php:278 includes/view/User_view.php:53
+msgid "Hometown"
+msgstr "Cidade"
+
+#: includes/pages/guest_login.php:281 includes/view/User_view.php:39
+msgid "Entry required!"
+msgstr "Campo necessário!"
+
+#: includes/pages/guest_login.php:319
+msgid "Please enter a password."
+msgstr "Por favor digite uma senha."
+
+#: includes/pages/guest_login.php:323
+msgid ""
+"No user was found with that Nickname. Please try again. If you are still "
+"having problems, ask a Dispatcher."
+msgstr ""
+"Nenhum usuário com esse apelido foi encontrado. Por favor tente novamente. \n"
+"Se você continuar com problemas, pergunte a um Dispatcher."
+
+#: includes/pages/guest_login.php:327
+msgid "Please enter a nickname."
+msgstr "Por favor digite um apelido."
+
+#: includes/pages/guest_login.php:358 includes/view/User_view.php:101
+msgid "I forgot my password"
+msgstr "Esqueci minha senha"
+
+#: includes/pages/guest_login.php:363 includes/view/User_view.php:103
+msgid "Please note: You have to activate cookies!"
+msgstr "Nota: você precisa habilitar cookies!"
+
+#: includes/pages/guest_login.php:374 includes/view/User_view.php:107
+msgid "What can I do?"
+msgstr "O que posso fazer?"
+
+#: includes/pages/guest_login.php:375 includes/view/User_view.php:108
+msgid "Please read about the jobs you can do to help us."
+msgstr "Por favor leia sobre as tarefas que pode realizar para nos ajudar."
+
+#: includes/pages/guest_login.php:390
+msgid "Please sign up, if you want to help us!"
+msgstr "Se você quer nos ajudar, por favor se registre!"
+
+#: includes/pages/user_messages.php:4
+msgid "Messages"
+msgstr "Mensagens"
+
+#: includes/pages/user_messages.php:26
+msgid "Select recipient..."
+msgstr "Selecionar recipiente..."
+
+#: includes/pages/user_messages.php:62
+msgid "mark as read"
+msgstr "marcar como lido"
+
+#: includes/pages/user_messages.php:65
+msgid "delete message"
+msgstr "apagar mensagem"
+
+#: includes/pages/user_messages.php:72
+#, php-format
+msgid "Hello %s, here can you leave messages for other angels"
+msgstr "Oi %s, aqui você pode deixar mensagens para outros anjos."
+
+#: includes/pages/user_messages.php:75
+msgid "New"
+msgstr "Nova"
+
+#: includes/pages/user_messages.php:77
+msgid "Transmitted"
+msgstr "Enviado"
+
+#: includes/pages/user_messages.php:78
+msgid "Recipient"
+msgstr "Recipiente"
+
+#: includes/pages/user_messages.php:90 includes/pages/user_messages.php:106
+msgid "Incomplete call, missing Message ID."
+msgstr "Chamada incompleta, falta o ID da Mensagem."
+
+#: includes/pages/user_messages.php:98 includes/pages/user_messages.php:114
+msgid "No Message found."
+msgstr "Nenhuma mensagem encontrada."
+
+#: includes/pages/user_messages.php:122
+msgid "Transmitting was terminated with an Error."
+msgstr "Transmissão encerrada com um erro."
+
+#: includes/pages/user_messages.php:127
+msgid "Wrong action."
+msgstr "Ação errada."
+
+#: includes/pages/user_myshifts.php:23
+msgid "Key changed."
+msgstr "Chave modificada."
+
+#: includes/pages/user_myshifts.php:26 includes/view/User_view.php:335
+msgid "Reset API key"
+msgstr "Resetar a chave API"
+
+#: includes/pages/user_myshifts.php:27
+msgid ""
+"If you reset the key, the url to your iCal- and JSON-export and your atom "
+"feed changes! You have to update it in every application using one of these "
+"exports."
+msgstr ""
+"Se você reconfigurar a chave, as urls para seu iCal, a exportação em formato "
+"JSON \n"
+"e seu feed atom será alterada! Você precisará atualizá-las em todas as "
+"aplicações que estiverem \n"
+"usando uma delas."
+
+#: includes/pages/user_myshifts.php:28
+msgid "Continue"
+msgstr "Continuar"
+
+#: includes/pages/user_myshifts.php:60
+msgid "Please enter a freeload comment!"
+msgstr "Por favor insira um comentário freeload!"
+
+#: includes/pages/user_myshifts.php:79
+msgid "Shift saved."
+msgstr "Turno salvo."
+
+#: includes/pages/user_myshifts.php:107
+msgid "Shift canceled."
+msgstr "Turno cancelado."
+
+#: includes/pages/user_myshifts.php:109
+msgid ""
+"It's too late to sign yourself off the shift. If neccessary, ask the "
+"dispatcher to do so."
+msgstr ""
+"Está muito tarde para se retirar deste turno. Se necessário, peça a \n"
+"um dispatcher para removê-lo."
+
+#: includes/pages/user_news.php:4
+msgid "News comments"
+msgstr "Novos comentários"
+
+#: includes/pages/user_news.php:8
+msgid "News"
+msgstr "Novidades"
+
+#: includes/pages/user_news.php:12
+msgid "Meetings"
+msgstr "Encontros"
+
+#: includes/pages/user_news.php:68
+msgid "Comments"
+msgstr "Comentários"
+
+#: includes/pages/user_news.php:86 includes/pages/user_news.php:127
+msgid "Entry saved."
+msgstr "Entrada salva."
+
+#: includes/pages/user_news.php:104
+msgid "New Comment:"
+msgstr "Novo comentário:"
+
+#: includes/pages/user_news.php:110
+msgid "Invalid request."
+msgstr "Requisição inválida."
+
+#: includes/pages/user_news.php:158
+msgid "Create news:"
+msgstr "Criar novidades:"
+
+#: includes/pages/user_questions.php:4 includes/view/Questions_view.php:29
+msgid "Ask the Heaven"
+msgstr "Pergunte ao paraíso"
+
+#: includes/pages/user_questions.php:27
+msgid "Unable to save question."
+msgstr "Não foi possível salvar a sua pergunta."
+
+#: includes/pages/user_questions.php:29
+msgid "You question was saved."
+msgstr "Sua pergunta foi salva."
+
+#: includes/pages/user_questions.php:33
+msgid "Please enter a question!"
+msgstr "Por favor digite sua dúvida!"
+
+#: includes/pages/user_questions.php:41
+msgid "Incomplete call, missing Question ID."
+msgstr "Chamada incompletada, falta o ID da pergunta."
+
+#: includes/pages/user_questions.php:50
+msgid "No question found."
+msgstr "Nenhuma dúvida encontrada."
+
+#: includes/pages/user_settings.php:4 includes/view/User_view.php:332
+msgid "Settings"
+msgstr "Configurações"
+
+#: includes/pages/user_settings.php:62
+msgid ""
+"Please enter your planned date of departure. It should be after your planned "
+"arrival date and after buildup start date and before teardown end date."
+msgstr ""
+"Por favor digite sua data de saída. Ela deve ser posterior à data de "
+"chegada\n"
+"e ao início da montagem, e anterior à data de desmontagem."
+
+#: includes/pages/user_settings.php:93
+msgid "-> not OK. Please try again."
+msgstr "-> não OK. Por favor tente novamente."
+
+#: includes/pages/user_settings.php:101
+msgid "Failed setting password."
+msgstr "A alteração da senha falhaou."
+
+#: includes/pages/user_settings.php:126
+msgid "Theme changed."
+msgstr "Tema alterado."
+
+#: includes/pages/user_shifts.php:82
+msgid "The administration has not configured any rooms yet."
+msgstr "O administrador não configurou nenhuma sala ainda."
+
+#: includes/pages/user_shifts.php:94
+msgid "The administration has not configured any shifts yet."
+msgstr "O administrador não configurou nenhum turno ainda."
+
+#: includes/pages/user_shifts.php:104
+msgid ""
+"The administration has not configured any angeltypes yet - or you are not "
+"subscribed to any angeltype."
+msgstr ""
+"O administrador ainda não configurou os tipos de anjos - ou você não está\n"
+"inscrito em nenhum tipo de anjo."
+
+#: includes/pages/user_shifts.php:142
+msgid "occupied"
+msgstr "ocupado"
+
+#: includes/pages/user_shifts.php:146
+msgid "free"
+msgstr "livre"
+
+#: includes/pages/user_shifts.php:165
+msgid "Occupancy"
+msgstr "Ocupação"
+
+#: includes/pages/user_shifts.php:166
+msgid ""
+"The tasks shown here are influenced by the angeltypes you joined already!"
+msgstr ""
+"As tarefas mostradas aqui são influenciadas pelos tipos de anjos de que você "
+"já faz parte!"
+
+#: includes/pages/user_shifts.php:166
+msgid "Description of the jobs."
+msgstr "Descrição dos trabalhos."
+
+#: includes/pages/user_shifts.php:168
+msgid "iCal export"
+msgstr "Exportar iCal"
+
+#: includes/pages/user_shifts.php:168
+#, php-format
+msgid ""
+"Export of shown shifts. iCal format or JSON format available (please keep secret, otherwise reset the api key)."
+msgstr ""
+"Exportar os turnos mostrados. formato iCal ou formato JSON disponíveis (por favor mantenha secreto, ou resete a chave API)."
+
+#: includes/pages/user_shifts.php:169
+msgid "Filter"
+msgstr "Filtro"
+
+#: includes/pages/user_shifts.php:191 includes/view/ShiftTypes_view.php:23
+msgid "All"
+msgstr "Todos"
+
+#: includes/pages/user_shifts.php:192
+msgid "None"
+msgstr "Nenhum"
+
+#: includes/sys_menu.php:139
+msgid "Admin"
+msgstr "Admin"
+
+#: includes/sys_menu.php:163
+msgid "Manage rooms"
+msgstr "Gerenciar salas"
+
+#: includes/sys_template.php:166
+msgid "No data found."
+msgstr "Nenhum dado encontrado."
+
+#: includes/view/AngelTypes_view.php:27 includes/view/AngelTypes_view.php:244
+msgid "Unconfirmed"
+msgstr "Não confirmado"
+
+#: includes/view/AngelTypes_view.php:29 includes/view/AngelTypes_view.php:33
+msgid "Supporter"
+msgstr "Apoiador"
+
+#: includes/view/AngelTypes_view.php:31 includes/view/AngelTypes_view.php:35
+msgid "Member"
+msgstr "Membro"
+
+#: includes/view/AngelTypes_view.php:42
+#, php-format
+msgid "Do you want to delete angeltype %s?"
+msgstr "Você deseja apagar o tipo de anjo %s?"
+
+#: includes/view/AngelTypes_view.php:44 includes/view/ShiftTypes_view.php:15
+#: includes/view/UserAngelTypes_view.php:8
+#: includes/view/UserAngelTypes_view.php:19
+#: includes/view/UserAngelTypes_view.php:30
+#: includes/view/UserAngelTypes_view.php:41
+#: includes/view/UserAngelTypes_view.php:52
+#: includes/view/UserAngelTypes_view.php:82
+msgid "cancel"
+msgstr "cancelar"
+
+#: includes/view/AngelTypes_view.php:67 includes/view/AngelTypes_view.php:269
+msgid "Restricted"
+msgstr "Restrito"
+
+#: includes/view/AngelTypes_view.php:68
+msgid "No Self Sign Up"
+msgstr "Auto inscrição não permitida"
+
+#: includes/view/AngelTypes_view.php:69
+msgid "Requires driver license"
+msgstr "Requer carteira de motorista"
+
+#: includes/view/AngelTypes_view.php:73
+msgid ""
+"Restricted angel types can only be used by an angel if enabled by a "
+"supporter (double opt-in)."
+msgstr ""
+"Tipos de anjo restritos só podem ser usados por um anjo quando autorizados "
+"por \n"
+"um apoiador (duplo opt-in)."
+
+#: includes/view/AngelTypes_view.php:74 includes/view/AngelTypes_view.php:205
+#: includes/view/ShiftTypes_view.php:37 includes/view/ShiftTypes_view.php:58
+#: includes/view/Shifts_view.php:92
+msgid "Description"
+msgstr "Descrição"
+
+#: includes/view/AngelTypes_view.php:75 includes/view/ShiftTypes_view.php:38
+msgid "Please use markdown for the description."
+msgstr "Por favor use markdown para a descrição."
+
+#: includes/view/AngelTypes_view.php:90
+msgid "my driving license"
+msgstr "Minha carteira de motorista"
+
+#: includes/view/AngelTypes_view.php:97
+msgid ""
+"This angeltype requires a driver license. Please enter your driver license "
+"information!"
+msgstr ""
+"Esse tipo de anjo requer carteira de motorista. Por favor digite sua "
+"carteira de motorista."
+
+#: includes/view/AngelTypes_view.php:101
+#, php-format
+msgid ""
+"You are unconfirmed for this angeltype. Please go to the introduction for %s "
+"to get confirmed."
+msgstr ""
+"Você não está confirmado para esse tipo de anjo. Por favor vá para a "
+"apresentação para %s\n"
+"para ser confirmado."
+
+#: includes/view/AngelTypes_view.php:140
+msgid "confirm"
+msgstr "confirmar"
+
+#: includes/view/AngelTypes_view.php:141
+msgid "deny"
+msgstr "rejeitar"
+
+#: includes/view/AngelTypes_view.php:157
+msgid "remove"
+msgstr "remover"
+
+#: includes/view/AngelTypes_view.php:179
+msgid "Driver"
+msgstr "Motorista"
+
+#: includes/view/AngelTypes_view.php:180
+msgid "Has car"
+msgstr "Tem carro"
+
+#: includes/view/AngelTypes_view.php:181
+#: includes/view/UserDriverLicenses_view.php:27
+msgid "Car"
+msgstr "Carro"
+
+#: includes/view/AngelTypes_view.php:182
+msgid "3,5t Transporter"
+msgstr "Transporte 3,5t"
+
+#: includes/view/AngelTypes_view.php:183
+msgid "7,5t Truck"
+msgstr "Caminhão 7,5t"
+
+#: includes/view/AngelTypes_view.php:184
+msgid "12,5t Truck"
+msgstr "Caminhão 12,5t"
+
+#: includes/view/AngelTypes_view.php:185
+#: includes/view/UserDriverLicenses_view.php:31
+msgid "Forklift"
+msgstr "Empilhadeira"
+
+#: includes/view/AngelTypes_view.php:215
+msgid "Supporters"
+msgstr "Apoiadores"
+
+#: includes/view/AngelTypes_view.php:235
+msgid "Members"
+msgstr "Membros"
+
+#: includes/view/AngelTypes_view.php:238
+#: includes/view/UserAngelTypes_view.php:72
+msgid "Add"
+msgstr "Adicionar"
+
+#: includes/view/AngelTypes_view.php:246
+msgid "confirm all"
+msgstr "confirmar todos"
+
+#: includes/view/AngelTypes_view.php:247
+msgid "deny all"
+msgstr "rejeitar todos"
+
+#: includes/view/AngelTypes_view.php:264
+msgid "New angeltype"
+msgstr "Novo tipo de anjo"
+
+#: includes/view/AngelTypes_view.php:270
+msgid "Self Sign Up Allowed"
+msgstr "Auto Inscrição autorizada"
+
+#: includes/view/AngelTypes_view.php:271
+msgid "Membership"
+msgstr "Membro"
+
+#: includes/view/AngelTypes_view.php:296
+msgid ""
+"This angeltype is restricted by double-opt-in by a team supporter. Please "
+"show up at the according introduction meetings."
+msgstr ""
+"Esse tipo de anjo é restrito por um opt-in duplo por um time de apoio. Por "
+"favor\n"
+"compareça de acordo com os encontros de introdução."
+
+#: includes/view/AngelTypes_view.php:317
+msgid "FAQ"
+msgstr "FAQ"
+
+#: includes/view/AngelTypes_view.php:319
+msgid ""
+"Here is the list of teams and their tasks. If you have questions, read the "
+"FAQ."
+msgstr ""
+"Aqui está uma lista dos times e suas tarefas. Se você tem dúvidas, leia a\n"
+"FAQ."
+
+#: includes/view/EventConfig_view.php:10 includes/view/EventConfig_view.php:18
+#, php-format
+msgid "Welcome to the %s!"
+msgstr "Bem vindo a %s!"
+
+#: includes/view/EventConfig_view.php:24
+msgid "Buildup starts"
+msgstr "Início da montagem"
+
+#: includes/view/EventConfig_view.php:26 includes/view/EventConfig_view.php:34
+#: includes/view/EventConfig_view.php:42 includes/view/EventConfig_view.php:50
+#: includes/view/EventConfig_view.php:67 includes/view/EventConfig_view.php:72
+#: includes/view/EventConfig_view.php:77 includes/view/Shifts_view.php:68
+#: includes/view/Shifts_view.php:76
+msgid "Y-m-d"
+msgstr "d/m/Y"
+
+#: includes/view/EventConfig_view.php:32
+msgid "Event starts"
+msgstr "O evento começa em"
+
+#: includes/view/EventConfig_view.php:40
+msgid "Event ends"
+msgstr "O evento termina em"
+
+#: includes/view/EventConfig_view.php:48
+msgid "Teardown ends"
+msgstr "Desmontagem termina"
+
+#: includes/view/EventConfig_view.php:67
+#, php-format
+msgid "%s, from %s to %s"
+msgstr "%s, de %s para %s"
+
+#: includes/view/EventConfig_view.php:72
+#, php-format
+msgid "%s, starting %s"
+msgstr "%s, começando %s"
+
+#: includes/view/EventConfig_view.php:77
+#, php-format
+msgid "Event from %s to %s"
+msgstr "Evento de %s para %s"
+
+#: includes/view/EventConfig_view.php:106
+msgid "Event Name"
+msgstr "Nome do evento"
+
+#: includes/view/EventConfig_view.php:107
+msgid "Event Name is shown on the start page."
+msgstr "Nome do evento é mostrado na página inicial."
+
+#: includes/view/EventConfig_view.php:108
+msgid "Event Welcome Message"
+msgstr "Mensagem de boas vindas do evento"
+
+#: includes/view/EventConfig_view.php:109
+msgid ""
+"Welcome message is shown after successful registration. You can use markdown."
+msgstr ""
+"A mensagem de boas vindas é mostrada após a inscrição. Você pode usar "
+"markdown."
+
+#: includes/view/EventConfig_view.php:112
+msgid "Buildup date"
+msgstr "Data da montagem"
+
+#: includes/view/EventConfig_view.php:113
+msgid "Event start date"
+msgstr "Data de início do evento"
+
+#: includes/view/EventConfig_view.php:116
+msgid "Teardown end date"
+msgstr "Data da desmontagem"
+
+#: includes/view/EventConfig_view.php:117
+msgid "Event end date"
+msgstr "Data de término do evento"
+
+#: includes/view/Questions_view.php:17
+msgid "Open questions"
+msgstr "Dúvidas abertas"
+
+#: includes/view/Questions_view.php:31
+msgid "Your Question:"
+msgstr "Sua dúvida:"
+
+#: includes/view/ShiftCalendarRenderer.php:209 includes/view/User_view.php:367
+msgid "Time"
+msgstr "Hora"
+
+#: includes/view/ShiftCalendarRenderer.php:248
+msgid "Your shift"
+msgstr "Seu turno"
+
+#: includes/view/ShiftCalendarRenderer.php:249
+msgid "Help needed"
+msgstr "Necessita ajuda"
+
+#: includes/view/ShiftCalendarRenderer.php:250
+msgid "Other angeltype needed / collides with my shifts"
+msgstr "Outro tipo de anjo necessário / colide com seus turnos"
+
+#: includes/view/ShiftCalendarRenderer.php:251
+msgid "Shift is full"
+msgstr "O turno está lotado"
+
+#: includes/view/ShiftCalendarRenderer.php:252
+msgid "Shift running/ended"
+msgstr "Turno em andamento/finalizado"
+
+#: includes/view/ShiftCalendarShiftRenderer.php:96
+msgid "Add more angels"
+msgstr "Adicionar mais anjos"
+
+#: includes/view/ShiftCalendarShiftRenderer.php:127
+#, php-format
+msgid "%d helper needed"
+msgid_plural "%d helpers needed"
+msgstr[0] "%d necessita de ajuda"
+msgstr[1] "%d necessitam de ajuda"
+
+#: includes/view/ShiftCalendarShiftRenderer.php:132
+#: includes/view/Shifts_view.php:23
+msgid "Sign up"
+msgstr "Registrar"
+
+#: includes/view/ShiftCalendarShiftRenderer.php:137
+msgid "ended"
+msgstr "encerrado"
+
+#: includes/view/ShiftCalendarShiftRenderer.php:146
+#: includes/view/Shifts_view.php:25
+#, php-format
+msgid "Become %s"
+msgstr "Tornar-se %s"
+
+#: includes/view/ShiftEntry_view.php:18 includes/view/User_view.php:267
+#: includes/view/User_view.php:269
+msgid "Freeloaded"
+msgstr "Freeloaded"
+
+#: includes/view/ShiftEntry_view.php:19
+msgid "Freeload comment (Only for shift coordination):"
+msgstr "Comentário freeload (Apenas para coordenação de turno):"
+
+#: includes/view/ShiftEntry_view.php:22
+msgid "Edit shift entry"
+msgstr "Editar entrada de turno"
+
+#: includes/view/ShiftEntry_view.php:25
+msgid "Angel:"
+msgstr "Anjo:"
+
+#: includes/view/ShiftEntry_view.php:26
+msgid "Date, Duration:"
+msgstr "Data, Duração:"
+
+#: includes/view/ShiftEntry_view.php:27
+msgid "Location:"
+msgstr "Local:"
+
+#: includes/view/ShiftEntry_view.php:28
+msgid "Title:"
+msgstr "Título:"
+
+#: includes/view/ShiftEntry_view.php:29
+msgid "Type:"
+msgstr "Tipo:"
+
+#: includes/view/ShiftEntry_view.php:30
+msgid "Comment (for your eyes only):"
+msgstr "Comentário (apenas para ler):"
+
+#: includes/view/ShiftTypes_view.php:13
+#, php-format
+msgid "Do you want to delete shifttype %s?"
+msgstr "Você quer apagar o turno %s?"
+
+#: includes/view/ShiftTypes_view.php:29
+msgid "Edit shifttype"
+msgstr "Editar tipo de turno"
+
+#: includes/view/ShiftTypes_view.php:29
+msgid "Create shifttype"
+msgstr "Criar tipo de turno"
+
+#: includes/view/ShiftTypes_view.php:48
+#, php-format
+msgid "for team %s"
+msgstr "para o time %s"
+
+#: includes/view/ShiftTypes_view.php:75
+msgid "New shifttype"
+msgstr "Novo tipo de turno"
+
+#: includes/view/Shifts_view.php:7
+#, php-format
+msgid "created at %s by %s"
+msgstr "criado em %s por %s"
+
+#: includes/view/Shifts_view.php:10
+#, php-format
+msgid "edited at %s by %s"
+msgstr "editado em %s por %s"
+
+#: includes/view/Shifts_view.php:52
+msgid "This shift collides with one of your shifts."
+msgstr "Esse turno colide com um dos seus outros turnos."
+
+#: includes/view/Shifts_view.php:53
+msgid "You are signed up for this shift."
+msgstr "Você foi designado para esse turno."
+
+#: includes/view/Shifts_view.php:82 includes/view/User_view.php:368
+msgid "Location"
+msgstr "Local"
+
+#: includes/view/UserAngelTypes_view.php:6
+#, php-format
+msgid "Do you really want to add supporter rights for %s to %s?"
+msgstr "Você realmente quer dar permissão de apoiador de %s para %s?"
+
+#: includes/view/UserAngelTypes_view.php:6
+#, php-format
+msgid "Do you really want to remove supporter rights for %s from %s?"
+msgstr "Você realmente quer remover a permissão de apoiador de %s para %s?"
+
+#: includes/view/UserAngelTypes_view.php:17
+#, php-format
+msgid "Do you really want to deny all users for %s?"
+msgstr "Você realmente quer negar todos os usuários para %s?"
+
+#: includes/view/UserAngelTypes_view.php:28
+#, php-format
+msgid "Do you really want to confirm all users for %s?"
+msgstr "Você realmente quer confirmar todos os usuários para %s?"
+
+#: includes/view/UserAngelTypes_view.php:39
+#, php-format
+msgid "Do you really want to confirm %s for %s?"
+msgstr "Você realmente quer confirmar %s para %s?"
+
+#: includes/view/UserAngelTypes_view.php:50
+#, php-format
+msgid "Do you really want to delete %s from %s?"
+msgstr "Você realmente quer apagar %s de %s?"
+
+#: includes/view/UserAngelTypes_view.php:71
+msgid "User"
+msgstr "Usuário"
+
+#: includes/view/UserAngelTypes_view.php:80
+#, php-format
+msgid "Do you really want to add %s to %s?"
+msgstr "Você realmente quer adicionar %s em %s?"
+
+#: includes/view/UserAngelTypes_view.php:83
+msgid "save"
+msgstr "salvar"
+
+#: includes/view/UserDriverLicenses_view.php:17
+msgid "Back to profile"
+msgstr "Voltar para o perfil"
+
+#: includes/view/UserDriverLicenses_view.php:21
+msgid "Privacy"
+msgstr "Privacidade"
+
+#: includes/view/UserDriverLicenses_view.php:21
+msgid ""
+"Your driving license information is only visible for supporters and admins."
+msgstr ""
+"Os dados da sua carteira de motorista são apenas visíveis para os apoiadores "
+"e os admins."
+
+#: includes/view/UserDriverLicenses_view.php:22
+msgid "I am willing to drive a car for the event"
+msgstr "Eu desejo dirigir carros para o evento"
+
+#: includes/view/UserDriverLicenses_view.php:25
+msgid ""
+"I have my own car with me and am willing to use it for the event (You'll get "
+"reimbursed for fuel)"
+msgstr ""
+"Eu tenho meu próprio carro e estou disposto a usá-lo no evento\n"
+"(Você terá o combustível reembolsado)"
+
+#: includes/view/UserDriverLicenses_view.php:26
+msgid "Driver license"
+msgstr "Carteira de motorista"
+
+#: includes/view/UserDriverLicenses_view.php:28
+msgid "Transporter 3,5t"
+msgstr "Transportador 3,5t"
+
+#: includes/view/UserDriverLicenses_view.php:29
+msgid "Truck 7,5t"
+msgstr "Caminhão 7,5t"
+
+#: includes/view/UserDriverLicenses_view.php:30
+msgid "Truck 12,5t"
+msgstr "Caminhão 12,5t"
+
+#: includes/view/User_view.php:7
+msgid "Please select..."
+msgstr "Por favor selecione..."
+
+#: includes/view/User_view.php:38
+msgid "Here you can change your user details."
+msgstr "Aqui você pode mudar os seus detalhes de usuário."
+
+#: includes/view/User_view.php:44
+msgid "Planned date of departure"
+msgstr "Data planejada para saída"
+
+#: includes/view/User_view.php:55
+msgid "Please visit the angeltypes page to manage your angeltypes."
+msgstr ""
+"Por favor visite a página de tipos de anjo para gerenciar os tipos de anjo"
+
+#: includes/view/User_view.php:61
+msgid "Here you can change your password."
+msgstr "Aqui você pode mudar sua senha."
+
+#: includes/view/User_view.php:62
+msgid "Old password:"
+msgstr "Senha antiga:"
+
+#: includes/view/User_view.php:63
+msgid "New password:"
+msgstr "Nova senha:"
+
+#: includes/view/User_view.php:64
+msgid "Password confirmation:"
+msgstr "Confirmação de senha:"
+
+#: includes/view/User_view.php:68
+msgid "Here you can choose your color settings:"
+msgstr "Aqui você pode selecionar sua configuração de cor:"
+
+#: includes/view/User_view.php:69
+msgid "Color settings:"
+msgstr "Configuração de cor:"
+
+#: includes/view/User_view.php:73
+msgid "Here you can choose your language:"
+msgstr "Aqui você pode selecionar seu idioma:"
+
+#: includes/view/User_view.php:74
+msgid "Language:"
+msgstr "Idioma:"
+
+#: includes/view/User_view.php:88
+msgid "Registration successful"
+msgstr "Registrado com sucesso"
+
+#: includes/view/User_view.php:126
+msgid ""
+"Do you really want to delete the user including all his shifts and every "
+"other piece of his data?"
+msgstr ""
+"Você realmente quer apagar o usuário, incluindo todos seus turnos e todos\n"
+"os seus dados?"
+
+#: includes/view/User_view.php:128
+msgid "Your password"
+msgstr "Sua senha"
+
+#: includes/view/User_view.php:143
+#, php-format
+msgid "Angel should receive at least  %d vouchers."
+msgstr "Um anjo deve receber no mínimo %d vouchers."
+
+#: includes/view/User_view.php:145
+msgid "Number of vouchers given out"
+msgstr "Número de vouchers dados"
+
+#: includes/view/User_view.php:159
+msgid "m/d/Y h:i a"
+msgstr "d/m/Y H:i"
+
+#: includes/view/User_view.php:178
+msgid "New user"
+msgstr "Novo usuário"
+
+#: includes/view/User_view.php:182
+msgid "Prename"
+msgstr "Nome"
+
+#: includes/view/User_view.php:185 includes/view/User_view.php:350
+msgid "Arrived"
+msgstr "Chegou"
+
+#: includes/view/User_view.php:186
+msgid "Voucher"
+msgstr "Voucher"
+
+#: includes/view/User_view.php:187
+msgid "Freeloads"
+msgstr "Freeloads"
+
+#: includes/view/User_view.php:188 includes/view/User_view.php:352
+msgid "Active"
+msgstr "Ativo"
+
+#: includes/view/User_view.php:190 includes/view/User_view.php:353
+msgid "T-Shirt"
+msgstr "Camiseta"
+
+#: includes/view/User_view.php:192
+msgid "Last login"
+msgstr "Último login"
+
+#: includes/view/User_view.php:209
+msgid "Free"
+msgstr "Livre"
+
+#: includes/view/User_view.php:214 includes/view/User_view.php:216
+#, php-format
+msgid "Next shift %c"
+msgstr "Próximo turno %c"
+
+#: includes/view/User_view.php:221
+#, php-format
+msgid "Shift starts %c"
+msgstr "Turno inicia em %c"
+
+#: includes/view/User_view.php:223
+#, php-format
+msgid "Shift ends %c"
+msgstr "Turno termina em %c"
+
+#: includes/view/User_view.php:280
+msgid "sign off"
+msgstr "sair"
+
+#: includes/view/User_view.php:305
+msgid "Sum:"
+msgstr "Soma:"
+
+#: includes/view/User_view.php:329
+msgid "driving license"
+msgstr "carteira de motorista"
+
+#: includes/view/User_view.php:331
+msgid "Edit vouchers"
+msgstr "Editar vouchers"
+
+#: includes/view/User_view.php:333
+msgid "iCal Export"
+msgstr "Exportar iCal"
+
+#: includes/view/User_view.php:334
+msgid "JSON Export"
+msgstr "Exportar em formato JSON"
+
+#: includes/view/User_view.php:347
+msgid "User state"
+msgstr "Status"
+
+#: includes/view/User_view.php:350
+#, php-format
+msgid "Arrived at %s"
+msgstr "Chegous às %s"
+
+#: includes/view/User_view.php:350
+#, php-format
+msgid "Not arrived (Planned: %s)"
+msgstr "Não chegou (Planejado: %s)"
+
+#: includes/view/User_view.php:350
+msgid "Not arrived"
+msgstr "Não chegou"
+
+#: includes/view/User_view.php:351
+#, php-format
+msgid "Got %s voucher"
+msgid_plural "Got %s vouchers"
+msgstr[0] "Einen Voucher bekommen"
+msgstr[1] "%s Voucher bekommen"
+
+#: includes/view/User_view.php:351
+msgid "Got no vouchers"
+msgstr "Pegou voucher %s"
+
+#: includes/view/User_view.php:360
+msgid "Rights"
+msgstr "Permissões"
+
+#: includes/view/User_view.php:369
+msgid "Name & workmates"
+msgstr "Nome & colegas"
+
+#: includes/view/User_view.php:370
+msgid "Comment"
+msgstr "Comentar"
+
+#: includes/view/User_view.php:371
+msgid "Action"
+msgstr "Ação"
+
+#: includes/view/User_view.php:373
+msgid "Your night shifts between 2 and 8 am count twice."
+msgstr "Os seus turnos noturnos entre 2h e 8h contam como dois."
+
+#: includes/view/User_view.php:374
+#, php-format
+msgid ""
+"Go to the shifts table to sign yourself up for some "
+"shifts."
+msgstr ""
+"Vá para a tabela de turnos para se inscrever em alguns\n"
+"turnos."
+
+#: includes/view/User_view.php:384
+msgid ""
+"We will send you an e-mail with a password recovery link. Please use the "
+"email address you used for registration."
+msgstr ""
+"Nós enviaremos um email com um link para recuperação de senha. Por favor use "
+"o \n"
+"endereço de email informado no seu registro."
+
+#: includes/view/User_view.php:387
+msgid "Recover"
+msgstr "Recuperar"
+
+#: includes/view/User_view.php:398
+msgid "Please enter a new password."
+msgstr "Por favor digite uma nova senha."
+
+#: includes/view/User_view.php:447
+msgid ""
+"Please enter your planned date of departure on your settings page to give us "
+"a feeling for teardown capacities."
+msgstr ""
+"Por favor digite sua data planejada de saída na sua página de configurações "
+"para\n"
+"termos uma noção da nossa capacidade de desmontagem."
+
+#: includes/view/User_view.php:457
+#, php-format
+msgid ""
+"You freeloaded at least %s shifts. Shift signup is locked. Please go to "
+"heavens desk to be unlocked again."
+msgstr ""
+"Você deixou de participar de pelo menos %s dos turnos. O registro em turnos "
+"está suspenso.\n"
+"Por favor vá até a mesa do paraíso para ser desbloqueado novamente."
+
+#: includes/view/User_view.php:468
+msgid ""
+"You are not marked as arrived. Please go to heaven's desk, get your angel "
+"badge and/or tell them that you arrived already."
+msgstr ""
+"Sua chegada não foi marcada. Por favor vá até a mesa do paraíso, pegue sua "
+"credencial\n"
+"de anjo e/ou informe que você já chegou."
+
+#: includes/view/User_view.php:478
+msgid "You need to specify a tshirt size in your settings!"
+msgstr "Você precisa especificar o tamanho de camiseta nas suas configurações!"
+
+#: includes/view/User_view.php:488
+msgid ""
+"You need to specify a DECT phone number in your settings! If you don't have "
+"a DECT phone, just enter \"-\"."
+msgstr ""
+"Você precisa especificar um número DECT de telefone nas suas configuracões!\n"
+"Se você não tem um telefone DECT, apenas digite  \\-\\."
+
+#: public/index.php:155
+msgid "No Access"
+msgstr "Sem acesso"
+
+#: public/index.php:156
+msgid ""
+"You don't have permission to view this page. You probably have to sign in or "
+"register in order to gain access!"
+msgstr ""
+"Você não tem permissão para ver essa página. Você provavelmente terá que "
+"fazer login ou se registrar para ganhar acesso!"
+
+#~ msgid "Registration is disabled."
+#~ msgstr "Registros estão desabilitados."
+
+#~ msgid "Please enter your planned date of arrival."
+#~ msgstr "Por favor digite seu horario planificado de chagada "
+
+#~ msgid "Password could not be updated."
+#~ msgstr "Nao foi possivel atualizar a senha"
+
+#~ msgid "We got no information about the event right now."
+#~ msgstr "Nao tem info sobre o evento agora"
+
+#~ msgid "from %s to %s"
+#~ msgstr "desde %s ate %s"
+
+#~ msgid "Please enter your planned date of departure."
+#~ msgstr "Por favor pone seu horario planificado de ida"
+
+#~ msgid "Please select a user."
+#~ msgstr "Seleciona um usuario"
+
+#~ msgid "Unable to load user."
+#~ msgstr "Nao foi possivel carregar o usuario"
+
+#~ msgid "Entries"
+#~ msgstr "Entradas"
+
+#~ msgid "Use new style if possible"
+#~ msgstr "Usa umo estilo novo se possivel"
+
+#~ msgid "Coordinator"
+#~ msgstr "Coordinador"
+
+#~ msgid "Coordinators"
+#~ msgstr "Coordinadores"
+
+#~ msgid " vouchers."
+#~ msgstr " vouchers."
+
+#~ msgid ""
+#~ "This is a automatically calculated MINIMUM value, you can of course give "
+#~ "out more if appropriate!"
+#~ msgstr ""
+#~ "Esso e' calucula automaticamente o valor MINIMO, voce pode claramente "
+#~ "mudar isso com umo mais appropriado! "
+
+#~ msgid "You have been signed off from the shift."
+#~ msgstr "Voce se desconnecto do seu turno"
+
+#~ msgid "planned departure"
+#~ msgstr "saida planejada"
+
+#~ msgid "Tasks"
+#~ msgstr "tarefas"
+
+#~ msgid "User didnt got vouchers."
+#~ msgstr "O usuario nao tem vouchers."
+
+#~ msgid "Remove vouchers"
+#~ msgstr "Apaga voucher"
+
+#~ msgid ""
+#~ "This shift is running now or ended already. Please contact a dispatcher "
+#~ "to join the shift."
+#~ msgstr ""
+#~ "Esse turno esta ativo agora o ja acabou. Por favor contata o coordinador "
+#~ "para partecipar nesse turno"
+
+#~ msgid ""
+#~ "You already subscribed to shift in the same timeslot. Please contact a "
+#~ "dispatcher to join the shift."
+#~ msgstr ""
+#~ "Voce ja se registrou al turno no mesmo timeslot. Por favor contata o "
+#~ "coordinador para partecipar a esse turno."
+
+#~ msgid ""
+#~ "Hello %s, here you can change your personal settings i.e. password, color "
+#~ "settings etc."
+#~ msgstr ""
+#~ "Oi %s, aqui pode mudar as tuas configuraçeos pessoal (i.e. senha, "
+#~ "cor, ...)"
+
+#~ msgid "Name/Description:"
+#~ msgstr "Nome/Descriçao:"
+
+#~ msgid "Timeslot"
+#~ msgstr "Timeslot"
+
+#~ msgid "The first wants to join %s."
+#~ msgstr "O primeiro que quer partecipar %s"
+
+#~ msgid "Groups"
+#~ msgstr "Grupos"
+
+#~ msgid "ICQ"
+#~ msgstr "ICQ"
+
+#~ msgid "You are not confirmed for this angel type."
+#~ msgstr "Voce nao ta confirmado por esse tipo de anjo."
+
+#~ msgid "Exports"
+#~ msgstr "Esporta"
+
+#~ msgid "Add new angeltype"
+#~ msgstr "Adicione um novo tipo de anjo"
+
+#~ msgid "Language"
+#~ msgstr "Idioma"
+
+#~ msgid "You have %s new message."
+#~ msgid_plural "You have %s new messages."
+#~ msgstr[0] "Voce tem %s novo message"
+#~ msgstr[1] ""
+
+#~ msgid ""
+#~ "These are your shifts.
Please try to appear 15 minutes before " +#~ "your shift begins!
You can remove yourself from a shift up to %d " +#~ "hours before it starts." +#~ msgstr "" +#~ "Esses som teu turnos.
Por favor tenta chegar 15 minudos antes " +#~ "que seu turno comença!
Voce pode se tirar desse turno ate %d horas " +#~ "antes dele començar." + +#~ msgid "Page:" +#~ msgstr "Pagina" + +#~ msgid "Message:" +#~ msgstr "Messagem:" + +#~ msgid "Wakeup" +#~ msgstr "Wakeup" + +#~ msgid "Incomplete call, missing wake-up ID." +#~ msgstr "chamada incompleta, falta o wake-up ID" + +#~ msgid "Wake-up call deleted." +#~ msgstr "wake-up chamada apagada" + +#~ msgid "No wake-up found." +#~ msgstr "Nao encontrei nenhum wake-up" + +#~ msgid "" +#~ "Hello %s, here you can register for a wake-up call. Simply say when and " +#~ "where the angel should come to wake you." +#~ msgstr "" +#~ "Oi %s, aqui voce pode se registrar para a chamada wake-up. So tem que " +#~ "dizer quando e onde os anjos tem que chegar para te acordar (wake up)" + +#~ msgid "All ordered wake-up calls, next first." +#~ msgstr "Todos os ordem wake-up, o proximo primeiro" + +#~ msgid "Place" +#~ msgstr "Lugar" + +#~ msgid "Notes" +#~ msgstr "Notas" + +#~ msgid "Schedule a new wake-up here:" +#~ msgstr "Planifica um novo wake-up aqui:" + +#~ msgid "User %s confirmed as %s." +#~ msgstr "Usuario %s confirmado como %s" + +#~ msgid "" +#~ "Resistance is futile! Your biological and physical parameters will be " +#~ "added to our collectiv! Assimilating angel:" +#~ msgstr "" +#~ "Resistir e' inútil! Seus parâmetros biológico e físico serão adicionados " +#~ "dentro do nosso coletivo! Anjo assimilado: " + +#~ msgid "Confirmed all." +#~ msgstr "Tudo confirmado." + +#~ msgid "asdf" +#~ msgstr "asdf" diff --git a/resources/views/errors/default.twig b/resources/views/errors/default.twig new file mode 100644 index 00000000..5fb8bcbd --- /dev/null +++ b/resources/views/errors/default.twig @@ -0,0 +1,7 @@ +{% extends "layouts/app.twig" %} + +{% block title %}{% if status == 404 %}{{ __("Page not found") }}{% else %}Error {{ status }}{% endif %}{% endblock %} + +{% block content %} +
{{ content }}
+{% endblock %} diff --git a/resources/views/layouts/app.twig b/resources/views/layouts/app.twig new file mode 100644 index 00000000..aa45484d --- /dev/null +++ b/resources/views/layouts/app.twig @@ -0,0 +1,74 @@ +{% set theme = user.color|default(config('theme')) %} + + + + {% block head %} + {% block title %}{{ title }}{% endblock %} - Engelsystem + + + + + + + + {% if atom_feed -%} + + {% endif %} + + {% endblock %} + + + +{% block body %} + + +
+
{% block content %}{{ content|raw }}{% endblock %}
+ +
+{% endblock %} + + + diff --git a/resources/views/layouts/maintenance.html b/resources/views/layouts/maintenance.html new file mode 100644 index 00000000..f7ab5772 --- /dev/null +++ b/resources/views/layouts/maintenance.html @@ -0,0 +1,71 @@ + + + + Maintenance - Engelsystem + + + + + + + +
+
+
+
+

+ + + +

+
+

+ The ENGELSYSTEM is in maintenance mode. +

+

This may be due to...

+

+ ...archangels closing the gates of heaven.
+ ...somebody's stolen the power chord and now the battery is empty.
+ ...DHCP decided to give me another ip address. +

+
+
+ +
+
+
+
+ +
+ + diff --git a/resources/views/pages/credits.html b/resources/views/pages/credits.html new file mode 100644 index 00000000..4e247113 --- /dev/null +++ b/resources/views/pages/credits.html @@ -0,0 +1,36 @@ +
+

Credits

+
+
+

Source code

+

+ The original system was written by cookie. + It was then completely rewritten and enhanced by + msquare (maintainer), + MyIgel, + mortzu, + jplitza and + gnomus. +

+

+ Please look at the + contributor list on github for a more complete version. +

+
+
+

Hosting

+

+ Webspace, development platform and domain on engelsystem.de + is currently provided by would you buy this? (ichdasich) + and adminstrated by mortzu, + derf and ichdasich. +

+
+
+

Translation

+

+ Many thanks for the german translation: e7p +

+
+
+
diff --git a/resources/views/pages/user-shifts.html b/resources/views/pages/user-shifts.html new file mode 100644 index 00000000..2fdade29 --- /dev/null +++ b/resources/views/pages/user-shifts.html @@ -0,0 +1,83 @@ + + +
+ +
+
+

%title%

+
%start_select%
+
+
+ +
+ +
+
+
+ – +
%end_select%
+
+
+ +
+ +
+
+
+ +
+
+ %buttons% +
+
+
+
+ +
+
%room_select%
+
%type_select%
+
%filled_select%
+

%task_notice%

+
+
+
+
+
+ +
+
+
+%shifts_table% %ical_text% diff --git a/src/Application.php b/src/Application.php index 86397a2c..d12d3e31 100644 --- a/src/Application.php +++ b/src/Application.php @@ -106,8 +106,10 @@ class Application extends Container $this->instance('path', $appPath); $this->instance('path.config', $appPath . DIRECTORY_SEPARATOR . 'config'); - $this->instance('path.lang', $appPath . DIRECTORY_SEPARATOR . 'locale'); - $this->instance('path.views', $appPath . DIRECTORY_SEPARATOR . 'templates'); + $this->instance('path.resources', $appPath . DIRECTORY_SEPARATOR . 'resources'); + $this->instance('path.assets', $this->get('path.resources') . DIRECTORY_SEPARATOR . 'assets'); + $this->instance('path.views', $this->get('path.resources') . DIRECTORY_SEPARATOR . 'views'); + $this->instance('path.lang', $this->get('path.resources') . DIRECTORY_SEPARATOR . 'lang'); } /** diff --git a/templates/errors/default.twig b/templates/errors/default.twig deleted file mode 100644 index 5fb8bcbd..00000000 --- a/templates/errors/default.twig +++ /dev/null @@ -1,7 +0,0 @@ -{% extends "layouts/app.twig" %} - -{% block title %}{% if status == 404 %}{{ __("Page not found") }}{% else %}Error {{ status }}{% endif %}{% endblock %} - -{% block content %} -
{{ content }}
-{% endblock %} diff --git a/templates/layouts/app.twig b/templates/layouts/app.twig deleted file mode 100644 index aa45484d..00000000 --- a/templates/layouts/app.twig +++ /dev/null @@ -1,74 +0,0 @@ -{% set theme = user.color|default(config('theme')) %} - - - - {% block head %} - {% block title %}{{ title }}{% endblock %} - Engelsystem - - - - - - - - {% if atom_feed -%} - - {% endif %} - - {% endblock %} - - - -{% block body %} - - -
-
{% block content %}{{ content|raw }}{% endblock %}
- -
-{% endblock %} - - - diff --git a/templates/layouts/maintenance.html b/templates/layouts/maintenance.html deleted file mode 100644 index f7ab5772..00000000 --- a/templates/layouts/maintenance.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - Maintenance - Engelsystem - - - - - - - -
-
-
-
-

- - - -

-
-

- The ENGELSYSTEM is in maintenance mode. -

-

This may be due to...

-

- ...archangels closing the gates of heaven.
- ...somebody's stolen the power chord and now the battery is empty.
- ...DHCP decided to give me another ip address. -

-
-
- -
-
-
-
- -
- - diff --git a/templates/pages/credits.html b/templates/pages/credits.html deleted file mode 100644 index 4e247113..00000000 --- a/templates/pages/credits.html +++ /dev/null @@ -1,36 +0,0 @@ -
-

Credits

-
-
-

Source code

-

- The original system was written by cookie. - It was then completely rewritten and enhanced by - msquare (maintainer), - MyIgel, - mortzu, - jplitza and - gnomus. -

-

- Please look at the - contributor list on github for a more complete version. -

-
-
-

Hosting

-

- Webspace, development platform and domain on engelsystem.de - is currently provided by would you buy this? (ichdasich) - and adminstrated by mortzu, - derf and ichdasich. -

-
-
-

Translation

-

- Many thanks for the german translation: e7p -

-
-
-
diff --git a/templates/pages/user-shifts.html b/templates/pages/user-shifts.html deleted file mode 100644 index 2fdade29..00000000 --- a/templates/pages/user-shifts.html +++ /dev/null @@ -1,83 +0,0 @@ - - -
- -
-
-

%title%

-
%start_select%
-
-
- -
- -
-
-
- – -
%end_select%
-
-
- -
- -
-
-
- -
-
- %buttons% -
-
-
-
- -
-
%room_select%
-
%type_select%
-
%filled_select%
-

%task_notice%

-
-
-
-
-
- -
-
-
-%shifts_table% %ical_text% diff --git a/tests/Unit/ApplicationTest.php b/tests/Unit/ApplicationTest.php index 012226b2..e6d77c7d 100644 --- a/tests/Unit/ApplicationTest.php +++ b/tests/Unit/ApplicationTest.php @@ -46,8 +46,10 @@ class ApplicationTest extends TestCase $app->setAppPath('.'); $this->assertTrue($app->has('path')); + $this->assertTrue($app->has('path.assets')); $this->assertTrue($app->has('path.config')); $this->assertTrue($app->has('path.lang')); + $this->assertTrue($app->has('path.resources')); $this->assertTrue($app->has('path.views')); $this->assertEquals(realpath('.'), $app->path()); diff --git a/webpack.config.js b/webpack.config.js index 588ee247..261c1c44 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -20,7 +20,7 @@ const plugins = [ const themeEntries = {}; for (let i = 0; i < 7; i++) { - themeEntries[`theme${i}`] = `./frontend/themes/theme${i}.less`; + themeEntries[`theme${i}`] = `./resources/assets/themes/theme${i}.less`; } module.exports = { @@ -30,7 +30,7 @@ module.exports = { }, entry: { ...themeEntries, - vendor: './frontend/js/vendor.js', + vendor: './resources/assets/js/vendor.js', }, output: { path: path.resolve('public/assets'), -- cgit v1.2.3-54-g00ecf