diff options
Diffstat (limited to 'resources')
39 files changed, 9652 insertions, 0 deletions
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 Binary files differnew file mode 100644 index 00000000..9b08a347 --- /dev/null +++ b/resources/assets/angelFont/angelFont.eot 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 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata>Generated by IcoMoon</metadata> +<defs> +<font id="icomoon" horiz-adv-x="512"> +<font-face units-per-em="512" ascent="480" descent="-32" /> +<missing-glyph horiz-adv-x="512" /> +<glyph unicode=" " d="" horiz-adv-x="256" /> +<glyph unicode="" d="M262.158 408.627c-70.507 0-127.664-66.46-127.664-148.443 0-45.996 17.956-87.059 46.202-114.287v-34.156l-179.946-52.779v-94.564l510.657-4.399v94.563l-165.356 59.377h-2.432v31.957c28.247 27.228 46.202 68.291 46.202 114.287 0 81.983-57.157 148.443-127.664 148.443zM262.158 479c-124.226 0-224.932-40.861-224.932-91.265s100.706-91.265 224.932-91.265c124.226 0 224.932 40.861 224.932 91.265s-100.706 91.265-224.932 91.265zM262.158 432.818c102.738 0 186.025-28.553 186.025-63.775s-83.286-63.776-186.025-63.776c-102.738 0-186.025 28.553-186.025 63.776s83.286 63.775 186.025 63.775z" /> +</font></defs></svg>
\ No newline at end of file diff --git a/resources/assets/angelFont/angelFont.ttf b/resources/assets/angelFont/angelFont.ttf Binary files differnew file mode 100644 index 00000000..ac4f0a45 --- /dev/null +++ b/resources/assets/angelFont/angelFont.ttf diff --git a/resources/assets/angelFont/angelFont.woff b/resources/assets/angelFont/angelFont.woff Binary files differnew file mode 100644 index 00000000..c7107a54 --- /dev/null +++ b/resources/assets/angelFont/angelFont.woff diff --git a/resources/assets/emojis/cry.gif b/resources/assets/emojis/cry.gif Binary files differnew file mode 100644 index 00000000..7d54b1f9 --- /dev/null +++ b/resources/assets/emojis/cry.gif diff --git a/resources/assets/emojis/evil.gif b/resources/assets/emojis/evil.gif Binary files differnew file mode 100644 index 00000000..ab1aa8e1 --- /dev/null +++ b/resources/assets/emojis/evil.gif diff --git a/resources/assets/emojis/lol.gif b/resources/assets/emojis/lol.gif Binary files differnew file mode 100644 index 00000000..374ba150 --- /dev/null +++ b/resources/assets/emojis/lol.gif diff --git a/resources/assets/emojis/mad.gif b/resources/assets/emojis/mad.gif Binary files differnew file mode 100644 index 00000000..1f6c3c2f --- /dev/null +++ b/resources/assets/emojis/mad.gif diff --git a/resources/assets/emojis/question.gif b/resources/assets/emojis/question.gif Binary files differnew file mode 100644 index 00000000..9d072265 --- /dev/null +++ b/resources/assets/emojis/question.gif diff --git a/resources/assets/emojis/redface.gif b/resources/assets/emojis/redface.gif Binary files differnew file mode 100644 index 00000000..ad762832 --- /dev/null +++ b/resources/assets/emojis/redface.gif diff --git a/resources/assets/emojis/rolleyes.gif b/resources/assets/emojis/rolleyes.gif Binary files differnew file mode 100644 index 00000000..d7f5f2f4 --- /dev/null +++ b/resources/assets/emojis/rolleyes.gif diff --git a/resources/assets/emojis/sad.gif b/resources/assets/emojis/sad.gif Binary files differnew file mode 100644 index 00000000..d2ac78c0 --- /dev/null +++ b/resources/assets/emojis/sad.gif diff --git a/resources/assets/emojis/smile.gif b/resources/assets/emojis/smile.gif Binary files differnew file mode 100644 index 00000000..7b1f6d30 --- /dev/null +++ b/resources/assets/emojis/smile.gif diff --git a/resources/assets/emojis/wind.gif b/resources/assets/emojis/wind.gif Binary files differnew file mode 100644 index 00000000..d1482880 --- /dev/null +++ b/resources/assets/emojis/wind.gif 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/scripts/copyAssets.js b/resources/assets/scripts/copyAssets.js new file mode 100644 index 00000000..1c8e9e24 --- /dev/null +++ b/resources/assets/scripts/copyAssets.js @@ -0,0 +1,25 @@ +const fs = require('fs'); +const path = require('path'); +const mkdirp = require('mkdirp'); + +const baseAssetPath = { + src: path.resolve('resources/assets'), + target: path.resolve('public/assets') +}; + +const emojiPath = { + src: baseAssetPath.src + '/emojis', + target: baseAssetPath.target + '/emojis' +}; + +mkdirp.sync(emojiPath.target); + +const emojis = fs.readdirSync(emojiPath.src); + +emojis.forEach((e) => { + fs.copyFile(`${emojiPath.src}/${e}`, `${emojiPath.target}/${e}`, (e) => { + if (e) { + console.error(e); + } + }); +}); 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>`. +@body-bg: #060606; +//** Global text color on `<body>`. +@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 `<code>`, `<kbd>`, and `<pre>`. +@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 `<body>`. +@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 `<th>`s and `<td>`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 +// +//## + +//** `<input>` background color +@input-bg: @gray-darker; +//** `<input disabled>` background color +@input-bg-disabled: @gray-lighter; + +//** Text color for `<input>`s +@input-color: @text-color; +//** `<input>` border color +@input-border: @gray-dark; +//** `<input>` 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>`. +@body-bg: #1d1d1b; +//** Global text color on `<body>`. +@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 `<code>`, `<kbd>`, and `<pre>`. +@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 `<body>`. +@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 `<th>`s and `<td>`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 +// +//## + +//** `<input>` background color +@input-bg: @gray-darker; +//** `<input disabled>` background color +@input-bg-disabled: @gray-lighter; + +//** Text color for `<input>`s +@input-color: @text-color; +//** `<input>` border color +@input-border: @gray-dark; +//** `<input>` 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>`. +@body-bg: #060606; +//** Global text color on `<body>`. +@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 `<code>`, `<kbd>`, and `<pre>`. +@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 `<body>`. +@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 `<th>`s and `<td>`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 +// +//## + +//** `<input>` background color +@input-bg: @gray-darker; +//** `<input disabled>` background color +@input-bg-disabled: @gray-lighter; + +//** Text color for `<input>`s +@input-color: @text-color; +//** `<input>` border color +@input-border: @gray-dark; +//** `<input>` 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 Binary files differnew file mode 100644 index 00000000..4909145a --- /dev/null +++ b/resources/lang/de_DE.UTF-8/LC_MESSAGES/default.mo 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..54e819c8 --- /dev/null +++ b/resources/lang/de_DE.UTF-8/LC_MESSAGES/default.po @@ -0,0 +1,2889 @@ +msgid "" +msgstr "" +"Project-Id-Version: Engelsystem 2.0\n" +"POT-Creation-Date: 2017-12-29 19:01+0100\n" +"PO-Revision-Date: 2018-09-17 12:10+0200\n" +"Last-Translator: msquare <msquare@notrademark.de>\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. <a href=\"%s\">iCal format</a> or <a href=\"%s" +"\">JSON format</a> available (please keep secret, otherwise <a href=\"%s" +"\">reset the api key</a>)." +msgstr "" +"Exportiere Deine Schichten. <a href=\"%s\">iCal Format</a> oder <a href=\"%s" +"\">JSON Format</a> verfügbar (Link bitte geheimhalten, sonst <a href=\"%s" +"\">API-Key zurücksetzen</a>)." + +#: /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 +#, php-format +msgid "Your night shifts between %d and %d am count twice." +msgstr "Deine Nachtschichten zwischen %d und %d Uhr zählen doppelt." + +#: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:603 +#, php-format +msgid "" +"Go to the <a href=\"%s\">shifts table</a> to sign yourself up for some " +"shifts." +msgstr "" +"Gehe zur <a href=\"%s\">Schicht-Tabelle</a>, 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 Binary files differnew file mode 100644 index 00000000..5ad48984 --- /dev/null +++ b/resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.mo 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..19b08ad7 --- /dev/null +++ b/resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.po @@ -0,0 +1,2644 @@ +msgid "" +msgstr "" +"Project-Id-Version: Engelsystem 2.0\n" +"POT-Creation-Date: 2017-04-25 05:23+0200\n" +"PO-Revision-Date: 2018-09-17 12:11+0200\n" +"Last-Translator: samba <samba@autistici.org>\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. <a href=\"%s\">iCal format</a> or <a href=\"%s" +"\">JSON format</a> available (please keep secret, otherwise <a href=\"%s" +"\">reset the api key</a>)." +msgstr "" +"Exportar os turnos mostrados. <a href=\\%s\\>formato iCal</a> ou <a href=\\" +"%s\n" +"\\>formato JSON</a> disponíveis (por favor mantenha secreto, ou <a href=\\" +"%s\n" +"\\>resete a chave API</a>)." + +#: 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 +#, php-format +msgid "Your night shifts between %d and %d am count twice." +msgstr "Os seus turnos noturnos entre %dh e %dh contam como dois." + +#: includes/view/User_view.php:374 +#, php-format +msgid "" +"Go to the <a href=\"%s\">shifts table</a> to sign yourself up for some " +"shifts." +msgstr "" +"Vá para a <a href=\\%s\\>tabela de turnos</a> 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.<br/>Please try to appear <b>15 minutes</b> before " +#~ "your shift begins!<br/>You can remove yourself from a shift up to %d " +#~ "hours before it starts." +#~ msgstr "" +#~ "Esses som teu turnos.<br/>Por favor tenta chegar <b> 15 minudos</b> antes " +#~ "que seu turno comença!<br/>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 %} + <div class="alert alert-info">{{ content }}</div> +{% endblock %} diff --git a/resources/views/layouts/app.twig b/resources/views/layouts/app.twig new file mode 100644 index 00000000..d8f8d10f --- /dev/null +++ b/resources/views/layouts/app.twig @@ -0,0 +1,48 @@ +{% set theme = user.color|default(config('theme')) %} +<!DOCTYPE html> +<html lang="{{ session_get('locale')|split('_')[0]|escape('html_attr') }}"> +<head> + {% block head %} + <title>{% block title %}{{ title }}{% endblock %} - Engelsystem</title> + + <meta charset="UTF-8"/> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <link rel="stylesheet" type="text/css" href="{{ asset('assets/theme' ~ theme ~ '.css') }}"/> + <script type="text/javascript" src="{{ asset('assets/vendor.js') }}"></script> + + {% if page() in ['news', 'user-meetings', '/'] and is_user() -%} + {% set parameters = {'key': user.api_key} -%} + {% if page() == 'user-meetings' -%} + {% set parameters = parameters|merge({'meetings': 1}) -%} + {% endif %} + <link href="{{ url('atom', parameters) }}" type="application/atom+xml" rel="alternate" title="Atom Feed"> + {% endif %} + + {% endblock %} +</head> +<body> + +{% block body %} + {% block header %} + {% include "layouts/parts/navbar.twig" %} + {% endblock %} + + <div class="container-fluid"> + <div class="row" id="content"> + {% block content %} + {{ content|raw }} + {% endblock %} + </div> + <div class="row" id="footer"> + {% block footer %} + {% include "layouts/parts/footer.twig" %} + {% endblock %} + </div> + </div> + + {% block scripts %}{% endblock %} +{% endblock %} + +</body> +</html> 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 @@ +<!DOCTYPE html> +<html> +<head> + <title>Maintenance - Engelsystem</title> + <meta charset="UTF-8"/> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="stylesheet" type="text/css" href="assets/theme0.css"/> + <script type="text/javascript" src="assets/vendor.js"></script> +</head> +<body> +<div class="navbar navbar-default navbar-fixed-top"> + <div class="container-fluid"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" + data-toggle="collapse" data-target="#navbar-collapse-1"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="#"> + <span class="icon-icon_angel"></span> <strong class="visible-lg-inline">ENGELSYSTEM</strong> + </a> + </div> + <div class="collapse navbar-collapse" id="navbar-collapse-1"> + <ul class="nav navbar-nav"></ul> + <ul class="nav navbar-nav navbar-right"> + </ul> + </div> + </div> +</div> +<div class="container-fluid"> + <div class="row"> + <div class="jumbotron"> + <div class="container text-center"> + <h1> + <span class="glyphicon glyphicon-scissors"></span> + <span class="glyphicon glyphicon-wrench"></span> + <span class="glyphicon glyphicon-fire"></span> + </h1> + <div class="col-md-6"> + <h2> + The <span class="icon-icon_angel"></span> <strong>ENGELSYSTEM</strong> is in maintenance mode. + </h2> + <p>This may be due to...</p> + <p> + ...archangels closing the gates of heaven. <br> + ...somebody's stolen the power chord and now the battery is empty. <br> + ...DHCP decided to give me another ip address. + </p> + </div> + <div class="col-md-6"> + <iframe width="560" height="315" + src="https://www.youtube.com/embed/0aV_vHcunSQ?rel=0" + frameborder="0" allowfullscreen> + </iframe> + </div> + </div> + </div> + </div> + <div class="row"> + <div class="col-md-12"> + <div class="text-center footer"> + <a href="https://github.com/engelsystem/engelsystem/issues">Bugs / Features</a> + · <a href="https://github.com/engelsystem/engelsystem/">Development Platform</a> + </div> + </div> + </div> +</div> +</body> +</html> diff --git a/resources/views/layouts/parts/footer.twig b/resources/views/layouts/parts/footer.twig new file mode 100644 index 00000000..e986963a --- /dev/null +++ b/resources/views/layouts/parts/footer.twig @@ -0,0 +1,36 @@ +<div class="col-md-12"> + <hr/> + <div class="text-center footer" style="margin-bottom: 10px;"> + {% block eventinfo %} + {% if event_config.event_name %} + {% if event_config.event_start_date and event_config.event_end_date %} + {{ __('%s, from %s to %s', [ + event_config.event_name, + date(event_config.event_start_date).format(__('Y-m-d')), + date(event_config.event_end_date).format(__('Y-m-d')) + ]) }} + {% elseif event_config.event_start_date %} + {{ __('%s, starting %s', [ + event_config.event_name, + date(event_config.event_start_date).format(__('Y-m-d')) + ]) }} + {% else %} + {{ event_config.event_name }} + {% endif %} <br> + {% elseif event_config.event_start_date and event_config.event_end_date %} + {{ __('Event from %s to %s', [ + date(event_config.event_start_date).format(__('Y-m-d')), + date(event_config.event_end_date).format(__('Y-m-d')) + ]) }} <br> + {% endif %} + {% endblock %} + + <a href="{{ config('faq_url') }}">{{ __('FAQ') }}</a> + · <a href="{{ config('contact_email') }}"> + <span class="glyphicon glyphicon-envelope"></span> {{ __('Contact') }} + </a> + · <a href="https://github.com/engelsystem/engelsystem/issues">{{ __('Bugs / Features') }}</a> + · <a href="https://github.com/engelsystem/engelsystem/">{{ __('Development Platform') }}</a> + · <a href="{{ url('credits') }}">{{ __('Credits') }}</a> + </div> +</div> diff --git a/resources/views/layouts/parts/navbar.twig b/resources/views/layouts/parts/navbar.twig new file mode 100644 index 00000000..a718fc48 --- /dev/null +++ b/resources/views/layouts/parts/navbar.twig @@ -0,0 +1,74 @@ +{% import _self as elements %} + +{% macro toolbar_item(label, link, active_page, icon) %} + <li{% if page() == active_page %} class="active"{% endif %}> + <a href="{{ link }}"> + {% if icon %}<span class="glyphicon {{ icon }}"></span>{% endif %} + {{ label|raw }} + </a> + </li> +{% endmacro %} + +<div class="navbar navbar-default navbar-fixed-top"> + <div class="container-fluid"> + {% block navbar %} + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" + data-toggle="collapse" data-target="#navbar-collapse-1"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="{{ url('/') }}"> + <span class="icon-icon_angel"></span> <strong class="visible-lg-inline">ENGELSYSTEM</strong> + </a> + </div> + + {% block menu %} + <div class="collapse navbar-collapse" id="navbar-collapse-1"> + {% block menu_items %} + {{ menu() }} + {% endblock %} + + {% block menu_toolbar %} + <ul class="nav navbar-nav navbar-right"> + + {% if is_user() %} + {{ elements.toolbar_item(menuUserShiftState(user), url('shifts', {'action': 'next'}), '', 'glyphicon-time') }} + {% elseif has_permission_to('register') and config('registration_enabled') %} + {{ elements.toolbar_item(__('Register'), url('register'), 'register', 'glyphicon-plus') }} + {% endif %} + + {% if has_permission_to('login') %} + {{ elements.toolbar_item(__('Login'), url('login'), 'login', 'glyphicon-log-in') }} + {% endif %} + + {% if is_user() and has_permission_to('user_messages') %} + {{ elements.toolbar_item(menuUserMessages(), url('user-messages'), 'user-messages', 'glyphicon-envelope') }} + {% endif %} + + {{ menuUserHints() }} + + {% if has_permission_to('user_myshifts') %} + {{ elements.toolbar_item(user.Nick, url('users', {'action': 'view'}), 'users', 'icon-icon_angel') }} + {% endif %} + + {% if has_permission_to('user_settings') or has_permission_to('logout') %} + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown"> + <span class="caret"></span> + </a> + <ul class="dropdown-menu" role="menu"> + {{ menuUserSubmenu()|join(" ")|raw }} + </ul> + </li> + {% endif %} + + </ul> + {% endblock %} + </div> + {% endblock %} + {% endblock %} + </div> +</div> diff --git a/resources/views/pages/credits.twig b/resources/views/pages/credits.twig new file mode 100644 index 00000000..ff2bf873 --- /dev/null +++ b/resources/views/pages/credits.twig @@ -0,0 +1,42 @@ +{% extends "layouts/app.twig" %} + +{% block title %}{{ __('Credits') }}{% endblock %} + +{% block content %} + <div class="container"> + <h1>Credits</h1> + <div class="row"> + <div class="col-md-4"> + <h2>Source code</h2> + <p> + The original system was written by <a href="https://github.com/cookieBerlin/engelsystem">cookie</a>. + It was then completely rewritten and enhanced by + <a href="https://notrademark.de">msquare</a> (maintainer), + <a href="https://myigel.name">MyIgel</a>, + <a href="https://mortzu.de">mortzu</a>, + <a href="https://jplitza.de">jplitza</a> and + <a href="https://github.com/gnomus">gnomus</a>. + </p> + <p> + Please look at the <a href="https://github.com/engelsystem/engelsystem/graphs/contributors"> + contributor list on github</a> for a more complete version. + </p> + </div> + <div class="col-md-4"> + <h2>Hosting</h2> + <p> + Webspace, development platform and domain on <a href="https://engelsystem.de">engelsystem.de</a> + is currently provided by <a href="https://www.wybt.net/">would you buy this?</a> (ichdasich) + and adminstrated by <a href="https://mortzu.de">mortzu</a>, + <a href="http://derf.homelinux.org">derf</a> and ichdasich. + </p> + </div> + <div class="col-md-4"> + <h2>Translation</h2> + <p> + Many thanks for the german translation: <a href="http://e7p.de">e7p</a> + </p> + </div> + </div> + </div> +{% endblock %} diff --git a/resources/views/pages/user-shifts.html b/resources/views/pages/user-shifts.html new file mode 100644 index 00000000..2278cc07 --- /dev/null +++ b/resources/views/pages/user-shifts.html @@ -0,0 +1,85 @@ +<script type="text/javascript"> + function set_to_now(id) { + document.getElementById(id + '_time').value = moment().format('HH:mm'); + var days = document.getElementById(id + '_day').getElementsByTagName( + 'option'); + for (var i = 0; i < days.length; i++) { + if (days[i].value === moment().format('YYYY-MM-DD')) { + days[i].selected = true; + } + } + } +</script> + +<form class="form-inline" action=""> + <input type="hidden" name="p" value="user_shifts"> + <div class="row"> + <div class="col-md-6"> + <h1>%title%</h1> + <div class="form-group">%start_select%</div> + <div class="form-group"> + <div class="input-group"> + <input type="time" class="form-control" id="start_time" name="start_time" size="5" + pattern="^\d{1,2}:\d{2}$" placeholder="HH:MM" maxlength="5" value="%start_time%"> + <div class="input-group-btn"> + <button class="btn btn-default" title="Now" type="button" onclick="set_to_now('start');"> + <span class="glyphicon glyphicon-time"></span> + </button> + </div> + </div> + </div> + – + <div class="form-group">%end_select%</div> + <div class="form-group"> + <div class="input-group"> + <input type="time" class="form-control" id="end_time" name="end_time" size="5" + pattern="^\d{1,2}:\d{2}$" placeholder="HH:MM" maxlength="5" value="%end_time%"> + <div class="input-group-btn"> + <button class="btn btn-default" title="Now" type="button" onclick="set_to_now('end');"> + <span class="glyphicon glyphicon-time"></span> + </button> + </div> + </div> + </div> + <div class="form-group" style="margin-top: .5em"> + <div class="btn-group"> + <a href="javascript:setDay(-1)" class="btn btn-default ">%set_yesterday%</a> + <a href="javascript:setDay()" class="btn btn-default ">%set_today%</a> + <a href="javascript:setDay(1)" class="btn btn-default ">%set_tomorrow%</a> + </div> + <div class="btn-group"> + <a href="javascript:setHours(-8)" class="btn btn-default ">%set_last_8h%</a> + <a href="javascript:setHours(-4)" class="btn btn-default ">%set_last_4h%</a> + <a href="javascript:setHours(4)" class="btn btn-default ">%set_next_4h%</a> + <a href="javascript:setHours(8)" class="btn btn-default ">%set_next_8h%</a> + </div> + </div> + <div class="form-group" style="margin-top: .5em"> + <div class="btn-group"> + %buttons% + </div> + </div> + </div> + <div class="col-md-6"> + <button class="btn btn-info btn-sm" style="margin-top: 20px; margin-bottom:10px" type="button" + data-toggle="collapse" + data-target="#collapseRoomSelect" aria-expanded="false" + aria-controls="collapseRoomSelect" + > + collapse/show filters + </button> + <div class="collapse in row" id="collapseRoomSelect"> + <div class="col-xs-4 col-xxs-12">%room_select%</div> + <div class="col-xs-4 col-xxs-12">%type_select%</div> + <div class="col-xs-4 col-xxs-12">%filled_select%</div> + </div> + </div> + </div> + <div class="row"> + <div class="col-md-12"> + <div><p>%task_notice%</p></div> + <input class="btn btn-primary" type="submit" style="width:75%; margin-bottom: 20px" value="%filter%"> + </div> + </div> +</form> +%shifts_table% %ical_text% |