⬆️ v3.0.0 (#704)
|
@ -7,7 +7,10 @@
|
|||
"files": ["**/*.ts", "**/*.tsx"],
|
||||
"parser": "@typescript-eslint/parser",
|
||||
"plugins": ["@typescript-eslint"],
|
||||
"extends": ["plugin:@typescript-eslint/recommended"]
|
||||
"extends": ["plugin:@typescript-eslint/recommended"],
|
||||
"rules": {
|
||||
"@typescript-eslint/no-unused-vars": "error"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rules": {
|
||||
|
@ -16,7 +19,7 @@
|
|||
"import/first": "error",
|
||||
"import/newline-after-import": "error",
|
||||
"import/no-duplicates": "error",
|
||||
"@typescript-eslint/no-unused-vars": "error",
|
||||
"no-console": ["error", { "allow": ["warn", "error", "info"] }]
|
||||
"no-console": ["error", { "allow": ["warn", "error", "info"] }],
|
||||
"no-unused-vars": "error"
|
||||
}
|
||||
}
|
||||
|
|
227
apps/docs/images/self-hosting/spacetime.html
Normal file
340
apps/docs/images/self-hosting/spacetime_files/codemirror.css
Normal file
|
@ -0,0 +1,340 @@
|
|||
/* BASICS */
|
||||
|
||||
.CodeMirror {
|
||||
/* Set height, width, borders, and global font properties here */
|
||||
font-family: monospace;
|
||||
height: 300px;
|
||||
color: black;
|
||||
}
|
||||
|
||||
/* PADDING */
|
||||
|
||||
.CodeMirror-lines {
|
||||
padding: 4px 0; /* Vertical padding around content */
|
||||
}
|
||||
.CodeMirror pre {
|
||||
padding: 0 4px; /* Horizontal padding of content */
|
||||
}
|
||||
|
||||
.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
||||
background-color: white; /* The little square between H and V scrollbars */
|
||||
}
|
||||
|
||||
/* GUTTER */
|
||||
|
||||
.CodeMirror-gutters {
|
||||
border-right: 1px solid #ddd;
|
||||
background-color: #f7f7f7;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.CodeMirror-linenumbers {}
|
||||
.CodeMirror-linenumber {
|
||||
padding: 0 3px 0 5px;
|
||||
min-width: 20px;
|
||||
text-align: right;
|
||||
color: #999;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.CodeMirror-guttermarker { color: black; }
|
||||
.CodeMirror-guttermarker-subtle { color: #999; }
|
||||
|
||||
/* CURSOR */
|
||||
|
||||
.CodeMirror-cursor {
|
||||
border-left: 1px solid black;
|
||||
border-right: none;
|
||||
width: 0;
|
||||
}
|
||||
/* Shown when moving in bi-directional text */
|
||||
.CodeMirror div.CodeMirror-secondarycursor {
|
||||
border-left: 1px solid silver;
|
||||
}
|
||||
.cm-fat-cursor .CodeMirror-cursor {
|
||||
width: auto;
|
||||
border: 0 !important;
|
||||
background: #7e7;
|
||||
}
|
||||
.cm-fat-cursor div.CodeMirror-cursors {
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.cm-animate-fat-cursor {
|
||||
width: auto;
|
||||
border: 0;
|
||||
-webkit-animation: blink 1.06s steps(1) infinite;
|
||||
-moz-animation: blink 1.06s steps(1) infinite;
|
||||
animation: blink 1.06s steps(1) infinite;
|
||||
background-color: #7e7;
|
||||
}
|
||||
@-moz-keyframes blink {
|
||||
0% {}
|
||||
50% { background-color: transparent; }
|
||||
100% {}
|
||||
}
|
||||
@-webkit-keyframes blink {
|
||||
0% {}
|
||||
50% { background-color: transparent; }
|
||||
100% {}
|
||||
}
|
||||
@keyframes blink {
|
||||
0% {}
|
||||
50% { background-color: transparent; }
|
||||
100% {}
|
||||
}
|
||||
|
||||
/* Can style cursor different in overwrite (non-insert) mode */
|
||||
.CodeMirror-overwrite .CodeMirror-cursor {}
|
||||
|
||||
.cm-tab { display: inline-block; text-decoration: inherit; }
|
||||
|
||||
.CodeMirror-rulers {
|
||||
position: absolute;
|
||||
left: 0; right: 0; top: -50px; bottom: -20px;
|
||||
overflow: hidden;
|
||||
}
|
||||
.CodeMirror-ruler {
|
||||
border-left: 1px solid #ccc;
|
||||
top: 0; bottom: 0;
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
/* DEFAULT THEME */
|
||||
|
||||
.cm-s-default .cm-header {color: blue;}
|
||||
.cm-s-default .cm-quote {color: #090;}
|
||||
.cm-negative {color: #d44;}
|
||||
.cm-positive {color: #292;}
|
||||
.cm-header, .cm-strong {font-weight: bold;}
|
||||
.cm-em {font-style: italic;}
|
||||
.cm-link {text-decoration: underline;}
|
||||
.cm-strikethrough {text-decoration: line-through;}
|
||||
|
||||
.cm-s-default .cm-keyword {color: #708;}
|
||||
.cm-s-default .cm-atom {color: #219;}
|
||||
.cm-s-default .cm-number {color: #164;}
|
||||
.cm-s-default .cm-def {color: #00f;}
|
||||
.cm-s-default .cm-variable,
|
||||
.cm-s-default .cm-punctuation,
|
||||
.cm-s-default .cm-property,
|
||||
.cm-s-default .cm-operator {}
|
||||
.cm-s-default .cm-variable-2 {color: #05a;}
|
||||
.cm-s-default .cm-variable-3 {color: #085;}
|
||||
.cm-s-default .cm-comment {color: #a50;}
|
||||
.cm-s-default .cm-string {color: #a11;}
|
||||
.cm-s-default .cm-string-2 {color: #f50;}
|
||||
.cm-s-default .cm-meta {color: #555;}
|
||||
.cm-s-default .cm-qualifier {color: #555;}
|
||||
.cm-s-default .cm-builtin {color: #30a;}
|
||||
.cm-s-default .cm-bracket {color: #997;}
|
||||
.cm-s-default .cm-tag {color: #170;}
|
||||
.cm-s-default .cm-attribute {color: #00c;}
|
||||
.cm-s-default .cm-hr {color: #999;}
|
||||
.cm-s-default .cm-link {color: #00c;}
|
||||
|
||||
.cm-s-default .cm-error {color: #f00;}
|
||||
.cm-invalidchar {color: #f00;}
|
||||
|
||||
.CodeMirror-composing { border-bottom: 2px solid; }
|
||||
|
||||
/* Default styles for common addons */
|
||||
|
||||
div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
|
||||
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
|
||||
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
|
||||
.CodeMirror-activeline-background {background: #e8f2ff;}
|
||||
|
||||
/* STOP */
|
||||
|
||||
/* The rest of this file contains styles related to the mechanics of
|
||||
the editor. You probably shouldn't touch them. */
|
||||
|
||||
.CodeMirror {
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
background: white;
|
||||
}
|
||||
|
||||
.CodeMirror-scroll {
|
||||
overflow: scroll !important; /* Things will break if this is overridden */
|
||||
/* 30px is the magic margin used to hide the element's real scrollbars */
|
||||
/* See overflow: hidden in .CodeMirror */
|
||||
margin-bottom: -30px; margin-right: -30px;
|
||||
padding-bottom: 30px;
|
||||
height: 100%;
|
||||
outline: none; /* Prevent dragging from highlighting the element */
|
||||
position: relative;
|
||||
}
|
||||
.CodeMirror-sizer {
|
||||
position: relative;
|
||||
border-right: 30px solid transparent;
|
||||
}
|
||||
|
||||
/* The fake, visible scrollbars. Used to force redraw during scrolling
|
||||
before actual scrolling happens, thus preventing shaking and
|
||||
flickering artifacts. */
|
||||
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
||||
position: absolute;
|
||||
z-index: 6;
|
||||
display: none;
|
||||
}
|
||||
.CodeMirror-vscrollbar {
|
||||
right: 0; top: 0;
|
||||
overflow-x: hidden;
|
||||
overflow-y: scroll;
|
||||
}
|
||||
.CodeMirror-hscrollbar {
|
||||
bottom: 0; left: 0;
|
||||
overflow-y: hidden;
|
||||
overflow-x: scroll;
|
||||
}
|
||||
.CodeMirror-scrollbar-filler {
|
||||
right: 0; bottom: 0;
|
||||
}
|
||||
.CodeMirror-gutter-filler {
|
||||
left: 0; bottom: 0;
|
||||
}
|
||||
|
||||
.CodeMirror-gutters {
|
||||
position: absolute; left: 0; top: 0;
|
||||
min-height: 100%;
|
||||
z-index: 3;
|
||||
}
|
||||
.CodeMirror-gutter {
|
||||
white-space: normal;
|
||||
height: 100%;
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
margin-bottom: -30px;
|
||||
}
|
||||
.CodeMirror-gutter-wrapper {
|
||||
position: absolute;
|
||||
z-index: 4;
|
||||
background: none !important;
|
||||
border: none !important;
|
||||
}
|
||||
.CodeMirror-gutter-background {
|
||||
position: absolute;
|
||||
top: 0; bottom: 0;
|
||||
z-index: 4;
|
||||
}
|
||||
.CodeMirror-gutter-elt {
|
||||
position: absolute;
|
||||
cursor: default;
|
||||
z-index: 4;
|
||||
}
|
||||
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
|
||||
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
|
||||
|
||||
.CodeMirror-lines {
|
||||
cursor: text;
|
||||
min-height: 1px; /* prevents collapsing before first draw */
|
||||
}
|
||||
.CodeMirror pre {
|
||||
/* Reset some styles that the rest of the page might have set */
|
||||
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
|
||||
border-width: 0;
|
||||
background: transparent;
|
||||
font-family: inherit;
|
||||
font-size: inherit;
|
||||
margin: 0;
|
||||
white-space: pre;
|
||||
word-wrap: normal;
|
||||
line-height: inherit;
|
||||
color: inherit;
|
||||
z-index: 2;
|
||||
position: relative;
|
||||
overflow: visible;
|
||||
-webkit-tap-highlight-color: transparent;
|
||||
-webkit-font-variant-ligatures: contextual;
|
||||
font-variant-ligatures: contextual;
|
||||
}
|
||||
.CodeMirror-wrap pre {
|
||||
word-wrap: break-word;
|
||||
white-space: pre-wrap;
|
||||
word-break: normal;
|
||||
}
|
||||
|
||||
.CodeMirror-linebackground {
|
||||
position: absolute;
|
||||
left: 0; right: 0; top: 0; bottom: 0;
|
||||
z-index: 0;
|
||||
}
|
||||
|
||||
.CodeMirror-linewidget {
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.CodeMirror-widget {}
|
||||
|
||||
.CodeMirror-rtl pre { direction: rtl; }
|
||||
|
||||
.CodeMirror-code {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
/* Force content-box sizing for the elements where we expect it */
|
||||
.CodeMirror-scroll,
|
||||
.CodeMirror-sizer,
|
||||
.CodeMirror-gutter,
|
||||
.CodeMirror-gutters,
|
||||
.CodeMirror-linenumber {
|
||||
-moz-box-sizing: content-box;
|
||||
box-sizing: content-box;
|
||||
}
|
||||
|
||||
.CodeMirror-measure {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 0;
|
||||
overflow: hidden;
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
.CodeMirror-cursor {
|
||||
position: absolute;
|
||||
pointer-events: none;
|
||||
}
|
||||
.CodeMirror-measure pre { position: static; }
|
||||
|
||||
div.CodeMirror-cursors {
|
||||
visibility: hidden;
|
||||
position: relative;
|
||||
z-index: 3;
|
||||
}
|
||||
div.CodeMirror-dragcursors {
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
.CodeMirror-focused div.CodeMirror-cursors {
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
.CodeMirror-selected { background: #d9d9d9; }
|
||||
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
|
||||
.CodeMirror-crosshair { cursor: crosshair; }
|
||||
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
|
||||
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
|
||||
|
||||
.cm-searching {
|
||||
background: #ffa;
|
||||
background: rgba(255, 255, 0, .4);
|
||||
}
|
||||
|
||||
/* Used to force a border model for a node */
|
||||
.cm-force-border { padding-right: .1px; }
|
||||
|
||||
@media print {
|
||||
/* Hide the cursor when printing */
|
||||
.CodeMirror div.CodeMirror-cursors {
|
||||
visibility: hidden;
|
||||
}
|
||||
}
|
||||
|
||||
/* See issue #2901 */
|
||||
.cm-tab-wrap-hack:after { content: ''; }
|
||||
|
||||
/* Help users use markselection to safely style text background */
|
||||
span.CodeMirror-selectedtext { background: none; }
|
5
apps/docs/images/self-hosting/spacetime_files/d3.v3.min.js
vendored
Normal file
118
apps/docs/images/self-hosting/spacetime_files/explain.js
Normal file
|
@ -0,0 +1,118 @@
|
|||
new Vue({
|
||||
el: '#explain',
|
||||
data: {
|
||||
epoch: Date.now(),
|
||||
offset: new Date().getTimezoneOffset(),
|
||||
doc: {},
|
||||
docs: {
|
||||
main: {},
|
||||
getters: {},
|
||||
utils: {},
|
||||
},
|
||||
},
|
||||
methods: {},
|
||||
created: function() {
|
||||
d3.json('./lib/docs.json', (error, docs) => {
|
||||
this.docs = docs;
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
//html example
|
||||
var html = '<script src="https://unpkg.com/spacetime"></script>\n'
|
||||
html += '<script>\n'
|
||||
html += ' // make a new Date in New York\n'
|
||||
html += " var d = spacetime('March 1 2012', 'America/New_York')\n"
|
||||
html += " d = d.time('4:20pm')\n"
|
||||
html += " d = d.goto('America/Los_Angeles')\n"
|
||||
html += " d.time()\n //'1:20pm'\n"
|
||||
html += '</script>'
|
||||
|
||||
var options = {
|
||||
// mode: 'html-mixed',
|
||||
theme: 'spencertheme',
|
||||
readOnly: true,
|
||||
value: html
|
||||
}
|
||||
var el = document.getElementById('html')
|
||||
CodeMirror(el, options)
|
||||
|
||||
// - node example -
|
||||
var node = '// npm install spacetime\n'
|
||||
node += "var spacetime = require('spacetime')\n\n"
|
||||
node += "var d = spacetime.now('Europe/Paris')\n"
|
||||
node += 'd.isAsleep()\n'
|
||||
node += '//true\n\n'
|
||||
node += 'd.dayName()\n'
|
||||
node += "//'Wednesday'"
|
||||
options = {
|
||||
mode: 'javascript',
|
||||
theme: 'spencertheme',
|
||||
readOnly: true,
|
||||
value: node
|
||||
}
|
||||
el = document.getElementById('node')
|
||||
CodeMirror(el, options)
|
||||
|
||||
//--showoff
|
||||
var doc =
|
||||
"//make a new date in a remote timezone:\nlet s = new spacetime('January 5 2018', 'Africa/Djibouti')\n\n"
|
||||
doc += '//query it like this:\ns.date()//5 ✔️ weee!\n'
|
||||
doc += "s.monthName()//'january' ✔️\n"
|
||||
doc += 's.year()//2018 ✔️\n\n'
|
||||
doc += '//inspect the daylight-savings-time:\n'
|
||||
doc += 's.inDST()//false\n'
|
||||
doc += 's.hasDST()//false\n'
|
||||
doc += 's.offset()//3 (hours) ✔️\n\n'
|
||||
doc += '//you can change the date/time:\n'
|
||||
doc += 's = s.date(7) //jan 7th\n'
|
||||
doc += "s = s.time('4:30pm')\n"
|
||||
doc += 's = s.year(2019) //jan 7th 2019\n\n'
|
||||
doc += '//this same moment, but in Namibia:\n'
|
||||
doc += "s = s.goto('Africa/Windhoek')//false\n"
|
||||
doc += "s.time() //'2:30pm'\n\n"
|
||||
doc += '//Namibia is currently in daylight-savings time\n'
|
||||
doc += 's.isDST()//true\n'
|
||||
doc += 's.offset()//1 (hour)\n\n'
|
||||
doc += '//but after april 2nd, fall-back\n'
|
||||
doc += "s = s.month('april').date(3)\n"
|
||||
doc += 's.isDST()//false\n'
|
||||
doc += 's.offset()//0\n'
|
||||
CodeMirror(document.getElementById('showoff'), {
|
||||
mode: 'javascript',
|
||||
theme: 'spencertheme',
|
||||
readOnly: true,
|
||||
value: doc
|
||||
})
|
||||
|
||||
//---docs---
|
||||
var doc2 = 'd = new Date(fakeParis)\n'
|
||||
doc2 += 'd.getHours()// ✔️ weee!'
|
||||
CodeMirror(document.getElementById('doc'), {
|
||||
mode: 'javascript',
|
||||
theme: 'spencertheme',
|
||||
readOnly: true,
|
||||
value: doc2
|
||||
})
|
||||
|
||||
var doc3 = 'd = new Date(fakeParis)\n'
|
||||
doc3 += 'd.setHours(6)// ✖️ uh-oh'
|
||||
CodeMirror(document.getElementById('docBad'), {
|
||||
mode: 'javascript',
|
||||
theme: 'spencertheme',
|
||||
readOnly: true,
|
||||
value: doc3
|
||||
})
|
||||
|
||||
var doc4 = 'var localTime = fakeParis - parisOffset + myOffset \n'
|
||||
doc4 += 'local = new Date(localTime)\n'
|
||||
doc4 += 'local.setHours(6)// 🎉\n'
|
||||
doc4 +=
|
||||
'var parisAgain = local.getTIme() - myOffset + parisOffset\n// ¯\\_(ツ)_/¯'
|
||||
CodeMirror(document.getElementById('docThree'), {
|
||||
mode: 'javascript',
|
||||
theme: 'spencertheme',
|
||||
readOnly: true,
|
||||
value: doc4
|
||||
})
|
BIN
apps/docs/images/self-hosting/spacetime_files/github.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
224
apps/docs/images/self-hosting/spacetime_files/index.css
Normal file
|
@ -0,0 +1,224 @@
|
|||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Bitter';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Bitter Regular'), local('Bitter-Regular'),
|
||||
url(./lib/bitter.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
|
||||
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
|
||||
U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
[v-cloak] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/*map styles*/
|
||||
.graticule {
|
||||
fill: none;
|
||||
stroke: #777;
|
||||
stroke-opacity: 0.5;
|
||||
stroke-width: 0.5px;
|
||||
pointer-events: none;
|
||||
}
|
||||
.timezones {
|
||||
fill: #dbb2c1;
|
||||
}
|
||||
.timezones :hover {
|
||||
fill: #7da0df;
|
||||
}
|
||||
.chosenTz {
|
||||
fill: cornflowerblue;
|
||||
}
|
||||
.boundary {
|
||||
fill: none;
|
||||
stroke: #fff;
|
||||
stroke-width: 0.5px;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
/*my styles*/
|
||||
.topright {
|
||||
position: absolute;
|
||||
top: 15px;
|
||||
right: 50px;
|
||||
/*text-decoration:none;*/
|
||||
color: cornflowerblue;
|
||||
}
|
||||
.nice {
|
||||
color: #6b7279;
|
||||
font-family: 'Bitter', serif;
|
||||
}
|
||||
.big {
|
||||
font-size: 45px;
|
||||
}
|
||||
.middle {
|
||||
text-align: center;
|
||||
margin: 25px;
|
||||
padding-top: 30px;
|
||||
}
|
||||
.boom {
|
||||
color: #8cc5df;
|
||||
font-size: 17px;
|
||||
}
|
||||
.list {
|
||||
font-size: 22px;
|
||||
line-height: 150%;
|
||||
text-align: left;
|
||||
}
|
||||
#map {
|
||||
position: relative;
|
||||
display: block;
|
||||
top: -30px;
|
||||
width: 960px;
|
||||
height: 660px;
|
||||
}
|
||||
.byline {
|
||||
margin: 100px;
|
||||
font-size: 18px;
|
||||
line-height: 150%;
|
||||
}
|
||||
.math {
|
||||
font-size: 30px;
|
||||
}
|
||||
.link {
|
||||
color: steelblue;
|
||||
}
|
||||
.table {
|
||||
display: flex;
|
||||
text-align: center;
|
||||
margin: 20px 10% 20px 10%;
|
||||
justify-content: center;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
.tr {
|
||||
flex-grow: 1;
|
||||
width: 50%;
|
||||
}
|
||||
.details {
|
||||
color: silver;
|
||||
font-size: 15px;
|
||||
}
|
||||
.control {
|
||||
white-space: nowrap;
|
||||
color: grey;
|
||||
font-size: 15px;
|
||||
}
|
||||
.number {
|
||||
font-size: 90px;
|
||||
font-weight: 300;
|
||||
font-family: 'Ariel';
|
||||
}
|
||||
|
||||
.codemirror {
|
||||
/*background-color:whitesmoke;*/
|
||||
/*width:500px;*/
|
||||
display: inline-block;
|
||||
border: 1px solid lightgrey;
|
||||
line-height: 125%;
|
||||
padding-left: 15px;
|
||||
padding-right: 50px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
.epoch {
|
||||
background-color: #f5f5f5;
|
||||
padding: 8px;
|
||||
font-size: 20px;
|
||||
color: darkgrey;
|
||||
border-radius: 5px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.explain {
|
||||
padding-bottom: 30px;
|
||||
}
|
||||
.plus {
|
||||
user-select: none;
|
||||
color: steelblue;
|
||||
cursor: pointer;
|
||||
font-size: 29px;
|
||||
margin: 4px;
|
||||
position: relative;
|
||||
/*top:-15px;*/
|
||||
}
|
||||
.minus {
|
||||
user-select: none;
|
||||
color: darkred;
|
||||
cursor: pointer;
|
||||
font-size: 29px;
|
||||
margin: 4px;
|
||||
font-weight: 600;
|
||||
position: relative;
|
||||
/*top:-15px;*/
|
||||
}
|
||||
|
||||
.month {
|
||||
position: relative;
|
||||
text-align: center;
|
||||
/*font-family:'times';*/
|
||||
top: 5px;
|
||||
/*color:silver;*/
|
||||
/*font-size:11px;*/
|
||||
color: lightgrey;
|
||||
font-weight: 400;
|
||||
font-family: 'Bitter', serif;
|
||||
font-size: 9px;
|
||||
}
|
||||
.nowYear {
|
||||
display: block;
|
||||
position: absolute;
|
||||
top: -7px;
|
||||
width: 15px;
|
||||
text-align: center;
|
||||
height: 15px;
|
||||
border-radius: 3px;
|
||||
background-color: #d889a6;
|
||||
border: 1px solid #b65d7e;
|
||||
opacity: 0.8;
|
||||
}
|
||||
.fact {
|
||||
color: #6b7279;
|
||||
line-height: 120%;
|
||||
font-size: 16px;
|
||||
}
|
||||
.yes {
|
||||
}
|
||||
.yes::after {
|
||||
content: ' ✔️';
|
||||
font-size: 11px;
|
||||
}
|
||||
.no {
|
||||
text-decoration: line-through;
|
||||
}
|
||||
.no::after {
|
||||
content: ' ✖️';
|
||||
font-size: 11px;
|
||||
}
|
||||
.skip {
|
||||
user-select: none;
|
||||
font-size: 22px;
|
||||
color: #a7aeb4;
|
||||
margin-left: 4px;
|
||||
margin-right: 4px;
|
||||
position: relative;
|
||||
top: 0px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.skip:hover {
|
||||
color: steelblue;
|
||||
}
|
||||
.subheading {
|
||||
color: grey;
|
||||
font-size: 22px;
|
||||
margin: 12px;
|
||||
}
|
||||
.method {
|
||||
color: lightsteelblue;
|
||||
cursor: pointer;
|
||||
font-size: 20px;
|
||||
line-height: 130%;
|
||||
margin: 15px;
|
||||
display: inline-block;
|
||||
border-bottom: 1px solid lightgrey;
|
||||
}
|
151
apps/docs/images/self-hosting/spacetime_files/index.js
Normal file
|
@ -0,0 +1,151 @@
|
|||
var width = 960
|
||||
var height = 660
|
||||
var map = d3.select('#map').append('svg')
|
||||
// map.attr('width', width).attr('height', height)
|
||||
map.attr('preserveAspectRatio', 'xMinYMin meet')
|
||||
map.attr('viewBox', `0 0 ${width} ${height}`)
|
||||
|
||||
// var dayWidth = 600
|
||||
var scale = d3.scale.linear()
|
||||
scale.range([0, 100]).domain([0, 1])
|
||||
|
||||
var s = spacetime.now()
|
||||
|
||||
window.day = new Vue({
|
||||
el: '#today',
|
||||
data: {
|
||||
s: s,
|
||||
hi: 'world',
|
||||
timezone: s.timezone().name,
|
||||
scale: scale,
|
||||
time: s.format('time-12h'),
|
||||
tzData: [],
|
||||
months: [
|
||||
'#6accb2',
|
||||
'#705E5C',
|
||||
'#cc8a66',
|
||||
'#cc7066',
|
||||
'#7f9c6c',
|
||||
'#6699cc',
|
||||
'#303b50',
|
||||
'#335799',
|
||||
'#e6d7b3',
|
||||
'#914045',
|
||||
'#C4ABAB',
|
||||
'#838B91'
|
||||
],
|
||||
controls: [
|
||||
{
|
||||
title: 'hour',
|
||||
render: function() {
|
||||
return s.h12() + s.ampm()
|
||||
}
|
||||
},
|
||||
{
|
||||
title: 'minute',
|
||||
render: function() {
|
||||
return s.format('minute')
|
||||
}
|
||||
},
|
||||
{
|
||||
title: 'day',
|
||||
render: function() {
|
||||
return s.format('date-ordinal')
|
||||
}
|
||||
},
|
||||
{
|
||||
title: 'month',
|
||||
render: function() {
|
||||
return s.format('month-short')
|
||||
}
|
||||
},
|
||||
{
|
||||
title: 'week',
|
||||
render: function() {
|
||||
return s.week()
|
||||
}
|
||||
},
|
||||
{
|
||||
title: 'year',
|
||||
render: function() {
|
||||
return s.year()
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
methods: {
|
||||
changeTZ: function(tz) {
|
||||
// there are some "timezone" like: "America/Indiana/Indianapolis"
|
||||
// and we can not find such "timezone" in zonefile
|
||||
//
|
||||
// but "America/Indiana" is available, so just trim the last section
|
||||
// it's a wild guess but works.
|
||||
tz = tz
|
||||
.split('/')
|
||||
.slice(0, 2)
|
||||
.join('/')
|
||||
this.s = this.s.goto(tz)
|
||||
this.timezone = tz
|
||||
},
|
||||
add: function(unit) {
|
||||
this.s = this.s.add(1, unit)
|
||||
},
|
||||
subtract: function(unit) {
|
||||
this.s = this.s.minus(1, unit)
|
||||
},
|
||||
|
||||
drawDay: function() {},
|
||||
|
||||
drawMap: function() {
|
||||
var timezones = this.tzData
|
||||
var projection = d3.geo
|
||||
.mercator()
|
||||
.scale(width / 2 / Math.PI)
|
||||
.translate([width, height])
|
||||
.precision(0.1)
|
||||
var path = d3.geo.path().projection(projection)
|
||||
path.projection(null)
|
||||
|
||||
map
|
||||
.insert('g', '.graticule')
|
||||
.attr('class', 'timezones')
|
||||
.selectAll('path')
|
||||
.data(topojson.feature(timezones, timezones.objects.timezones).features)
|
||||
.enter()
|
||||
.append('path')
|
||||
.attr('d', path)
|
||||
.on('click', d => {
|
||||
console.log(d.id)
|
||||
this.changeTZ(d.id)
|
||||
this.drawMap()
|
||||
})
|
||||
.attr('fill', d => {
|
||||
if (d.id === this.timezone) {
|
||||
return 'cornflowerblue'
|
||||
}
|
||||
return null
|
||||
})
|
||||
.append('title')
|
||||
.text(function(d) {
|
||||
return d.id
|
||||
})
|
||||
|
||||
map
|
||||
.insert('path', '.graticule')
|
||||
.datum(
|
||||
topojson.mesh(timezones, timezones.objects.timezones, function(a, b) {
|
||||
return a !== b
|
||||
})
|
||||
)
|
||||
.attr('class', 'boundary')
|
||||
.attr('d', path)
|
||||
}
|
||||
},
|
||||
created() {
|
||||
d3.json('./lib/timezones.json', (error, timezones) => {
|
||||
this.tzData = timezones
|
||||
this.drawMap()
|
||||
})
|
||||
}
|
||||
})
|
37
apps/docs/images/self-hosting/spacetime_files/mytheme.css
Normal file
|
@ -0,0 +1,37 @@
|
|||
/*
|
||||
Based on Base16 Default Light by Chris Kempson (http://chriskempson.com)
|
||||
*/
|
||||
.cm-s-spencertheme {margin:10px;}
|
||||
.cm-s-spencertheme.CodeMirror { background: white; color: grey; font-size:16px; height: auto; max-width:800px; }
|
||||
.cm-s-spencertheme div.CodeMirror-selected { background: powderblue;}
|
||||
.cm-s-spencertheme .CodeMirror-line::selection, .cm-s-spencertheme .CodeMirror-line > span::selection, .cm-s-spencertheme .CodeMirror-line > span > span::selection { background: lightsteelblue; }
|
||||
.cm-s-spencertheme .CodeMirror-line::-moz-selection, .cm-s-spencertheme .CodeMirror-line > span::-moz-selection, .cm-s-spencertheme .CodeMirror-line > span > span::-moz-selection { background: lightsteelblue; }
|
||||
.cm-s-spencertheme .CodeMirror-gutters { background: snow; border-right: 1px solid linen;}
|
||||
.cm-s-spencertheme .CodeMirror-guttermarker { color: #ac4142; }
|
||||
.cm-s-spencertheme .CodeMirror-guttermarker-subtle { color: #b0b0b0; }
|
||||
.cm-s-spencertheme .CodeMirror-linenumber { color: #b0b0b0; }
|
||||
.cm-s-spencertheme .CodeMirror-cursor { border-left: 1px solid #505050; }
|
||||
|
||||
.cm-s-spencertheme span.cm-comment { color: silver; }
|
||||
.cm-s-spencertheme span.cm-atom { color: #aa759f; }
|
||||
.cm-s-spencertheme span.cm-number { color: steelblue; }
|
||||
|
||||
.cm-s-spencertheme span.cm-property, .cm-s-spencertheme span.cm-attribute { color: #90a959; }
|
||||
.cm-s-spencertheme span.cm-keyword { color: #997a9e; font-size:14px; }
|
||||
.cm-s-spencertheme span.cm-string { color: steelblue; }
|
||||
|
||||
.cm-s-spencertheme span.cm-variable { color: #c23565; }
|
||||
.cm-s-spencertheme span.cm-variable-2 { color: #6a9fb5; }
|
||||
.cm-s-spencertheme span.cm-def { color: #d28445; }
|
||||
.cm-s-spencertheme span.cm-bracket { color: lightgrey; font-size:12px; }
|
||||
.cm-s-spencertheme span.cm-tag { color: #ac4142; }
|
||||
.cm-s-spencertheme span.cm-link { color: #aa759f; }
|
||||
.cm-s-spencertheme span.cm-error { background: #ac4142; color: #505050; }
|
||||
|
||||
.cm-s-spencertheme .CodeMirror-activeline-background { background: lightgrey; }
|
||||
.cm-s-spencertheme .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
|
||||
|
||||
.line-error {
|
||||
background: #FBC2C4 !important;
|
||||
color: #8a1f11 !important;
|
||||
}
|
1
apps/docs/images/self-hosting/spacetime_files/spacetime
Normal file
2
apps/docs/images/self-hosting/spacetime_files/topojson.v1.min.js
vendored
Normal file
6
apps/docs/images/self-hosting/spacetime_files/vue.min.js
vendored
Normal file
8
apps/landing/.gitignore
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
node_modules
|
||||
|
||||
# Sentry
|
||||
.sentryclirc
|
||||
|
||||
# playwright
|
||||
/playwright-report
|
||||
/test-results
|
99
apps/landing/declarations/environment.d.ts
vendored
Normal file
|
@ -0,0 +1,99 @@
|
|||
declare global {
|
||||
namespace NodeJS {
|
||||
interface ProcessEnv {
|
||||
/**
|
||||
* Full database connection string
|
||||
*/
|
||||
DATABASE_URL: string;
|
||||
/**
|
||||
* "development" or "production"
|
||||
*/
|
||||
NODE_ENV: "development" | "production";
|
||||
/**
|
||||
* Set to "true" to take users straight to app instead of landing page
|
||||
*/
|
||||
DISABLE_LANDING_PAGE?: string;
|
||||
/**
|
||||
* Must be 32 characters long
|
||||
*/
|
||||
SECRET_PASSWORD: string;
|
||||
/**
|
||||
* "1" to turn on maintenance mode
|
||||
*/
|
||||
NEXT_PUBLIC_MAINTENANCE_MODE?: string;
|
||||
/**
|
||||
* Posthog API key
|
||||
*/
|
||||
NEXT_PUBLIC_POSTHOG_API_KEY?: string;
|
||||
/**
|
||||
* Posthog API host
|
||||
*/
|
||||
NEXT_PUBLIC_POSTHOG_API_HOST?: string;
|
||||
/**
|
||||
* Crisp website ID
|
||||
*/
|
||||
NEXT_PUBLIC_CRISP_WEBSITE_ID?: string;
|
||||
/**
|
||||
* When defined users will be able to send feedback to this email address
|
||||
*/
|
||||
NEXT_PUBLIC_FEEDBACK_EMAIL?: string;
|
||||
/**
|
||||
* Users of your instance will see this as their support email
|
||||
*/
|
||||
SUPPORT_EMAIL: string;
|
||||
/**
|
||||
* Host address of the SMTP server
|
||||
*/
|
||||
SMTP_HOST: string;
|
||||
/**
|
||||
* Email address or user if authentication is required
|
||||
*/
|
||||
SMTP_USER: string;
|
||||
/**
|
||||
* Password if authentication is required
|
||||
*/
|
||||
SMTP_PWD: string;
|
||||
/**
|
||||
* "true" to use SSL
|
||||
*/
|
||||
SMTP_SECURE: string;
|
||||
/**
|
||||
* Port number of the SMTP server
|
||||
*/
|
||||
SMTP_PORT: string;
|
||||
/**
|
||||
* Comma separated list of email addresses that are allowed to register and login.
|
||||
* If not set, all emails are allowed. Wildcard characters are supported.
|
||||
*
|
||||
* Example: "user@example.com, *@example.com, *@*.example.com"
|
||||
*/
|
||||
ALLOWED_EMAILS?: string;
|
||||
/**
|
||||
* "true" to require authentication for creating new polls and accessing admin pages
|
||||
*/
|
||||
AUTH_REQUIRED?: string;
|
||||
/**
|
||||
* Determines what email provider to use. "smtp" or "ses"
|
||||
*/
|
||||
EMAIL_PROVIDER?: "smtp" | "ses";
|
||||
/**
|
||||
* AWS access key ID
|
||||
*/
|
||||
AWS_ACCESS_KEY_ID?: string;
|
||||
/**
|
||||
* AWS secret access key
|
||||
*/
|
||||
AWS_SECRET_ACCESS_KEY?: string;
|
||||
/**
|
||||
* AWS region
|
||||
*/
|
||||
AWS_REGION?: string;
|
||||
/**
|
||||
* The app version just for reference
|
||||
*/
|
||||
NEXT_PUBLIC_APP_VERSION?: string;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export {};
|
15
apps/landing/declarations/i18next.d.ts
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
import "react-i18next";
|
||||
|
||||
import app from "../public/locales/en/app.json";
|
||||
|
||||
interface I18nNamespaces {
|
||||
app: typeof app;
|
||||
}
|
||||
|
||||
declare module "i18next" {
|
||||
interface CustomTypeOptions {
|
||||
defaultNS: "app";
|
||||
resources: I18nNamespaces;
|
||||
returnNull: false;
|
||||
}
|
||||
}
|
6
apps/landing/i18n.config.js
Normal file
|
@ -0,0 +1,6 @@
|
|||
const languages = require("@rallly/languages/languages.json");
|
||||
|
||||
module.exports = {
|
||||
defaultLocale: "en",
|
||||
locales: Object.keys(languages),
|
||||
};
|
29
apps/landing/i18next-scanner.config.js
Normal file
|
@ -0,0 +1,29 @@
|
|||
const typescriptTransform = require("i18next-scanner-typescript");
|
||||
|
||||
module.exports = {
|
||||
input: ["src/**/*.{ts,tsx}"],
|
||||
options: {
|
||||
keySeparator: ".",
|
||||
nsSeparator: false,
|
||||
defaultNs: "app",
|
||||
defaultValue: "__STRING_NOT_TRANSLATED__",
|
||||
lngs: ["en"],
|
||||
ns: ["app"],
|
||||
plural: false,
|
||||
removeUnusedKeys: true,
|
||||
func: {
|
||||
list: ["t"],
|
||||
extensions: [".js", ".jsx"],
|
||||
},
|
||||
trans: {
|
||||
extensions: [".js", ".jsx"],
|
||||
},
|
||||
resource: {
|
||||
loadPath: "public/locales/{{lng}}/{{ns}}.json",
|
||||
savePath: "public/locales/{{lng}}/{{ns}}.json",
|
||||
},
|
||||
},
|
||||
format: "json",
|
||||
fallbackLng: "en",
|
||||
transform: typescriptTransform(),
|
||||
};
|
5
apps/landing/next-env.d.ts
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
/// <reference types="next" />
|
||||
/// <reference types="next/image-types/global" />
|
||||
|
||||
// NOTE: This file should not be edited
|
||||
// see https://nextjs.org/docs/basic-features/typescript for more information.
|
12
apps/landing/next-i18next.config.js
Normal file
|
@ -0,0 +1,12 @@
|
|||
const ICU = require("i18next-icu/i18nextICU.js");
|
||||
const path = require("path");
|
||||
const i18n = require("./i18n.config.js");
|
||||
|
||||
module.exports = {
|
||||
i18n,
|
||||
defaultNS: "app",
|
||||
reloadOnPrerender: process.env.NODE_ENV === "development",
|
||||
localePath: path.resolve("./public/locales"),
|
||||
use: [new ICU()],
|
||||
serializeConfig: false,
|
||||
};
|
76
apps/landing/next.config.js
Normal file
|
@ -0,0 +1,76 @@
|
|||
// This file sets a custom webpack configuration to use your Next.js app
|
||||
// with Sentry.
|
||||
// https://nextjs.org/docs/api-reference/next.config.js/introduction
|
||||
// https://docs.sentry.io/platforms/javascript/guides/nextjs/
|
||||
|
||||
const i18n = require("./i18n.config.js");
|
||||
const withBundleAnalyzer = require("@next/bundle-analyzer")({
|
||||
enabled: process.env.ANALYZE === "true",
|
||||
});
|
||||
|
||||
const nextConfig = {
|
||||
i18n: i18n,
|
||||
productionBrowserSourceMaps: true,
|
||||
output: "standalone",
|
||||
transpilePackages: [
|
||||
"@rallly/backend",
|
||||
"@rallly/icons",
|
||||
"@rallly/ui",
|
||||
"@rallly/tailwind-config",
|
||||
],
|
||||
webpack(config) {
|
||||
config.module.rules.push({
|
||||
test: /\.svg$/,
|
||||
issuer: /\.[jt]sx?$/,
|
||||
use: ["@svgr/webpack"],
|
||||
});
|
||||
|
||||
return config;
|
||||
},
|
||||
typescript: {
|
||||
ignoreBuildErrors: true,
|
||||
},
|
||||
async redirects() {
|
||||
return [
|
||||
{
|
||||
source: "/support",
|
||||
destination: "https://support.rallly.co",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/p/:path*",
|
||||
destination: "http://app.rallly.co/p/:path*",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/admin/:path*",
|
||||
destination: "http://app.rallly.co/admin/:path*",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/profile",
|
||||
destination: "http://app.rallly.co",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/login",
|
||||
destination: "http://app.rallly.co/login",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/new",
|
||||
destination: "http://app.rallly.co/new",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/register",
|
||||
destination: "http://app.rallly.co/register",
|
||||
permanent: true,
|
||||
},
|
||||
];
|
||||
},
|
||||
};
|
||||
|
||||
// Make sure adding Sentry options is the last code to run before exporting, to
|
||||
// ensure that your source maps include changes from all other Webpack plugins
|
||||
module.exports = withBundleAnalyzer(nextConfig);
|
69
apps/landing/package.json
Normal file
|
@ -0,0 +1,69 @@
|
|||
{
|
||||
"name": "@rallly/landing",
|
||||
"version": "0.0.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "TAILWIND_MODE=watch next dev --port 3001",
|
||||
"build": "next build",
|
||||
"analyze": "ANALYZE=true next build",
|
||||
"start": "next start",
|
||||
"lint": "eslint .",
|
||||
"lint:tsc": "tsc --noEmit",
|
||||
"i18n:scan": "i18next-scanner --config i18next-scanner.config.js",
|
||||
"prettier": "prettier --write ./src"
|
||||
},
|
||||
"dependencies": {
|
||||
"@rallly/icons": "*",
|
||||
"@rallly/languages": "*",
|
||||
"@rallly/tailwind-config": "*",
|
||||
"@rallly/ui": "*",
|
||||
"@svgr/webpack": "^6.5.1",
|
||||
"@tailwindcss/typography": "^0.5.9",
|
||||
"@vercel/analytics": "^0.1.8",
|
||||
"autoprefixer": "^10.4.13",
|
||||
"class-variance-authority": "^0.6.0",
|
||||
"dayjs": "^1.11.7",
|
||||
"framer-motion": "^6.5.1",
|
||||
"gray-matter": "^4.0.3",
|
||||
"i18next": "^22.4.9",
|
||||
"i18next-icu": "^2.3.0",
|
||||
"intl-messageformat": "^10.3.4",
|
||||
"lodash": "^4.17.21",
|
||||
"nanoid": "^4.0.0",
|
||||
"next-i18next": "^13.0.3",
|
||||
"next-seo": "^5.15.0",
|
||||
"react-i18next": "^12.1.4",
|
||||
"react-use": "^17.4.0",
|
||||
"remark": "^14.0.3",
|
||||
"remark-html": "^15.0.2",
|
||||
"typescript": "^4.9.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@next/bundle-analyzer": "^12.3.4",
|
||||
"@rallly/tsconfig": "*",
|
||||
"@types/accept-language-parser": "^1.5.3",
|
||||
"@types/color-hash": "^1.0.2",
|
||||
"@types/lodash": "^4.14.178",
|
||||
"@types/react": "^18.0.28",
|
||||
"@types/react-big-calendar": "^0.31.0",
|
||||
"@types/react-dom": "^18.0.11",
|
||||
"@types/react-linkify": "^1.0.1",
|
||||
"@types/smoothscroll-polyfill": "^0.3.1",
|
||||
"@typescript-eslint/eslint-plugin": "^5.21.0",
|
||||
"@typescript-eslint/parser": "^5.50.0",
|
||||
"cheerio": "^1.0.0-rc.12",
|
||||
"eslint": "^7.26.0",
|
||||
"eslint-config-next": "^13.0.1",
|
||||
"eslint-config-turbo": "^0.0.9",
|
||||
"eslint-import-resolver-typescript": "^2.7.0",
|
||||
"eslint-plugin-import": "^2.22.1",
|
||||
"eslint-plugin-react": "^7.23.2",
|
||||
"eslint-plugin-react-hooks": "^4.2.0",
|
||||
"eslint-plugin-simple-import-sort": "^7.0.0",
|
||||
"i18next-scanner": "^4.2.0",
|
||||
"i18next-scanner-typescript": "^1.1.1",
|
||||
"prettier-plugin-tailwindcss": "^0.1.8",
|
||||
"smtp-tester": "^2.0.1",
|
||||
"wait-on": "^6.0.1"
|
||||
}
|
||||
}
|
34
apps/landing/playwright.config.ts
Normal file
|
@ -0,0 +1,34 @@
|
|||
import { devices, PlaywrightTestConfig } from "@playwright/test";
|
||||
|
||||
const ci = process.env.CI === "true";
|
||||
|
||||
// Use process.env.PORT by default and fallback to port 3000
|
||||
const PORT = process.env.PORT || 3000;
|
||||
|
||||
// Set webServer.url and use.baseURL with the location of the WebServer respecting the correct set port
|
||||
const baseURL = `http://localhost:${PORT}`;
|
||||
|
||||
// Reference: https://playwright.dev/docs/test-configuration
|
||||
const config: PlaywrightTestConfig = {
|
||||
// Artifacts folder where screenshots, videos, and traces are stored.
|
||||
outputDir: "test-results/",
|
||||
projects: [{ name: "chromium", use: { ...devices["Desktop Chrome"] } }],
|
||||
use: {
|
||||
viewport: { width: 1280, height: 720 },
|
||||
baseURL,
|
||||
permissions: ["clipboard-read"],
|
||||
trace: "retain-on-failure",
|
||||
},
|
||||
webServer: {
|
||||
command: `NODE_ENV=test yarn dev --port ${PORT}`,
|
||||
url: baseURL,
|
||||
timeout: 120 * 1000,
|
||||
reuseExistingServer: !ci,
|
||||
},
|
||||
reporter: [
|
||||
[ci ? "github" : "list"],
|
||||
["html", { open: !ci ? "on-failure" : "never" }],
|
||||
],
|
||||
workers: 1,
|
||||
};
|
||||
export default config;
|
3
apps/landing/postcss.config.js
Normal file
|
@ -0,0 +1,3 @@
|
|||
module.exports = {
|
||||
plugins: ["tailwindcss", "autoprefixer"],
|
||||
};
|
BIN
apps/landing/public/android-chrome-192x192.png
Normal file
After Width: | Height: | Size: 2 KiB |
BIN
apps/landing/public/android-chrome-512x512.png
Normal file
After Width: | Height: | Size: 5.7 KiB |
BIN
apps/landing/public/apple-touch-icon-114x114.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
apps/landing/public/apple-touch-icon-120x120.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
apps/landing/public/apple-touch-icon-144x144.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
apps/landing/public/apple-touch-icon-152x152.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
apps/landing/public/apple-touch-icon-167x167.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
apps/landing/public/apple-touch-icon-180x180.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
apps/landing/public/apple-touch-icon-57x57.png
Normal file
After Width: | Height: | Size: 710 B |
BIN
apps/landing/public/apple-touch-icon-60x60.png
Normal file
After Width: | Height: | Size: 751 B |
BIN
apps/landing/public/apple-touch-icon-72x72.png
Normal file
After Width: | Height: | Size: 885 B |
BIN
apps/landing/public/apple-touch-icon-76x76.png
Normal file
After Width: | Height: | Size: 959 B |
9
apps/landing/public/bimi-logo.svg
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<svg width="400" height="400" fill="none" viewBox="0 0 400 400" version="1.2" baseProfile="tiny-ps" xmlns="http://www.w3.org/2000/svg">
|
||||
<title>bimi-svg-tiny-12-ps</title>
|
||||
<g>
|
||||
<path fill="#fff" d="M0 0h400v400H0z"/>
|
||||
<path fill="#4F46E5" fill-rule="evenodd" d="M108.232 89C97.614 89 89 97.633 89 108.302v183.396C89 302.354 97.602 311 108.232 311h182.732c10.618 0 19.232-8.633 19.232-19.302V108.302c0-10.656-8.602-19.302-19.232-19.302H108.232Zm181.86 50.443H109.104v151.38h180.988v-151.38Zm-27.982-21.484a9.68 9.68 0 0 1-2.691 7.05 9.615 9.615 0 0 1-6.925 2.952 9.595 9.595 0 0 1-6.924-2.952 9.675 9.675 0 0 1-2.691-7.05 9.676 9.676 0 0 1 2.934-6.605 9.604 9.604 0 0 1 6.681-2.707c2.493 0 4.888.97 6.682 2.707a9.676 9.676 0 0 1 2.934 6.605Zm-125.024 9.644a9.607 9.607 0 0 0 7.024-2.701 9.66 9.66 0 0 0 2.941-6.949 9.66 9.66 0 0 0-2.941-6.95 9.607 9.607 0 0 0-7.024-2.701 9.606 9.606 0 0 0-6.581 2.945 9.674 9.674 0 0 0-2.698 6.706c0 2.501.967 4.905 2.698 6.705a9.606 9.606 0 0 0 6.581 2.945Zm13.026 90.28a4.828 4.828 0 0 1-1.042-5.255 4.799 4.799 0 0 1 1.042-1.565l6.795-6.82a4.798 4.798 0 0 1 6.796 0l24.258 24.333 53.099-53.292a4.798 4.798 0 0 1 5.237-1.046 4.822 4.822 0 0 1 1.559 1.046l6.807 6.82a4.842 4.842 0 0 1 0 6.833l-63.274 63.48a4.793 4.793 0 0 1-6.796 0l-34.481-34.534Z"/>
|
||||
</g>
|
||||
<defs/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.3 KiB |
71
apps/landing/public/digitalocean.svg
Normal file
|
@ -0,0 +1,71 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 603 103" style="enable-background:new 0 0 603 103;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#0080FF;}
|
||||
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#0080FF;}
|
||||
</style>
|
||||
<g id="XMLID_2369_">
|
||||
<g id="XMLID_2638_">
|
||||
<g id="XMLID_2639_">
|
||||
<g>
|
||||
<g id="XMLID_44_">
|
||||
<g id="XMLID_48_">
|
||||
<path id="XMLID_49_" class="st0" d="M52.1,102.1l0-19.6c20.8,0,36.8-20.6,28.9-42.4C78,32,71.6,25.5,63.5,22.6
|
||||
c-21.8-7.9-42.4,8.1-42.4,28.9c0,0,0,0,0,0l-19.6,0c0-33.1,32-58.9,66.7-48.1c15.2,4.7,27.2,16.8,31.9,31.9
|
||||
C110.9,70.1,85.2,102.1,52.1,102.1z"/>
|
||||
</g>
|
||||
<polygon id="XMLID_47_" class="st1" points="52.1,82.5 32.6,82.5 32.6,63 32.6,63 52.1,63 52.1,63 "/>
|
||||
<polygon id="XMLID_46_" class="st1" points="32.6,97.5 17.6,97.5 17.6,97.5 17.6,82.5 32.6,82.5 32.6,97.5 "/>
|
||||
<polygon id="XMLID_45_" class="st1" points="17.6,82.5 5,82.5 5,82.5 5,70 5,70 17.6,70 17.6,70 "/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="XMLID_2370_">
|
||||
<path id="XMLID_2635_" class="st0" d="M181.5,30.2c-5.8-4-13-6.1-21.4-6.1h-18.3v58.1h18.3c8.4,0,15.6-2.1,21.4-6.4
|
||||
c3.2-2.2,5.7-5.4,7.4-9.3c1.7-3.9,2.6-8.5,2.6-13.7c0-5.1-0.9-9.7-2.6-13.6C187.2,35.4,184.7,32.3,181.5,30.2z M152.5,34h5.8
|
||||
c6.4,0,11.7,1.3,15.7,3.7c4.4,2.7,6.7,7.8,6.7,15.1c0,7.6-2.3,12.9-6.7,15.8h0c-3.8,2.5-9.1,3.8-15.6,3.8h-5.8V34z"/>
|
||||
<path id="XMLID_2634_" class="st0" d="M204.3,23.4c-1.8,0-3.3,0.6-4.5,1.8c-1.2,1.2-1.9,2.7-1.9,4.4c0,1.8,0.6,3.3,1.9,4.5
|
||||
c1.2,1.2,2.7,1.9,4.5,1.9c1.8,0,3.3-0.6,4.5-1.9c1.2-1.2,1.9-2.8,1.9-4.5c0-1.8-0.6-3.3-1.9-4.4C207.6,24,206,23.4,204.3,23.4z"/>
|
||||
<rect id="XMLID_2564_" x="199" y="41.3" class="st0" width="10.3" height="41"/>
|
||||
<path id="XMLID_2561_" class="st0" d="M246.8,44.7c-3.1-2.8-6.6-4.4-10.3-4.4c-5.7,0-10.4,2-14.1,5.8c-3.7,3.8-5.5,8.8-5.5,14.7
|
||||
c0,5.8,1.8,10.7,5.5,14.7c3.7,3.8,8.4,5.8,14.1,5.8c4,0,7.4-1.1,10.2-3.3V79c0,3.4-0.9,6-2.7,7.9c-1.8,1.8-4.3,2.7-7.4,2.7
|
||||
c-4.8,0-7.7-1.9-11.4-6.8l-7,6.7l0.2,0.3c1.5,2.1,3.8,4.2,6.9,6.2c3.1,2,6.9,3,11.5,3c6.1,0,11.1-1.9,14.7-5.6
|
||||
c3.7-3.7,5.5-8.7,5.5-14.9V41.3h-10.1V44.7z M244.1,68.9c-1.8,2-4.1,3-7.1,3c-3,0-5.3-1-7-3c-1.8-2-2.7-4.7-2.7-8
|
||||
c0-3.3,0.9-6.1,2.7-8.1c1.8-2,4.1-3.1,7-3.1c3,0,5.3,1,7.1,3.1c1.8,2,2.7,4.8,2.7,8.1C246.8,64.2,245.8,66.9,244.1,68.9z"/>
|
||||
<rect id="XMLID_2560_" x="265.7" y="41.3" class="st0" width="10.3" height="41"/>
|
||||
<path id="XMLID_2552_" class="st0" d="M271,23.4c-1.8,0-3.3,0.6-4.5,1.8c-1.2,1.2-1.9,2.7-1.9,4.4c0,1.8,0.6,3.3,1.9,4.5
|
||||
c1.2,1.2,2.7,1.9,4.5,1.9c1.8,0,3.3-0.6,4.5-1.9c1.2-1.2,1.9-2.8,1.9-4.5c0-1.8-0.6-3.3-1.9-4.4C274.3,24,272.7,23.4,271,23.4z"/>
|
||||
<path id="XMLID_2509_" class="st0" d="M298.6,30.3h-10.1v11.1h-5.9v9.4h5.9v17c0,5.3,1.1,9.1,3.2,11.3c2.1,2.2,5.8,3.3,11.1,3.3
|
||||
c1.7,0,3.4-0.1,5-0.2l0.5,0v-9.4l-3.5,0.2c-2.5,0-4.1-0.4-4.9-1.3c-0.8-0.9-1.2-2.7-1.2-5.4V50.7h9.6v-9.4h-9.6V30.3z"/>
|
||||
<rect id="XMLID_2508_" x="356.5" y="24.1" class="st0" width="10.3" height="58.1"/>
|
||||
<path id="XMLID_2470_" class="st0" d="M470.9,67.6c-1.8,2.1-3.7,3.9-5.2,4.8v0c-1.4,0.9-3.2,1.4-5.3,1.4c-3,0-5.5-1.1-7.5-3.4
|
||||
c-2-2.3-3-5.2-3-8.7s1-6.4,2.9-8.6c2-2.3,4.4-3.4,7.4-3.4c3.3,0,6.8,2.1,9.8,5.6l6.8-6.5l0,0c-4.4-5.8-10.1-8.5-16.9-8.5
|
||||
c-5.7,0-10.6,2.1-14.6,6.1c-4,4-6,9.2-6,15.3s2,11.2,6,15.3c4,4.1,8.9,6.1,14.6,6.1c7.5,0,13.5-3.2,17.5-9.1L470.9,67.6z"/>
|
||||
<path id="XMLID_2460_" class="st0" d="M513.2,47c-1.5-2-3.5-3.7-5.9-4.9c-2.5-1.2-5.3-1.8-8.5-1.8c-5.8,0-10.5,2.1-14,6.3
|
||||
c-3.4,4.2-5.2,9.3-5.2,15.4c0,6.2,1.9,11.3,5.7,15.3c3.7,3.9,8.8,5.9,14.9,5.9c6.9,0,12.7-2.8,16.9-8.4l0.2-0.3l-6.7-6.5l0,0
|
||||
c-0.6,0.8-1.5,1.6-2.3,2.4c-1,1-2,1.7-3,2.2c-1.5,0.8-3.3,1.1-5.2,1.1c-2.9,0-5.2-0.8-7-2.5c-1.7-1.5-2.7-3.6-2.9-6.2h27.3
|
||||
l0.1-3.8c0-2.7-0.4-5.2-1.1-7.6C515.8,51.3,514.7,49.1,513.2,47z M490.7,56.7c0.5-2,1.4-3.6,2.7-4.9c1.4-1.4,3.2-2.1,5.4-2.1
|
||||
c2.5,0,4.4,0.7,5.7,2.1c1.2,1.3,1.9,2.9,2.1,4.8H490.7z"/>
|
||||
<path id="XMLID_2456_" class="st0" d="M552.8,44.4L552.8,44.4c-3.1-2.7-7.4-4-12.8-4c-3.4,0-6.6,0.8-9.5,2.2
|
||||
c-2.7,1.4-5.3,3.6-7,6.6l0.1,0.1l6.6,6.3c2.7-4.3,5.7-5.8,9.7-5.8c2.2,0,3.9,0.6,5.3,1.7c1.4,1.1,2,2.6,2,4.4v2
|
||||
c-2.6-0.8-5.1-1.2-7.6-1.2c-5.1,0-9.3,1.2-12.4,3.6c-3.1,2.4-4.7,5.9-4.7,10.2c0,3.8,1.3,7,4,9.3c2.7,2.2,6,3.4,9.9,3.4
|
||||
c3.9,0,7.6-1.6,10.9-4.3v3.4h10.1V55.9C557.6,51,556,47.1,552.8,44.4z M534.5,66.6c1.2-0.8,2.8-1.2,4.9-1.2c2.5,0,5.1,0.5,7.8,1.5
|
||||
v4C545,73,542,74,538.3,74c-1.8,0-3.2-0.4-4.1-1.2c-0.9-0.8-1.4-1.7-1.4-3C532.8,68.5,533.4,67.4,534.5,66.6z"/>
|
||||
<path id="XMLID_2454_" class="st0" d="M597.2,45.2c-2.9-3.2-6.9-4.8-12-4.8c-4.1,0-7.4,1.2-9.9,3.5v-2.5h-10.1v41h10.3V59.7
|
||||
c0-3.1,0.7-5.6,2.2-7.3c1.5-1.8,3.4-2.6,6.1-2.6c2.3,0,4.1,0.8,5.4,2.3c1.3,1.6,2,3.7,2,6.4v23.7h10.3V58.5
|
||||
C601.5,52.9,600.1,48.4,597.2,45.2z"/>
|
||||
<path id="XMLID_2450_" class="st0" d="M343.6,44.4L343.6,44.4c-3.1-2.7-7.4-4-12.8-4c-3.4,0-6.6,0.8-9.5,2.2
|
||||
c-2.7,1.4-5.3,3.6-7,6.6l0.1,0.1l6.6,6.3c2.7-4.3,5.7-5.8,9.7-5.8c2.2,0,3.9,0.6,5.3,1.7c1.4,1.1,2,2.6,2,4.4v2
|
||||
c-2.6-0.8-5.1-1.2-7.6-1.2c-5.1,0-9.3,1.2-12.4,3.6c-3.1,2.4-4.7,5.9-4.7,10.2c0,3.8,1.3,7,4,9.3c2.7,2.2,6,3.4,9.9,3.4
|
||||
c3.9,0,7.6-1.6,10.9-4.3v3.4h10.1V55.9C348.3,51,346.7,47.1,343.6,44.4z M325.3,66.6c1.2-0.8,2.8-1.2,4.9-1.2
|
||||
c2.5,0,5.1,0.5,7.8,1.5v4c-2.2,2.1-5.2,3.1-8.9,3.1c-1.8,0-3.2-0.4-4.1-1.2c-0.9-0.8-1.4-1.7-1.4-3
|
||||
C323.6,68.5,324.1,67.4,325.3,66.6z"/>
|
||||
<path id="XMLID_2371_" class="st0" d="M404.2,83.1c-16.5,0-30-13.4-30-30s13.4-30,30-30c16.5,0,30,13.4,30,30
|
||||
S420.7,83.1,404.2,83.1z M404.2,33.8c-10.7,0-19.4,8.7-19.4,19.4s8.7,19.4,19.4,19.4c10.7,0,19.4-8.7,19.4-19.4
|
||||
S414.9,33.8,404.2,33.8z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.8 KiB |
BIN
apps/landing/public/favicon-128x128.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
apps/landing/public/favicon-16x16.png
Normal file
After Width: | Height: | Size: 388 B |
BIN
apps/landing/public/favicon-196x196.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
apps/landing/public/favicon-32x32.png
Normal file
After Width: | Height: | Size: 566 B |
BIN
apps/landing/public/favicon-96x96.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
apps/landing/public/favicon.ico
Normal file
After Width: | Height: | Size: 4.2 KiB |
5
apps/landing/public/favicon.svg
Normal file
|
@ -0,0 +1,5 @@
|
|||
<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="30" height="30" rx="7" fill="#6366F1"/>
|
||||
<path d="M11.4201 15.7973C11.2842 15.9332 11.2843 16.1536 11.4203 16.2894L13.9147 18.7792C14.0506 18.9148 14.2707 18.9147 14.4064 18.779L18.9829 14.2025C19.1188 14.0667 19.1188 13.8464 18.9829 13.7106L18.491 13.2187C18.3552 13.0828 18.135 13.0828 17.9992 13.2187L14.1579 17.0599L12.4037 15.3056C12.2678 15.1698 12.0476 15.1698 11.9118 15.3056L11.4201 15.7973Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 8.3913C7 7.62291 7.62292 7 8.3913 7H21.6087C22.3771 7 23 7.62291 23 8.3913V21.6087C23 22.3771 22.3771 23 21.6087 23H8.3913C7.62292 23 7 22.3771 7 21.6087V8.3913ZM8.45453 10.6364H21.5455V21.5455H8.45453V10.6364ZM18.8261 9.78261C19.2103 9.78261 19.5217 9.47116 19.5217 9.08696C19.5217 8.70275 19.2103 8.3913 18.8261 8.3913C18.4419 8.3913 18.1304 8.70275 18.1304 9.08696C18.1304 9.47116 18.4419 9.78261 18.8261 9.78261ZM11.1739 9.08696C11.1739 9.47116 10.8625 9.78261 10.4783 9.78261C10.094 9.78261 9.78261 9.47116 9.78261 9.08696C9.78261 8.70275 10.094 8.3913 10.4783 8.3913C10.8625 8.3913 11.1739 8.70275 11.1739 9.08696Z" fill="white"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
3
apps/landing/public/if-need-be.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" fill="#fbbf24" viewBox="0 0 20 20">
|
||||
<path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.106-7.553c-.31-.62-.586-1.014-.813-1.24C12.116 9.03 12.02 9.004 12 9c-.02.004-.116.03-.293.207-.226.226-.503.62-.812 1.24-.357.714-.747 1.32-1.188 1.76C9.265 12.65 8.692 13 8 13c-.692 0-1.265-.35-1.707-.793-.44-.44-.83-1.046-1.187-1.76a1 1 0 1 1 1.789-.894c.31.62.586 1.013.812 1.24.177.177.273.204.293.207.02-.004.116-.03.293-.207.226-.226.503-.62.813-1.24.357-.714.747-1.32 1.187-1.76C10.735 7.35 11.308 7 12 7c.692 0 1.265.35 1.707.793.44.44.83 1.046 1.188 1.76a1 1 0 1 1-1.79.894ZM11.996 9H12h-.002Zm.005 0h.003-.003Zm-3.997 2h-.003.003ZM8 11h-.003H8Z" clip-rule="evenodd" />
|
||||
</svg>
|
After Width: | Height: | Size: 733 B |
174
apps/landing/public/locales/ca/app.json
Normal file
|
@ -0,0 +1,174 @@
|
|||
{
|
||||
"12h": "12 h",
|
||||
"24h": "24 h",
|
||||
"addTimeOption": "Afegir franja horària",
|
||||
"adminPollTitle": "{title}: Administrador",
|
||||
"alreadyRegistered": "Ja estàs registrat? <a>Inicia sessió →</a>",
|
||||
"applyToAllDates": "Aplicar a totes les dates",
|
||||
"areYouSure": "N'esteu segur?",
|
||||
"back": "Torna",
|
||||
"calendarHelp": "No pots crear una enquesta sense cap opció. Afegeix com a mínim una opció per a continuar.",
|
||||
"calendarHelpTitle": "Oblida alguna cosa?",
|
||||
"cancel": "Cancel·lar",
|
||||
"comment": "Comentar",
|
||||
"commentPlaceholder": "Deixa un comentari en aquesta enquesta (visible per a tothom)",
|
||||
"comments": "Comentaris",
|
||||
"continue": "Continuar",
|
||||
"copied": "Copiat",
|
||||
"copyLink": "Copiar l'enllaç",
|
||||
"createAnAccount": "Crea un compte",
|
||||
"createdBy": "per <b>{name}</b>",
|
||||
"createNew": "Nova enquesta",
|
||||
"createPoll": "Crear enquesta",
|
||||
"creatingDemo": "Crear enquesta de prova…",
|
||||
"delete": "Suprimir",
|
||||
"deleteComment": "Suprimir comentari",
|
||||
"deleteDate": "Suprimir data",
|
||||
"deletedPoll": "Enquesta suprimida",
|
||||
"deletedPollInfo": "Aquesta enquesta ja no existeix.",
|
||||
"deletePoll": "Suprimir l'enquesta",
|
||||
"deletePollDescription": "Totes les dades relacionades amb aquesta enquesta se suprimiran. Per confirmar, escrigui <s>”{confirmText}”</s> a l'entrada següent:",
|
||||
"deletingOptionsWarning": "Estàs suprimint opcions que han estat votades pels participants. Els seus vots també seran eliminats.",
|
||||
"demoPollNotice": "Les enquestes de prova se suprimeixen automàticament després d'un dia",
|
||||
"description": "Descripció",
|
||||
"descriptionPlaceholder": "Hola a tothom, si us plau escolliu les dates que us van millor!",
|
||||
"editDetails": "Edita els detalls",
|
||||
"editOptions": "Edita les opcions",
|
||||
"email": "Correu electrònic",
|
||||
"emailNotAllowed": "Aquest correu no està permès.",
|
||||
"endingGuestSessionNotice": "Un cop finalitzada una sessió no es pot reprendre. No podràs editar cap vot o comentari que hagis fet en aquesta sessió.",
|
||||
"endSession": "Finalitzar sessió",
|
||||
"expiredOrInvalidLink": "Aquest enllaç ha expirat o és invàlid. Si us plau, demana'n un de nou.",
|
||||
"exportToCsv": "Exporta a CSV",
|
||||
"forgetMe": "Oblida'm",
|
||||
"goToAdmin": "Anar al panell d'administració",
|
||||
"guest": "Convidat",
|
||||
"guestSessionNotice": "Estàs utilitzant una sessió de convidat. Això et permetrà identificar-te i si tornes més tard, poder editar els teus vots.",
|
||||
"guestSessionReadMore": "Llegeix més sobre les sessions de convidats.",
|
||||
"hide": "Amaga",
|
||||
"home": "Inici",
|
||||
"ifNeedBe": "Si és necessari",
|
||||
"loading": "Carregant…",
|
||||
"loadingParticipants": "Carregant participants…",
|
||||
"location": "Ubicació",
|
||||
"locationPlaceholder": "Cafeteria Joe",
|
||||
"lockPoll": "Bloquejar enquesta",
|
||||
"login": "Iniciar sessió",
|
||||
"loginSuccessful": "Has iniciat sessió! Espera mentre ets redirigit…",
|
||||
"logout": "Tanca sessió",
|
||||
"manage": "Gestionar",
|
||||
"mixedOptionsDescription": "No pots tenir ambdues opcions de data i hora a la mateixa enquesta. Quina voldries mantenir?",
|
||||
"mixedOptionsKeepDates": "Mantenir opcions de data",
|
||||
"mixedOptionsKeepTimes": "Mantenir opcions de franja horària",
|
||||
"mixedOptionsTitle": "Esperi un moment… 🤔",
|
||||
"monday": "Dilluns",
|
||||
"monthView": "Vista mensual",
|
||||
"name": "Nom",
|
||||
"namePlaceholder": "Jessie Smith",
|
||||
"new": "Nou",
|
||||
"newParticipant": "Nou participant",
|
||||
"newParticipantFormDescription": "Omple el formulari següent per enviar els teus vots.",
|
||||
"newPoll": "Nova enquesta",
|
||||
"nextMonth": "Mes següent",
|
||||
"no": "No",
|
||||
"noDatesSelected": "No s'ha seleccionat cap data",
|
||||
"notificationsOn": "Notificacions activades",
|
||||
"notRegistered": "Crea un compte →",
|
||||
"noVotes": "Ningú ha votat aquesta opció",
|
||||
"ok": "D'acord",
|
||||
"optional": "opcional",
|
||||
"pollHasBeenLocked": "Aquesta enquesta ha estat bloquejada",
|
||||
"pollsEmpty": "No s'ha creat cap enquesta",
|
||||
"possibleAnswers": "Possibles respostes",
|
||||
"preferences": "Preferències",
|
||||
"previousMonth": "Mes anterior",
|
||||
"profileUser": "Perfil - {username}",
|
||||
"redirect": "<a>Clica aquí</a> si no ets redirigit de forma automàtica…",
|
||||
"register": "Registrar-se",
|
||||
"requiredNameError": "El nom és obligatori",
|
||||
"requiredString": "\"{name}\" és necessari",
|
||||
"resendVerificationCode": "Reenvia codi de verificació",
|
||||
"response": "Resposta",
|
||||
"save": "Desa",
|
||||
"saveInstruction": "Selecciona la teva disponibilitat i prem <b>{action}</b>",
|
||||
"share": "Compartir",
|
||||
"shareDescription": "Envia aquest enllaç als <b>participants</b> perquè puguin votar a l'enquesta.",
|
||||
"shareLink": "Comparteix via enllaç",
|
||||
"specifyTimes": "Especifica franges horàries",
|
||||
"specifyTimesDescription": "Inclou les hores d'inici i final per a cada opció",
|
||||
"stepSummary": "Pas {current} de {total}",
|
||||
"submit": "Envia",
|
||||
"sunday": "Diumenge",
|
||||
"timeFormat": "Format horari:",
|
||||
"timeZone": "Zona horària:",
|
||||
"title": "Títol",
|
||||
"titlePlaceholder": "Reunió mensual",
|
||||
"today": "Avui",
|
||||
"unlockPoll": "Desbloquejar enquesta",
|
||||
"user": "Usuari",
|
||||
"userAlreadyExists": "Ja existeix un usuari amb aquest correu",
|
||||
"userDoesNotExist": "No es pot trobar l'usuari sol·licitat",
|
||||
"userNotFound": "No existeix cap usuari amb aquest correu",
|
||||
"validEmail": "Si us plau, introdueix un correu vàlid",
|
||||
"verificationCodeHelp": "No has rebut el correu? Revisa el correu brossa.",
|
||||
"verificationCodePlaceholder": "Introdueix el codi de 6 dígits",
|
||||
"verificationCodeSent": "Un codi de verificació s'ha enviat a <b>{email}</b> <a>Modifica'l</a>",
|
||||
"verifyYourEmail": "Verifica el teu correu",
|
||||
"weekStartsOn": "La setmana comença en",
|
||||
"weekView": "Vista setmanal",
|
||||
"whatsThis": "Què és això?",
|
||||
"wrongVerificationCode": "El codi de verificació és incorrecte o s'ha exhaurit",
|
||||
"yes": "Sí",
|
||||
"you": "Tu",
|
||||
"yourDetails": "Les teves dades",
|
||||
"yourName": "El teu nom…",
|
||||
"yourPolls": "Les teves enquestes",
|
||||
"yourProfile": "El teu perfil",
|
||||
"homepage_3Ls": "Sí, amb 3 <e>L</e>s",
|
||||
"homepage_adFree": "Sense anuncis",
|
||||
"homepage_adFreeDescription": "Li pots donar un descans al teu bloquejador d'anuncis - No el necessitaràs aquí.",
|
||||
"homepage_comments": "Comentaris",
|
||||
"homepage_commentsDescription": "Els participants poden fer comentaris a la teva enquesta i aquests seran visibles per a tothom.",
|
||||
"homepage_features": "Característiques",
|
||||
"homepage_featuresSubheading": "Planificant, de forma intel·ligent",
|
||||
"homepage_getStarted": "Comença",
|
||||
"homepage_heroSubText": "Troba la data apropiada amb el mínim esforç",
|
||||
"homepage_heroText": "Planifica <br/><s>reunions grupals</s><br /> amb facilitat",
|
||||
"homepage_links": "Enllaços",
|
||||
"homepage_liveDemo": "Demostració en viu",
|
||||
"homepage_metaDescription": "Crea enquestes i vota per trobar el millor dia o hora. Una alternativa gratuïta a Doodle.",
|
||||
"homepage_metaTitle": "Rallly - Planifica reunions de grup",
|
||||
"homepage_mobileFriendly": "Adaptat per mòbil",
|
||||
"homepage_mobileFriendlyDescription": "Funciona perfectament en dispositius mòbils, per tant, els participants poden respondre enquestes des d'on siguin.",
|
||||
"homepage_noLoginRequired": "No cal iniciar sessió",
|
||||
"homepage_noLoginRequiredDescription": "No es necessita iniciar sessió per crear o participar en una enquesta.",
|
||||
"homepage_notifications": "Notificacions",
|
||||
"homepage_notificationsDescription": "Fes un seguiment de qui ha respost. Rep notificacions quan els participants votin o comentin a la teva enquesta.",
|
||||
"homepage_openSource": "Codi obert",
|
||||
"homepage_openSourceDescription": "El codi font és completament obert i <a>disponible a GitHub</a>.",
|
||||
"homepage_perfect": "Perfecte!",
|
||||
"homepage_principles": "Principis",
|
||||
"homepage_principlesSubheading": "No som com la resta",
|
||||
"homepage_selfHostable": "Autoallotjable",
|
||||
"homepage_selfHostableDescription": "Executa-ho al teu servidor per tenir control absolut de totes les dades.",
|
||||
"homepage_timeSlots": "Franges horàries",
|
||||
"homepage_timeSlotsDescription": "Defineix el temps d'inici i final per a cada opció a l'enquesta. Els temps es poden ajustar automàticament a la zona horària de cada participant o es poden establir per ignorar completament les zones horàries.",
|
||||
"common_blog": "Blog",
|
||||
"common_discussions": "Debats",
|
||||
"common_footerCredit": "Desenvolupat per <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Aquest projecte és finançat pels usuaris. Si us plau, considera donar-nos suport fent <a>un donatiu</a>.",
|
||||
"common_home": "Inici",
|
||||
"common_language": "Idioma",
|
||||
"common_poweredBy": "Impulsat per",
|
||||
"common_privacyPolicy": "Política de privacitat",
|
||||
"common_starOnGithub": "Segueix-nos a GitHub",
|
||||
"common_support": "Suport",
|
||||
"common_cookiePolicy": "Política de cookies",
|
||||
"common_termsOfUse": "Termes i condicions d'ús",
|
||||
"common_volunteerTranslator": "Ajuda a traduir aquesta pàgina",
|
||||
"errors_notFoundTitle": "404 no s'ha trobat",
|
||||
"errors_notFoundDescription": "No s'ha pogut trobar la pàgina que estaves buscant.",
|
||||
"errors_goToHome": "Anar a l'Inici",
|
||||
"optionCount": "{count, plural, one {# opció} other {# opcions}}",
|
||||
"participantCount": "{count, plural, one {# participant} other {# participants}}"
|
||||
}
|
192
apps/landing/public/locales/cs/app.json
Normal file
|
@ -0,0 +1,192 @@
|
|||
{
|
||||
"12h": "12-hodinový",
|
||||
"24h": "24-hodinový",
|
||||
"addTimeOption": "Vybrat konkrétní čas",
|
||||
"adminPollTitle": "{title}: Administrátor",
|
||||
"alreadyRegistered": "Ste už zaregistrovaný? <a>Prihlásenie →</a>",
|
||||
"applyToAllDates": "Použít pro všechny termíny",
|
||||
"areYouSure": "Jste si jisti?",
|
||||
"back": "Zpět",
|
||||
"calendarHelp": "Hlasování nelze vytvořit bez žádných možností. Chcete-li pokračovat, přidejte alespoň jednu možnost.",
|
||||
"calendarHelpTitle": "Zapomněli jste něco?",
|
||||
"cancel": "Zrušit",
|
||||
"changeName": "Změnit jméno",
|
||||
"changeNameDescription": "Zadejte nové jméno pro tohoto účastníka.",
|
||||
"changeNameInfo": "To nebude mít vliv na žádné hlasy, které jste již provedli.",
|
||||
"close": "Zavřít",
|
||||
"comment": "Okomentovat",
|
||||
"commentPlaceholder": "Zanechte u ankety komentář (uvidí jej všichni)",
|
||||
"comments": "Komentáře",
|
||||
"continue": "Pokračovat",
|
||||
"copied": "Zkopírováno",
|
||||
"copyLink": "Zkopírovat odkaz",
|
||||
"createAnAccount": "Vytvoriť účet",
|
||||
"createdBy": "od <b>{name}</b>",
|
||||
"createNew": "Vytvořit novou",
|
||||
"createPoll": "Vytvořit anketu",
|
||||
"creatingDemo": "Vytvářím demo anketu…",
|
||||
"delete": "Smazat",
|
||||
"deleteComment": "Odstranit komentář",
|
||||
"deleteDate": "Odstranit termín",
|
||||
"deletedPoll": "Smazaná anketa",
|
||||
"deletedPollInfo": "Tato anketa již neexistuje.",
|
||||
"deleteParticipant": "Smazat {name}?",
|
||||
"deleteParticipantDescription": "Opravdu chcete tohoto účastníka smazat? Tuto akci nelze vrátit zpět.",
|
||||
"deletePoll": "Smazat anketu",
|
||||
"deletePollDescription": "Všechna data související s touto anketou budou smazána. Pro potvrzení, prosím, zadejte <s>\"{confirmText}”</s> do níže uvedeného pole:",
|
||||
"deletingOptionsWarning": "Mažete možnosti, pro které účastníci hlasovali. Jejich hlasy budou taktéž smazány.",
|
||||
"demoPollNotice": "Demo ankety se po jednom dni automaticky odstraní",
|
||||
"description": "Popis",
|
||||
"descriptionPlaceholder": "Ahoj všichni, prosím, zahlasujte pro termíny, které vám vyhovují!",
|
||||
"editDetails": "Upravit údaje",
|
||||
"editOptions": "Upravit možnosti",
|
||||
"editVotes": "Upravit hlasy",
|
||||
"email": "E-mail",
|
||||
"emailNotAllowed": "Tento e-mail není povolen.",
|
||||
"emailPlaceholder": "karel.novak@example.com",
|
||||
"endingGuestSessionNotice": "Jakmile relace hosta skončí, nelze ji obnovit. Nebudete moci upravovat žádné hlasy nebo komentáře, které jste v rámci relace zapracovali.",
|
||||
"endSession": "Ukončit relaci",
|
||||
"expiredOrInvalidLink": "Platnost odkazu vypršela nebo je neplatná. Požádejte o nový odkaz.",
|
||||
"exportToCsv": "Exportovat do CSV",
|
||||
"feedbackFormFooter": "Potřebujete pomoci? Navštivte <a>stránku podpory</a>.",
|
||||
"feedbackFormLabel": "Jak můžeme vylepšit <appname />?",
|
||||
"feedbackFormPlaceholder": "Podělte se o své myšlenky…",
|
||||
"feedbackFormTitle": "Formulář na zpětnou vazbu",
|
||||
"feedbackSent": "Děkujeme! Vaše zpětná vazba byla odeslána.",
|
||||
"forgetMe": "Zapomenout mě",
|
||||
"goToAdmin": "Přejít do administrace",
|
||||
"guest": "Host",
|
||||
"guestSessionNotice": "Používáte relaci hosta. Díky tomu Vás rozpoznáme, pokud se vrátíte později a budete moci upravit své hlasy.",
|
||||
"guestSessionReadMore": "Přečtěte si o relaci hosta více.",
|
||||
"hide": "Skrýt",
|
||||
"home": "Domů",
|
||||
"ifNeedBe": "Pokud je to nutné",
|
||||
"loading": "Načítám…",
|
||||
"loadingParticipants": "Načítám účastníky…",
|
||||
"location": "Místo",
|
||||
"locationPlaceholder": "Příjemná kavárna v centru",
|
||||
"lockPoll": "Zamknout anketu",
|
||||
"login": "Přihlásit",
|
||||
"loginSuccessful": "Jste přihlášeni! Počkejte prosím, až budete přesměrováni…",
|
||||
"logout": "Odhlásit se",
|
||||
"manage": "Spravovat",
|
||||
"mixedOptionsDescription": "Nemůžete mít ve stejné anketě souběžně datum i čas. Kterou volbu chcete zachovat?",
|
||||
"mixedOptionsKeepDates": "Zachovat datum",
|
||||
"mixedOptionsKeepTimes": "Zachovat čas",
|
||||
"mixedOptionsTitle": "Vydržte chvilku…🤔",
|
||||
"monday": "Pondělí",
|
||||
"monthView": "Měsíční pohled",
|
||||
"name": "Jméno",
|
||||
"namePlaceholder": "Karel Novák",
|
||||
"new": "Nový",
|
||||
"newParticipant": "Nový účastník",
|
||||
"newParticipantFormDescription": "Pro odeslání hlasů vyplňte níže uvedený formulář.",
|
||||
"newPoll": "Nová anketa",
|
||||
"nextMonth": "Další měsíc",
|
||||
"no": "Ne",
|
||||
"noDatesSelected": "Nebyl vybrán žádný termín",
|
||||
"notificationsDisabled": "Pro <b>{title}</b> byly zakázány notifikace",
|
||||
"notificationsGuest": "Pro zapnutí oznámení se přihlaste",
|
||||
"notificationsOff": "Oznámení jsou vypnuta",
|
||||
"notificationsOn": "Oznámení jsou zapnuta",
|
||||
"notRegistered": "Vytvoriť nový účet →",
|
||||
"noVotes": "Nikdo pro tuto možnost nehlasoval",
|
||||
"ok": "Ok",
|
||||
"optional": "volitelné",
|
||||
"pollHasBeenLocked": "Anketa byla uzamčena",
|
||||
"pollsEmpty": "Nebyly vytvořeny žádné ankety",
|
||||
"possibleAnswers": "Možné odpovědi",
|
||||
"preferences": "Předvolby",
|
||||
"previousMonth": "Předchozí měsíc",
|
||||
"profileUser": "Profil - {username}",
|
||||
"redirect": "<a>Klikněte zde</a>, pokud nejste automaticky přesměrováni…",
|
||||
"register": "Registrovať sa",
|
||||
"requiredNameError": "Jméno je vyžadováno",
|
||||
"requiredString": "„{name}“ je povinné",
|
||||
"resendVerificationCode": "Znovu odeslat ověřovací kód",
|
||||
"response": "Reakce",
|
||||
"save": "Uložit",
|
||||
"saveInstruction": "Vyberte svou dostupnost a klikněte na <b>{action}</b>",
|
||||
"send": "Odeslat",
|
||||
"sendFeedback": "Odeslat zpětnou vazbu",
|
||||
"share": "Sdílet",
|
||||
"shareDescription": "Tento odkaz zašlete vašim <b>účastníkům</b>, aby mohli v anketě hlasovat.",
|
||||
"shareLink": "Odkaz ke sdílení",
|
||||
"specifyTimes": "Určete časy",
|
||||
"specifyTimesDescription": "Zahrnout počáteční a koncové časy pro každý termín",
|
||||
"stepSummary": "Krok {current} z {total}",
|
||||
"submit": "Odeslat",
|
||||
"sunday": "Neděli",
|
||||
"timeFormat": "Formát času:",
|
||||
"timeZone": "Časová zóna:",
|
||||
"title": "Název",
|
||||
"titlePlaceholder": "Měsíční setkání",
|
||||
"today": "Dnes",
|
||||
"unlockPoll": "Odemknout anketu",
|
||||
"user": "Uživatel",
|
||||
"userAlreadyExists": "Uživatel s tímto e-mailem již existuje",
|
||||
"userDoesNotExist": "Zadaný uživatel nebyl nalezen",
|
||||
"userNotFound": "Uživatel s tímto e-mailem neexistuje",
|
||||
"validEmail": "Zadejte, prosím, platnou e-mailovou adresu",
|
||||
"verificationCodeHelp": "Nedostali jste e-mail? Zkontrolujte spam/junk.",
|
||||
"verificationCodePlaceholder": "Zadejte 6místný kód",
|
||||
"verificationCodeSent": "Ověřovací kód byl odeslán na adresu <b>{email}</b> <a>Změnit</a>",
|
||||
"verifyYourEmail": "Ověřte e-mailovou adresu",
|
||||
"weekStartsOn": "Týden začíná v",
|
||||
"weekView": "Týdenní pohled",
|
||||
"whatsThis": "Co to znamená?",
|
||||
"wrongVerificationCode": "Váš ověřovací kód je nesprávný nebo vypršela jeho platnost",
|
||||
"yes": "Ano",
|
||||
"you": "Vy",
|
||||
"yourDetails": "Vaše údaje",
|
||||
"yourName": "Vaše jméno…",
|
||||
"yourPolls": "Vaše ankety",
|
||||
"yourProfile": "Váš profil",
|
||||
"homepage_3Ls": "Ano—se třemi <e>L</e>",
|
||||
"homepage_adFree": "Bez reklam",
|
||||
"homepage_adFreeDescription": "Nechte svůj blokátor reklam spát = tady nebude potřeba.",
|
||||
"homepage_comments": "Komentáře",
|
||||
"homepage_commentsDescription": "Účastníci se mohou vyjádřit k vašemu průzkumu a komentáře budou viditelné pro všechny.",
|
||||
"homepage_features": "Funkce",
|
||||
"homepage_featuresSubheading": "Plánování, chytřeji",
|
||||
"homepage_getStarted": "Začněme",
|
||||
"homepage_heroSubText": "Najděte ideální termín bez překlikávání",
|
||||
"homepage_heroText": "Plánujte<br/><s>společná setkání</s><br />snadno a rychle",
|
||||
"homepage_links": "Odkazy",
|
||||
"homepage_liveDemo": "Demo",
|
||||
"homepage_metaDescription": "Vytvořte ankety a hlasujte pro nalezení nejlepšího dne nebo času. Bezplatná alternativa k Doodle.",
|
||||
"homepage_metaTitle": "Rallly - naplánovat setkání skupin",
|
||||
"homepage_mobileFriendly": "Vhodné pro mobil",
|
||||
"homepage_mobileFriendlyDescription": "Funguje skvěle na mobilních zařízeních, aby účastníci mohli odpovídat na ankety, ať jsou kdekoliv.",
|
||||
"homepage_noLoginRequired": "Bez přihlášení",
|
||||
"homepage_noLoginRequiredDescription": "Pro vytvoření nebo účast v anketě se nemusíte přihlásit.",
|
||||
"homepage_notifications": "Oznámení",
|
||||
"homepage_notificationsDescription": "Sledujte kdo odpověděl. Dostávejte upozornění, když účastníci hlasují nebo komentují Vaši anketu.",
|
||||
"homepage_openSource": "Open-source",
|
||||
"homepage_openSourceDescription": "Veškerý kód je plně open-source a <a>k dispozici na GitHub</a>.",
|
||||
"homepage_perfect": "Skvěle!",
|
||||
"homepage_principles": "Zásady",
|
||||
"homepage_principlesSubheading": "Nejsme jako ostatní",
|
||||
"homepage_selfHostable": "Vlastní hosting",
|
||||
"homepage_selfHostableDescription": "Rozjeďte si vlastní server a získejte plnou kontrolu nad svými daty.",
|
||||
"homepage_timeSlots": "Časové sloty",
|
||||
"homepage_timeSlotsDescription": "Nastavte počáteční a koncový čas pro každou možnost ve Vaší anketě. Časy mohou být automaticky upraveny podle časové zóny každého účastníka, nebo mohou být nastaveny tak, aby zcela časové zóny ignorovaly.",
|
||||
"common_blog": "Blog",
|
||||
"common_discussions": "Diskuze",
|
||||
"common_footerCredit": "Vytvořil <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Tento projekt je financován uživateli. Zvažte jeho podporu <a>příspěvkem</a>.",
|
||||
"common_home": "Domů",
|
||||
"common_language": "Jazyk",
|
||||
"common_poweredBy": "Poháněn",
|
||||
"common_privacyPolicy": "Ochrana osobních údajů",
|
||||
"common_starOnGithub": "Dejte nám hvězdu na Github",
|
||||
"common_support": "Podpora",
|
||||
"common_cookiePolicy": "Zásady používání cookies",
|
||||
"common_termsOfUse": "Podmínky používání webu",
|
||||
"common_volunteerTranslator": "Pomozte přeložit tento web",
|
||||
"errors_notFoundTitle": "404 nenalezeno",
|
||||
"errors_notFoundDescription": "Nemohli jsme najít stránku, kterou hledáte.",
|
||||
"errors_goToHome": "Přejít domů",
|
||||
"optionCount": "{count, plural, one {# možnost} other {# možností}}",
|
||||
"participantCount": "{count, plural, one {# účastník} other {# účastníků}}"
|
||||
}
|
190
apps/landing/public/locales/da/app.json
Normal file
|
@ -0,0 +1,190 @@
|
|||
{
|
||||
"12h": "12-timer",
|
||||
"24h": "24-timer",
|
||||
"addTimeOption": "Tilføj tidspunkt",
|
||||
"adminPollTitle": "{title}: Administator",
|
||||
"alreadyRegistered": "Allerede registreret? <a>Log ind →</a>",
|
||||
"applyToAllDates": "Tilføj til alle datoer",
|
||||
"areYouSure": "Er du sikker?",
|
||||
"back": "Tilbage",
|
||||
"calendarHelp": "Du kan ikke oprette en afstemning uden valgmuligheder. Tilføj mindst et tidspunkt for at fortsætte.",
|
||||
"calendarHelpTitle": "Glemt noget?",
|
||||
"cancel": "Afbryd",
|
||||
"changeName": "Ændre navn",
|
||||
"changeNameDescription": "Indtast et nyt navn for denne deltager.",
|
||||
"changeNameInfo": "Dette vil ikke berøre de afstemninger, som du allerede har foretaget.",
|
||||
"close": "Luk",
|
||||
"comment": "Kommentar",
|
||||
"commentPlaceholder": "Giv en kommentar for denne afstemning (Synlig for alle)",
|
||||
"comments": "Kommentarer",
|
||||
"continue": "Fortsæt",
|
||||
"copied": "Kopieret",
|
||||
"copyLink": "Kopiér link",
|
||||
"createAnAccount": "Opret en konto",
|
||||
"createdBy": "af <b>{name}</b>",
|
||||
"createNew": "Opret ny",
|
||||
"createPoll": "Opret afstemning",
|
||||
"creatingDemo": "Opretter prøve afstemning…",
|
||||
"delete": "Slet",
|
||||
"deleteComment": "Slet kommentar",
|
||||
"deleteDate": "Slet dato",
|
||||
"deletedPoll": "Slettet afstemning",
|
||||
"deletedPollInfo": "Denne afstemning eksistere ikke længere.",
|
||||
"deleteParticipant": "Slet {name}?",
|
||||
"deleteParticipantDescription": "Er du sikker på, at du vil slette denne deltager? Denne handling kan ikke fortrydes.",
|
||||
"deletePoll": "Slet afstemning",
|
||||
"deletePollDescription": "Alle data relateret til denne afstemning vil blive slettet. For bekræftning skriv <s>\"{confirmText}\"</s> i feltet nedenfor:",
|
||||
"deletingOptionsWarning": "Du sletter mulighederne som medlemmer har stemt på. Deres stemmer vil også blive slettet.",
|
||||
"demoPollNotice": "Prøv afstemning vil blive slettet efter 1 dag",
|
||||
"description": "Beskrivelse",
|
||||
"descriptionPlaceholder": "Hej alle, vælg venligst de datoer som passer jer!",
|
||||
"editDetails": "Redigér detaljer",
|
||||
"editOptions": "Redigér muligheder",
|
||||
"editVotes": "Rediger stemmer",
|
||||
"email": "E-mail",
|
||||
"emailNotAllowed": "Denne e-mail er ikke tilladt.",
|
||||
"emailPlaceholder": "navn@eksempel.dk",
|
||||
"endingGuestSessionNotice": "Når en gæste-session slutter kan den ikke blive genoptaget. Du vil ikke kunne redigere i afstemninger eller kommentarer du har lavet i denne session.",
|
||||
"endSession": "Afslut session",
|
||||
"expiredOrInvalidLink": "Dette link er udløbet. Anmod venligst om et nyt link.",
|
||||
"exportToCsv": "Eksportér til CSV",
|
||||
"feedbackFormFooter": "Brug for hjælp? Besøg <a>supportsiden</a>.",
|
||||
"feedbackFormLabel": "Hvordan kan vi forbedre <appname />?",
|
||||
"feedbackFormPlaceholder": "Del dine tanker…",
|
||||
"feedbackFormTitle": "Feedback-formular",
|
||||
"feedbackSent": "Tak! Din feedback er blevet sendt.",
|
||||
"forgetMe": "Glem mig",
|
||||
"goToAdmin": "Gå til Admin",
|
||||
"guest": "Gæst",
|
||||
"guestSessionNotice": "Du bruger en gæste-session. Dette tillader os af genkende dig hvis du kommer tilbage for at redigere dine valg.",
|
||||
"guestSessionReadMore": "Læs mere om gæste-sessioner.",
|
||||
"hide": "Skjul",
|
||||
"home": "Hjem",
|
||||
"ifNeedBe": "Hvis behov",
|
||||
"loading": "Indlæser…",
|
||||
"loadingParticipants": "Indlæser deltagere…",
|
||||
"location": "Placering",
|
||||
"locationPlaceholder": "Joe's Kaffebutik",
|
||||
"lockPoll": "Lås afstemning",
|
||||
"login": "Log ind",
|
||||
"loginSuccessful": "Du er logget ind! Vent venligst mens du bliver viderestillet…",
|
||||
"logout": "Log ud",
|
||||
"manage": "Administrér",
|
||||
"mixedOptionsDescription": "Du kan ikke have både tid og dato muligheder i den samme afstemning. Hvad vil du holde?",
|
||||
"mixedOptionsKeepDates": "Behold dato muligheder",
|
||||
"mixedOptionsKeepTimes": "Behold tid muligheder",
|
||||
"mixedOptionsTitle": "Tøv en kende…🤔",
|
||||
"monday": "Mandag",
|
||||
"monthView": "Månedsvisning",
|
||||
"name": "Navn",
|
||||
"namePlaceholder": "Fornavn Efternavn",
|
||||
"new": "Ny",
|
||||
"newParticipant": "Ny deltager",
|
||||
"newParticipantFormDescription": "Udfyld formularen nedenfor, for at indsende dine stemmer.",
|
||||
"newPoll": "Ny afstemning",
|
||||
"nextMonth": "Næste måned",
|
||||
"no": "Nej",
|
||||
"noDatesSelected": "Ingen datoer valgt",
|
||||
"notificationsDisabled": "Notifikationer er blevet deaktiveret for <b>{title}</b>",
|
||||
"notificationsGuest": "Log ind for at aktivere notifikationer",
|
||||
"notificationsOff": "Notifikationer er slået fra",
|
||||
"notificationsOn": "Notifikationer er slået til",
|
||||
"notRegistered": "Opret en konto →",
|
||||
"noVotes": "Ingen har stemt for denne mulighed",
|
||||
"ok": "OK",
|
||||
"optional": "valgfri",
|
||||
"pollHasBeenLocked": "Denne afstemning er blevet låst",
|
||||
"pollsEmpty": "Ingen afstemninger oprettet",
|
||||
"possibleAnswers": "Mulige svar",
|
||||
"preferences": "Indstillinger",
|
||||
"previousMonth": "Forrige måned",
|
||||
"profileUser": "Profil - {username}",
|
||||
"redirect": "<a>Klik her</a>, hvis du ikke viderestilles automatisk…",
|
||||
"register": "Registrer",
|
||||
"requiredNameError": "Navn er påkrævet",
|
||||
"requiredString": "“{name}” er påkrævet",
|
||||
"resendVerificationCode": "Gensend verifikationskode",
|
||||
"response": "Svar",
|
||||
"save": "Gem",
|
||||
"saveInstruction": "Vælg din tilgængelighed og klik <b>{action}</b>",
|
||||
"send": "Send",
|
||||
"sendFeedback": "Indsend feedback",
|
||||
"share": "Del",
|
||||
"shareDescription": "Giv dette link til dine <b>deltagere</b> for at give dem mulighed for at stemme på din afstemning.",
|
||||
"shareLink": "Del via link",
|
||||
"specifyTimes": "Angiv tidspunkter",
|
||||
"specifyTimesDescription": "Inkluder start- og sluttidspunkter for hver valgmulighed",
|
||||
"stepSummary": "Trin {current} af {total}",
|
||||
"submit": "Send",
|
||||
"sunday": "Søndag",
|
||||
"timeFormat": "Tidsformat:",
|
||||
"timeZone": "Tidszone:",
|
||||
"title": "Overskrift",
|
||||
"titlePlaceholder": "Månedligt Møde",
|
||||
"today": "I dag",
|
||||
"unlockPoll": "Lås afstemning op",
|
||||
"user": "Bruger",
|
||||
"userAlreadyExists": "En bruger med den e-mail eksisterer allerede",
|
||||
"userDoesNotExist": "Brugeren blev ikke fundet",
|
||||
"userNotFound": "En bruger med den e-mail eksisterer ikke",
|
||||
"validEmail": "Indtast en gyldig e-mail",
|
||||
"verificationCodeHelp": "Har du ikke fået e-mailen? Tjek din spam-mappe.",
|
||||
"verificationCodePlaceholder": "Indtast den sekscifrede kode",
|
||||
"verificationCodeSent": "En bekræftelseskode er blevet sendt til <b>{email}</b> <a>Ret</a>",
|
||||
"verifyYourEmail": "Bekræft din e-mail",
|
||||
"weekStartsOn": "Ugen starter med",
|
||||
"weekView": "Ugevisning",
|
||||
"whatsThis": "Hvad er dette?",
|
||||
"wrongVerificationCode": "Din bekræftelseskode er forkert eller er udløbet",
|
||||
"yes": "Ja",
|
||||
"you": "Dig",
|
||||
"yourDetails": "Dine detaljer",
|
||||
"yourName": "Dit navn…",
|
||||
"yourPolls": "Dine afstemninger",
|
||||
"yourProfile": "Din profil",
|
||||
"homepage_3Ls": "Ja—med 3 <e>L</e>s",
|
||||
"homepage_adFree": "Reklamefri",
|
||||
"homepage_adFreeDescription": "Du kan give din ad-blocker en hvile - du behøver ikke det her.",
|
||||
"homepage_comments": "Kommentarer",
|
||||
"homepage_commentsDescription": "Deltagere kan kommentere på din afstemning, og kommentarerne vil være synlige for alle.",
|
||||
"homepage_features": "Funktioner",
|
||||
"homepage_featuresSubheading": "Planlægning, den smarte måde",
|
||||
"homepage_getStarted": "Kom igang",
|
||||
"homepage_heroSubText": "Find den rigtige dato uden for meget koordinering",
|
||||
"homepage_heroText": "Planlæg<br/><s>gruppemøder</s><br />med lethed",
|
||||
"homepage_links": "Links",
|
||||
"homepage_liveDemo": "Live Demo",
|
||||
"homepage_metaDescription": "Opret afstemninger og stemme for at finde den bedste dag eller tid. Et gratis alternativ til Doodle.",
|
||||
"homepage_metaTitle": "Rallly - Planlæg gruppemøder",
|
||||
"homepage_mobileFriendly": "Mobilvenlig",
|
||||
"homepage_mobileFriendlyDescription": "Fungerer godt på mobile enheder, så deltagerne kan reagere på afstemninger, uanset hvor de måtte være.",
|
||||
"homepage_noLoginRequired": "Intet login påkrævet",
|
||||
"homepage_noLoginRequiredDescription": "Du behøver ikke logge ind for at oprette eller deltage i en afstemning.",
|
||||
"homepage_notifications": "Notifikationer",
|
||||
"homepage_notificationsDescription": "Hold styr på, hvem der er svaret. Få besked, når deltagerne stemmer eller kommenterer på din afstemning.",
|
||||
"homepage_openSource": "Open-source",
|
||||
"homepage_openSourceDescription": "Kodebasen er fuldt open source og <a>tilgængelig på GitHub</a>.",
|
||||
"homepage_perfect": "Perfekt!",
|
||||
"homepage_principles": "Principper",
|
||||
"homepage_principlesSubheading": "Vi er ikke som de andre",
|
||||
"homepage_selfHostable": "Kan selv hostes",
|
||||
"homepage_selfHostableDescription": "Kør det på din egen server for at få fuld kontrol over dine data.",
|
||||
"homepage_timeSlots": "Tidsinterval",
|
||||
"homepage_timeSlotsDescription": "Angiv individuelle start- og sluttidspunkter for hver indstilling i din afstemning. Tider kan automatisk justeres til hver deltagers tidszone, eller de kan indstilles til at ignorere tidszoner helt.",
|
||||
"common_blog": "Blog",
|
||||
"common_discussions": "Diskussioner",
|
||||
"common_footerCredit": "Lavet af <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Dette projekt er brugerfinansieret. Overvej at støtte det ved at <a>donere</a>.",
|
||||
"common_home": "Hjem",
|
||||
"common_language": "Sprog",
|
||||
"common_poweredBy": "Drevet af",
|
||||
"common_privacyPolicy": "Fortrolighedspolitik",
|
||||
"common_starOnGithub": "Giv en stjerne på GitHub",
|
||||
"common_support": "Support",
|
||||
"common_volunteerTranslator": "Hjælp med at oversætte dette websted",
|
||||
"errors_notFoundTitle": "404 Ikke Fundet",
|
||||
"errors_notFoundDescription": "Kunne ikke finde den side, du ledte efter.",
|
||||
"errors_goToHome": "Gå til startside",
|
||||
"optionCount": "{count, plural, one {# stemme} other {# stemmer}}",
|
||||
"participantCount": "{count, plural, one {# deltager} other {# deltagere}}"
|
||||
}
|
192
apps/landing/public/locales/de/app.json
Normal file
|
@ -0,0 +1,192 @@
|
|||
{
|
||||
"12h": "12 Stunden",
|
||||
"24h": "24 Stunden",
|
||||
"addTimeOption": "Uhrzeit hinzufügen",
|
||||
"adminPollTitle": "{title}: Admin",
|
||||
"alreadyRegistered": "Bereits registriert? <a>Anmelden →</a>",
|
||||
"applyToAllDates": "Auf alle Termine anwenden",
|
||||
"areYouSure": "Bist du sicher?",
|
||||
"back": "Zurück",
|
||||
"calendarHelp": "Du kannst keine Umfrage ohne Optionen erstellen. Füge mindestens eine Option hinzu, um fortzufahren.",
|
||||
"calendarHelpTitle": "Irgendwas vergessen?",
|
||||
"cancel": "Abbrechen",
|
||||
"changeName": "Namen ändern",
|
||||
"changeNameDescription": "Gib einen neuen Namen für diesen Teilnehmer ein.",
|
||||
"changeNameInfo": "Dies wird keine Auswirkungen auf deine bereits getätigten Abstimmungen haben.",
|
||||
"close": "Schließen",
|
||||
"comment": "Kommentieren",
|
||||
"commentPlaceholder": "Kommentar zu dieser Umfrage hinterlassen (für jeden sichtbar)",
|
||||
"comments": "Kommentare",
|
||||
"continue": "Weiter",
|
||||
"copied": "Kopiert",
|
||||
"copyLink": "Link kopieren",
|
||||
"createAnAccount": "Account erstellen",
|
||||
"createdBy": "von <b>{name}</b>",
|
||||
"createNew": "Neue Umfrage",
|
||||
"createPoll": "Umfrage erstellen",
|
||||
"creatingDemo": "Demo-Umfrage wird erstellt…",
|
||||
"delete": "Löschen",
|
||||
"deleteComment": "Kommentar löschen",
|
||||
"deleteDate": "Tag löschen",
|
||||
"deletedPoll": "Umfrage gelöscht",
|
||||
"deletedPollInfo": "Diese Umfrage existiert nicht mehr.",
|
||||
"deleteParticipant": "{name} löschen?",
|
||||
"deleteParticipantDescription": "Bist du sicher, dass du diesen Teilnehmer löschen möchtest? Dies kann nicht rückgängig gemacht werden.",
|
||||
"deletePoll": "Umfrage löschen",
|
||||
"deletePollDescription": "Alle Daten zu dieser Umfrage werden gelöscht. Zur Bestätigung gib bitte <s>“{confirmText}”</s> in das folgende Feld ein:",
|
||||
"deletingOptionsWarning": "Du löschst Optionen, für die bereits Teilnehmer gestimmt haben. Ihre Stimmen werden ebenfalls gelöscht.",
|
||||
"demoPollNotice": "Demo-Umfragen werden automatisch nach einem Tag gelöscht",
|
||||
"description": "Beschreibung",
|
||||
"descriptionPlaceholder": "Hallo ihr, bitte wählt alle Termine aus, die für euch passen!",
|
||||
"editDetails": "Details bearbeiten",
|
||||
"editOptions": "Optionen bearbeiten",
|
||||
"editVotes": "Stimmen bearbeiten",
|
||||
"email": "E-Mail",
|
||||
"emailNotAllowed": "Diese E-Mail ist nicht erlaubt.",
|
||||
"emailPlaceholder": "max.mustermann@example.com",
|
||||
"endingGuestSessionNotice": "Sobald eine Gastsitzung beendet ist, kann sie nicht fortgesetzt werden. Du kannst weder Auswahl noch Kommentare bearbeiten, die Du mit dieser Sitzung gemacht hast.",
|
||||
"endSession": "Sitzung beenden",
|
||||
"expiredOrInvalidLink": "Dieser Link ist abgelaufen oder ungültig. Bitte fordere einen neuen Link an.",
|
||||
"exportToCsv": "CSV exportieren",
|
||||
"feedbackFormFooter": "Brauchst du Hilfe? Besuche unsere <a>Support-Seite</a>.",
|
||||
"feedbackFormLabel": "Wie können wir <appname /> verbessern?",
|
||||
"feedbackFormPlaceholder": "Teile uns deine Meinung mit…",
|
||||
"feedbackFormTitle": "Feedback-Formular",
|
||||
"feedbackSent": "Vielen Dank! Dein Feedback wurde gesendet.",
|
||||
"forgetMe": "Vergiss mich",
|
||||
"goToAdmin": "Zur Admin Oberfläche",
|
||||
"guest": "Gast",
|
||||
"guestSessionNotice": "Du benutzt eine Gastsitzung, so können wir dich erkennen, wenn du später wiederkommst, damit du deine Angaben bearbeiten kannst.",
|
||||
"guestSessionReadMore": "Mehr über Gastsitzungen.",
|
||||
"hide": "Ausblenden",
|
||||
"home": "Startseite",
|
||||
"ifNeedBe": "Falls erforderlich",
|
||||
"loading": "Wird geladen…",
|
||||
"loadingParticipants": "Teilnehmerliste wird geladen…",
|
||||
"location": "Ort",
|
||||
"locationPlaceholder": "Joe's Café",
|
||||
"lockPoll": "Umfragen sperren",
|
||||
"login": "Login",
|
||||
"loginSuccessful": "Du bist eingeloggt! Bitte warte, während du weitergeleitet wirst…",
|
||||
"logout": "Ausloggen",
|
||||
"manage": "Verwalten",
|
||||
"mixedOptionsDescription": "Du kannst keine Zeit- und Datumsoptionen in der gleichen Umfrage haben. Welche möchtest Du beibehalten?",
|
||||
"mixedOptionsKeepDates": "Datumsoptionen beibehalten",
|
||||
"mixedOptionsKeepTimes": "Zeitoptionen beibehalten",
|
||||
"mixedOptionsTitle": "Warte einen Moment…🤔",
|
||||
"monday": "Montag",
|
||||
"monthView": "Monatsansicht",
|
||||
"name": "Name",
|
||||
"namePlaceholder": "Max Mustermann",
|
||||
"new": "Neu",
|
||||
"newParticipant": "Neuer Teilnehmer",
|
||||
"newParticipantFormDescription": "Fülle das untenstehende Formular aus, um deine Stimmen einzureichen.",
|
||||
"newPoll": "Neue Umfrage",
|
||||
"nextMonth": "Nächster Monat",
|
||||
"no": "Nein",
|
||||
"noDatesSelected": "Kein Datum ausgewählt",
|
||||
"notificationsDisabled": "Benachrichtigungen wurden für <b>{title}</b> deaktiviert",
|
||||
"notificationsGuest": "Melde dich an, um Benachrichtigungen zu aktivieren",
|
||||
"notificationsOff": "Benachrichtigungen sind deaktiviert",
|
||||
"notificationsOn": "Benachrichtigungen sind aktiv",
|
||||
"notRegistered": "Account erstellen →",
|
||||
"noVotes": "Niemand hat für diese Option gestimmt",
|
||||
"ok": "Ok",
|
||||
"optional": "optional",
|
||||
"pollHasBeenLocked": "Diese Umfrage wurde gesperrt",
|
||||
"pollsEmpty": "Keine Umfragen erstellt",
|
||||
"possibleAnswers": "Mögliche Antworten",
|
||||
"preferences": "Einstellungen",
|
||||
"previousMonth": "Vorheriger Monat",
|
||||
"profileUser": "Profil - {username}",
|
||||
"redirect": "<a>Hier klicken</a>, falls du nicht automatisch weitergeleitet wirst…",
|
||||
"register": "Registrieren",
|
||||
"requiredNameError": "Bitte gib einen Namen an",
|
||||
"requiredString": "“{name}” ist erforderlich",
|
||||
"resendVerificationCode": "Bestätigungscode erneut senden",
|
||||
"response": "Antwort",
|
||||
"save": "Speichern",
|
||||
"saveInstruction": "Wähle deine Verfügbarkeit und klicke auf <b>{action}</b>",
|
||||
"send": "Senden",
|
||||
"sendFeedback": "Feedback senden",
|
||||
"share": "Teilen",
|
||||
"shareDescription": "Gib diesen Link deinen <b>Teilnehmern</b> damit sie an deiner Umfrage teilnehmen können.",
|
||||
"shareLink": "Über Link teilen",
|
||||
"specifyTimes": "Uhrzeiten angeben",
|
||||
"specifyTimesDescription": "Start- und Endzeit für jede Option angeben",
|
||||
"stepSummary": "Schritt {current} von {total}",
|
||||
"submit": "Absenden",
|
||||
"sunday": "Sonntag",
|
||||
"timeFormat": "Uhrzeitformat:",
|
||||
"timeZone": "Zeitzone:",
|
||||
"title": "Titel",
|
||||
"titlePlaceholder": "Monatliches Meeting",
|
||||
"today": "Heute",
|
||||
"unlockPoll": "Umfrage entsperren",
|
||||
"user": "Benutzer",
|
||||
"userAlreadyExists": "Ein Benutzer mit dieser E-Mail-Adresse ist bereits vorhanden",
|
||||
"userDoesNotExist": "Der angeforderte Benutzer wurde nicht gefunden",
|
||||
"userNotFound": "Es existiert kein Benutzer mit dieser E-Mail-Adresse",
|
||||
"validEmail": "Bitte trage eine gültige E-Mail-Adresse ein",
|
||||
"verificationCodeHelp": "E-Mail nicht erhalten? Überprüfe deinen Spamordner.",
|
||||
"verificationCodePlaceholder": "6-stelligen Code eingeben",
|
||||
"verificationCodeSent": "Ein Bestätigungscode wurde an <b>{email}</b> gesendet<a>Ändern</a>",
|
||||
"verifyYourEmail": "Bestätige Deine E-Mail-Adresse",
|
||||
"weekStartsOn": "Woche beginnt am",
|
||||
"weekView": "Wochenansicht",
|
||||
"whatsThis": "Was ist das?",
|
||||
"wrongVerificationCode": "Dein Bestätigungscode ist abgelaufen oder falsch",
|
||||
"yes": "Ja",
|
||||
"you": "Du",
|
||||
"yourDetails": "Persönliche Angaben",
|
||||
"yourName": "Dein Name…",
|
||||
"yourPolls": "Deine Umfragen",
|
||||
"yourProfile": "Profil",
|
||||
"homepage_3Ls": "Ja – mit 3 <e>L</e>s",
|
||||
"homepage_adFree": "Ohne Werbung",
|
||||
"homepage_adFreeDescription": "Geben Sie Ihrem Adblocker eine Pause - Sie brauchen ihn hier nicht.",
|
||||
"homepage_comments": "Kommentare",
|
||||
"homepage_commentsDescription": "Teilnehmer können deine Umfrage kommentieren, die Kommentare sind für alle sichtbar.",
|
||||
"homepage_features": "Funktionen",
|
||||
"homepage_featuresSubheading": "Terminfindung leicht gemacht",
|
||||
"homepage_getStarted": "Los geht's",
|
||||
"homepage_heroSubText": "Finde ohne Hin und Her den richtigen Termin",
|
||||
"homepage_heroText": "Plane<br/><s>Besprechungen</s><br />ganz einfach",
|
||||
"homepage_links": "Links",
|
||||
"homepage_liveDemo": "Live Demo",
|
||||
"homepage_metaDescription": "Erstelle Umfragen und stimme ab, um den besten Tag oder die beste Zeit zu finden. Eine kostenlose Alternative zu Doodle.",
|
||||
"homepage_metaTitle": "Rallly - Gruppenmeetings planen",
|
||||
"homepage_mobileFriendly": "Für Mobilgeräte optimiert",
|
||||
"homepage_mobileFriendlyDescription": "Funktioniert hervorragend auf mobilen Geräten, so dass Teilnehmer auf Umfragen antworten können, wo immer sie sich befinden.",
|
||||
"homepage_noLoginRequired": "Keine Anmeldung benötigt",
|
||||
"homepage_noLoginRequiredDescription": "Du musst dich nicht einloggen, um eine Umfrage zu erstellen oder an ihr teilzunehmen.",
|
||||
"homepage_notifications": "Benachrichtigungen",
|
||||
"homepage_notificationsDescription": "Behalte den Überblick darüber, wer geantwortet hat. Werde benachrichtigt, wenn Teilnehmer abstimmen oder deine Umfrage kommentieren.",
|
||||
"homepage_openSource": "Open Source",
|
||||
"homepage_openSourceDescription": "Die Codebase ist vollständig Open-Source und <a>auf GitHub</a> verfügbar.",
|
||||
"homepage_perfect": "Perfekt!",
|
||||
"homepage_principles": "Grundsätze",
|
||||
"homepage_principlesSubheading": "Wir sind nicht wie die anderen",
|
||||
"homepage_selfHostable": "Selfhosting möglich",
|
||||
"homepage_selfHostableDescription": "Betreibe es auf deinem eigenen Server, um die volle Kontrolle über deine Daten zu haben.",
|
||||
"homepage_timeSlots": "Zeitfenster",
|
||||
"homepage_timeSlotsDescription": "Wähle individuelle Start- und Endzeiten für jede Option in deiner Umfrage. Die Zeiten können automatisch an die Zeitzone jedes Teilnehmers angepasst werden oder so eingestellt werden, dass Zeitzonen komplett ignoriert werden.",
|
||||
"common_blog": "Blog",
|
||||
"common_discussions": "Diskussion",
|
||||
"common_footerCredit": "Entwickelt von <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Dieses Projekt wird von Nutzern finanziert. Bitte unterstütze es durch eine <a>Spende</a>.",
|
||||
"common_home": "Startseite",
|
||||
"common_language": "Sprache",
|
||||
"common_poweredBy": "Unterstützt von",
|
||||
"common_privacyPolicy": "Datenschutzerklärung",
|
||||
"common_starOnGithub": "Auf GitHub markieren",
|
||||
"common_support": "Hilfe",
|
||||
"common_cookiePolicy": "Cookies Richtlinien",
|
||||
"common_termsOfUse": "Nutzungsbedingungen",
|
||||
"common_volunteerTranslator": "Hilf mit, diese Seite zu übersetzen",
|
||||
"errors_notFoundTitle": "404 Seite nicht gefunden",
|
||||
"errors_notFoundDescription": "Die gewünschte Seite konnte nicht gefunden werden.",
|
||||
"errors_goToHome": "Zur Startseite",
|
||||
"optionCount": "{count, plural, one {# Option} other {# Optionen}}",
|
||||
"participantCount": "{count, plural, other {# Teilnehmer}}"
|
||||
}
|
54
apps/landing/public/locales/en/app.json
Normal file
|
@ -0,0 +1,54 @@
|
|||
{
|
||||
"login": "Login",
|
||||
"homepage_adFree": "Ad-free",
|
||||
"homepage_adFreeDescription": "You can give your ad-blocker a rest — You won't need it here.",
|
||||
"homepage_comments": "Comments",
|
||||
"homepage_commentsDescription": "Participants can comment on your poll and the comments will be visible to everyone.",
|
||||
"homepage_features": "Features",
|
||||
"homepage_featuresSubheading": "Scheduling, the smart way",
|
||||
"homepage_getStarted": "Get started",
|
||||
"homepage_links": "Links",
|
||||
"homepage_metaDescription": "Create polls and vote to find the best day or time. A free alternative to Doodle.",
|
||||
"homepage_metaTitle": "Rallly - Schedule group meetings",
|
||||
"homepage_mobileFriendly": "Mobile friendly",
|
||||
"homepage_mobileFriendlyDescription": "Works great on mobile devices so participants can respond to polls wherever they may be.",
|
||||
"homepage_noLoginRequired": "No login required",
|
||||
"homepage_noLoginRequiredDescription": "You don't need to login to create or participate in a poll.",
|
||||
"homepage_notifications": "Notifications",
|
||||
"homepage_notificationsDescription": "Keep track of who's responded. Get notified when participants vote or comment on your poll.",
|
||||
"homepage_openSource": "Open-source",
|
||||
"homepage_openSourceDescription": "The codebase is fully open-source and <a>available on GitHub</a>.",
|
||||
"homepage_principles": "Principles",
|
||||
"homepage_principlesSubheading": "We're not like the others",
|
||||
"homepage_selfHostable": "Self-hostable",
|
||||
"homepage_selfHostableDescription": "Run it on your own server to take full control of your data.",
|
||||
"homepage_timeSlots": "Time slots",
|
||||
"homepage_timeSlotsDescription": "Set individual start and end times for each option in your poll. Times can be automatically adjusted to each participant's timezone or they can be set to ignore timezones completely.",
|
||||
"common_blog": "Blog",
|
||||
"common_discussions": "Discussions",
|
||||
"common_footerCredit": "Made by <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "This project is user-funded. Please consider supporting it by <a>donating</a>.",
|
||||
"common_language": "Language",
|
||||
"common_poweredBy": "Powered by",
|
||||
"common_privacyPolicy": "Privacy Policy",
|
||||
"common_starOnGithub": "Star us on Github",
|
||||
"common_support": "Support",
|
||||
"common_cookiePolicy": "Cookie Policy",
|
||||
"common_termsOfUse": "Terms of Use",
|
||||
"common_volunteerTranslator": "Help translate this site",
|
||||
"errors_notFoundTitle": "404 not found",
|
||||
"errors_notFoundDescription": "We couldn't find the page you're looking for.",
|
||||
"errors_goToHome": "Go to home",
|
||||
"optionCount": "{count, plural, one {# option} other {# options}}",
|
||||
"participantCount": "{count, plural, one {# participant} other {# participants}}",
|
||||
"opensource": "We're Open Source!",
|
||||
"startUsOnGithub": "Star us on Github",
|
||||
"headline": "Ditch the back-and-forth emails",
|
||||
"subheadling": "Streamline your scheduling process and save time",
|
||||
"getStartedHint": "Create a poll. It's free. No login required.",
|
||||
"homepage_readDocs": "Read the docs",
|
||||
"goToApp": "Go to app",
|
||||
"yes": "Yes",
|
||||
"ifNeedBe": "If need be",
|
||||
"no": "No"
|
||||
}
|
170
apps/landing/public/locales/es/app.json
Normal file
|
@ -0,0 +1,170 @@
|
|||
{
|
||||
"12h": "12h",
|
||||
"24h": "24h",
|
||||
"addTimeOption": "Añadir hora",
|
||||
"adminPollTitle": "{title}: Administrador",
|
||||
"alreadyRegistered": "¿Ya estás registrado? <a>Iniciar sesión →</a>",
|
||||
"applyToAllDates": "Aplicar a todas las fechas",
|
||||
"areYouSure": "¿Estás seguro?",
|
||||
"back": "Volver",
|
||||
"calendarHelp": "No puedes crear una encuesta sin ninguna opción. Añada al menos una opción para continuar.",
|
||||
"calendarHelpTitle": "¿Olvidaste algo?",
|
||||
"cancel": "Cancelar",
|
||||
"changeName": "Cambiar el nombre",
|
||||
"changeNameDescription": "Ingrese un nuevo nombre para este participante.",
|
||||
"comment": "Comentario",
|
||||
"commentPlaceholder": "Dejar un comentario en esta encuesta (visible para todos)",
|
||||
"comments": "Comentarios",
|
||||
"continue": "Continuar",
|
||||
"copied": "Copiado",
|
||||
"copyLink": "Copiar enlace",
|
||||
"createAnAccount": "Crea una cuenta",
|
||||
"createdBy": "de <b>{name}</b>",
|
||||
"createNew": "Crear nuevo",
|
||||
"createPoll": "Crear encuesta",
|
||||
"creatingDemo": "Creando una encuesta de demostración…",
|
||||
"delete": "Borrar",
|
||||
"deleteComment": "Borrar comentario",
|
||||
"deleteDate": "Borrar fecha",
|
||||
"deletedPoll": "Encuesta borrada",
|
||||
"deletedPollInfo": "Esta encuesta ya no existe.",
|
||||
"deletePoll": "Borrar encuesta",
|
||||
"deletePollDescription": "Todos los datos relacionados con esta encuesta se eliminarán. Para confirmar, por favor escribe <s>“{confirmText}”</s> en el campo siguiente:",
|
||||
"deletingOptionsWarning": "Estás eliminando opciones por las que algunos participantes han votado. También se eliminarán sus votos.",
|
||||
"demoPollNotice": "Las encuestas de demostración se eliminan automáticamente después de 1 día",
|
||||
"description": "Descripción",
|
||||
"descriptionPlaceholder": "¡Hola a todos, por favor elijan las fechas que les convengan!",
|
||||
"editDetails": "Editar detalles",
|
||||
"editOptions": "Editar opciones",
|
||||
"email": "Correo electrónico",
|
||||
"emailNotAllowed": "Este correo electrónico no está permitido.",
|
||||
"endingGuestSessionNotice": "Una vez que finalices la sesión de visitante, no se puede reanudar. No podrás editar ningún voto o comentario que hayas hecho con esta sesión.",
|
||||
"endSession": "Cerrar Sesión",
|
||||
"exportToCsv": "Exportar a CSV",
|
||||
"forgetMe": "Olvídame",
|
||||
"goToAdmin": "Ir al panel de administración",
|
||||
"guest": "Visitante",
|
||||
"guestSessionNotice": "Estás usando una sesión de visitante. Esto nos permite reconocerte si vuelves más tarde para que puedas editar tus votos.",
|
||||
"guestSessionReadMore": "Lee más sobre sesiones de visitantes.",
|
||||
"hide": "Ocultar",
|
||||
"home": "Inicio",
|
||||
"ifNeedBe": "Si es necesario",
|
||||
"loading": "Cargando…",
|
||||
"loadingParticipants": "Cargando participantes…",
|
||||
"location": "Ubicación",
|
||||
"locationPlaceholder": "Café de Carlos",
|
||||
"lockPoll": "Bloquear encuesta",
|
||||
"login": "Iniciar sesión",
|
||||
"logout": "Cerrar sesión",
|
||||
"manage": "Gestionar",
|
||||
"mixedOptionsDescription": "No puedes tener opciones de fecha y opciones de hora en la misma encuesta. ¿Cuáles quieres mantener?",
|
||||
"mixedOptionsKeepDates": "Mantener las opciones de fecha",
|
||||
"mixedOptionsKeepTimes": "Mantener las opciones de hora",
|
||||
"mixedOptionsTitle": "Aguanta un minuto…🤔",
|
||||
"monday": "Lunes",
|
||||
"monthView": "Vista mensual",
|
||||
"name": "Nombre",
|
||||
"namePlaceholder": "Jessie Smith",
|
||||
"new": "Nuevo",
|
||||
"newParticipant": "Nuevo participante",
|
||||
"newPoll": "Nueva encuesta",
|
||||
"nextMonth": "Siguiente mes",
|
||||
"no": "No",
|
||||
"noDatesSelected": "Ninguna fecha seleccionada",
|
||||
"notificationsOn": "Las notificaciones están activadas",
|
||||
"notRegistered": "Crea una cuenta →",
|
||||
"noVotes": "Nadie ha votado por esta opción",
|
||||
"ok": "Aceptar",
|
||||
"optional": "opcional",
|
||||
"pollHasBeenLocked": "Esta encuesta ha sido bloqueada",
|
||||
"pollsEmpty": "Ninguna encuesta creada",
|
||||
"possibleAnswers": "Respuestas posibles",
|
||||
"preferences": "Ajustes",
|
||||
"previousMonth": "Mes anterior",
|
||||
"profileUser": "Perfil - {username}",
|
||||
"register": "Registrar",
|
||||
"requiredNameError": "El nombre es obligatorio",
|
||||
"requiredString": "“{name}” es obligatorio",
|
||||
"resendVerificationCode": "Reenviar el código de verificación",
|
||||
"response": "Respuesta",
|
||||
"save": "Guardar",
|
||||
"saveInstruction": "Selecciona tu disponibilidad y haz clic en <b>{action}</b>",
|
||||
"share": "Compartir",
|
||||
"shareDescription": "Da este enlace a tus <b>participantes</b> para permitirles votar en tu encuesta.",
|
||||
"shareLink": "Compartir con un enlace",
|
||||
"specifyTimes": "Especificar tiempos",
|
||||
"specifyTimesDescription": "Incluir horas de inicio y fin para cada opción",
|
||||
"stepSummary": "Paso {current} de {total}",
|
||||
"submit": "Enviar",
|
||||
"sunday": "Domingo",
|
||||
"timeFormat": "Formato de hora:",
|
||||
"timeZone": "Zona horaria:",
|
||||
"title": "Título",
|
||||
"titlePlaceholder": "Reunión mensual",
|
||||
"today": "Hoy",
|
||||
"unlockPoll": "Desbloquear encuesta",
|
||||
"user": "Usuario",
|
||||
"userAlreadyExists": "Ya existe un usuario con este correo electrónico",
|
||||
"userDoesNotExist": "El usuario solicitado no fue encontrado",
|
||||
"userNotFound": "No hay ningún usuario con esta dirección de correo",
|
||||
"validEmail": "Por favor ingrese un correo electrónico válido",
|
||||
"verificationCodeHelp": "¿No has recibido el correo electrónico? Revisa tu correo no deseado.",
|
||||
"verificationCodePlaceholder": "Introduzca aquí el código de 6 cifras",
|
||||
"verificationCodeSent": "Se ha enviado un código de verificación a <b>{email}</b> <a>Cambiar</a>",
|
||||
"verifyYourEmail": "Verifica tu email",
|
||||
"weekStartsOn": "La semana comienza el",
|
||||
"weekView": "Vista semanal",
|
||||
"whatsThis": "¿Qué es esto?",
|
||||
"wrongVerificationCode": "Tu código de verificación es incorrecto o ha caducado",
|
||||
"yes": "Sí",
|
||||
"you": "Tú",
|
||||
"yourDetails": "Tus datos",
|
||||
"yourName": "Tu nombre…",
|
||||
"yourPolls": "Tus encuestas",
|
||||
"yourProfile": "Tu perfil",
|
||||
"homepage_3Ls": "Sí—con 3 <e>L</e>s",
|
||||
"homepage_adFree": "Sin anuncios",
|
||||
"homepage_adFreeDescription": "Puedes darle un descanso a tu bloqueador de anuncios — No lo necesitarás aquí.",
|
||||
"homepage_comments": "Comentarios",
|
||||
"homepage_commentsDescription": "Los participantes pueden comentar en tu encuesta y los comentarios serán visibles para todos.",
|
||||
"homepage_features": "Características",
|
||||
"homepage_featuresSubheading": "Programar reuniones, de una manera inteligente",
|
||||
"homepage_getStarted": "Empezar",
|
||||
"homepage_heroSubText": "Encuentra la fecha correcta sin dar vueltas",
|
||||
"homepage_heroText": "Programar<br/><s>reuniones</s><br />con facilidad",
|
||||
"homepage_links": "Enlaces",
|
||||
"homepage_liveDemo": "Demostración en vivo",
|
||||
"homepage_metaDescription": "Crea encuestas y vota para encontrar el mejor día o la mejor hora. Una alternativa gratuita a Doodle.",
|
||||
"homepage_metaTitle": "Rallly - Programar reuniones",
|
||||
"homepage_mobileFriendly": "Optimizado para dispositivos móviles",
|
||||
"homepage_mobileFriendlyDescription": "Funciona muy bien en dispositivos móviles para que los participantes puedan responder a las encuestas dondequiera que estén.",
|
||||
"homepage_noLoginRequired": "No es necesario iniciar sesión",
|
||||
"homepage_noLoginRequiredDescription": "No es necesario iniciar sesión para crear o participar en una encuesta.",
|
||||
"homepage_notifications": "Notificaciones",
|
||||
"homepage_notificationsDescription": "Sabe quién ha respondido. Recibe notificaciones cuando los participantes voten o comenten en tu encuesta.",
|
||||
"homepage_openSource": "Código abierto",
|
||||
"homepage_openSourceDescription": "Ese proyecto es completamente de código abierto y <a>disponible en GitHub</a>.",
|
||||
"homepage_perfect": "¡Perfecto!",
|
||||
"homepage_principles": "Principios",
|
||||
"homepage_principlesSubheading": "No somos como los otros",
|
||||
"homepage_selfHostable": "Autoalojable",
|
||||
"homepage_selfHostableDescription": "Ejecútalo en tu propio servidor para tener el control total de tus datos.",
|
||||
"homepage_timeSlots": "Intervalos de tiempo",
|
||||
"homepage_timeSlotsDescription": "Establece la hora de inicio y fin individual para cada opción de tu encuesta. Los tiempos se pueden ajustar automáticamente a la zona horaria de cada participante o pueden ser ajustados para ignorar completamente las zonas horarias.",
|
||||
"common_blog": "Blog",
|
||||
"common_discussions": "Discusiones",
|
||||
"common_footerCredit": "Creado por <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Este proyecto está financiado por los usuarios. Por favor, considera apoyarlo <a>donando</a>.",
|
||||
"common_home": "Inicio",
|
||||
"common_language": "Idioma",
|
||||
"common_poweredBy": "Con tecnología de",
|
||||
"common_privacyPolicy": "Política de privacidad",
|
||||
"common_starOnGithub": "Seguir el proyecto en GitHub",
|
||||
"common_support": "Soporte",
|
||||
"common_volunteerTranslator": "Ayuda a traducir esta página",
|
||||
"errors_notFoundTitle": "404 Página no encontrada",
|
||||
"errors_notFoundDescription": "No pudimos encontrar la página que estás buscando.",
|
||||
"errors_goToHome": "Ir al inicio",
|
||||
"optionCount": "{count, plural, other {# opciones}}",
|
||||
"participantCount": "{count, plural, one {# participante} other {# participantes}}"
|
||||
}
|
142
apps/landing/public/locales/fa/app.json
Normal file
|
@ -0,0 +1,142 @@
|
|||
{
|
||||
"12h": "فرمت ۱۲ ساعته",
|
||||
"24h": "فرمت ۲۴ ساعته",
|
||||
"addTimeOption": "اضافهکردن گزینهی زمانی",
|
||||
"applyToAllDates": "برای همهی تاریخها اعمال شود",
|
||||
"areYouSure": "مطمئنی؟",
|
||||
"back": "قبلی",
|
||||
"calendarHelp": "شما نمیتوانید یک نظرسنجی بدون گزینه بسازید. لطفا برای ادامه لااقل یک گزینه اضافه کنید.",
|
||||
"calendarHelpTitle": "چیزی را فراموش کردی؟",
|
||||
"cancel": "لغو",
|
||||
"comment": "دیدگاه",
|
||||
"commentPlaceholder": "بر روی این نظرسنجی یک دیدگاه بگذارید (قابل دیدن برای همه)",
|
||||
"comments": "دیدگاهها",
|
||||
"continue": "ادامه",
|
||||
"copied": "رونوشت شد",
|
||||
"copyLink": "روگرفت پیوند",
|
||||
"createdBy": "توسط <b>{name}</b>",
|
||||
"createPoll": "ساخت نظرسنجی",
|
||||
"creatingDemo": "ساخت نظرسنجی دمو…",
|
||||
"delete": "حذف",
|
||||
"deleteComment": "حذف دیدگاه",
|
||||
"deleteDate": "حذف تاریخ",
|
||||
"deletedPoll": "نظرسنجی حذفشده",
|
||||
"deletedPollInfo": "این نظرسنجی دیگر وجود ندارد.",
|
||||
"deletePoll": "حذف نظرسنجی",
|
||||
"deletePollDescription": "تمام اطلاعات مربوط به این نظرسنجی حذف خواهد شد. جهت تایید لطفا عبارت <s>“{confirmText}”</s> را در زیر تایپ کنید:",
|
||||
"deletingOptionsWarning": "شما در حال حذف گزینههایی هستید که شرکتکنندگان به آن رأی دادهاند. آراء آنها نیز حذف خواهند شد.",
|
||||
"demoPollNotice": "نظرسنجیهای دمو بعد یک روز حذف خواهند شد",
|
||||
"description": "توضیحات",
|
||||
"descriptionPlaceholder": "سلام به همگی! لطفا زمانهایی که میتونید تشریف بیارید رو مشخص کنید.",
|
||||
"editDetails": "ویرایش جزئیات",
|
||||
"editOptions": "ویرایش گزینهها",
|
||||
"email": "رایانامه",
|
||||
"emailPlaceholder": "felan.felanzadeh@example.com",
|
||||
"endingGuestSessionNotice": "زمانی که نشست میهمان تمام شود دیگر نمیتواند ادامه بیابد. شما نخواهید توانست هیچیک از آراء یا دیدگاههای ساختهشده در این نشست را تغییر دهید.",
|
||||
"endSession": "پایان نشست",
|
||||
"exportToCsv": "خروجی CSV",
|
||||
"forgetMe": "مرا فراموش کن",
|
||||
"goToAdmin": "ورود به مدیریت",
|
||||
"guest": "ميهمان",
|
||||
"guestSessionNotice": "شما در حال استفاده از یک نشست میهمان هستید. این به ما اجازه میدهد که بعدا شما را بشناسیم و اجازهی تغییر رأی را به شما بدهیم.",
|
||||
"guestSessionReadMore": "درمورد نشستهای میهمان بیشتر بخوانید.",
|
||||
"hide": "پنهانسازی",
|
||||
"ifNeedBe": "اگر نیاز باشد",
|
||||
"loading": "در حال بارگذاری…",
|
||||
"loadingParticipants": "بارگذاری فهرست شرکتکنندگان…",
|
||||
"location": "مکان",
|
||||
"locationPlaceholder": "قهوهخونهی سر کوچه",
|
||||
"lockPoll": "قفل نظرسنجی",
|
||||
"login": "ورود",
|
||||
"logout": "خروج",
|
||||
"manage": "مدیریت",
|
||||
"mixedOptionsDescription": "نمیتوانید هم گزینهی ساعت و هم گزینهی تاریخ داشته باشید. دوست دارید کدام را نگه دارید؟",
|
||||
"mixedOptionsKeepDates": "نگهداشتن گزینههای تاریخ",
|
||||
"mixedOptionsKeepTimes": "نگهداشتن گزینههای زمان",
|
||||
"mixedOptionsTitle": "یک دقیقه صبر کن… 🤔",
|
||||
"monday": "دوشنبه",
|
||||
"monthView": "نمای ماهانه",
|
||||
"name": "نام",
|
||||
"namePlaceholder": "فلان فلانزاده",
|
||||
"new": "جدید",
|
||||
"newPoll": "نظرسنجی جدید",
|
||||
"nextMonth": "ماه بعد",
|
||||
"no": "نه",
|
||||
"noDatesSelected": "هیچ تاریخی انتخاب نشده است",
|
||||
"notificationsOn": "اعلانها روشن هستند",
|
||||
"noVotes": "هیچکس به این گزینه رای نداده است",
|
||||
"ok": "باشه",
|
||||
"pollHasBeenLocked": "این نظرسنجی قفل شده است",
|
||||
"pollsEmpty": "هیچ نظرسنجیای ایجاد نشده است",
|
||||
"possibleAnswers": "پاسخهای ممکن",
|
||||
"preferences": "ترجیحات",
|
||||
"previousMonth": "ماه قبل",
|
||||
"profileUser": "نمایه - {username}",
|
||||
"requiredNameError": "نام الزامی است",
|
||||
"save": "ذخیره",
|
||||
"saveInstruction": "مشخص کنید چه زمانهایی برایتان مقدور است و روی <b>{action}</b> کلیک کنید",
|
||||
"share": "همرسانی",
|
||||
"shareDescription": "این لینک را به <b>شرکتکنندگان</b> بدهید تا بتوانند در نظرسنجی شما شرکت کنند.",
|
||||
"shareLink": "همرسانی با پیوند",
|
||||
"specifyTimes": "تعیین زمانها",
|
||||
"specifyTimesDescription": "هر گزینه شروع و پایان داشته باشد",
|
||||
"stepSummary": "مرحله {current} از {total}",
|
||||
"sunday": "یکشنبه",
|
||||
"timeFormat": "قالب زمان:",
|
||||
"timeZone": "منطقه زمانی:",
|
||||
"title": "عنوان",
|
||||
"titlePlaceholder": "دورهمی ماهانه",
|
||||
"today": "امروز",
|
||||
"unlockPoll": "بازکردن قفل نظرسنجی",
|
||||
"user": "کاربر",
|
||||
"weekStartsOn": "شروع هفته از",
|
||||
"weekView": "نمای هفتگی",
|
||||
"whatsThis": "این چیه؟",
|
||||
"yes": "بله",
|
||||
"you": "شما",
|
||||
"yourDetails": "اطلاعات شما",
|
||||
"yourName": "نام شما…",
|
||||
"yourPolls": "نظرسنجیهای شما",
|
||||
"homepage_3Ls": "بله! با سهتا <e>L</e>",
|
||||
"homepage_adFree": "بدون تبلیغ",
|
||||
"homepage_adFreeDescription": "به افزونهی ضد تبلیغتان کمی استراحت دهید - اینجا لازمش ندارید.",
|
||||
"homepage_comments": "دیدگاهها",
|
||||
"homepage_commentsDescription": "شرکتکنندگان میتوانند روی نظرسنجیتان دیدگاه بگذارند و این دیدگاهها برای همه قابل مشاهده هستند.",
|
||||
"homepage_features": "ویژگیها",
|
||||
"homepage_featuresSubheading": "تعیین وقت، به شیوهی هوشمندانه",
|
||||
"homepage_getStarted": "همین حالا شروع کنید",
|
||||
"homepage_heroSubText": "پیدا کردن زمان و تاریخ مناسب بدون چکوچانه و سردرد",
|
||||
"homepage_heroText": "تعیین زمان<br/><s>قرارهای گروهی</s><br />مثل آبخوردن!",
|
||||
"homepage_links": "پیوندها",
|
||||
"homepage_liveDemo": "دموی آنلاین",
|
||||
"homepage_metaDescription": "با ایجاد نظرسنجی بهترین روز و وقت را پیدا کنید! جایگزینی رایگان برای Doodle",
|
||||
"homepage_metaTitle": "Rallly - تعیین وقت گروهی",
|
||||
"homepage_mobileFriendly": "سازگار با گوشیها",
|
||||
"homepage_mobileFriendlyDescription": "پشتیبانی عالی از گوشی! شرکتکنندگان میتوانند هرجا که باشند در نظرسنجی شرکت کنند.",
|
||||
"homepage_noLoginRequired": "بدون نیاز به ورود",
|
||||
"homepage_noLoginRequiredDescription": "چه برای ایجاد، و چه برای شرکت در نظرسنجی نیازی به ورود به سایت نیست.",
|
||||
"homepage_notifications": "آگهداد",
|
||||
"homepage_notificationsDescription": "بدانید چه کسی جواب داده. هر زمان کسی رأی یا دیدگاهی گذاشت، فوراً آگهداد بگیرید.",
|
||||
"homepage_openSource": "متنباز",
|
||||
"homepage_openSourceDescription": "کدهای این برنامه کاملا متنباز، و در <a>GitHub</a> موجود است.",
|
||||
"homepage_perfect": "خود خودشه!",
|
||||
"homepage_principles": "اصول",
|
||||
"homepage_principlesSubheading": "ما مانند دیگران نیستیم",
|
||||
"homepage_selfHostable": "خود-میزبان",
|
||||
"homepage_selfHostableDescription": "این برنامه را روی سرور خود اجرا کنید تا کنترل کامل دادههایتان را در دست بگیرید.",
|
||||
"homepage_timeSlots": "بازههای زمانی",
|
||||
"homepage_timeSlotsDescription": "برای هر گزینه در نظرسنجیتان یک آغاز و پایان تعیین کنید. زمانها میتوانند با توجه به منطقهی زمانی شرکتکننده یا بدون توجه به آن نشان داده شوند.",
|
||||
"common_blog": "وبلاگ",
|
||||
"common_discussions": "بحثوگفتگو",
|
||||
"common_footerCredit": "ساختهشده توسط <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "این پروژه توسط کاربران تأمین مالی میشود. لطفا با <a>حمایت مالی</a> از آن پشتیبانی کنید.",
|
||||
"common_language": "زبان",
|
||||
"common_poweredBy": "قدرت گرفته از",
|
||||
"common_privacyPolicy": "سیاست رازداری",
|
||||
"common_starOnGithub": "به ما در گیتهاب ستاره دهید",
|
||||
"common_support": "پشتیبانی",
|
||||
"common_volunteerTranslator": "کمک به ترجمهی این سایت",
|
||||
"errors_notFoundTitle": "خطای ۴۰۴ - پیدا نشد",
|
||||
"errors_notFoundDescription": "متأسفانه صفحه مورد نظر شما یافت نشد.",
|
||||
"errors_goToHome": "رفتن به خانه"
|
||||
}
|
192
apps/landing/public/locales/fi/app.json
Normal file
|
@ -0,0 +1,192 @@
|
|||
{
|
||||
"12h": "12-tuntinen",
|
||||
"24h": "24-tuntinen",
|
||||
"addTimeOption": "Lisää aikavaihtoehto",
|
||||
"adminPollTitle": "{title}: Ylläpito",
|
||||
"alreadyRegistered": "Oletko jo rekisteröitynyt? <a>Kirjaudu sisään →</a>",
|
||||
"applyToAllDates": "Käytä kaikkiin päivämääriin",
|
||||
"areYouSure": "Oletko varma?",
|
||||
"back": "Takaisin",
|
||||
"calendarHelp": "Et voi luoda kyselyä ilman vaihtoehtoja. Lisää vähintään yksi vaihtoehto jatkaaksesi.",
|
||||
"calendarHelpTitle": "Unohditko jotain?",
|
||||
"cancel": "Peruuta",
|
||||
"changeName": "Muuta nimeä",
|
||||
"changeNameDescription": "Anna uusi nimi tälle osallistujalle.",
|
||||
"changeNameInfo": "Tämä ei vaikuta jo antamiisi ääniin.",
|
||||
"close": "Sulje",
|
||||
"comment": "Kommentoi",
|
||||
"commentPlaceholder": "Jätä kommentti tähän kyselyyn (kaikkien nähtävissä)",
|
||||
"comments": "Kommentit",
|
||||
"continue": "Jatka",
|
||||
"copied": "Kopioitu",
|
||||
"copyLink": "Kopioi linkki",
|
||||
"createAnAccount": "Luo käyttäjätili",
|
||||
"createdBy": "luonut <b>{name}</b>",
|
||||
"createNew": "Luo uusi",
|
||||
"createPoll": "Luo kysely",
|
||||
"creatingDemo": "Luodaan esittelykyselyä…",
|
||||
"delete": "Poista",
|
||||
"deleteComment": "Poista kommentti",
|
||||
"deleteDate": "Poista päivämäärä",
|
||||
"deletedPoll": "Poistettu kysely",
|
||||
"deletedPollInfo": "Tätä kyselyä ei ole enää olemassa.",
|
||||
"deleteParticipant": "Poistetaanko {name}?",
|
||||
"deleteParticipantDescription": "Haluatko varmasti poistaa tämän osallistujan? Toimintoa ei voi kumota.",
|
||||
"deletePoll": "Poista kysely",
|
||||
"deletePollDescription": "Kaikki tähän kyselyyn liittyvät tiedot poistetaan. Vahvista poisto kirjoittamalla <s>“{confirmText}”</s> alla olevaan kenttään:",
|
||||
"deletingOptionsWarning": "Olet aikeissa poistaa vaihtoehtoja, joita osallistujat ovat äänestäneet. Myös heidän äänensä poistetaan.",
|
||||
"demoPollNotice": "Esittelykyselyt poistetaan automaattisesti 1 päivän kuluttua",
|
||||
"description": "Kuvaus",
|
||||
"descriptionPlaceholder": "Hei kaikki, valitkaa teille sopivat päivämäärät!",
|
||||
"editDetails": "Muokkaa tietoja",
|
||||
"editOptions": "Muokkaa vaihtoehtoja",
|
||||
"editVotes": "Muokkaa ääniä",
|
||||
"email": "Sähköposti",
|
||||
"emailNotAllowed": "Tätä sähköpostia ei sallita.",
|
||||
"emailPlaceholder": "maija.meikalainen@example.com",
|
||||
"endingGuestSessionNotice": "Vierasistuntoa ei voi jatkaa sen päätyttyä. Et voi muokata tämän istunnon aikana antamiasi ääniä tai kirjoittamiasi kommentteja.",
|
||||
"endSession": "Päätä istunto",
|
||||
"expiredOrInvalidLink": "Linkki on vanhentunut tai virheellinen. Pyydä uusi linkki.",
|
||||
"exportToCsv": "Vie CSV-tiedostoon",
|
||||
"feedbackFormFooter": "Tarvitsetko apua? Vieraile <a>tukisivulla</a>.",
|
||||
"feedbackFormLabel": "Miten <appname /> voisi olla parempi?",
|
||||
"feedbackFormPlaceholder": "Kerro ajatuksistasi…",
|
||||
"feedbackFormTitle": "Palautelomake",
|
||||
"feedbackSent": "Kiitos! Palautteesi on lähetetty.",
|
||||
"forgetMe": "Unohda minut",
|
||||
"goToAdmin": "Siirry ylläpitoon",
|
||||
"guest": "Vieras",
|
||||
"guestSessionNotice": "Olet tällä hetkellä vierasistunnossa. Voimme sen avulla tunnistaa sinut palatessasi myöhemmin, jotta voit muokata ääniäsi.",
|
||||
"guestSessionReadMore": "Lue lisää vierasistunnoista.",
|
||||
"hide": "Piilota",
|
||||
"home": "Kotisivu",
|
||||
"ifNeedBe": "Tarvittaessa",
|
||||
"loading": "Ladataan…",
|
||||
"loadingParticipants": "Ladataan osallistujia…",
|
||||
"location": "Sijainti",
|
||||
"locationPlaceholder": "Maijan kahvila",
|
||||
"lockPoll": "Lukitse kysely",
|
||||
"login": "Kirjaudu sisään",
|
||||
"loginSuccessful": "Sinut on kirjattu sisään! Odota, niin sinut ohjataan uudelleen…",
|
||||
"logout": "Kirjaudu ulos",
|
||||
"manage": "Hallinnoi",
|
||||
"mixedOptionsDescription": "Kyselyssä ei voi samaan aikaan olla sekä aika- että päivämäärävaihtoehtoja. Kumman haluaisit säilyttää?",
|
||||
"mixedOptionsKeepDates": "Säilytä päivämäärät",
|
||||
"mixedOptionsKeepTimes": "Säilytä ajat",
|
||||
"mixedOptionsTitle": "Hetkinen… 🤔",
|
||||
"monday": "maanantaina",
|
||||
"monthView": "Kuukausinäkymä",
|
||||
"name": "Nimi",
|
||||
"namePlaceholder": "Maija Meikäläinen",
|
||||
"new": "Uusi",
|
||||
"newParticipant": "Uusi osallistuja",
|
||||
"newParticipantFormDescription": "Täytä alla oleva lomake antaaksesi äänesi.",
|
||||
"newPoll": "Uusi kysely",
|
||||
"nextMonth": "Seuraava kuukausi",
|
||||
"no": "Ei",
|
||||
"noDatesSelected": "Ei valittuja päivämääriä",
|
||||
"notificationsDisabled": "Kohteen <b>{title}</b> ilmoitukset on poistettu käytöstä",
|
||||
"notificationsGuest": "Kirjaudu sisään ottaaksesi ilmoitukset käyttöön",
|
||||
"notificationsOff": "Ilmoitukset ovat pois päältä",
|
||||
"notificationsOn": "Ilmoitukset ovat päällä",
|
||||
"notRegistered": "Luo uusi käyttäjätili →",
|
||||
"noVotes": "Kukaan ei ole äänestänyt tätä vaihtoehtoa",
|
||||
"ok": "OK",
|
||||
"optional": "valinnainen",
|
||||
"pollHasBeenLocked": "Tämä kysely on lukittu",
|
||||
"pollsEmpty": "Ei luotuja kyselyitä",
|
||||
"possibleAnswers": "Vastausvaihtoehdot",
|
||||
"preferences": "Asetukset",
|
||||
"previousMonth": "Edellinen kuukausi",
|
||||
"profileUser": "Profiili - {username}",
|
||||
"redirect": "<a>Napsauta tästä</a>, jos sinua ei ohjata uudelleen automaattisesti…",
|
||||
"register": "Rekisteröidy",
|
||||
"requiredNameError": "Nimi vaaditaan",
|
||||
"requiredString": "”{name}” vaaditaan",
|
||||
"resendVerificationCode": "Lähetä vahvistuskoodi uudelleen",
|
||||
"response": "Vastaus",
|
||||
"save": "Tallenna",
|
||||
"saveInstruction": "Valitse sinulle sopivat vaihtoehdot ja napsauta <b>{action}</b>",
|
||||
"send": "Lähetä",
|
||||
"sendFeedback": "Lähetä palautetta",
|
||||
"share": "Jaa",
|
||||
"shareDescription": "Anna tämä linkki <b>osallistujille</b>, jotta he voivat äänestää kyselyssäsi.",
|
||||
"shareLink": "Jaa linkin välityksellä",
|
||||
"specifyTimes": "Määritä ajat",
|
||||
"specifyTimesDescription": "Aseta jokaiselle vaihtoehdolle alkamis- ja päättymisaika",
|
||||
"stepSummary": "Vaihe {current} / {total}",
|
||||
"submit": "Lähetä",
|
||||
"sunday": "sunnuntaina",
|
||||
"timeFormat": "Aikojen esitysmuoto:",
|
||||
"timeZone": "Aikavyöhyke:",
|
||||
"title": "Otsikko",
|
||||
"titlePlaceholder": "Kuukausittainen kokous",
|
||||
"today": "Tänään",
|
||||
"unlockPoll": "Avaa kysely",
|
||||
"user": "Käyttäjä",
|
||||
"userAlreadyExists": "Tällä sähköpostiosoitteella on jo käyttäjä",
|
||||
"userDoesNotExist": "Pyydettyä käyttäjää ei löytynyt",
|
||||
"userNotFound": "Tällä sähköpostiosoitteella ei ole käyttäjää",
|
||||
"validEmail": "Anna kelvollinen sähköpostiosoite",
|
||||
"verificationCodeHelp": "Etkö saanut viestiä? Tarkista roskaposti.",
|
||||
"verificationCodePlaceholder": "Anna 6-numeroinen koodisi",
|
||||
"verificationCodeSent": "Vahvistuskoodi on lähetetty osoitteeseen <b>{email}</b> <a>Vaihda</a>",
|
||||
"verifyYourEmail": "Vahvista sähköpostiosoitteesi",
|
||||
"weekStartsOn": "Viikko alkaa",
|
||||
"weekView": "Viikkonäkymä",
|
||||
"whatsThis": "Mikä tämä on?",
|
||||
"wrongVerificationCode": "Vahvistuskoodisi on virheellinen tai vanhentunut",
|
||||
"yes": "Kyllä",
|
||||
"you": "Sinä",
|
||||
"yourDetails": "Tietosi",
|
||||
"yourName": "Nimesi…",
|
||||
"yourPolls": "Kyselysi",
|
||||
"yourProfile": "Profiilisi",
|
||||
"homepage_3Ls": "Kyllä—3 <e>L</e>:ää",
|
||||
"homepage_adFree": "Ei mainoksia",
|
||||
"homepage_adFreeDescription": "Voit antaa mainostenestäjäsi levätä — sitä ei tarvita täällä.",
|
||||
"homepage_comments": "Kommentit",
|
||||
"homepage_commentsDescription": "Osallistujat voivat jättää kyselyysi kaikille näkyviä kommentteja.",
|
||||
"homepage_features": "Ominaisuudet",
|
||||
"homepage_featuresSubheading": "Aikataulutusta fiksusti",
|
||||
"homepage_getStarted": "Aloita tästä",
|
||||
"homepage_heroSubText": "Löydä sopiva päivämäärä ilman soutamista ja huopaamista",
|
||||
"homepage_heroText": "Suunnittele<br/><s>ryhmätapaamisia</s><br />vaivatta",
|
||||
"homepage_links": "Linkit",
|
||||
"homepage_liveDemo": "Esittely",
|
||||
"homepage_metaDescription": "Luo kyselyitä ja äänestä parhaasta päivästä tai ajankohdasta. Ilmainen vaihtoehto Doodlelle.",
|
||||
"homepage_metaTitle": "Rallly - Suunnittele ryhmätapaamisia",
|
||||
"homepage_mobileFriendly": "Mobiiliystävällinen",
|
||||
"homepage_mobileFriendlyDescription": "Toimii erinomaisesti mobiililaitteilla, joten osallistujat voivat vastata kyselyihin missä ikinä ovatkaan.",
|
||||
"homepage_noLoginRequired": "Kirjautumista ei tarvita",
|
||||
"homepage_noLoginRequiredDescription": "Voit luoda kyselyn tai vastata sellaiseen ilman kirjautumista sisään.",
|
||||
"homepage_notifications": "Ilmoitukset",
|
||||
"homepage_notificationsDescription": "Pysy vastausten tasalla. Saat ilmoituksia, kun osallistujat vastaavat kyselyysi tai jättävät siihen kommentteja.",
|
||||
"homepage_openSource": "Avoin lähdekoodi",
|
||||
"homepage_openSourceDescription": "Sovelluksen koodi on täysin avointa ja <a>löytyy GitHubista</a>.",
|
||||
"homepage_perfect": "Täydellinen!",
|
||||
"homepage_principles": "Periaatteet",
|
||||
"homepage_principlesSubheading": "Emme ole niin kuin muut",
|
||||
"homepage_selfHostable": "Itse ylläpidettävä",
|
||||
"homepage_selfHostableDescription": "Pyöritä Ralllya omalla palvelimellasi ja ota tietosi täysin omaan haltuusi.",
|
||||
"homepage_timeSlots": "Aikaikkunat",
|
||||
"homepage_timeSlotsDescription": "Aseta jokaiselle kyselysi vaihtoehdolle alkamis- ja päättymisajankohta. Ajat voi automaattisesti sovittaa kunkin osallistujan omaan aikavyöhykkeeseen, tai ne voi asettaa jättämään aikavyöhykkeet kokonaan huomiotta.",
|
||||
"common_blog": "Blogi",
|
||||
"common_discussions": "Keskustelut",
|
||||
"common_footerCredit": "Tehnyt <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Tämä projekti on käyttäjiensä rahoittama. Harkitse sen tukemista <a>tekemällä lahjoitus</a>.",
|
||||
"common_home": "Etusivu",
|
||||
"common_language": "Kieli",
|
||||
"common_poweredBy": "Palvelun tarjoaa",
|
||||
"common_privacyPolicy": "Tietosuojakäytäntö",
|
||||
"common_starOnGithub": "Anna meille tähti Githubissa",
|
||||
"common_support": "Tuki",
|
||||
"common_cookiePolicy": "Evästekäytäntö",
|
||||
"common_termsOfUse": "Käyttöehdot",
|
||||
"common_volunteerTranslator": "Auta sivuston kääntämisessä",
|
||||
"errors_notFoundTitle": "404 ei löytynyt",
|
||||
"errors_notFoundDescription": "Emme löytäneet hakemaasi sivua.",
|
||||
"errors_goToHome": "Siirry etusivulle",
|
||||
"optionCount": "{count, plural, one {# vaihtoehto} other {# vaihtoehtoa}}",
|
||||
"participantCount": "{count, plural, one {# osallistuja} other {# osallistujaa}}"
|
||||
}
|
192
apps/landing/public/locales/fr/app.json
Normal file
|
@ -0,0 +1,192 @@
|
|||
{
|
||||
"12h": "12 heures",
|
||||
"24h": "24h",
|
||||
"addTimeOption": "Ajouter une option de temps",
|
||||
"adminPollTitle": "{title}: Admin",
|
||||
"alreadyRegistered": "Déjà inscrit? <a>Connexion →</a>",
|
||||
"applyToAllDates": "Appliquer à toutes les dates",
|
||||
"areYouSure": "Vous êtes sûr ?",
|
||||
"back": "Retour",
|
||||
"calendarHelp": "Vous ne pouvez pas créer un sondage sans aucune option. Ajoutez au moins une option pour continuer.",
|
||||
"calendarHelpTitle": "Vous avez oublié quelque chose ?",
|
||||
"cancel": "Annuler",
|
||||
"changeName": "Changer de nom",
|
||||
"changeNameDescription": "Saisir un nouveau nom pour ce participant.",
|
||||
"changeNameInfo": "Cela n'affectera pas les votes que vous avez déjà faits.",
|
||||
"close": "Fermer",
|
||||
"comment": "Commentaire",
|
||||
"commentPlaceholder": "Laissez un commentaire sur ce sondage (visible par tous)",
|
||||
"comments": "Commentaires",
|
||||
"continue": "Continuer",
|
||||
"copied": "Copié",
|
||||
"copyLink": "Copier le lien",
|
||||
"createAnAccount": "Créer un compte",
|
||||
"createdBy": "par <b>{name}</b>",
|
||||
"createNew": "Nouveau",
|
||||
"createPoll": "Créer un sondage",
|
||||
"creatingDemo": "Création d'un sondage de démonstration…",
|
||||
"delete": "Supprimer",
|
||||
"deleteComment": "Supprimer le commentaire",
|
||||
"deleteDate": "Supprimer la date",
|
||||
"deletedPoll": "Sondage supprimé",
|
||||
"deletedPollInfo": "Ce sondage n'existe plus.",
|
||||
"deleteParticipant": "Supprimer {name}?",
|
||||
"deleteParticipantDescription": "Êtes-vous sûr de vouloir supprimer ce participant ? Cette action ne peut pas être annulée.",
|
||||
"deletePoll": "Supprimer le sondage",
|
||||
"deletePollDescription": "Toutes les données liées à ce sondage seront supprimées. Pour confirmer, veuillez taper <s>\"{confirmText}\"</s> dans l'entrée ci-dessous :",
|
||||
"deletingOptionsWarning": "Vous supprimez des options pour lesquelles les participants ont voté. Leurs votes seront également supprimés.",
|
||||
"demoPollNotice": "Les sondages de démonstration sont automatiquement supprimés après 1 jour",
|
||||
"description": "Description",
|
||||
"descriptionPlaceholder": "Hé tout le monde, choisissez les dates qui vous conviennent !",
|
||||
"editDetails": "Modifier les détails",
|
||||
"editOptions": "Modifier les options",
|
||||
"editVotes": "Modifier les votes",
|
||||
"email": "Email",
|
||||
"emailNotAllowed": "Cet e-mail n'est pas autorisé.",
|
||||
"emailPlaceholder": "jessie.smith@example.com",
|
||||
"endingGuestSessionNotice": "Une fois que la session d'un invité est terminée, elle ne peut pas être reprise. Vous ne pourrez pas modifier les votes ou les commentaires que vous avez faits lors de cette session.",
|
||||
"endSession": "Fin de la session",
|
||||
"expiredOrInvalidLink": "Ce lien a expiré. Demandez un nouveau lien.",
|
||||
"exportToCsv": "Exporter vers CSV",
|
||||
"feedbackFormFooter": "Besoin d'aide ? Visitez la <a>page de support</a>.",
|
||||
"feedbackFormLabel": "Comment pourrions-nous améliorer <appname />?",
|
||||
"feedbackFormPlaceholder": "Partagez vos idées…",
|
||||
"feedbackFormTitle": "Formulaires d'évaluation",
|
||||
"feedbackSent": "Merci! Votre avis a été envoyé.",
|
||||
"forgetMe": "Oubliez moi",
|
||||
"goToAdmin": "Accéder à l'administration",
|
||||
"guest": "Invité",
|
||||
"guestSessionNotice": "Vous utilisez une session d'invité. Cela nous permet de vous reconnaître si vous revenez plus tard afin que vous puissiez modifier vos votes.",
|
||||
"guestSessionReadMore": "En savoir plus sur les sessions des invités.",
|
||||
"hide": "Masquer",
|
||||
"home": "Accueil",
|
||||
"ifNeedBe": "En cas de besoin",
|
||||
"loading": "Chargement…",
|
||||
"loadingParticipants": "Chargement des participants…",
|
||||
"location": "Localisation",
|
||||
"locationPlaceholder": "Le café de Joe",
|
||||
"lockPoll": "Verrouiller le sondage",
|
||||
"login": "Connexion",
|
||||
"loginSuccessful": "Vous êtes connecté! Veuillez patienter pendant que vous êtes redirigé…",
|
||||
"logout": "Déconnexion",
|
||||
"manage": "Gérer",
|
||||
"mixedOptionsDescription": "Vous ne pouvez pas avoir les deux options d'heure et de date dans le même sondage. Laquelle voulez-vous garder ?",
|
||||
"mixedOptionsKeepDates": "Conserver les options de date",
|
||||
"mixedOptionsKeepTimes": "Conserver les options de temps",
|
||||
"mixedOptionsTitle": "Attendez une minute…🤔",
|
||||
"monday": "Lundi",
|
||||
"monthView": "Vue du mois",
|
||||
"name": "Nom",
|
||||
"namePlaceholder": "Jessie Smith",
|
||||
"new": "Nouveau",
|
||||
"newParticipant": "Nouveau participant",
|
||||
"newParticipantFormDescription": "Remplissez le formulaire ci-dessous pour soumettre vos votes.",
|
||||
"newPoll": "Nouveau sondage",
|
||||
"nextMonth": "Mois suivant",
|
||||
"no": "Non",
|
||||
"noDatesSelected": "Aucune date sélectionnée",
|
||||
"notificationsDisabled": "Les notifications ont été désactivées pour <b>{title}</b>",
|
||||
"notificationsGuest": "Se connecter pour activer les notifications",
|
||||
"notificationsOff": "Les notifications sont désactivées",
|
||||
"notificationsOn": "Les notifications sont activées",
|
||||
"notRegistered": "Créer un compte →",
|
||||
"noVotes": "Personne n'a voté pour cette option",
|
||||
"ok": "Ok",
|
||||
"optional": "facultatif",
|
||||
"pollHasBeenLocked": "Ce sondage a été verrouillé",
|
||||
"pollsEmpty": "Aucun sondage n'a été créé",
|
||||
"possibleAnswers": "Réponses possibles",
|
||||
"preferences": "Préférences",
|
||||
"previousMonth": "Mois précédent",
|
||||
"profileUser": "Profil - {username}",
|
||||
"redirect": "<a>Cliquez ici</a> si vous n'êtes pas redirigé automatiquement…",
|
||||
"register": "S'inscrire",
|
||||
"requiredNameError": "Le nom est obligatoire",
|
||||
"requiredString": "«{name}» est obligatoire",
|
||||
"resendVerificationCode": "Renvoyer le code de vérification",
|
||||
"response": "Réponse",
|
||||
"save": "Sauvegarder",
|
||||
"saveInstruction": "Sélectionnez votre disponibilité et cliquez sur <b>{action}</b>",
|
||||
"send": "Envoyer",
|
||||
"sendFeedback": "Envoyer un avis",
|
||||
"share": "Partager",
|
||||
"shareDescription": "Donnez ce lien à vos <b>participants</b> pour leur permettre de voter sur votre sondage.",
|
||||
"shareLink": "Partager via un lien",
|
||||
"specifyTimes": "Précisez les horaires",
|
||||
"specifyTimesDescription": "Indiquez les heures de début et de fin pour chaque option",
|
||||
"stepSummary": "Étape {current} sur {total}",
|
||||
"submit": "Valider",
|
||||
"sunday": "Dimanche",
|
||||
"timeFormat": "Format de l'heure :",
|
||||
"timeZone": "Fuseau horaire :",
|
||||
"title": "Titre",
|
||||
"titlePlaceholder": "Réunion mensuelle",
|
||||
"today": "Aujourd'hui",
|
||||
"unlockPoll": "Débloquer le sondage",
|
||||
"user": "Utilisateur",
|
||||
"userAlreadyExists": "Il y a déjà un utilisateur avec cet email",
|
||||
"userDoesNotExist": "L'utilisateur demandé n'a pas été trouvé",
|
||||
"userNotFound": "Il n’y a aucun utilisateur avec cette adresse email",
|
||||
"validEmail": "Veuillez entrer une adresse e-mail valide",
|
||||
"verificationCodeHelp": "Vous n'avez pas reçu l'e-mail ? Vérifiez vos pourriels/fichiers indésirables.",
|
||||
"verificationCodePlaceholder": "Entrez votre code à 6 chiffres",
|
||||
"verificationCodeSent": "Un code de vérification a été envoyé à <b>{email}</b> <a>Changer</a>",
|
||||
"verifyYourEmail": "Vérifiez votre e-mail",
|
||||
"weekStartsOn": "La semaine commence le",
|
||||
"weekView": "Voir la Semaine",
|
||||
"whatsThis": "Qu'est-ce que c'est ?",
|
||||
"wrongVerificationCode": "Votre code de vérification est incorrect ou a expiré",
|
||||
"yes": "Oui",
|
||||
"you": "Vous",
|
||||
"yourDetails": "Vos informations",
|
||||
"yourName": "Votre nom…",
|
||||
"yourPolls": "Vos sondages",
|
||||
"yourProfile": "Votre profil",
|
||||
"homepage_3Ls": "Oui — avec 3 <e>L</e>",
|
||||
"homepage_adFree": "Sans publicités",
|
||||
"homepage_adFreeDescription": "Vous pouvez donner un repos à votre bloqueur de publicité. Vous n'en aurez pas besoin ici.",
|
||||
"homepage_comments": "Commentaires",
|
||||
"homepage_commentsDescription": "Les participants peuvent commenter votre sondage et les commentaires seront visibles par tous.",
|
||||
"homepage_features": "Fonctionnalités",
|
||||
"homepage_featuresSubheading": "La planification, la manière intelligente",
|
||||
"homepage_getStarted": "Commencez",
|
||||
"homepage_heroSubText": "Trouver la bonne date sans les allers-retours",
|
||||
"homepage_heroText": "Programmez facilement des<br/><s>réunions de groupe</s><br />",
|
||||
"homepage_links": "Liens",
|
||||
"homepage_liveDemo": "Démo en ligne",
|
||||
"homepage_metaDescription": "Créez des sondages et votez pour trouver le meilleur jour ou la meilleure heure. Une alternative gratuite à Doodle.",
|
||||
"homepage_metaTitle": "Rallly - Planifier des réunions de groupe",
|
||||
"homepage_mobileFriendly": "Compatible avec les appareils mobiles",
|
||||
"homepage_mobileFriendlyDescription": "Il fonctionne parfaitement sur les appareils mobiles, de sorte que les participants peuvent répondre aux sondages où qu'ils se trouvent.",
|
||||
"homepage_noLoginRequired": "Pas de connexion requise",
|
||||
"homepage_noLoginRequiredDescription": "Vous n'avez pas besoin de vous connecter pour créer ou participer à un sondage.",
|
||||
"homepage_notifications": "Notifications",
|
||||
"homepage_notificationsDescription": "Gardez une trace de ceux qui ont répondu. Recevez une notification lorsque les participants votent ou commentent votre sondage.",
|
||||
"homepage_openSource": "Open source",
|
||||
"homepage_openSourceDescription": "Le code est entièrement open-source et est <a>disponible sur GitHub</a>.",
|
||||
"homepage_perfect": "Parfait !",
|
||||
"homepage_principles": "Principes",
|
||||
"homepage_principlesSubheading": "Nous ne sommes pas comme les autres",
|
||||
"homepage_selfHostable": "Auto-hébergable",
|
||||
"homepage_selfHostableDescription": "Exécutez-le sur votre propre serveur pour prendre le contrôle total de vos données.",
|
||||
"homepage_timeSlots": "Créneaux horaires",
|
||||
"homepage_timeSlotsDescription": "Définissez des heures de début et de fin individuelles pour chaque option de votre sondage. Les heures peuvent être automatiquement ajustées au fuseau horaire de chaque participant ou peuvent être configurées pour ignorer complètement les fuseaux horaires.",
|
||||
"common_blog": "Blog",
|
||||
"common_discussions": "Discussions",
|
||||
"common_footerCredit": "Fait par <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Ce projet est financé par les utilisateurs. Veuillez envisager de le soutenir en <a>donating</a>.",
|
||||
"common_home": "Accueil",
|
||||
"common_language": "Langue",
|
||||
"common_poweredBy": "Propulsé par",
|
||||
"common_privacyPolicy": "Politique de Confidentialité",
|
||||
"common_starOnGithub": "Mettez une étoile sur GitHub",
|
||||
"common_support": "Assistance",
|
||||
"common_cookiePolicy": "Politique de cookies",
|
||||
"common_termsOfUse": "Conditions d'utilisation",
|
||||
"common_volunteerTranslator": "Aidez à traduire ce site",
|
||||
"errors_notFoundTitle": "404 introuvable",
|
||||
"errors_notFoundDescription": "Nous n'avons pas trouvé la page que vous recherchez.",
|
||||
"errors_goToHome": "Retourner à la page d'accueil",
|
||||
"optionCount": "{count, plural, one {# option} other {# options}}",
|
||||
"participantCount": "{count, plural, one {# participant} other {# participants}}"
|
||||
}
|
190
apps/landing/public/locales/hr/app.json
Normal file
|
@ -0,0 +1,190 @@
|
|||
{
|
||||
"12h": "12-satni",
|
||||
"24h": "24-satni",
|
||||
"addTimeOption": "Dodaj novi termin",
|
||||
"adminPollTitle": "{title}: Admin",
|
||||
"alreadyRegistered": "Već ste registrirani? <a>Prijavite se→</a>",
|
||||
"applyToAllDates": "Primjeni na sve datume",
|
||||
"areYouSure": "Jeste li sigurni?",
|
||||
"back": "Natrag",
|
||||
"calendarHelp": "Ne možete stvoriti anketu bez opcija. Dodajte barem jednu opciju kako bi mogli nastaviti.",
|
||||
"calendarHelpTitle": "Nešto ste zaboravili?",
|
||||
"cancel": "Otkaži",
|
||||
"changeName": "Preimenujte",
|
||||
"changeNameDescription": "Preimenujte ovog sudionika.",
|
||||
"changeNameInfo": "Ovo neće utjecati na glasanja koja ste već obavili.",
|
||||
"close": "Zatvori",
|
||||
"comment": "Pošalji komentar",
|
||||
"commentPlaceholder": "Napišite komentar o ovoj anketi (vidljivo svim sudionicima)",
|
||||
"comments": "Komentari",
|
||||
"continue": "Nastavi",
|
||||
"copied": "Kopirano",
|
||||
"copyLink": "Kopiraj poveznicu",
|
||||
"createAnAccount": "Stvorite račun",
|
||||
"createdBy": "napravio/la <b>{name}</b>",
|
||||
"createNew": "Stvori novu",
|
||||
"createPoll": "Stvori anketu",
|
||||
"creatingDemo": "Stvaranje demo ankete…",
|
||||
"delete": "Brisanje",
|
||||
"deleteComment": "Brisanje komentara",
|
||||
"deleteDate": "Brisanje datuma",
|
||||
"deletedPoll": "Izbrisana anketa",
|
||||
"deletedPollInfo": "Nažalost, ova anketa više ne postoji.",
|
||||
"deleteParticipant": "Izbriši {name}?",
|
||||
"deleteParticipantDescription": "Sigurno želite izbrisati ovog sudionika? Ovo nije moguće naknadno poništiti.",
|
||||
"deletePoll": "Izbriši anketu",
|
||||
"deletePollDescription": "Svi podaci vezani uz ovu anketu bit će izbrisani. Za potvrdu upišite <s>“{confirmText}”</s> u polje za unos ispod:",
|
||||
"deletingOptionsWarning": "Brišete opcije za koje su glasali sudionici. I njihovi odabiri će također biti izbrisani.",
|
||||
"demoPollNotice": "Demo ankete se automatski brišu nakon 1 dana",
|
||||
"description": "Opis",
|
||||
"descriptionPlaceholder": "Pozdrav svima, odaberite termine koji vam odgovaraju!",
|
||||
"editDetails": "Uredi detalje",
|
||||
"editOptions": "Uredi opcije",
|
||||
"editVotes": "Uredi glasove",
|
||||
"email": "E-pošta",
|
||||
"emailNotAllowed": "Ova adresa pošte nije dozvoljena.",
|
||||
"emailPlaceholder": "ime.prezime@example.com",
|
||||
"endingGuestSessionNotice": "Nakon što vaša sesija kojom pristupate kao gost završi, ne može se nastaviti. Nećete moći uređivati glasove ili komentare koje ste dali tijekom ove sesije.",
|
||||
"endSession": "Završi sesiju",
|
||||
"expiredOrInvalidLink": "Ova poveznica je istekla ili nije valjana. Molimo zatražite novu poveznicu.",
|
||||
"exportToCsv": "Izvoz u CSV",
|
||||
"feedbackFormFooter": "Trebate pomoć? Posjetite <a>stranicu za podršku</a>.",
|
||||
"feedbackFormLabel": "Kako možemo poboljšati <appname />?",
|
||||
"feedbackFormPlaceholder": "Podijelite svoje mišljenje…",
|
||||
"feedbackFormTitle": "Obrazac za povratnu informaciju",
|
||||
"feedbackSent": "Hvala vam! Vaša povratna informacija je poslana.",
|
||||
"forgetMe": "Zaboravi me",
|
||||
"goToAdmin": "Otvori admin postavke",
|
||||
"guest": "Gost",
|
||||
"guestSessionNotice": "Pristupate kao gost. To nam omogućuje da vas prepoznamo ako se kasnije vratite kako biste mogli urediti svoje glasove.",
|
||||
"guestSessionReadMore": "Pročitajte više o sesijama za goste.",
|
||||
"hide": "Skrij",
|
||||
"home": "Naslovnica",
|
||||
"ifNeedBe": "Ako ne može drugačije",
|
||||
"loading": "Učitavanje…",
|
||||
"loadingParticipants": "Učitavanje sudionika…",
|
||||
"location": "Lokacija",
|
||||
"locationPlaceholder": "Ime lokacije",
|
||||
"lockPoll": "Zaključaj anketu",
|
||||
"login": "Prijava",
|
||||
"loginSuccessful": "Prijavljeni ste! Pričekajte učitavanje stranice…",
|
||||
"logout": "Odjava",
|
||||
"manage": "Upravljanje",
|
||||
"mixedOptionsDescription": "Ne možete imati opcije datuma i vremena istovremeno u istoj anketi. Koje od tih želite zadržati i koristiti?",
|
||||
"mixedOptionsKeepDates": "Zadrži opcije datuma",
|
||||
"mixedOptionsKeepTimes": "Zadrži opcije vremena",
|
||||
"mixedOptionsTitle": "Čekaj malo… 🤔",
|
||||
"monday": "Ponedjeljak",
|
||||
"monthView": "Mjesečni prikaz",
|
||||
"name": "Ime",
|
||||
"namePlaceholder": "Ime Prezime",
|
||||
"new": "Nova",
|
||||
"newParticipant": "Novi sudionik",
|
||||
"newParticipantFormDescription": "Ispunite obrazac dolje kako bi glasali.",
|
||||
"newPoll": "Nova anketa",
|
||||
"nextMonth": "Sljedeći mjesec",
|
||||
"no": "Ne",
|
||||
"noDatesSelected": "Datum nije odabran",
|
||||
"notificationsDisabled": "Obavijesti su onemogućene za <b>{title}</b>",
|
||||
"notificationsGuest": "Prijavite se kako biste omogućili slanje obavijesti",
|
||||
"notificationsOff": "Obavijesti su isključene",
|
||||
"notificationsOn": "Obavijesti uključene",
|
||||
"notRegistered": "Stvorite novi račun",
|
||||
"noVotes": "Nitko nije glasao za ovu opciju",
|
||||
"ok": "U redu",
|
||||
"optional": "opcionalno",
|
||||
"pollHasBeenLocked": "Ova anketa je zaključana",
|
||||
"pollsEmpty": "Nema stvorenih anketa",
|
||||
"possibleAnswers": "Mogući odgovori",
|
||||
"preferences": "Postavke",
|
||||
"previousMonth": "Prethodni mjesec",
|
||||
"profileUser": "Profil - {username}",
|
||||
"redirect": "<a>Kliknite ovdje</a> ako niste automatski preusmjereni…",
|
||||
"register": "Registracija",
|
||||
"requiredNameError": "Ime je obavezno",
|
||||
"requiredString": "\"{name}\" je obavezno",
|
||||
"resendVerificationCode": "Ponovno pošalji poruku za potvrdu",
|
||||
"response": "Odgovor",
|
||||
"save": "Pohrani",
|
||||
"saveInstruction": "Odaberite termine koji vam odgovaraju i kliknite na <b>{action}</b>",
|
||||
"send": "Pošalji",
|
||||
"sendFeedback": "Pošalji povratnu informaciju",
|
||||
"share": "Podijeli",
|
||||
"shareDescription": "Pošaljite ovu poveznicu <b>sudionicima</b> kako biste im omogućili glasanje u vašoj anketi.",
|
||||
"shareLink": "Podijeli putem poveznice",
|
||||
"specifyTimes": "Zadaj vrijeme",
|
||||
"specifyTimesDescription": "Obuhvati vrijeme početka i završetka za svaku opciju",
|
||||
"stepSummary": "Korak {current} od {total}",
|
||||
"submit": "Predaj",
|
||||
"sunday": "Nedjelja",
|
||||
"timeFormat": "Format vremena:",
|
||||
"timeZone": "Vremenska zona:",
|
||||
"title": "Naslov",
|
||||
"titlePlaceholder": "Mjesečni sastanak",
|
||||
"today": "Danas",
|
||||
"unlockPoll": "Otključaj anketu",
|
||||
"user": "Korisnik",
|
||||
"userAlreadyExists": "Već postoji korisnik s tom adresom e-pošte",
|
||||
"userDoesNotExist": "Traženi korisnik nije pronađen",
|
||||
"userNotFound": "Ne postoji korisnik s tom adresom e-pošte",
|
||||
"validEmail": "Molimo unesite valjanu adresu e-pošte",
|
||||
"verificationCodeHelp": "Niste dobili poruku e-pošte? Provjerite svoju mapu s neželjenom poštom (SPAM).",
|
||||
"verificationCodePlaceholder": "Unesite 6-znamenkasti kôd",
|
||||
"verificationCodeSent": "Kôd za potvrdu je poslan na adresu <b>{email}</b> <a>Promijenite</a>",
|
||||
"verifyYourEmail": "Potvrdite svoju adresu e-pošte",
|
||||
"weekStartsOn": "Početak tjedna",
|
||||
"weekView": "Tjedni pregled",
|
||||
"whatsThis": "Što je ovo?",
|
||||
"wrongVerificationCode": "Vaša kôd za potvrdu nije valjan ili je istekao",
|
||||
"yes": "Da",
|
||||
"you": "Vi",
|
||||
"yourDetails": "Tvoji podatci",
|
||||
"yourName": "Vaše ime…",
|
||||
"yourPolls": "Vaše ankete",
|
||||
"yourProfile": "Vaš profil",
|
||||
"homepage_3Ls": "Da, s 3 slova <e>L</e>",
|
||||
"homepage_adFree": "Bez reklama",
|
||||
"homepage_adFreeDescription": "Adblocker vam ne treba ovdje.",
|
||||
"homepage_comments": "Komentari",
|
||||
"homepage_commentsDescription": "Sudionici mogu komentirati vašu anketu i komentari će biti vidljivi svima.",
|
||||
"homepage_features": "Mogućnosti",
|
||||
"homepage_featuresSubheading": "Pametni način zakazivanja sastanaka",
|
||||
"homepage_getStarted": "Započnite",
|
||||
"homepage_heroSubText": "Pronađite pravi termin bez puno muke",
|
||||
"homepage_heroText": "Zakažite<br/><s>sastanke</s><br />s lakoćom",
|
||||
"homepage_links": "Poveznice",
|
||||
"homepage_liveDemo": "Demo",
|
||||
"homepage_metaDescription": "Napravite ankete i glasajte kako biste pronašli najbolji dan ili vrijeme. Besplatna alternativa Doodleu.",
|
||||
"homepage_metaTitle": "Rallly - zakazivanje termina sastanaka",
|
||||
"homepage_mobileFriendly": "Namijenjeno mobilnim uređajima",
|
||||
"homepage_mobileFriendlyDescription": "Sjajno radi na mobilnim uređajima tako da sudionici mogu odgovarati na ankete gdje god se nalazili.",
|
||||
"homepage_noLoginRequired": "Nije potrebna prijava na sustav",
|
||||
"homepage_noLoginRequiredDescription": "Ne morate se prijaviti kako biste stvorili anketu ili sudjelovali u njoj.",
|
||||
"homepage_notifications": "Obavijesti",
|
||||
"homepage_notificationsDescription": "Pratite tko je odgovorio. Primite obavijest kada sudionici glasaju ili komentiraju vašu anketu.",
|
||||
"homepage_openSource": "Otvoreni kôd",
|
||||
"homepage_openSourceDescription": "Ovo je rješenje zasnovano na otvorenom kôdu i <a>dostupno je na GitHub-u</a>.",
|
||||
"homepage_perfect": "Savršeno!",
|
||||
"homepage_principles": "Principi",
|
||||
"homepage_principlesSubheading": "Nismo kao drugi",
|
||||
"homepage_selfHostable": "Instalacija na vašem poslužitelju",
|
||||
"homepage_selfHostableDescription": "Pokrenite ga na vlastitom poslužitelju kako biste preuzeli potpunu kontrolu nad svojim podacima.",
|
||||
"homepage_timeSlots": "Vrijeme",
|
||||
"homepage_timeSlotsDescription": "Postavite pojedinačno vrijeme početka i završetka za svaku opciju u svojoj anketi. Vremena se mogu automatski prilagoditi vremenskoj zoni svakog sudionika ili se mogu postaviti da potpuno zanemaruju vremenske zone.",
|
||||
"common_blog": "Blog",
|
||||
"common_discussions": "Rasprave",
|
||||
"common_footerCredit": "Autor: <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Ovaj projekt financiraju korisnici. Razmislite o podršci <a>donacijom</a>.",
|
||||
"common_home": "Naslovnica",
|
||||
"common_language": "Jezik",
|
||||
"common_poweredBy": "Pokreće",
|
||||
"common_privacyPolicy": "Pravila privatnosti",
|
||||
"common_starOnGithub": "Ocijeni na GitHub-u",
|
||||
"common_support": "Podrška",
|
||||
"common_volunteerTranslator": "Pomozite prevesti ovu stranicu",
|
||||
"errors_notFoundTitle": "404 Nije pronađeno",
|
||||
"errors_notFoundDescription": "Nije bilo moguće pronaći stranicu koju želite otvoriti.",
|
||||
"errors_goToHome": "Idi na naslovnicu",
|
||||
"optionCount": "{count, plural, one {# opcija} other {# opcije}}",
|
||||
"participantCount": "{count, plural, other {Broj sudionika: #}}"
|
||||
}
|
192
apps/landing/public/locales/hu/app.json
Normal file
|
@ -0,0 +1,192 @@
|
|||
{
|
||||
"12h": "12 órás",
|
||||
"24h": "24 órás",
|
||||
"addTimeOption": "Időpont hozzáadása",
|
||||
"adminPollTitle": "{title}: Admin felület",
|
||||
"alreadyRegistered": "Már regisztráltál? <a>Bejelentkezés →</a>",
|
||||
"applyToAllDates": "Beállítás minden dátumhoz",
|
||||
"areYouSure": "Biztos vagy benne?",
|
||||
"back": "Vissza",
|
||||
"calendarHelp": "Nem hozhatsz létre szavazást lehetőségek nélkül. Legalább egy lehetőséget adj meg a folytatáshoz.",
|
||||
"calendarHelpTitle": "Elfelejtettél valamit?",
|
||||
"cancel": "Mégse",
|
||||
"changeName": "Név módosítása",
|
||||
"changeNameDescription": "Adj meg egy új nevet a részvételhez.",
|
||||
"changeNameInfo": "Ez nincs hatással a korábban rögzített szavazataidra.",
|
||||
"close": "Bezárás",
|
||||
"comment": "Hozzászólás",
|
||||
"commentPlaceholder": "Írj hozzászólást ehhez a szavazáshoz (mindenki láthatja)",
|
||||
"comments": "Hozzászólások",
|
||||
"continue": "Tovább",
|
||||
"copied": "Másolva",
|
||||
"copyLink": "Link másolása",
|
||||
"createAnAccount": "Fiók létrehozása",
|
||||
"createdBy": "<b>{name}</b> által",
|
||||
"createNew": "Új létrehozása",
|
||||
"createPoll": "Szavazás létrehozása",
|
||||
"creatingDemo": "Demó szavazás létrehozása…",
|
||||
"delete": "Törlés",
|
||||
"deleteComment": "Hozzászólás törlése",
|
||||
"deleteDate": "Dátum törlése",
|
||||
"deletedPoll": "Törölt szavazás",
|
||||
"deletedPollInfo": "Ez a szavazás már nem létezik.",
|
||||
"deleteParticipant": "Törlöd: {name}?",
|
||||
"deleteParticipantDescription": "Biztos hogy szeretnéd törölni ezt a résztvevőt? Ha törlöd, nem lehet visszaállítani.",
|
||||
"deletePoll": "Szavazás törlése",
|
||||
"deletePollDescription": "Minden a szavazáshoz kötődő adatot törölni fogunk. Megerősítésként gépeld be a <s>“{confirmText}”</s> szöveget az alábbi mezőbe:",
|
||||
"deletingOptionsWarning": "Olyan lehetőséget törölsz, amire résztvevők már szavaztak. Az ő szavazataik is törlődni fognak.",
|
||||
"demoPollNotice": "A demó szavazások egy nap után automatikusan törlődnek",
|
||||
"description": "Leírás",
|
||||
"descriptionPlaceholder": "Sziasztok, kérlek válasszátok ki a nektek megfelelő dátumokat!",
|
||||
"editDetails": "Részletek módosítása",
|
||||
"editOptions": "Lehetőségek módosítása",
|
||||
"editVotes": "Szavazatok szerkesztése",
|
||||
"email": "E-mail",
|
||||
"emailNotAllowed": "Ez a email nem engedélyezett.",
|
||||
"emailPlaceholder": "kovacs.anna@pelda.hu",
|
||||
"endingGuestSessionNotice": "Egy vendég munkamenet befejezése nem visszavonható. Ezután nem tudod szerkeszteni a válaszaid vagy hozzászólásaid, amiket ebben a munkamenetben készítettél.",
|
||||
"endSession": "Munkamenet befejezése",
|
||||
"expiredOrInvalidLink": "A link érvénytelennek tűnik. Kérjük, igényeljen egy újat.",
|
||||
"exportToCsv": "Exportálás CSV fájlba",
|
||||
"feedbackFormFooter": "Segítségre van szükséged? <a>Katt ide</a>!",
|
||||
"feedbackFormLabel": "Hogyan fejleszthetnénk a <appname />-t?",
|
||||
"feedbackFormPlaceholder": "Oszd meg gondolataidat…",
|
||||
"feedbackFormTitle": "Visszajelzés",
|
||||
"feedbackSent": "Köszönjük! Visszajelzésed elküldtük.",
|
||||
"forgetMe": "Felejts el",
|
||||
"goToAdmin": "Irány az admin felület",
|
||||
"guest": "Vendég",
|
||||
"guestSessionNotice": "Vendég munkamenetet használsz. Ez teszi lehetővé, hogy felismerjünk téged később is, amikor visszatérsz, hogy szerkeszd a válaszaid.",
|
||||
"guestSessionReadMore": "Olvass többet a vendég munkamenetekről.",
|
||||
"hide": "Elrejtés",
|
||||
"home": "Főoldal",
|
||||
"ifNeedBe": "Ha szükséges",
|
||||
"loading": "Betöltés…",
|
||||
"loadingParticipants": "Résztvevők betöltése…",
|
||||
"location": "Helyszín",
|
||||
"locationPlaceholder": "János kávézója",
|
||||
"lockPoll": "Szavazás lezárása",
|
||||
"login": "Bejelentkezés",
|
||||
"loginSuccessful": "Be vagy jelentkezve! Kérjük várj, amíg továbblép az oldal…",
|
||||
"logout": "Kijelentkezés",
|
||||
"manage": "Kezelés",
|
||||
"mixedOptionsDescription": "Egyszerre nem lehet időpont és dátum szerinti lehetőség a szavazásban. Melyiket szeretnéd megtartani?",
|
||||
"mixedOptionsKeepDates": "Dátum lehetőségek megtartása",
|
||||
"mixedOptionsKeepTimes": "Időpont lehetőségek megtartása",
|
||||
"mixedOptionsTitle": "Kérjük várj egy percet... 🤔",
|
||||
"monday": "Hétfő",
|
||||
"monthView": "Havi nézet",
|
||||
"name": "Név",
|
||||
"namePlaceholder": "Kovács Anna",
|
||||
"new": "Új",
|
||||
"newParticipant": "Új résztvevő",
|
||||
"newParticipantFormDescription": "Töltsd ki az alábbi űrlapot a szavazataid beküldéséhez.",
|
||||
"newPoll": "Új szavazás",
|
||||
"nextMonth": "Következő hónap",
|
||||
"no": "Nem",
|
||||
"noDatesSelected": "Nincs dátum kiválasztva",
|
||||
"notificationsDisabled": "Értesítések ki lettek kapcsolva ehhez a szavazáshoz: <b>{title}</b>",
|
||||
"notificationsGuest": "Jelentkezz be, hogy bekapcsolhasd az értesítéseket",
|
||||
"notificationsOff": "Értesítések kikapcsolva",
|
||||
"notificationsOn": "Értesítések bekapcsolva",
|
||||
"notRegistered": "Fiók létrehozása →",
|
||||
"noVotes": "Senki sem szavazott erre a lehetőségre",
|
||||
"ok": "Ok",
|
||||
"optional": "opcionális",
|
||||
"pollHasBeenLocked": "A szavazás le lett zárva",
|
||||
"pollsEmpty": "Nincs létrehozott szavazás",
|
||||
"possibleAnswers": "Lehetséges válaszok",
|
||||
"preferences": "Beállítások",
|
||||
"previousMonth": "Előző hónap",
|
||||
"profileUser": "Profil - {username}",
|
||||
"redirect": "<a>Kattints ide</a>, ha automatikusan nem lépsz tovább…",
|
||||
"register": "Regisztráció",
|
||||
"requiredNameError": "Név megadása kötelező",
|
||||
"requiredString": "“{name}” kötelező",
|
||||
"resendVerificationCode": "Hitelesítő kód újraküldése",
|
||||
"response": "Válasz",
|
||||
"save": "Mentés",
|
||||
"saveInstruction": "Válaszd ki mikor érsz rá és kattints a <b>{action}</b> gombra",
|
||||
"send": "Küldés",
|
||||
"sendFeedback": "Visszajelzés küldése",
|
||||
"share": "Megosztás",
|
||||
"shareDescription": "Küldd el ezt a linket a <b>résztvevőidnek</b>, hogy tudjanak szavazatokat leadni.",
|
||||
"shareLink": "Megosztás linkkel",
|
||||
"specifyTimes": "Időpontok megadása",
|
||||
"specifyTimesDescription": "Adj meg kezdő és záró időpontot minden lehetőséghez",
|
||||
"stepSummary": "{total}/{current}. lépés",
|
||||
"submit": "Küldés",
|
||||
"sunday": "Vasárnap",
|
||||
"timeFormat": "Időformátum:",
|
||||
"timeZone": "Időzóna:",
|
||||
"title": "Cím",
|
||||
"titlePlaceholder": "Havi találkozó",
|
||||
"today": "Ma",
|
||||
"unlockPoll": "Szavazás feloldása",
|
||||
"user": "Felhasználó",
|
||||
"userAlreadyExists": "Már létezik felhasználó ezzel az email címmel",
|
||||
"userDoesNotExist": "A kért felhasználó nem található",
|
||||
"userNotFound": "Nem létezik felhasználó ezzel az email címmel",
|
||||
"validEmail": "Kérjük adj meg egy érvényes e-mail címet",
|
||||
"verificationCodeHelp": "Nem kaptad meg az emailt? Ellenőrizd a spam mappádat is.",
|
||||
"verificationCodePlaceholder": "Írd be a hatjegyű kódot",
|
||||
"verificationCodeSent": "A hitelesítő kód ki lett küldve <b>{email}</b> címre <a>Módosít</a>",
|
||||
"verifyYourEmail": "Hitelesítsd az email címed",
|
||||
"weekStartsOn": "Hét kezdőnapja",
|
||||
"weekView": "Heti nézet",
|
||||
"whatsThis": "Mi ez?",
|
||||
"wrongVerificationCode": "A hitelesítő kódod helytelen vagy már lejárt",
|
||||
"yes": "Igen",
|
||||
"you": "Te",
|
||||
"yourDetails": "Adataid",
|
||||
"yourName": "Neved…",
|
||||
"yourPolls": "Szavazásaid",
|
||||
"yourProfile": "Profilod",
|
||||
"homepage_3Ls": "Igen, 3 <e>L</e>-el",
|
||||
"homepage_adFree": "Reklámmentes",
|
||||
"homepage_adFreeDescription": "Adhatsz egy kis pihenőt a reklám blokkolódnak - Itt nem lesz rá szükséged.",
|
||||
"homepage_comments": "Hozzászólások",
|
||||
"homepage_commentsDescription": "A résztvevők hozzászólhatnak a szavazásodhoz és azok minden résztvevő számára láthatóak.",
|
||||
"homepage_features": "Funkciók",
|
||||
"homepage_featuresSubheading": "Ütemezés, az okos út",
|
||||
"homepage_getStarted": "Kezdjünk bele",
|
||||
"homepage_heroSubText": "Találd meg a megfelelő időpontot oda-vissza nélkül",
|
||||
"homepage_heroText": "Ütemezz<br/><s>találkozókat</s><br />könnyen",
|
||||
"homepage_links": "Linkek",
|
||||
"homepage_liveDemo": "Élő demó",
|
||||
"homepage_metaDescription": "Hozz létre szavazásokat és szavazz, hogy megtaláld a legjobb napot vagy időt. Egy ingyenes Doodle alternatíva.",
|
||||
"homepage_metaTitle": "Rallly - Ütemezz találkozókat",
|
||||
"homepage_mobileFriendly": "Telefonon is használható",
|
||||
"homepage_mobileFriendlyDescription": "Telefonon is jól működik, így a résztvevők bárhonnan kitölthetik a szavazásod.",
|
||||
"homepage_noLoginRequired": "Bejelentkezés nem szükséges",
|
||||
"homepage_noLoginRequiredDescription": "Nem kell bejelentkezned szavazás létrehozásához vagy a részvételhez.",
|
||||
"homepage_notifications": "Értesítések",
|
||||
"homepage_notificationsDescription": "Kövesd, hogy ki válaszolt. Értesítéseket kapsz, ha egy résztvevő szavaz vagy hozzászól a szavazásodhoz.",
|
||||
"homepage_openSource": "Nyílt forráskódú",
|
||||
"homepage_openSourceDescription": "A forráskód teljesen nyílt forráskódú és <a>elérhető GitHub-on</a>.",
|
||||
"homepage_perfect": "Tökéletes!",
|
||||
"homepage_principles": "Alapelveink",
|
||||
"homepage_principlesSubheading": "Mások vagyok, mint a többiek",
|
||||
"homepage_selfHostable": "Önállóan futtatható",
|
||||
"homepage_selfHostableDescription": "Futtathatod a saját szervereden, magad kezelve minden adatot.",
|
||||
"homepage_timeSlots": "Idősávok",
|
||||
"homepage_timeSlotsDescription": "Állíts be egyedi kezdő és befejező időpontokat minden válaszlehetőséghez. Az időpontok automatikusan igazodnak minden egyes résztvevő időzónájához vagy beállítható, hogy az időzónákat ne vegye figyelembe.",
|
||||
"common_blog": "Blog",
|
||||
"common_discussions": "Beszélgetések",
|
||||
"common_footerCredit": "Készítette <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Ezt a projektet a felhasználók finanszírozzák. Kérlek gondold meg, hogy <a>adományoddal</a> támogatsz minket.",
|
||||
"common_home": "Főoldal",
|
||||
"common_language": "Nyelv",
|
||||
"common_poweredBy": "Biztosítja a",
|
||||
"common_privacyPolicy": "Adatvédelmi irányelvek",
|
||||
"common_starOnGithub": "Csillagozz be GitHub-on",
|
||||
"common_support": "Segítség",
|
||||
"common_cookiePolicy": "Cookie irányelvek",
|
||||
"common_termsOfUse": "Használati feltételek",
|
||||
"common_volunteerTranslator": "Segíts lefordítani ezt az oldalt",
|
||||
"errors_notFoundTitle": "404 az oldal nem található",
|
||||
"errors_notFoundDescription": "Nem található az oldal, amit keresel.",
|
||||
"errors_goToHome": "Irány a főoldal",
|
||||
"optionCount": "{count, plural, other {# lehetőség}}",
|
||||
"participantCount": "{count, plural, other {# résztvevő}}"
|
||||
}
|
189
apps/landing/public/locales/it/app.json
Normal file
|
@ -0,0 +1,189 @@
|
|||
{
|
||||
"12h": "12 ore",
|
||||
"24h": "24 ore",
|
||||
"addTimeOption": "Aggiungi opzione orario",
|
||||
"adminPollTitle": "{title}: Amministratore",
|
||||
"alreadyRegistered": "Sei già registrato? <a>Accedi →</a>",
|
||||
"applyToAllDates": "Applica a tutte le date",
|
||||
"areYouSure": "Sei sicuro/a?",
|
||||
"back": "Indietro",
|
||||
"calendarHelp": "Non puoi creare un sondaggio senza nessuna opzione. Aggiungi almeno un opzione per continuare.",
|
||||
"calendarHelpTitle": "Dimentichi qualcosa?",
|
||||
"cancel": "Annulla",
|
||||
"changeName": "Cambia nome",
|
||||
"changeNameDescription": "Inserisci un nome per questo partecipante.",
|
||||
"changeNameInfo": "Questo non inciderà sugli altri voti che hai già dato.",
|
||||
"close": "Chiudi",
|
||||
"comment": "Commenta",
|
||||
"commentPlaceholder": "Lascia un commento su questo sondaggio (visibile a tutti)",
|
||||
"comments": "Commenti",
|
||||
"continue": "Continua",
|
||||
"copied": "Copiato",
|
||||
"copyLink": "Copia link",
|
||||
"createAnAccount": "Crea un account",
|
||||
"createdBy": "da <b>{name}</b>",
|
||||
"createNew": "Crea nuovo",
|
||||
"createPoll": "Crea sondaggio",
|
||||
"creatingDemo": "Creando sondaggio demo…",
|
||||
"delete": "Elimina",
|
||||
"deleteComment": "Elimina commento",
|
||||
"deleteDate": "Elimina data",
|
||||
"deletedPoll": "Elimina sondaggio",
|
||||
"deletedPollInfo": "Questo sondaggio non esiste più.",
|
||||
"deleteParticipant": "Eliminare {name}?",
|
||||
"deleteParticipantDescription": "Sei sicuro di voler eliminare questo partecipante? L'operazione non può essere annullata.",
|
||||
"deletePoll": "Elimina sondaggio",
|
||||
"deletePollDescription": "Tutti i dati relativi a questo sondaggio saranno eliminati. Per confermare, digita <s>“{confirmText}”</s> qui sotto:",
|
||||
"deletingOptionsWarning": "Stai eliminando opzioni per le quali i partecipanti hanno votato. Anche il loro voto sarà eliminato.",
|
||||
"demoPollNotice": "I sondaggi demo vengono cancellati automaticamente dopo 1 giorno",
|
||||
"description": "Descrizione",
|
||||
"descriptionPlaceholder": "Ciao a tutti, scegliete le date che per voi vanno bene!",
|
||||
"editDetails": "Modifica i dettagli",
|
||||
"editOptions": "Modifica opzioni",
|
||||
"editVotes": "Modifica voti",
|
||||
"email": "Email",
|
||||
"emailNotAllowed": "Questa email non è consentita.",
|
||||
"endingGuestSessionNotice": "Una volta terminata la sessione ospite, la sessione non può essere ripresa. Non sarà possibile modificare alcun voto o commento fatto con questa sessione.",
|
||||
"endSession": "Termina sessione",
|
||||
"expiredOrInvalidLink": "Questo link è scaduto. Richiedine uno nuovo.",
|
||||
"exportToCsv": "Esporta in CSV",
|
||||
"feedbackFormFooter": "Hai bisogno di aiuto? Visita la <a>pagina di supporto</a>.",
|
||||
"feedbackFormLabel": "Come possiamo migliorare <appname />?",
|
||||
"feedbackFormPlaceholder": "Dimmi cosa ne pensi…",
|
||||
"feedbackFormTitle": "Modulo di feedback",
|
||||
"feedbackSent": "Grazie! Il tuo Feedback è stato inviato.",
|
||||
"forgetMe": "Dimenticati di me",
|
||||
"goToAdmin": "Vai a Admin",
|
||||
"guest": "Ospite",
|
||||
"guestSessionNotice": "Stai usando una sessione ospite. Questo ci permette di riconoscerti se tornerai più tardi in modo da poter modificare i tuoi voti.",
|
||||
"guestSessionReadMore": "Leggi altro sulle sessioni ospite.",
|
||||
"hide": "Nascondi",
|
||||
"home": "Home",
|
||||
"ifNeedBe": "Se necessario",
|
||||
"loading": "Caricamento…",
|
||||
"loadingParticipants": "Caricamento partecipanti…",
|
||||
"location": "Posizione",
|
||||
"locationPlaceholder": "Bar di Joe",
|
||||
"lockPoll": "Blocca sondaggio",
|
||||
"login": "Accedi",
|
||||
"loginSuccessful": "Hai effettuato l'accesso! Si prega di attendere mentre sei reindirizzato…",
|
||||
"logout": "Esci",
|
||||
"manage": "Gestisci",
|
||||
"mixedOptionsDescription": "Non puoi avere entrambe le opzioni di data e ora nello stesso sondaggio. Quale vorresti mantenere?",
|
||||
"mixedOptionsKeepDates": "Mantieni opzioni data",
|
||||
"mixedOptionsKeepTimes": "Mantieni opzioni tempo",
|
||||
"mixedOptionsTitle": "Aspetta un minuto…🤔",
|
||||
"monday": "Lunedì",
|
||||
"monthView": "Vista mensile",
|
||||
"name": "Nome",
|
||||
"namePlaceholder": "Jessie Smith",
|
||||
"new": "Nuovo",
|
||||
"newParticipant": "Nuovo partecipante",
|
||||
"newParticipantFormDescription": "Compila il modulo sottostante per inviare i tuoi voti.",
|
||||
"newPoll": "Nuovo sondaggio",
|
||||
"nextMonth": "Mese successivo",
|
||||
"no": "No",
|
||||
"noDatesSelected": "Nessuna data selezionata",
|
||||
"notificationsDisabled": "Le notifiche sono state abilitate per <b>{title}</b>",
|
||||
"notificationsGuest": "Accedi per attivare le notifiche",
|
||||
"notificationsOff": "Le notifiche sono disattivate",
|
||||
"notificationsOn": "Notifiche attive",
|
||||
"notRegistered": "Crea un account →",
|
||||
"noVotes": "Nessuno ha votato per questa opzione",
|
||||
"ok": "Ok",
|
||||
"optional": "opzionale",
|
||||
"pollHasBeenLocked": "Questo sondaggio è stato bloccato",
|
||||
"pollsEmpty": "Nessun sondaggio creato",
|
||||
"possibleAnswers": "Possibili risposte",
|
||||
"preferences": "Impostazioni",
|
||||
"previousMonth": "Mese precedente",
|
||||
"profileUser": "Profilo - {username}",
|
||||
"redirect": "<a>Clicca qui</a> se non sei reindirizzato automaticamente…",
|
||||
"register": "Registrati",
|
||||
"requiredNameError": "Il nome è obbligatorio",
|
||||
"requiredString": "“{name}” è richiesto",
|
||||
"resendVerificationCode": "Invia nuovamente il Codice di Verifica",
|
||||
"response": "Risposta",
|
||||
"save": "Salva",
|
||||
"saveInstruction": "Seleziona la tua disponibilità e clicca su <b>{action}</b>",
|
||||
"send": "Invia",
|
||||
"sendFeedback": "Invia Feedback",
|
||||
"share": "Condividi",
|
||||
"shareDescription": "Dai questo link ai <b>partecipanti</b> per permette loro di votare al tuo sondaggio.",
|
||||
"shareLink": "Condividi via link",
|
||||
"specifyTimes": "Specifica orari",
|
||||
"specifyTimesDescription": "Includi gli orari di inizio e di fine per ogni opzione",
|
||||
"stepSummary": "Fase {current} di {total}",
|
||||
"submit": "Invia",
|
||||
"sunday": "Domenica",
|
||||
"timeFormat": "Formato orario:",
|
||||
"timeZone": "Fuso orario:",
|
||||
"title": "Titolo",
|
||||
"titlePlaceholder": "Riunione Mensile",
|
||||
"today": "Oggi",
|
||||
"unlockPoll": "Sblocca sondaggio",
|
||||
"user": "Utente",
|
||||
"userAlreadyExists": "Esiste già un'utente con questo indirizzo email",
|
||||
"userDoesNotExist": "L'utente richiesto non è stato trovato",
|
||||
"userNotFound": "Non esiste un utente con questa email",
|
||||
"validEmail": "Si prega di inserire un indirizzo e-mail valido",
|
||||
"verificationCodeHelp": "Non hai ricevuto l'email? Controlla la spam/indesiderato.",
|
||||
"verificationCodePlaceholder": "Inserisci il codice a 6 cifre",
|
||||
"verificationCodeSent": "Un codice di verifica è stato inviato a <b>{email}</b> <a>Modifica</a>",
|
||||
"verifyYourEmail": "Verifica la tua email",
|
||||
"weekStartsOn": "La settimana inizia da",
|
||||
"weekView": "Vista settimanale",
|
||||
"whatsThis": "Cos'è questo?",
|
||||
"wrongVerificationCode": "Il tuo codice di verifica non è corretto o è scaduto",
|
||||
"yes": "Si",
|
||||
"you": "Tu",
|
||||
"yourDetails": "I tuoi dati",
|
||||
"yourName": "Il tuo nome…",
|
||||
"yourPolls": "I tuoi sondaggi",
|
||||
"yourProfile": "Il tuo profilo",
|
||||
"homepage_3Ls": "Sì—con 3 <e>L</e>s",
|
||||
"homepage_adFree": "Senza pubblicità",
|
||||
"homepage_adFreeDescription": "Puoi far riposare il tuo ad-blocker — qui non ne avrai bisogno.",
|
||||
"homepage_comments": "Commenti",
|
||||
"homepage_commentsDescription": "I partecipanti possono commentare il sondaggio e i commenti saranno visibili a tutti.",
|
||||
"homepage_features": "Funzionalità",
|
||||
"homepage_featuresSubheading": "Pianificare in modo intelligente",
|
||||
"homepage_getStarted": "Inizia ora",
|
||||
"homepage_heroSubText": "Trova la data perfetta senza troppi problemi",
|
||||
"homepage_heroText": "Pianifica<br/><s>riunioni di gruppo</s><br />con facilità",
|
||||
"homepage_links": "Link",
|
||||
"homepage_liveDemo": "Demo Live",
|
||||
"homepage_metaDescription": "Crea sondaggi e vota per trovare il miglior giorno o orario. Un alternativa gratuita a Doodle.",
|
||||
"homepage_metaTitle": "Rallly - Programma incontri di gruppo",
|
||||
"homepage_mobileFriendly": "Adatto a dispositivi mobili",
|
||||
"homepage_mobileFriendlyDescription": "Funziona bene su dispositivi mobili in modo che i partecipanti possano rispondere ai sondaggi ovunque si trovino.",
|
||||
"homepage_noLoginRequired": "Login non necessario",
|
||||
"homepage_noLoginRequiredDescription": "Non è necessario effettuare il login per creare o partecipare ad un sondaggio.",
|
||||
"homepage_notifications": "Notifiche",
|
||||
"homepage_notificationsDescription": "Tieni traccia di chi ha risposto. Ricevi una notifica quando i partecipanti votano o commentano il tuo sondaggio.",
|
||||
"homepage_openSource": "Open-source",
|
||||
"homepage_openSourceDescription": "Il codice è completamente open-source e <a>disponibile su GitHub</a>.",
|
||||
"homepage_perfect": "Perfetto!",
|
||||
"homepage_principles": "Principi",
|
||||
"homepage_principlesSubheading": "Non siamo come gli altri",
|
||||
"homepage_selfHostable": "Self-hostable",
|
||||
"homepage_selfHostableDescription": "Eseguilo sul tuo server personale per avere il pieno controllo dei tuoi dati.",
|
||||
"homepage_timeSlots": "Fasce orarie",
|
||||
"homepage_timeSlotsDescription": "Imposta singolarmente i tempi di inizio e fine per ogni opzione nel tuo sondaggio. Gli orari possono essere automaticamente adattati al fuso orario di ogni partecipante o possono essere impostati per ignorare completamente i fuso orari.",
|
||||
"common_blog": "Blog",
|
||||
"common_discussions": "Discussioni",
|
||||
"common_footerCredit": "Realizzato da <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Questo progetto è finanziato dall'utente. Per favore considera di supportarlo <a>donando</a>.",
|
||||
"common_home": "Home",
|
||||
"common_language": "Lingua",
|
||||
"common_poweredBy": "Powered by",
|
||||
"common_privacyPolicy": "Informativa sulla privacy",
|
||||
"common_starOnGithub": "Aggiungi ai preferiti su Github",
|
||||
"common_support": "Assistenza",
|
||||
"common_volunteerTranslator": "Aiutaci a tradurre il sito",
|
||||
"errors_notFoundTitle": "404 non trovato",
|
||||
"errors_notFoundDescription": "Non abbiamo trovato la pagina che stavi cercando.",
|
||||
"errors_goToHome": "Vai alla home",
|
||||
"optionCount": "{count, plural, one {# opzione} other {# opzioni}}",
|
||||
"participantCount": "{count, plural, one {# partecipante} other {# partecipanti}}"
|
||||
}
|
190
apps/landing/public/locales/ko/app.json
Normal file
|
@ -0,0 +1,190 @@
|
|||
{
|
||||
"12h": "12시간제",
|
||||
"24h": "24시간제",
|
||||
"addTimeOption": "시간 선택지 추가하기",
|
||||
"adminPollTitle": "{title}: 관리자",
|
||||
"alreadyRegistered": "계정이 있으신가요? <a>로그인하기 →</a>",
|
||||
"applyToAllDates": "모든 선택지에 투표하기",
|
||||
"areYouSure": "확실합니까?",
|
||||
"back": "뒤로가기",
|
||||
"calendarHelp": "옵션이 없는 투표는 생성할 수 없습니다. 최소 1개의 옵션을 추가해주세요.",
|
||||
"calendarHelpTitle": "잊으신게 있나요?",
|
||||
"cancel": "취소하기",
|
||||
"changeName": "이름 바꾸기",
|
||||
"changeNameDescription": "이 참여자에게 새로운 이름 부여하기.",
|
||||
"changeNameInfo": "이것은 당신이 이전에 한 투표에 영향을 주지 않을 것입니다.",
|
||||
"close": "닫기",
|
||||
"comment": "댓글 남기기",
|
||||
"commentPlaceholder": "이 투표에 댓글 남기기 (모두에게 공개됩니다)",
|
||||
"comments": "댓글들",
|
||||
"continue": "계속하기",
|
||||
"copied": "복사됨",
|
||||
"copyLink": "링크 복사하기",
|
||||
"createAnAccount": "계정 만들기",
|
||||
"createdBy": "<b>{name}</b> 에 의해 생성됨",
|
||||
"createNew": "새로 만들기",
|
||||
"createPoll": "투표 만들기",
|
||||
"creatingDemo": "데모 투표 만드는 중...",
|
||||
"delete": "삭제하기",
|
||||
"deleteComment": "댓글 삭제하기",
|
||||
"deleteDate": "날짜 삭제하기",
|
||||
"deletedPoll": "삭제된 투표",
|
||||
"deletedPollInfo": "이 투표는 더 이상 존재하지 않습니다.",
|
||||
"deleteParticipant": "{name} 을/를 삭제하시겠습니까?",
|
||||
"deleteParticipantDescription": "정말로 이 참여자를 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
|
||||
"deletePoll": "투표 삭제하기",
|
||||
"deletePollDescription": "이 투표의 모든 데이터가 삭제됩니다. 계속하시려면 <s>“{confirmText}”</s> 를 아래 입력창에 입력해주세요.",
|
||||
"deletingOptionsWarning": "해당 옵션과 참여자들의 투표 내역을 모두 삭제합니다.",
|
||||
"demoPollNotice": "데모 투표는 하루 뒤에 자동으로 삭제됩니다.",
|
||||
"description": "설명",
|
||||
"descriptionPlaceholder": "안녕하세요, 당신이 원하는 날짜를 선택해주세요.",
|
||||
"editDetails": "세부정보 수정하기",
|
||||
"editOptions": "옵션 수정하기",
|
||||
"editVotes": "투표 수정하기",
|
||||
"email": "이메일",
|
||||
"emailNotAllowed": "이 이메일은 허용되지 않습니다.",
|
||||
"emailPlaceholder": "jessie.smith@example.com",
|
||||
"endingGuestSessionNotice": "비회원 세션이 종료되면 되돌릴 수 없으며 이 세션에서 생성한 투표나 댓글들을 더 이상 수정할 수 없습니다.",
|
||||
"endSession": "세션 종료하기",
|
||||
"expiredOrInvalidLink": "이 링크는 만료되었거나 유효하지 않습니다. 새로운 링크를 요청하세요.",
|
||||
"exportToCsv": "CSV로 내보내기",
|
||||
"feedbackFormFooter": "도움이 필요하신가요? <a>가이드 페이지</a>를 방문하세요.",
|
||||
"feedbackFormLabel": "<appname />을 어떻게 개선할 수 있을까요?",
|
||||
"feedbackFormPlaceholder": "의견 공유하기...",
|
||||
"feedbackFormTitle": "의견 남기기 양식",
|
||||
"feedbackSent": "감사합니다! 당신의 의견이 전달되었습니다.",
|
||||
"forgetMe": "세션 지우기",
|
||||
"goToAdmin": "관리페이지로 이동하기",
|
||||
"guest": "비회원",
|
||||
"guestSessionNotice": "당신은 비회원 세션을 이용하고 있으며, 자신의 투표를 나중에 수정할 수 있습니다.",
|
||||
"guestSessionReadMore": "비회원 세션에 대해 더 알아보기",
|
||||
"hide": "숨기기",
|
||||
"home": "홈페이지",
|
||||
"ifNeedBe": "꼭 필요하다면",
|
||||
"loading": "불러오는 중...",
|
||||
"loadingParticipants": "참여자를 불러오는 중...",
|
||||
"location": "장소",
|
||||
"locationPlaceholder": "Jeo의 카페",
|
||||
"lockPoll": "투표 잠그기",
|
||||
"login": "로그인",
|
||||
"loginSuccessful": "로그인 되었습니다! 잠시후 페이지가 이동됩니다...",
|
||||
"logout": "로그아웃",
|
||||
"manage": "관리하기",
|
||||
"mixedOptionsDescription": "한 투표에 날짜와 시간이 동일한 옵션을 추가할 수 없습니다. 어떤 옵션을 유지하시겠습니까?",
|
||||
"mixedOptionsKeepDates": "날짜 옵션 유지하기",
|
||||
"mixedOptionsKeepTimes": "시간 옵션 유지하기",
|
||||
"mixedOptionsTitle": "잠시 기다려주세요… 🤔",
|
||||
"monday": "월요일",
|
||||
"monthView": "월간 보기",
|
||||
"name": "이름",
|
||||
"namePlaceholder": "홍길동",
|
||||
"new": "신규",
|
||||
"newParticipant": "새로운 참여자",
|
||||
"newParticipantFormDescription": "투표를 전송하기 위해 양식을 채워주세요.",
|
||||
"newPoll": "새 투표",
|
||||
"nextMonth": "다음달",
|
||||
"no": "안돼요",
|
||||
"noDatesSelected": "날짜가 선택되지 않았습니다.",
|
||||
"notificationsDisabled": "<b>{title}</b> 에 대한 알람이 비활성화되었습니다.",
|
||||
"notificationsGuest": "로그인하여 알람 켜기",
|
||||
"notificationsOff": "알람이 꺼져 있습니다.",
|
||||
"notificationsOn": "알림 켜짐",
|
||||
"notRegistered": "새 계정 생성하기 →",
|
||||
"noVotes": "이 옵션은 아무도 선택하지 않았습니다.",
|
||||
"ok": "확인",
|
||||
"optional": "선택사항",
|
||||
"pollHasBeenLocked": "이 투표는 잠겼습니다.",
|
||||
"pollsEmpty": "생성된 투표가 없습니다.",
|
||||
"possibleAnswers": "가능한 답변들",
|
||||
"preferences": "설정",
|
||||
"previousMonth": "지난달",
|
||||
"profileUser": "프로필 - {username}",
|
||||
"redirect": "페이지가 자동으로 이동되지 않는다면 <a>여기</a>를 눌러주세요...",
|
||||
"register": "등록하기",
|
||||
"requiredNameError": "이름을 입력해주세요.",
|
||||
"requiredString": "\"{name}\" 은/는 필수입니다.",
|
||||
"resendVerificationCode": "인증 코드 재전송하기",
|
||||
"response": "응답",
|
||||
"save": "저장하기",
|
||||
"saveInstruction": "가능여부를 선택한 후 <b>{action}</b> 를 클릭하세요",
|
||||
"send": "보내기",
|
||||
"sendFeedback": "의견 보내기",
|
||||
"share": "공유하기",
|
||||
"shareDescription": "이 링크를 <b>참여자들</b>에게 전달하여 투표하도록 하세요",
|
||||
"shareLink": "링크 공유하기",
|
||||
"specifyTimes": "시간 지정하기",
|
||||
"specifyTimesDescription": "각 날짜별로 시작시간과 종료시간을 추가합니다.",
|
||||
"stepSummary": "{total} 단계 중 {current}",
|
||||
"submit": "전송하기",
|
||||
"sunday": "일요일",
|
||||
"timeFormat": "시간 형식:",
|
||||
"timeZone": "표준시간대:",
|
||||
"title": "제목",
|
||||
"titlePlaceholder": "월간 회의",
|
||||
"today": "오늘",
|
||||
"unlockPoll": "투표 잠금 해제",
|
||||
"user": "사용자",
|
||||
"userAlreadyExists": "이미 사용 중인 이메일입니다",
|
||||
"userDoesNotExist": "찾을 수 없는 유저입니다",
|
||||
"userNotFound": "해당 이메일을 가진 유저가 존재하지 않습니다",
|
||||
"validEmail": "유효한 이메일을 입력해주세요",
|
||||
"verificationCodeHelp": "이메일을 받지 못하셨나요? 스팸메일함을 확인해보세요.",
|
||||
"verificationCodePlaceholder": "6자리 인증코드를 입력해주세요",
|
||||
"verificationCodeSent": "인증 코드가 <b>{email}</b> 로 전송되었습니다. <a>변경하기</a>",
|
||||
"verifyYourEmail": "이메일을 확인하세요",
|
||||
"weekStartsOn": "한 주의 시작",
|
||||
"weekView": "주간 보기",
|
||||
"whatsThis": "이게 뭐죠?",
|
||||
"wrongVerificationCode": "인증코드가 잘못되었거나 만료되었습니다.",
|
||||
"yes": "가능해요",
|
||||
"you": "당신",
|
||||
"yourDetails": "세부 정보",
|
||||
"yourName": "이름",
|
||||
"yourPolls": "당신의 투표",
|
||||
"yourProfile": "사용자 프로필",
|
||||
"homepage_3Ls": "맞아요 - <e>L</e> 이 3개에요!",
|
||||
"homepage_adFree": "광고 없음",
|
||||
"homepage_adFreeDescription": "Ad-blocker 는 신경쓰지 마세요 - 여기서는 필요 없을겁니다.",
|
||||
"homepage_comments": "댓글들",
|
||||
"homepage_commentsDescription": "참여자들은 투표에 댓글을 남길 수 있고 댓글들은 모두에게 공개될 것입니다.",
|
||||
"homepage_features": "특징",
|
||||
"homepage_featuresSubheading": "똑똑하게 계획하기",
|
||||
"homepage_getStarted": "시작하기",
|
||||
"homepage_heroSubText": "빈 틈 없는 최적의 날짜를 찾아보세요",
|
||||
"homepage_heroText": "쉽게 <br/><s>단체 미팅</s><br /> 시간 정하기",
|
||||
"homepage_links": "링크",
|
||||
"homepage_liveDemo": "라이브 데모",
|
||||
"homepage_metaDescription": "최적의 시간이나 날짜를 찾기 위해 투표를 생성하세요. Doodle의 무료 대체제입니다.",
|
||||
"homepage_metaTitle": "Rallly - 단체 미팅 시간 정하기",
|
||||
"homepage_mobileFriendly": "모바일 지원",
|
||||
"homepage_mobileFriendlyDescription": "모바일에서 사용가능하며 참여자들은 어디서든 응답할 수 있습니다.",
|
||||
"homepage_noLoginRequired": "로그인은 필요하지 않습니다.",
|
||||
"homepage_noLoginRequiredDescription": "투표를 생성하거나 투표하기 위해 로그인 할 필요가 없습니다.",
|
||||
"homepage_notifications": "알림",
|
||||
"homepage_notificationsDescription": "참여자들의 응답을 지켜봅니다. 당신의 투표에서 일어나는 모든일들에 대해 알림을 받으세요.",
|
||||
"homepage_openSource": "오픈 소스",
|
||||
"homepage_openSourceDescription": "소스코드는 완전히 오픈소스이며. <a>Github</a> 에서 이용 가능합니다.",
|
||||
"homepage_perfect": "완벽해요!",
|
||||
"homepage_principles": "원칙",
|
||||
"homepage_principlesSubheading": "우리는 다릅니다",
|
||||
"homepage_selfHostable": "자체 운영 가능",
|
||||
"homepage_selfHostableDescription": "데이터 전체를 제어하기 위해 자신만의 서버를 구축할 수 있습니다.",
|
||||
"homepage_timeSlots": "시간대 설정",
|
||||
"homepage_timeSlotsDescription": "투표를 생성할 때 시작 시간과 끝 시간을 각 날짜별로 설정할 수 있습니다. 각 시간은 참여자들의 표준시간대에 맞춰 자동으로 조절되거나 표준시간대를 완전히 무시하도록 설정할 수 있습니다.",
|
||||
"common_blog": "블로그",
|
||||
"common_discussions": "토론장",
|
||||
"common_footerCredit": "만든이 <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "이 프로젝트는 유저 후원으로 진행됩니다. <a>후원하기</a> 를 통해 프로젝트를 지원해주세요!",
|
||||
"common_home": "홈페이지",
|
||||
"common_language": "언어",
|
||||
"common_poweredBy": "기술 지원",
|
||||
"common_privacyPolicy": "개인정보 취급방침",
|
||||
"common_starOnGithub": "Github에서 좋아요 누르기",
|
||||
"common_support": "사용자가이드",
|
||||
"common_volunteerTranslator": "이 페이지 번역 돕기",
|
||||
"errors_notFoundTitle": "404 찾을 수 없음",
|
||||
"errors_notFoundDescription": "요청한 페이지를 찾을 수 없습니다.",
|
||||
"errors_goToHome": "홈으로 돌아가기",
|
||||
"optionCount": "{count, plural, other {# 표}}",
|
||||
"participantCount": "{count, plural, other {# 명의 참여자}}"
|
||||
}
|
192
apps/landing/public/locales/nl/app.json
Normal file
|
@ -0,0 +1,192 @@
|
|||
{
|
||||
"12h": "12 uur",
|
||||
"24h": "24 uur",
|
||||
"addTimeOption": "Tijd optie toevoegen",
|
||||
"adminPollTitle": "{title}: Beheerder",
|
||||
"alreadyRegistered": "Al geregistreerd? <a>Inloggen →</a>",
|
||||
"applyToAllDates": "Toepassen op alle datums",
|
||||
"areYouSure": "Ben je zeker?",
|
||||
"back": "Terug",
|
||||
"calendarHelp": "Je kan geen poll maken zonder opties. Voeg ten minste één optie toe om door te gaan.",
|
||||
"calendarHelpTitle": "Iets vergeten?",
|
||||
"cancel": "Annuleren",
|
||||
"changeName": "Naam wijzigen",
|
||||
"changeNameDescription": "Voer een nieuwe naam in voor deze deelnemer.",
|
||||
"changeNameInfo": "Dit zal geen invloed hebben op de keuzes die je al hebt gemaakt.",
|
||||
"close": "Sluiten",
|
||||
"comment": "Reactie",
|
||||
"commentPlaceholder": "Laat een reactie achter op deze poll (zichtbaar voor iedereen)",
|
||||
"comments": "Reacties",
|
||||
"continue": "Doorgaan",
|
||||
"copied": "Gekopieerd",
|
||||
"copyLink": "Link kopiëren",
|
||||
"createAnAccount": "Account aanmaken",
|
||||
"createdBy": "door <b>{name}</b>",
|
||||
"createNew": "Nieuw aanmaken",
|
||||
"createPoll": "Poll maken",
|
||||
"creatingDemo": "Demo poll aanmaken…",
|
||||
"delete": "Verwijderen",
|
||||
"deleteComment": "Verwijder reactie",
|
||||
"deleteDate": "Datum verwijderen",
|
||||
"deletedPoll": "Verwijderde poll",
|
||||
"deletedPollInfo": "Deze poll bestaat niet meer.",
|
||||
"deleteParticipant": "Verwijder {name}?",
|
||||
"deleteParticipantDescription": "Weet je zeker dat je deze deelnemer wil verwijderen? Dit kan niet ongedaan worden gemaakt.",
|
||||
"deletePoll": "Verwijder poll",
|
||||
"deletePollDescription": "Alle gegevens van deze poll zullen worden verwijderd. Om dit te bevestigen, type <s>\"{confirmText}\"</s> in de onderstaande invoerveld:",
|
||||
"deletingOptionsWarning": "Je verwijdert opties waar deelnemers op hebben gestemd. Hun keuzen zullen ook worden verwijderd.",
|
||||
"demoPollNotice": "Demo polls worden automatisch verwijderd na 1 dag",
|
||||
"description": "Beschrijving",
|
||||
"descriptionPlaceholder": "Hallo iedereen, kies alstublieft de data die voor jou werken!",
|
||||
"editDetails": "Details bewerken",
|
||||
"editOptions": "Opties bewerken",
|
||||
"editVotes": "Stemmen bewerken",
|
||||
"email": "E-mail",
|
||||
"emailNotAllowed": "Dit e-mailadres is niet toegelaten.",
|
||||
"emailPlaceholder": "jessie.smith@example.com",
|
||||
"endingGuestSessionNotice": "Zodra een gastsessie is beëindigd, kan deze niet worden hervat. Je kan geen stemmen of opmerkingen bewerken die je tijdens deze sessie hebt gemaakt.",
|
||||
"endSession": "Sessie beëindigen",
|
||||
"expiredOrInvalidLink": "Deze link is verlopen of ongeldig. Vraag een nieuwe link aan.",
|
||||
"exportToCsv": "Exporteer naar CSV",
|
||||
"feedbackFormFooter": "Hulp nodig? Bezoek de <a>help pagina</a>.",
|
||||
"feedbackFormLabel": "Hoe kunnen we <appname /> verbeteren?",
|
||||
"feedbackFormPlaceholder": "Deel je mening…",
|
||||
"feedbackFormTitle": "Feedbackformulier",
|
||||
"feedbackSent": "Bedankt! Je feedback is doorgestuurd.",
|
||||
"forgetMe": "Vergeet me",
|
||||
"goToAdmin": "Ga naar Admin",
|
||||
"guest": "Gast",
|
||||
"guestSessionNotice": "Je gebruikt een gastensessie. Dit stelt ons in staat om je te herkennen als je later terugkomt, zodat je je stemmen kunt bewerken.",
|
||||
"guestSessionReadMore": "Lees meer over gast-sessies.",
|
||||
"hide": "Verbergen",
|
||||
"home": "Home",
|
||||
"ifNeedBe": "Indien nodig",
|
||||
"loading": "Laden…",
|
||||
"loadingParticipants": "Deelnemers laden…",
|
||||
"location": "Locatie",
|
||||
"locationPlaceholder": "Joes Koffiebar",
|
||||
"lockPoll": "Poll vergrendelen",
|
||||
"login": "Inloggen",
|
||||
"loginSuccessful": "Je bent ingelogd! Een ogenblik geduld terwijl je wordt omgeleid…",
|
||||
"logout": "Uitloggen",
|
||||
"manage": "Beheren",
|
||||
"mixedOptionsDescription": "Je kan niet beide opties voor tijd en datum hebben in dezelfde poll. Wat wil je behouden?",
|
||||
"mixedOptionsKeepDates": "Datumopties behouden",
|
||||
"mixedOptionsKeepTimes": "Tijdsopties behouden",
|
||||
"mixedOptionsTitle": "Wacht een minuut…🤔",
|
||||
"monday": "Maandag",
|
||||
"monthView": "Maandweergave",
|
||||
"name": "Naam",
|
||||
"namePlaceholder": "Jessie Smith",
|
||||
"new": "Nieuw",
|
||||
"newParticipant": "Nieuwe deelnemer",
|
||||
"newParticipantFormDescription": "Vul het onderstaande formulier in om je keuzes door te geven.",
|
||||
"newPoll": "Nieuwe poll",
|
||||
"nextMonth": "Volgende maand",
|
||||
"no": "Nee",
|
||||
"noDatesSelected": "Geen datums geselecteerd",
|
||||
"notificationsDisabled": "Meldingen zijn uitgeschakeld voor <b>{title}</b>",
|
||||
"notificationsGuest": "Log in om meldingen in te schakelen",
|
||||
"notificationsOff": "Meldingen zijn uitgeschakeld",
|
||||
"notificationsOn": "Meldingen zijn ingeschakeld",
|
||||
"notRegistered": "Account aanmaken →",
|
||||
"noVotes": "Niemand heeft voor deze optie gestemd",
|
||||
"ok": "OK",
|
||||
"optional": "optioneel",
|
||||
"pollHasBeenLocked": "Deze poll is vergrendeld",
|
||||
"pollsEmpty": "Geen polls aangemaakt",
|
||||
"possibleAnswers": "Mogelijke antwoorden",
|
||||
"preferences": "Voorkeuren",
|
||||
"previousMonth": "Vorige maand",
|
||||
"profileUser": "Profiel - {username}",
|
||||
"redirect": "<a>Klik hier</a> als je niet automatisch wordt doorverwezen…",
|
||||
"register": "Registreren",
|
||||
"requiredNameError": "Naam is verplicht",
|
||||
"requiredString": "\"{name}\" is vereist",
|
||||
"resendVerificationCode": "Verificatiecode opnieuw versturen",
|
||||
"response": "Antwoord",
|
||||
"save": "Opslaan",
|
||||
"saveInstruction": "Selecteer je beschikbaarheid en klik op <b>{action}</b>",
|
||||
"send": "Verzenden",
|
||||
"sendFeedback": "Feedback Versturen",
|
||||
"share": "Delen",
|
||||
"shareDescription": "Geef deze link aan je <b>deelnemers</b> zodat ze op je poll kunnen stemmen.",
|
||||
"shareLink": "Deel via link",
|
||||
"specifyTimes": "Tijden opgeven",
|
||||
"specifyTimesDescription": "Voeg start- en eindtijden voor elke optie toe",
|
||||
"stepSummary": "Stap {current} van {total}",
|
||||
"submit": "Verzenden",
|
||||
"sunday": "Zondag",
|
||||
"timeFormat": "Tijdnotatie:",
|
||||
"timeZone": "Tijdzone:",
|
||||
"title": "Titel",
|
||||
"titlePlaceholder": "Maandelijkse Meetup",
|
||||
"today": "Vandaag",
|
||||
"unlockPoll": "Poll ontgrendelen",
|
||||
"user": "Gebruiker",
|
||||
"userAlreadyExists": "Er is al een gebruiker met dit e-mailadres",
|
||||
"userDoesNotExist": "De gevraagde gebruiker werd niet gevonden",
|
||||
"userNotFound": "Er bestaat geen gebruiker met dit e-mailadres",
|
||||
"validEmail": "Gelieve een geldig e-mailadres in te vullen",
|
||||
"verificationCodeHelp": "Geen e-mail ontvangen? Controleer je spam/junk.",
|
||||
"verificationCodePlaceholder": "Voer je 6-cijferige code in",
|
||||
"verificationCodeSent": "Een verificatiecode is verzonden naar <b>{email}</b> <a>Wijzigen</a>",
|
||||
"verifyYourEmail": "Verifieer je e-mailadres",
|
||||
"weekStartsOn": "Week begint op",
|
||||
"weekView": "Weekweergave",
|
||||
"whatsThis": "Wat is dit?",
|
||||
"wrongVerificationCode": "Je verificatiecode is onjuist of is verlopen",
|
||||
"yes": "Ja",
|
||||
"you": "Jij",
|
||||
"yourDetails": "Jouw gegevens",
|
||||
"yourName": "Jouw naam…",
|
||||
"yourPolls": "Jouw polls",
|
||||
"yourProfile": "Jouw profiel",
|
||||
"homepage_3Ls": "Ja - met 3 <e>L</e>en",
|
||||
"homepage_adFree": "Reclamevrij",
|
||||
"homepage_adFreeDescription": "Je kunt je ad-blocker een pauze geven - je hebt die hier niet nodig.",
|
||||
"homepage_comments": "Opmerkingen",
|
||||
"homepage_commentsDescription": "Deelnemers kunnen commentaar geven op je poll en de reacties zullen voor iedereen zichtbaar zijn.",
|
||||
"homepage_features": "Functies",
|
||||
"homepage_featuresSubheading": "Plannen, de slimme manier",
|
||||
"homepage_getStarted": "Ga aan de slag",
|
||||
"homepage_heroSubText": "De juiste datum vinden zonder heen en weer overleg",
|
||||
"homepage_heroText": "Plan<br/><s>groep meetings</s><br />makkelijk",
|
||||
"homepage_links": "Links",
|
||||
"homepage_liveDemo": "Live demo",
|
||||
"homepage_metaDescription": "Maak polls en stem om de beste dag of tijd te vinden. Een gratis alternatief voor Doodle.",
|
||||
"homepage_metaTitle": "Rallly - Plan groepmeetings",
|
||||
"homepage_mobileFriendly": "Mobielvriendelijk",
|
||||
"homepage_mobileFriendlyDescription": "Werkt geweldig op mobiele apparaten, zodat deelnemers kunnen reageren op polls, waar ze ook zijn.",
|
||||
"homepage_noLoginRequired": "Inloggen is niet vereist",
|
||||
"homepage_noLoginRequiredDescription": "Je hoeft niet in te loggen om een poll aan te maken of deel te nemen.",
|
||||
"homepage_notifications": "Meldingen",
|
||||
"homepage_notificationsDescription": "Blijf op de hoogte wie er reageert. Krijg een melding wanneer de deelnemers stemmen of reageren op je poll.",
|
||||
"homepage_openSource": "Open-source",
|
||||
"homepage_openSourceDescription": "De code is volledig open-source en <a>beschikbaar op GitHub</a>.",
|
||||
"homepage_perfect": "Perfect!",
|
||||
"homepage_principles": "Principes",
|
||||
"homepage_principlesSubheading": "We zijn niet zoals de anderen",
|
||||
"homepage_selfHostable": "Kan je zelf hosten",
|
||||
"homepage_selfHostableDescription": "Host het op je eigen server om de volledige controle over je gegevens te krijgen.",
|
||||
"homepage_timeSlots": "Tijdsblokken",
|
||||
"homepage_timeSlotsDescription": "Stel individuele start- en eindtijden in voor elke optie in je poll. Tijden kunnen automatisch worden aangepast aan de tijdzone van elke deelnemer, of ze kunnen worden ingesteld om tijdzones volledig te negeren.",
|
||||
"common_blog": "Blog",
|
||||
"common_discussions": "Discussies",
|
||||
"common_footerCredit": "Gemaakt door <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Dit project wordt door de gebruikers gefinancierd. Overweeg om dit ook te doen door <a>te doneren</a>.",
|
||||
"common_home": "Home",
|
||||
"common_language": "Taal",
|
||||
"common_poweredBy": "Mogelijk gemaakt door",
|
||||
"common_privacyPolicy": "Privacybeleid",
|
||||
"common_starOnGithub": "Geef een ster op GitHub",
|
||||
"common_support": "Help",
|
||||
"common_cookiePolicy": "Cookiebeleid",
|
||||
"common_termsOfUse": "Gebruiksvoorwaarden",
|
||||
"common_volunteerTranslator": "Help deze site te vertalen",
|
||||
"errors_notFoundTitle": "404 niet gevonden",
|
||||
"errors_notFoundDescription": "We konden de pagina die je zoekt niet vinden.",
|
||||
"errors_goToHome": "Ga naar Home",
|
||||
"optionCount": "{count, plural, one {# optie} other {# opties}}",
|
||||
"participantCount": "{count, plural, one {# deelnemer} other {# deelnemers}}"
|
||||
}
|
140
apps/landing/public/locales/pl/app.json
Normal file
|
@ -0,0 +1,140 @@
|
|||
{
|
||||
"12h": "12-godzinny",
|
||||
"24h": "24-godzinny",
|
||||
"addTimeOption": "Dodaj opcję czasową",
|
||||
"applyToAllDates": "Zastosuj do wszystkich dat",
|
||||
"areYouSure": "Jesteś pewny?",
|
||||
"back": "Powrót",
|
||||
"calendarHelp": "Nie możesz utworzyć ankiety bez żadnej opcji. Dodaj co najmniej jedną opcję, aby kontynuować.",
|
||||
"calendarHelpTitle": "Zapomniałeś o czymś?",
|
||||
"cancel": "Anuluj",
|
||||
"comment": "Skomentuj",
|
||||
"commentPlaceholder": "Zostaw komentarz do tej ankiety (widoczny dla wszystkich)",
|
||||
"comments": "Komentarze",
|
||||
"continue": "Kontynuuj",
|
||||
"copied": "Skopiowano",
|
||||
"copyLink": "Kopiuj link",
|
||||
"createdBy": "od <b>{name}</b>",
|
||||
"createPoll": "Utwórz ankietę",
|
||||
"creatingDemo": "Tworzenie ankiety demonstracyjnej…",
|
||||
"delete": "Usuń",
|
||||
"deleteComment": "Usuń komentarz",
|
||||
"deleteDate": "Usuń datę",
|
||||
"deletedPoll": "Usuń ankietę",
|
||||
"deletedPollInfo": "Ta ankieta już nie istnieje.",
|
||||
"deletePoll": "Usuń ankietę",
|
||||
"deletePollDescription": "Wszystkie dane związane z tą ankietą zostaną usunięte. Aby potwierdzić, wpisz <s>„{confirmText}”</s> poniższej:",
|
||||
"deletingOptionsWarning": "Usuwasz opcje, na które głosowali uczestnicy. Ich głosy również zostaną usunięte.",
|
||||
"demoPollNotice": "Ankiety demonstracyjne są automatycznie usuwane po 1 dniu",
|
||||
"description": "Opis",
|
||||
"descriptionPlaceholder": "Cześć wszystkim, wybierzcie terminy, które Wam pasują!",
|
||||
"editDetails": "Edytuj szczegóły",
|
||||
"editOptions": "Edytuj opcje",
|
||||
"emailPlaceholder": "jan.kowalski@example.com",
|
||||
"endingGuestSessionNotice": "Po zakończeniu sesji gościa nie można jej wznowić. Nie będzie można edytować żadnych głosów ani komentarzy dodanych podczas tej sesji.",
|
||||
"endSession": "Zakończ sesję",
|
||||
"exportToCsv": "Eksport do CSV",
|
||||
"forgetMe": "Zapomnij mnie",
|
||||
"goToAdmin": "Przejdź do panelu administratora",
|
||||
"guest": "Gość",
|
||||
"guestSessionNotice": "Używasz sesji gościa. Pozwala nam to rozpoznać, jeśli wrócisz później, abyś mógł edytować swoje głosy.",
|
||||
"guestSessionReadMore": "Przeczytaj więcej o sesjach gości.",
|
||||
"hide": "Ukryj",
|
||||
"ifNeedBe": "W razie potrzeby",
|
||||
"loading": "Wczytywanie…",
|
||||
"loadingParticipants": "Wczytywanie uczestników…",
|
||||
"location": "Lokalizacja",
|
||||
"locationPlaceholder": "Sklep z kawą Joe",
|
||||
"lockPoll": "Zablokuj ankietę",
|
||||
"login": "Logowanie",
|
||||
"logout": "Wyloguj",
|
||||
"manage": "Zarządzaj",
|
||||
"mixedOptionsDescription": "Nie możesz mieć w tej samej ankiecie obu opcji daty i godziny. Które chciałbyś zachować?",
|
||||
"mixedOptionsKeepDates": "Zachowaj opcje daty",
|
||||
"mixedOptionsKeepTimes": "Zachowaj opcje czasu",
|
||||
"mixedOptionsTitle": "Poczekaj minutę…🤔",
|
||||
"monday": "Poniedziałek",
|
||||
"monthView": "Widok Miesięczny",
|
||||
"name": "Imię",
|
||||
"namePlaceholder": "Jan Kowalski",
|
||||
"new": "Nowy",
|
||||
"newPoll": "Nowa ankieta",
|
||||
"nextMonth": "Następny miesiąc",
|
||||
"no": "Nie",
|
||||
"noDatesSelected": "Nie wybrano dat",
|
||||
"notificationsOn": "Powiadomienia są włączone",
|
||||
"noVotes": "Nikt nie głosował na tę opcję",
|
||||
"pollHasBeenLocked": "Ta ankieta została zablokowana",
|
||||
"pollsEmpty": "Nie utworzono ankiet",
|
||||
"possibleAnswers": "Możliwe opcje",
|
||||
"preferences": "Ustawienia",
|
||||
"previousMonth": "Poprzedni miesiąc",
|
||||
"profileUser": "Profil - {username}",
|
||||
"requiredNameError": "Imię jest wymagane",
|
||||
"save": "Zapisz",
|
||||
"saveInstruction": "Wybierz swoją dostępność i kliknij <b>{action}</b>",
|
||||
"share": "Udostępnij",
|
||||
"shareDescription": "Przekaż ten link <b>uczestnikom</b>, aby mogli zagłosować na ankietę.",
|
||||
"shareLink": "Udostępnij link",
|
||||
"specifyTimes": "Podaj czas",
|
||||
"specifyTimesDescription": "Dołącz godziny rozpoczęcia i zakończenia dla każdej opcji",
|
||||
"stepSummary": "Etap {current} z {total}",
|
||||
"sunday": "Niedziela",
|
||||
"timeFormat": "Format czasu:",
|
||||
"timeZone": "Strefa czasowa:",
|
||||
"title": "Tytuł",
|
||||
"titlePlaceholder": "Miesięczne spotkanie",
|
||||
"today": "Dziś",
|
||||
"unlockPoll": "Odblokuj ankietę",
|
||||
"user": "Użytkownik",
|
||||
"weekStartsOn": "Pierwszy dzień tygodnia",
|
||||
"weekView": "Widok tygodniowy",
|
||||
"whatsThis": "Co to jest?",
|
||||
"yes": "Tak",
|
||||
"you": "Ty",
|
||||
"yourDetails": "Twoje dane",
|
||||
"yourName": "Twoje imię…",
|
||||
"yourPolls": "Twoje ankiety",
|
||||
"yourProfile": "Twój profil",
|
||||
"homepage_3Ls": "Tak—z 3 <e>L</e>",
|
||||
"homepage_adFree": "Bez reklam",
|
||||
"homepage_adFreeDescription": "Możesz dać odpocząć swojemu blokowaniu reklam — nie będziesz go tutaj potrzebował.",
|
||||
"homepage_comments": "Komentarze",
|
||||
"homepage_commentsDescription": "Uczestnicy mogą komentować Twoją ankietę, a komentarze będą widoczne dla wszystkich.",
|
||||
"homepage_features": "Funkcje",
|
||||
"homepage_featuresSubheading": "Planowanie w sprytny sposób",
|
||||
"homepage_getStarted": "Zacznij",
|
||||
"homepage_heroSubText": "Znajdź właściwą datę bez wracania tam i z powrotem",
|
||||
"homepage_heroText": "Zaplanuj<br/><s>spotkania grupowe</s><br />z łatwością",
|
||||
"homepage_links": "Linki",
|
||||
"homepage_liveDemo": "Demo",
|
||||
"homepage_metaDescription": "Twórz ankiety i głosuj, aby znaleźć najlepszy dzień lub godzinę. Bezpłatna alternatywa dla Doodle.",
|
||||
"homepage_metaTitle": "Rallly - Zaplanuj spotkania grupowe",
|
||||
"homepage_mobileFriendly": "Dostosowane do urządzeń mobilnych",
|
||||
"homepage_mobileFriendlyDescription": "Działa świetnie na urządzeniach mobilnych, dzięki czemu uczestnicy mogą odpowiadać na ankiety, gdziekolwiek się znajdują.",
|
||||
"homepage_noLoginRequired": "Nie wymaga logowania",
|
||||
"homepage_noLoginRequiredDescription": "Nie musisz się logować, aby utworzyć lub wziąć udział w ankiecie.",
|
||||
"homepage_notifications": "Powiadomienia",
|
||||
"homepage_notificationsDescription": "Śledź, kto odpowiedział. Otrzymuj powiadomienia, gdy uczestnicy zagłosują lub skomentują Twoją ankietę.",
|
||||
"homepage_openSourceDescription": "Kod jest w pełni open-source i dostępna na <a>GitHub</a>.",
|
||||
"homepage_perfect": "Idealne!",
|
||||
"homepage_principles": "Założenia",
|
||||
"homepage_principlesSubheading": "Nie jesteśmy jak inni",
|
||||
"homepage_selfHostableDescription": "Uruchom go na własnym serwerze, aby mieć pełną kontrolę nad swoimi danymi.",
|
||||
"homepage_timeSlots": "Przedziały czasowe",
|
||||
"homepage_timeSlotsDescription": "Ustaw indywidualne godziny rozpoczęcia i zakończenia dla każdej opcji w swojej ankiecie. Czasy mogą być automatycznie dostosowywane do strefy czasowej każdego uczestnika lub mogą być ustawione tak, aby całkowicie ignorować strefy czasowe.",
|
||||
"common_discussions": "Dyskusje",
|
||||
"common_footerCredit": "Stworzone przez <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Ten projekt jest finansowany przez użytkowników. Proszę rozważyć wsparcie go poprzez <a>darowiznę</a>.",
|
||||
"common_home": "Strona główna",
|
||||
"common_language": "Język",
|
||||
"common_poweredBy": "Dzięki wsparciu",
|
||||
"common_privacyPolicy": "Polityka prywatności",
|
||||
"common_starOnGithub": "Dodaj gwiazdkę na GitHubie",
|
||||
"common_support": "Wsparcie",
|
||||
"common_volunteerTranslator": "Pomóź w przetłumaczeniu tej strony",
|
||||
"errors_notFoundTitle": "404 brak strony",
|
||||
"errors_notFoundDescription": "Nie mogliśmy znaleźć strony, której szukasz.",
|
||||
"errors_goToHome": "Przejdź do strony głównej",
|
||||
"participantCount": "{count, plural, one {# uczestnik} other {# uczestników}}"
|
||||
}
|
192
apps/landing/public/locales/pt-BR/app.json
Normal file
|
@ -0,0 +1,192 @@
|
|||
{
|
||||
"12h": "12-horas",
|
||||
"24h": "24-horas",
|
||||
"addTimeOption": "Adicionar opção de horário",
|
||||
"adminPollTitle": "{title}: Admin",
|
||||
"alreadyRegistered": "Já está cadastrado? <a>Login →</a>",
|
||||
"applyToAllDates": "Aplicar a todas as datas",
|
||||
"areYouSure": "Você tem certeza?",
|
||||
"back": "Voltar",
|
||||
"calendarHelp": "Você não pode criar uma enquete sem quaisquer opções. Adicione pelo menos uma opção para continuar.",
|
||||
"calendarHelpTitle": "Esqueceu algo?",
|
||||
"cancel": "Cancelar",
|
||||
"changeName": "Alterar nome",
|
||||
"changeNameDescription": "Insira um novo nome para este participante.",
|
||||
"changeNameInfo": "Isso não afetará os votos que você já tenha feito.",
|
||||
"close": "Fechar",
|
||||
"comment": "Comentar",
|
||||
"commentPlaceholder": "Deixe um comentário nesta enquete (visível para todos)",
|
||||
"comments": "Comentários",
|
||||
"continue": "Continuar",
|
||||
"copied": "Copiado",
|
||||
"copyLink": "Copiar link",
|
||||
"createAnAccount": "Criar uma conta",
|
||||
"createdBy": "por <b>{name}</b>",
|
||||
"createNew": "Criar enquete",
|
||||
"createPoll": "Criar enquete",
|
||||
"creatingDemo": "Criando enquete de demonstração…",
|
||||
"delete": "Excluir",
|
||||
"deleteComment": "Apagar comentário",
|
||||
"deleteDate": "Excluir data",
|
||||
"deletedPoll": "Enquete excluída",
|
||||
"deletedPollInfo": "Esta enquete não existe mais.",
|
||||
"deleteParticipant": "Excluir {name}?",
|
||||
"deleteParticipantDescription": "Tem certeza de que deseja excluir este participante? Esta ação não pode ser desfeita.",
|
||||
"deletePoll": "Excluir enquete",
|
||||
"deletePollDescription": "Todos os dados relacionados a esta enquete serão excluídos. Para confirmar, digite <s>“{confirmText}”</s> no espaço abaixo:",
|
||||
"deletingOptionsWarning": "Você está excluindo opções que outros participantes já votaram. Esses votos serão excluídos também.",
|
||||
"demoPollNotice": "Enquetes de demonstração são excluídas automaticamente após 1 dia",
|
||||
"description": "Descrição",
|
||||
"descriptionPlaceholder": "Olá a todos! Por gentileza, escolha as datas que sirva para você!",
|
||||
"editDetails": "Editar detalhes",
|
||||
"editOptions": "Editar opções",
|
||||
"editVotes": "Editar votos",
|
||||
"email": "E-mail",
|
||||
"emailNotAllowed": "Este email não é permitido.",
|
||||
"emailPlaceholder": "fulano@exemplo.com",
|
||||
"endingGuestSessionNotice": "Uma vez que uma sessão de convidado termine, ela não poderá ser retomada. Você não poderá editar nenhum voto ou comentário que tenha feito nesta sessão.",
|
||||
"endSession": "Encerrar sessão",
|
||||
"expiredOrInvalidLink": "Este link está expirado ou inválido. Por favor, solicite um novo link.",
|
||||
"exportToCsv": "Exportar para CSV",
|
||||
"feedbackFormFooter": "Precisa de ajuda? Visite a <a>página de suporte</a>.",
|
||||
"feedbackFormLabel": "Como podemos melhorar o <appname />?",
|
||||
"feedbackFormPlaceholder": "Compartilhe seus pensamentos…",
|
||||
"feedbackFormTitle": "Formulário de Feedback",
|
||||
"feedbackSent": "Obrigado! Seu feedback foi enviado.",
|
||||
"forgetMe": "Esqueça-me",
|
||||
"goToAdmin": "Ir para Admin",
|
||||
"guest": "Convidado",
|
||||
"guestSessionNotice": "Você está usando uma sessão de convidado. Isso nos permite reconhecê-lo caso você voltar mais tarde e poder editar seus votos.",
|
||||
"guestSessionReadMore": "Leia mais sobre sessões de convidado.",
|
||||
"hide": "Ocultar",
|
||||
"home": "Início",
|
||||
"ifNeedBe": "Se for necessário",
|
||||
"loading": "Carregando…",
|
||||
"loadingParticipants": "Carregando participantes…",
|
||||
"location": "Local",
|
||||
"locationPlaceholder": "Loja Café do Júlio",
|
||||
"lockPoll": "Bloquear enquete",
|
||||
"login": "Logar",
|
||||
"loginSuccessful": "Você está logado! Por favor, aguarde enquanto você é redirecionado…",
|
||||
"logout": "Deslogar",
|
||||
"manage": "Gerenciar",
|
||||
"mixedOptionsDescription": "Você não pode ter ambas as opções de data e hora na mesma enquete. Qual você gostaria de manter?",
|
||||
"mixedOptionsKeepDates": "Manter opções de data",
|
||||
"mixedOptionsKeepTimes": "Manter opções de hora",
|
||||
"mixedOptionsTitle": "Aguarde um minuto…🤔",
|
||||
"monday": "Segunda-feira",
|
||||
"monthView": "Visão mensal",
|
||||
"name": "Nome",
|
||||
"namePlaceholder": "Fulano de Tal",
|
||||
"new": "Novo",
|
||||
"newParticipant": "Novo participante",
|
||||
"newParticipantFormDescription": "Preencha o formulário abaixo para enviar seus votos.",
|
||||
"newPoll": "Nova enquete",
|
||||
"nextMonth": "Próximo mês",
|
||||
"no": "Não",
|
||||
"noDatesSelected": "Nenhuma data selecionada",
|
||||
"notificationsDisabled": "As notificações foram desabilitadas para <b>{title}</b>",
|
||||
"notificationsGuest": "Faça login para ativar as notificações",
|
||||
"notificationsOff": "Notificações desativadas",
|
||||
"notificationsOn": "Notificações ativadas",
|
||||
"notRegistered": "Criar uma nova conta →",
|
||||
"noVotes": "Ninguém votou nesta opção",
|
||||
"ok": "Ok",
|
||||
"optional": "opcional",
|
||||
"pollHasBeenLocked": "Esta enquete foi bloqueada",
|
||||
"pollsEmpty": "Nenhuma enquete criada",
|
||||
"possibleAnswers": "Possíveis respostas",
|
||||
"preferences": "Preferências",
|
||||
"previousMonth": "Mês anterior",
|
||||
"profileUser": "Perfil - {username}",
|
||||
"redirect": "<a>Clique aqui</a> se você não redirecionar automaticamente…",
|
||||
"register": "Cadastrar",
|
||||
"requiredNameError": "Nome é obrigatório",
|
||||
"requiredString": "“{name}” é obrigatório",
|
||||
"resendVerificationCode": "Reenviar código de verificação",
|
||||
"response": "Resposta",
|
||||
"save": "Salvar",
|
||||
"saveInstruction": "Selecione sua disponibilidade e clique <b>{action}</b>",
|
||||
"send": "Enviar",
|
||||
"sendFeedback": "Enviar Feedback",
|
||||
"share": "Compartilhar",
|
||||
"shareDescription": "Dê este link para os seus <b>participantes</b> para permitir que eles votem na sua enquete.",
|
||||
"shareLink": "Compartilhar via link",
|
||||
"specifyTimes": "Especificar horários",
|
||||
"specifyTimesDescription": "Incluir os horários de início e fim para cada opção",
|
||||
"stepSummary": "Passo {current} de {total}",
|
||||
"submit": "Enviar",
|
||||
"sunday": "Domingo",
|
||||
"timeFormat": "Formato de hora:",
|
||||
"timeZone": "Fuso horário:",
|
||||
"title": "Título",
|
||||
"titlePlaceholder": "Reunião mensal",
|
||||
"today": "Hoje",
|
||||
"unlockPoll": "Desbloquear enquete",
|
||||
"user": "Usuário",
|
||||
"userAlreadyExists": "Já existe um usuário com este e-mail",
|
||||
"userDoesNotExist": "O usuário solicitado não foi encontrado",
|
||||
"userNotFound": "Não existe um usuário com esse e-mail",
|
||||
"validEmail": "Por favor, insira um e-mail válido",
|
||||
"verificationCodeHelp": "Não recebeu o e-mail? Verifique seu spam/lixeira.",
|
||||
"verificationCodePlaceholder": "Insira o seu código de 6 dígitos",
|
||||
"verificationCodeSent": "Um código de verificação foi enviado para <b>{email}</b> <a>Alterar</a>",
|
||||
"verifyYourEmail": "Verifique seu e-mail",
|
||||
"weekStartsOn": "A semana começa em",
|
||||
"weekView": "Visão semanal",
|
||||
"whatsThis": "O que é isso?",
|
||||
"wrongVerificationCode": "Seu código de verificação está incorreto ou expirou",
|
||||
"yes": "Sim",
|
||||
"you": "Você",
|
||||
"yourDetails": "Seus detalhes",
|
||||
"yourName": "Seu nome…",
|
||||
"yourPolls": "Suas enquetes",
|
||||
"yourProfile": "Seu perfil",
|
||||
"homepage_3Ls": "Sim—com 3 <e>L</e>s",
|
||||
"homepage_adFree": "Sem anúncios",
|
||||
"homepage_adFreeDescription": "Você pode dar um descanso ao seu bloqueador de anúncios — Você não vai precisar dele aqui.",
|
||||
"homepage_comments": "Comentários",
|
||||
"homepage_commentsDescription": "Participantes podem comentar na sua enquete e os comentários ficarão visíveis para todos.",
|
||||
"homepage_features": "Funcionalidades",
|
||||
"homepage_featuresSubheading": "Agendamento, da maneira inteligente",
|
||||
"homepage_getStarted": "Comece agora",
|
||||
"homepage_heroSubText": "Encontre o dia certo sem contratempos",
|
||||
"homepage_heroText": "Agende<br/><s>reuniões</s><br />com facilidade",
|
||||
"homepage_links": "Links",
|
||||
"homepage_liveDemo": "Demonstração ao vivo",
|
||||
"homepage_metaDescription": "Crie enquetes e vote para encontrar o melhor dia ou hora. Uma alternativa gratuita ao Doodle.",
|
||||
"homepage_metaTitle": "Rallly - Agende reuniões de grupo",
|
||||
"homepage_mobileFriendly": "Compatível com dispositivos móveis",
|
||||
"homepage_mobileFriendlyDescription": "Funciona muito bem em dispositivos móveis para que os participantes possam responder às enquetes onde estiverem.",
|
||||
"homepage_noLoginRequired": "Não requer login",
|
||||
"homepage_noLoginRequiredDescription": "Você não precisa fazer login para criar ou participar de uma enquete.",
|
||||
"homepage_notifications": "Notificações",
|
||||
"homepage_notificationsDescription": "Saiba quem respondeu. Seja notificado quando os participantes votarem ou comentarem na sua enquete.",
|
||||
"homepage_openSource": "Código aberto",
|
||||
"homepage_openSourceDescription": "O projeto é totalmente de código aberto e <a>disponível no GitHub</a>.",
|
||||
"homepage_perfect": "Perfeito!",
|
||||
"homepage_principles": "Princípios",
|
||||
"homepage_principlesSubheading": "Não somos como os outros",
|
||||
"homepage_selfHostable": "Auto-hospedável",
|
||||
"homepage_selfHostableDescription": "Execute no seu próprio servidor para ter controle total dos seus dados.",
|
||||
"homepage_timeSlots": "Intervalos de tempo",
|
||||
"homepage_timeSlotsDescription": "Defina os horários de início e fim individuais para cada opção em sua enquete. Os horários podem ser automaticamente ajustados ao fuso horário de cada participante ou podem ser definidos para ignorar completamente o fuso horário.",
|
||||
"common_blog": "Blogue",
|
||||
"common_discussions": "Discussões",
|
||||
"common_footerCredit": "Feito por <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Este projeto é financiado pelo usuário. Por gentileza, considere apoiá-lo fazendo uma <a>doação</a>.",
|
||||
"common_home": "Início",
|
||||
"common_language": "Idioma",
|
||||
"common_poweredBy": "Tecnologias de",
|
||||
"common_privacyPolicy": "Política de Privacidade",
|
||||
"common_starOnGithub": "Qualifique-nos no GitHub",
|
||||
"common_support": "Suporte",
|
||||
"common_cookiePolicy": "Política de Cookies",
|
||||
"common_termsOfUse": "Termos de Uso",
|
||||
"common_volunteerTranslator": "Ajude a traduzir esta página",
|
||||
"errors_notFoundTitle": "404 Página não encontrada",
|
||||
"errors_notFoundDescription": "Não conseguimos encontrar a página que você está procurando.",
|
||||
"errors_goToHome": "Ir para o início",
|
||||
"optionCount": "{count, plural, one {# opção} other {# opções}}",
|
||||
"participantCount": "{count, plural, one {# participante} other {# participantes}}"
|
||||
}
|
173
apps/landing/public/locales/pt/app.json
Normal file
|
@ -0,0 +1,173 @@
|
|||
{
|
||||
"12h": "12 Horas",
|
||||
"24h": "24 Horas",
|
||||
"addTimeOption": "Adicionar opção de horário",
|
||||
"adminPollTitle": "{title}: Administrador",
|
||||
"alreadyRegistered": "Já está registado? <a>Login →</a>",
|
||||
"applyToAllDates": "Aplicar a todas as datas",
|
||||
"areYouSure": "Tem a certeza?",
|
||||
"back": "Voltar",
|
||||
"calendarHelp": "Não é possível criar uma sondagem sem opções. Adicionar no mínimo uma opção para continuar.",
|
||||
"calendarHelpTitle": "Esqueceste algo?",
|
||||
"cancel": "Cancelar",
|
||||
"comment": "Comentar",
|
||||
"commentPlaceholder": "Deixa um comentário nesta sondagem (visível para todos)",
|
||||
"comments": "Comentários",
|
||||
"continue": "Continuar",
|
||||
"copied": "Copiado",
|
||||
"copyLink": "Copiar link",
|
||||
"createAnAccount": "Crie uma conta",
|
||||
"createdBy": "por <b>{name}</b>",
|
||||
"createNew": "Criar Novo",
|
||||
"createPoll": "Criar sondagem",
|
||||
"creatingDemo": "A criar sondagem de demonstração…",
|
||||
"delete": "Eliminar",
|
||||
"deleteComment": "Apagar comentário",
|
||||
"deleteDate": "Apagar data",
|
||||
"deletedPoll": "Sondagem eliminada",
|
||||
"deletedPollInfo": "Esta sondagem já não existe.",
|
||||
"deletePoll": "Apagar sondagem",
|
||||
"deletePollDescription": "Todos os dados relacionados a esta sondagem serão apagados. Para confirmar, digite <s>“{confirmText}</s> na entrada abaixo:",
|
||||
"deletingOptionsWarning": "Está a apagar opções em que os participantes já votaram. Os votos deles serão também ser apagados.",
|
||||
"demoPollNotice": "As sondagens de demonstração são excluídas automaticamente após 1 dia",
|
||||
"description": "Descrição",
|
||||
"descriptionPlaceholder": "Olá, por favor escolha as datas mais convenientes!",
|
||||
"editDetails": "Editar detalhes",
|
||||
"editOptions": "Editar opções",
|
||||
"email": "E-mail",
|
||||
"emailNotAllowed": "Este endereço de e-mail não é permitido.",
|
||||
"emailPlaceholder": "antonio.silva@example.com",
|
||||
"endingGuestSessionNotice": "Uma vez que uma sessão de convidado termine, ela não poderá ser retomada. Não poderá editar nenhum voto ou comentário que tenha feito nesta sessão.",
|
||||
"endSession": "Terminar sessão",
|
||||
"expiredOrInvalidLink": "Este link expirou ou é inválido. Por favor, solicite um novo link.",
|
||||
"exportToCsv": "Exportar para CSV",
|
||||
"forgetMe": "Esquecer-me",
|
||||
"goToAdmin": "Ir para Administrador",
|
||||
"guest": "Convidado",
|
||||
"guestSessionNotice": "Está a utilizar uma sessão de convidado. Isto permite reconhecê-lo se voltar mais tarde para poder editar os seus votos.",
|
||||
"guestSessionReadMore": "Leia mais sobre as sessões de convidados.",
|
||||
"hide": "Esconder",
|
||||
"home": "Início",
|
||||
"ifNeedBe": "Se necessário",
|
||||
"loading": "A carregar…",
|
||||
"loadingParticipants": "A carregar participantes…",
|
||||
"location": "Local",
|
||||
"locationPlaceholder": "Café do Júlio",
|
||||
"lockPoll": "Bloquear sondagem",
|
||||
"login": "Iniciar sessão",
|
||||
"loginSuccessful": "Você está autenticado! Por favor, aguarde enquanto é redirecionado…",
|
||||
"logout": "Terminar sessão",
|
||||
"manage": "Gerir",
|
||||
"mixedOptionsDescription": "Não pode ter opções de data e hora iguais na mesma sondagem. Qual gostaria de manter?",
|
||||
"mixedOptionsKeepDates": "Manter opções de data",
|
||||
"mixedOptionsKeepTimes": "Manter opções de hora",
|
||||
"mixedOptionsTitle": "Aguarde um minuto…🤔",
|
||||
"monday": "Segunda-feira",
|
||||
"monthView": "Vista mensal",
|
||||
"name": "Nome",
|
||||
"namePlaceholder": "António Silva",
|
||||
"new": "Novo",
|
||||
"newParticipant": "Novo participante",
|
||||
"newParticipantFormDescription": "Preencha o formulário abaixo para enviar os seus votos.",
|
||||
"newPoll": "Nova sondagem",
|
||||
"nextMonth": "Mês seguinte",
|
||||
"no": "Não",
|
||||
"noDatesSelected": "Nenhuma data selecionada",
|
||||
"notificationsOn": "Notificações ativadas",
|
||||
"notRegistered": "Criar uma nova conta →",
|
||||
"noVotes": "Ninguém votou nesta opção",
|
||||
"ok": "Ok",
|
||||
"optional": "opcional",
|
||||
"pollHasBeenLocked": "Esta sondagem foi bloqueada",
|
||||
"pollsEmpty": "Nenhuma sondagem criada",
|
||||
"possibleAnswers": "Possíveis respostas",
|
||||
"preferences": "Preferências",
|
||||
"previousMonth": "Mês anterior",
|
||||
"profileUser": "Perfil - {username}",
|
||||
"redirect": "<a>Clique aqui</a> se você não for redirecionado automaticamente…",
|
||||
"register": "Registar",
|
||||
"requiredNameError": "O nome é obrigatório",
|
||||
"requiredString": "“{name}” é obrigatório",
|
||||
"resendVerificationCode": "Reenviar código de verificação",
|
||||
"response": "Resposta",
|
||||
"save": "Guardar",
|
||||
"saveInstruction": "Selecione a sua disponibilidade e clique em <b>{action}</b>",
|
||||
"share": "Partilhar",
|
||||
"shareDescription": "Dê este link aos seus <b>participantes</b> para permitir que eles votem na sua sondagem.",
|
||||
"shareLink": "Partilhar via link",
|
||||
"specifyTimes": "Especificar horas",
|
||||
"specifyTimesDescription": "Incluir os horários de início e fim para cada opção",
|
||||
"stepSummary": "Passo {current} de {total}",
|
||||
"submit": "Submeter",
|
||||
"sunday": "Domingo",
|
||||
"timeFormat": "Formato da hora:",
|
||||
"timeZone": "Fuso horário:",
|
||||
"title": "Título",
|
||||
"titlePlaceholder": "Encontro Mensal",
|
||||
"today": "Hoje",
|
||||
"unlockPoll": "Desbloquear sondagem",
|
||||
"user": "Utilizador",
|
||||
"userAlreadyExists": "Já existe um utilizador com esse endereço de e-mail",
|
||||
"userDoesNotExist": "O utilizador solicitado não foi encontrado",
|
||||
"userNotFound": "Não existe um utilizador com este endereço de e-mail",
|
||||
"validEmail": "Por favor, introduza um e-mail válido",
|
||||
"verificationCodeHelp": "Não recebeu o e-mail? Verifique se não recebeu na sua caixa de Spam/Junk.",
|
||||
"verificationCodePlaceholder": "Insira o código de 6 algarismos",
|
||||
"verificationCodeSent": "Um código de verificação foi enviado para <b>{email}</b> <a>Alterar</a>",
|
||||
"verifyYourEmail": "Verifique o seu e-mail",
|
||||
"weekStartsOn": "A semana começa em",
|
||||
"weekView": "Vista semanal",
|
||||
"whatsThis": "O que é isto?",
|
||||
"wrongVerificationCode": "O seu código de verificação está incorreto ou expirou",
|
||||
"yes": "Sim",
|
||||
"you": "Tu",
|
||||
"yourDetails": "Os seus detalhes",
|
||||
"yourName": "O seu nome…",
|
||||
"yourPolls": "As suas sondagens",
|
||||
"yourProfile": "O seu perfil",
|
||||
"homepage_3Ls": "Sim—com 3 <e>L</e>s",
|
||||
"homepage_adFree": "Sem anúncios",
|
||||
"homepage_adFreeDescription": "Pode descansar o seu bloqueador de anúncios — Não vai precisar dele aqui.",
|
||||
"homepage_comments": "Comentários",
|
||||
"homepage_commentsDescription": "Os participantes podem comentar na sua sondagem e os comentários ficarão visíveis para todos.",
|
||||
"homepage_features": "Funcionalidades",
|
||||
"homepage_featuresSubheading": "Agendamento, a maneira inteligente",
|
||||
"homepage_getStarted": "Começar",
|
||||
"homepage_heroSubText": "Encontre a data certa sem andar às voltas",
|
||||
"homepage_heroText": "Agende<br/><s>reuniões de grupo</s><br />com facilidade",
|
||||
"homepage_links": "Links",
|
||||
"homepage_liveDemo": "Demonstração ao vivo",
|
||||
"homepage_metaDescription": "Crie sondagens e vote para encontrar o melhor dia ou hora. Uma alternativa gratuita ao Doodle.",
|
||||
"homepage_metaTitle": "Rallly - Agendar reuniões de grupo",
|
||||
"homepage_mobileFriendly": "Preparado para dispositivos móveis",
|
||||
"homepage_mobileFriendlyDescription": "Funciona muito bem em dispositivos móveis para que os participantes possam responder a sondagens onde estiverem.",
|
||||
"homepage_noLoginRequired": "Não é necessário iniciar sessão",
|
||||
"homepage_noLoginRequiredDescription": "Não precisa de iniciar sessão para criar ou participar numa sondagem.",
|
||||
"homepage_notifications": "Notificações",
|
||||
"homepage_notificationsDescription": "Acompanhe quem respondeu. Seja notificado quando os participantes votarem ou comentarem na sua sondagem.",
|
||||
"homepage_openSource": "Código aberto",
|
||||
"homepage_openSourceDescription": "Desenvolvido em código aberto e <a>disponível no GitHub</a>.",
|
||||
"homepage_perfect": "Perfeito!",
|
||||
"homepage_principles": "Princípios",
|
||||
"homepage_principlesSubheading": "Não somos como os outros",
|
||||
"homepage_selfHostable": "Auto-alojável",
|
||||
"homepage_selfHostableDescription": "Corra no seu próprio servidor para ter controlo total dos seus dados.",
|
||||
"homepage_timeSlots": "Intervalos de tempo",
|
||||
"homepage_timeSlotsDescription": "Defina os horários de início e fim individuais para cada opção em sua sondagem. Os horários podem ser automaticamente ajustados ao fuso horário de cada participante ou podem ser definidos para ignorar completamente os fusos horários.",
|
||||
"common_blog": "Blogue",
|
||||
"common_discussions": "Discussões",
|
||||
"common_footerCredit": "Criado por <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Este projeto é financiado pelos utilizadores. Por favor, considere apoiá-lo <a>doando</a>.",
|
||||
"common_home": "Início",
|
||||
"common_language": "Idioma",
|
||||
"common_poweredBy": "Com tecnologia",
|
||||
"common_privacyPolicy": "Política de Privacidade",
|
||||
"common_starOnGithub": "Adicione uma estrela no GitHub",
|
||||
"common_support": "Ajuda",
|
||||
"common_volunteerTranslator": "Ajude a traduzir esta página",
|
||||
"errors_notFoundTitle": "404 Página não encontrada",
|
||||
"errors_notFoundDescription": "Não conseguimos encontrar a página que procuras.",
|
||||
"errors_goToHome": "Ir para a página inicial",
|
||||
"optionCount": "{count, plural, one {# opção} other {# opções}}",
|
||||
"participantCount": "{count, plural, one {# participante} other {# participantes}}"
|
||||
}
|
183
apps/landing/public/locales/ru/app.json
Normal file
|
@ -0,0 +1,183 @@
|
|||
{
|
||||
"12h": "12-часовой",
|
||||
"24h": "24-часовой",
|
||||
"addTimeOption": "Добавить временной вариант",
|
||||
"adminPollTitle": "{title}: Админ",
|
||||
"alreadyRegistered": "Уже зарегистрированы? <a>Войти →</a>",
|
||||
"applyToAllDates": "Применить ко всем датам",
|
||||
"areYouSure": "Вы уверены?",
|
||||
"back": "Назад",
|
||||
"calendarHelp": "Вы не можете создать опрос без каких-либо параметров. Добавьте хотя бы один вариант, чтобы продолжить.",
|
||||
"calendarHelpTitle": "Забыли что-нибудь?",
|
||||
"cancel": "Отменить",
|
||||
"changeName": "Изменить имя",
|
||||
"changeNameDescription": "Введите новое имя участника.",
|
||||
"changeNameInfo": "Это не повлияет на уже сделанное голосование.",
|
||||
"comment": "Комментарий",
|
||||
"commentPlaceholder": "Оставить комментарий в этом опросе (виден всем)",
|
||||
"comments": "Комментарии",
|
||||
"continue": "Далее",
|
||||
"copied": "Скопировано",
|
||||
"copyLink": "Скопировать ссылку",
|
||||
"createAnAccount": "Создать учетную запись",
|
||||
"createdBy": "от <b>{name}</b>",
|
||||
"createNew": "Создать новый",
|
||||
"createPoll": "Создать опрос",
|
||||
"creatingDemo": "Создание демо-опроса…",
|
||||
"delete": "Удалить",
|
||||
"deleteComment": "Удалить комментарий",
|
||||
"deleteDate": "Удалить дату",
|
||||
"deletedPoll": "Удалённый опрос",
|
||||
"deletedPollInfo": "Этот опрос больше не существует.",
|
||||
"deleteParticipant": "Удалить {name}?",
|
||||
"deleteParticipantDescription": "Вы уверены, что хотите удалить этого участника? Это действие нельзя отменить.",
|
||||
"deletePoll": "Удалить опрос",
|
||||
"deletePollDescription": "Все данные, связанные с этим опросом, будут удалены. Для подтверждения, пожалуйста, введите <s>“{confirmText}”</s> в поле ниже:",
|
||||
"deletingOptionsWarning": "Вы удаляете варианты, за которые участники уже проголосовали. Их ответы также будут удалены.",
|
||||
"demoPollNotice": "Демо-опросы автоматически удаляются через 1 день",
|
||||
"description": "Описание",
|
||||
"descriptionPlaceholder": "Привет всем! Выберите даты, которые вам подходят!",
|
||||
"editDetails": "Изменить детали",
|
||||
"editOptions": "Изменить варианты",
|
||||
"editVotes": "Редактировать голоса",
|
||||
"email": "Email",
|
||||
"emailNotAllowed": "Такой email недопустим.",
|
||||
"endingGuestSessionNotice": "Как только гостевая сессия завершится, она не сможет быть возобновлена. Вы не сможете исправить ответы или комментарии, сделанные в этой сессии.",
|
||||
"endSession": "Завершить сессию",
|
||||
"expiredOrInvalidLink": "Эта ссылка устарела или недействительна. Пожалуйста, запросите новую.",
|
||||
"exportToCsv": "Экспорт в CSV",
|
||||
"forgetMe": "Забыть меня",
|
||||
"goToAdmin": "Перейти в админку",
|
||||
"guest": "Гость",
|
||||
"guestSessionNotice": "Вы используете гостевую сессию. Это позволяет нам распознать вас, если вы вернетесь позже, чтобы вы могли редактировать свои ответы.",
|
||||
"guestSessionReadMore": "Подробнее о гостевых сессиях.",
|
||||
"hide": "Скрыть",
|
||||
"home": "Главная",
|
||||
"ifNeedBe": "Если уж необходимо",
|
||||
"loading": "Загрузка…",
|
||||
"loadingParticipants": "Загрузка участников…",
|
||||
"location": "Местоположение",
|
||||
"locationPlaceholder": "Кофейный магазин Джо",
|
||||
"lockPoll": "Заблокировать опрос",
|
||||
"login": "Войти",
|
||||
"loginSuccessful": "Вы вошли в систему! Пожалуйста, подождите, пока вы перенаправляетесь…",
|
||||
"logout": "Выйти",
|
||||
"manage": "Настроить",
|
||||
"mixedOptionsDescription": "Вы не можете оставить как время, так и дату в одном опросе. Что бы вы хотели сохранить?",
|
||||
"mixedOptionsKeepDates": "Сохранить варианты даты",
|
||||
"mixedOptionsKeepTimes": "Сохранить варианты времени",
|
||||
"mixedOptionsTitle": "Минуточку…🤔",
|
||||
"monday": "Понедельник",
|
||||
"monthView": "Месяц",
|
||||
"name": "Имя",
|
||||
"namePlaceholder": "Пётр Иванов",
|
||||
"new": "Новый",
|
||||
"newParticipant": "Новый участник",
|
||||
"newParticipantFormDescription": "Заполните форму ниже, чтобы отправить голос.",
|
||||
"newPoll": "Новый опрос",
|
||||
"nextMonth": "Следующий месяц",
|
||||
"no": "Нет",
|
||||
"noDatesSelected": "Дата не выбрана",
|
||||
"notificationsDisabled": "Уведомления для <b>{title}</b> были отключены",
|
||||
"notificationsGuest": "Войдите, чтобы включить уведомления",
|
||||
"notificationsOff": "Уведомления отключены",
|
||||
"notificationsOn": "Уведомлений включены",
|
||||
"notRegistered": "Создать учетную запись →",
|
||||
"noVotes": "Никто не проголосовал за этот вариант",
|
||||
"ok": "OK",
|
||||
"optional": "опционально",
|
||||
"pollHasBeenLocked": "Этот опрос заблокирован",
|
||||
"pollsEmpty": "Опросы отсутствуют",
|
||||
"possibleAnswers": "Возможные ответы",
|
||||
"preferences": "Настройки",
|
||||
"previousMonth": "Предыдущий месяц",
|
||||
"profileUser": "Профиль - {username}",
|
||||
"redirect": "<a>Нажмите здесь</a> если вы не перенаправились автоматически…",
|
||||
"register": "Зарегестрироватся",
|
||||
"requiredNameError": "Необходимо указать имя",
|
||||
"requiredString": "«{name}» обязательно",
|
||||
"resendVerificationCode": "Отправить код ещё раз",
|
||||
"response": "Ответ",
|
||||
"save": "Сохранить",
|
||||
"saveInstruction": "Укажите когда вы доступны и нажмите <b>{action}</b>",
|
||||
"share": "Поделиться",
|
||||
"shareDescription": "Поделитесь этой ссылкой с вашими <b>участниками</b>, чтобы они смогли ответить на ваш опрос.",
|
||||
"shareLink": "Поделиться с помощью ссылки",
|
||||
"specifyTimes": "Укажите время",
|
||||
"specifyTimesDescription": "Включить время начала и окончания для каждого варианта",
|
||||
"stepSummary": "Шаг {current} из {total}",
|
||||
"submit": "Отправить",
|
||||
"sunday": "Воскресенье",
|
||||
"timeFormat": "Формат времени:",
|
||||
"timeZone": "Часовой пояс:",
|
||||
"title": "Название",
|
||||
"titlePlaceholder": "Ежемесячная Встреча",
|
||||
"today": "Сегодня",
|
||||
"unlockPoll": "Разблокировать опрос",
|
||||
"user": "Пользователь",
|
||||
"userAlreadyExists": "Пользователь с таким e-mail уже существует",
|
||||
"userDoesNotExist": "Запрошенный пользователь не найден",
|
||||
"userNotFound": "Пользователь с таким email не найден",
|
||||
"validEmail": "Пожалуйста, введите действительный email",
|
||||
"verificationCodeHelp": "Не получили письмо? Проверьте папку СПАМ.",
|
||||
"verificationCodePlaceholder": "Введите код из 6 цифр",
|
||||
"verificationCodeSent": "Код подтверждения был отправлен на <b>{email}</b> <a>Изменить</a>",
|
||||
"verifyYourEmail": "Подтвердите ваш email",
|
||||
"weekStartsOn": "Начало недели",
|
||||
"weekView": "Неделя",
|
||||
"whatsThis": "Что это?",
|
||||
"wrongVerificationCode": "Ваш код подтверждения неверен или просрочен",
|
||||
"yes": "Да",
|
||||
"you": "Вы",
|
||||
"yourDetails": "Ваши данные",
|
||||
"yourName": "Ваше имя…",
|
||||
"yourPolls": "Ваши опросы",
|
||||
"yourProfile": "Ваш профиль",
|
||||
"homepage_3Ls": "Именно — с 3 <e>\"L\"</e>",
|
||||
"homepage_adFree": "Без рекламы",
|
||||
"homepage_adFreeDescription": "Можете позволить вашему блокировщику рекламы расслабиться — здесь он вам не понадобится.",
|
||||
"homepage_comments": "Комментарии",
|
||||
"homepage_commentsDescription": "Участники могут комментировать ваш опрос, и комментарии будут видны всем.",
|
||||
"homepage_features": "Возможности",
|
||||
"homepage_featuresSubheading": "Умный планировщик",
|
||||
"homepage_getStarted": "Начать",
|
||||
"homepage_heroSubText": "Найти нужную дату без лишних итераций",
|
||||
"homepage_heroText": "Запланировать<br/><s>групповые встречи</s><br />с легкостью",
|
||||
"homepage_links": "Ссылки",
|
||||
"homepage_liveDemo": "Демонстрация",
|
||||
"homepage_metaDescription": "Создавайте опросы и голосуйте за лучший день или время. Бесплатная альтернатива Doodle.",
|
||||
"homepage_metaTitle": "Rallly - Расписание групповых встреч",
|
||||
"homepage_mobileFriendly": "Адаптировано для мобильных устройств",
|
||||
"homepage_mobileFriendlyDescription": "Работает отлично на мобильных устройствах, так что участники могут отвечать на опросы, где бы они ни были.",
|
||||
"homepage_noLoginRequired": "Вход не требуется",
|
||||
"homepage_noLoginRequiredDescription": "Вам не нужно авторизоваться, чтобы создать или принять участие в опросе.",
|
||||
"homepage_notifications": "Уведомления",
|
||||
"homepage_notificationsDescription": "Будьте в курсе кто ответил. Получайте уведомление, когда участники голосуют или комментируют ваш опрос.",
|
||||
"homepage_openSource": "Открытый код",
|
||||
"homepage_openSourceDescription": "Код полностью открыт и <a>доступен на GitHub</a>.",
|
||||
"homepage_perfect": "Превосходно!",
|
||||
"homepage_principles": "Принципиальные отличия",
|
||||
"homepage_principlesSubheading": "Мы не такие, как все",
|
||||
"homepage_selfHostable": "Собственный хостинг",
|
||||
"homepage_selfHostableDescription": "Запустите его на своём сервере, чтобы полностью контролировать ваши данные.",
|
||||
"homepage_timeSlots": "Временные интервалы",
|
||||
"homepage_timeSlotsDescription": "Установите индивидуальное время начала и окончания для каждого варианта в вашем опросе. Время может автоматически подстраиваться под часовой пояс каждого участника или может быть установлено так, чтобы полностью игнорировать часовые пояса.",
|
||||
"common_blog": "Блог",
|
||||
"common_discussions": "Обсуждение",
|
||||
"common_footerCredit": "Творение <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Этот проект финансируется пользователями. Пожалуйста, поддержите его <a>пожертвованием</a>.",
|
||||
"common_home": "Главная",
|
||||
"common_language": "Язык",
|
||||
"common_poweredBy": "Работает на платформе",
|
||||
"common_privacyPolicy": "Политика конфиденциальности",
|
||||
"common_starOnGithub": "В избранное на Github",
|
||||
"common_support": "Поддержка",
|
||||
"common_cookiePolicy": "Политика использования файлов cookie",
|
||||
"common_termsOfUse": "Условия использования",
|
||||
"common_volunteerTranslator": "Помочь с переводом того сайта",
|
||||
"errors_notFoundTitle": "404: Не найдено",
|
||||
"errors_notFoundDescription": "Мы не можем найти страницу, которую вы искали.",
|
||||
"errors_goToHome": "Вернуться на главную",
|
||||
"optionCount": "{count, plural, few {# опции} one {# опция} other {# опций} two {# опции}}",
|
||||
"participantCount": "{count, plural, one {# участник} other {# участников}}"
|
||||
}
|
192
apps/landing/public/locales/sk/app.json
Normal file
|
@ -0,0 +1,192 @@
|
|||
{
|
||||
"12h": "12-hodinový",
|
||||
"24h": "24-hodinový",
|
||||
"addTimeOption": "Vybrať konkrétny čas",
|
||||
"adminPollTitle": "{title}: Administrátor",
|
||||
"alreadyRegistered": "Ste už zaregistrovaný? <a>Prihlásenie →</a>",
|
||||
"applyToAllDates": "Použiť pre všetky termíny",
|
||||
"areYouSure": "Ste si istý?",
|
||||
"back": "Späť",
|
||||
"calendarHelp": "Nie je možné vytvoriť hlasovanie bez možností. Ak chcete pokračovať, pridajte aspoň jednu možnosť.",
|
||||
"calendarHelpTitle": "Zabudli ste niečo?",
|
||||
"cancel": "Zrušiť",
|
||||
"changeName": "Zmeniť meno",
|
||||
"changeNameDescription": "Zadajte nové meno pre tohto účastníka.",
|
||||
"changeNameInfo": "Toto nebude mať vplyv na žiadne hlasy, ktoré ste doteraz odoslali.",
|
||||
"close": "Zavrieť",
|
||||
"comment": "Komentovať",
|
||||
"commentPlaceholder": "Zanechajte komentár k tejto ankete (viditeľný pre všetkých)",
|
||||
"comments": "Komentáre",
|
||||
"continue": "Pokračovať",
|
||||
"copied": "Skopírované",
|
||||
"copyLink": "Skopírovať odkaz",
|
||||
"createAnAccount": "Vytvoriť účet",
|
||||
"createdBy": "od <b>{name}</b>",
|
||||
"createNew": "Vytvoriť novú",
|
||||
"createPoll": "Vytvoriť anketu",
|
||||
"creatingDemo": "Vytváram demo anketu…",
|
||||
"delete": "Vymazať",
|
||||
"deleteComment": "Odstrániť komentár",
|
||||
"deleteDate": "Odstrániť termín",
|
||||
"deletedPoll": "Odstránená anketa",
|
||||
"deletedPollInfo": "Tato anketa už neexistuje.",
|
||||
"deleteParticipant": "Vymazať {name}?",
|
||||
"deleteParticipantDescription": "Naozaj chcete tohto účastníka vymazať? Túto akciu nie je možné vrátiť späť.",
|
||||
"deletePoll": "Odstrániť anketu",
|
||||
"deletePollDescription": "Všetky dáta súvisiace s touto anketou budú zmazané. Pre potvrdenie zadajte <s>“{confirmText}”</s> nižšie:",
|
||||
"deletingOptionsWarning": "Odstraňujete možnosti, za ktoré už účastníci hlasovali. Ich hlasy budú taktiež odstránené.",
|
||||
"demoPollNotice": "Demo ankety sa po jednom dni automaticky odstránia",
|
||||
"description": "Popis",
|
||||
"descriptionPlaceholder": "Ahojte všetci, prosím hlasujte za termíny, ktoré vám vyhovujú!",
|
||||
"editDetails": "Upraviť údaje",
|
||||
"editOptions": "Upraviť možnosti",
|
||||
"editVotes": "Upraviť hlasy",
|
||||
"email": "Email",
|
||||
"emailNotAllowed": "Tento email nie je povolený.",
|
||||
"emailPlaceholder": "jozko.mrkvicka@napriklad.com",
|
||||
"endingGuestSessionNotice": "Keď relácia hosťa skončí, nie je možné ju obnoviť. Nebudete môcť upravovať žiadne hlasy alebo komentáre, ktoré ste v rámci relácie zapracovali.",
|
||||
"endSession": "Ukončiť reláciu",
|
||||
"expiredOrInvalidLink": "Platnosť odkazu vypršala alebo je odkaz nefunkčný. ",
|
||||
"exportToCsv": "Exportovať do CSV",
|
||||
"feedbackFormFooter": "Potrebujete pomoc? Navštívte <a>stránku podpory</a>.",
|
||||
"feedbackFormLabel": "Ako môžeme vylepšiť <appname />?",
|
||||
"feedbackFormPlaceholder": "Podeľte sa o svoje nápady…",
|
||||
"feedbackFormTitle": "Formulár spätnej väzby",
|
||||
"feedbackSent": "Ďakujeme! Vaša spätná väzba bola odoslaná.",
|
||||
"forgetMe": "Zabudnúť ma",
|
||||
"goToAdmin": "Prejsť do administrácie",
|
||||
"guest": "Hosť",
|
||||
"guestSessionNotice": "Používate reláciu hosťa. Vďaka tomu vás rozpoznáme, keď sa vrátite neskôr a budete môcť upraviť svoje hlasy.",
|
||||
"guestSessionReadMore": "Prečítajte si viac o relácii hosťa.",
|
||||
"hide": "Skryť",
|
||||
"home": "Domov",
|
||||
"ifNeedBe": "Pokiaľ je to nutné",
|
||||
"loading": "Načítava sa…",
|
||||
"loadingParticipants": "Načítavam účastníkov…",
|
||||
"location": "Poloha",
|
||||
"locationPlaceholder": "Kaviareň u Maca",
|
||||
"lockPoll": "Zamknúť anketu",
|
||||
"login": "Prihlásiť sa",
|
||||
"loginSuccessful": "Prihlásenie úspešné! Počkajte prosím na presmerovanie…",
|
||||
"logout": "Odhlásiť sa",
|
||||
"manage": "Spravovať",
|
||||
"mixedOptionsDescription": "Nemôžete mať v jednej ankete súbežne dátum aj čas. Ktorú voľbu chcete zachovať?",
|
||||
"mixedOptionsKeepDates": "Zachovať dátum",
|
||||
"mixedOptionsKeepTimes": "Zachovať čas",
|
||||
"mixedOptionsTitle": "Vydržte chvíľu…🤔",
|
||||
"monday": "Pondelok",
|
||||
"monthView": "Zobrazenie mesiaca",
|
||||
"name": "Meno",
|
||||
"namePlaceholder": "Ján Slovák",
|
||||
"new": "Nový",
|
||||
"newParticipant": "Nový účastník",
|
||||
"newParticipantFormDescription": "Pre odoslanie hlasov vyplňte nižšie uvedený formulár.",
|
||||
"newPoll": "Nová anketa",
|
||||
"nextMonth": "Ďalší mesiac",
|
||||
"no": "Nie",
|
||||
"noDatesSelected": "Nebol vybraný žiaden termín",
|
||||
"notificationsDisabled": "Notifikácie boli vypnuté pre <b>{title}</b>",
|
||||
"notificationsGuest": "Pre zapnutie notifikácií sa prihláste",
|
||||
"notificationsOff": "Notifikácie sú vypnuté",
|
||||
"notificationsOn": "Upozornenia sú povolené",
|
||||
"notRegistered": "Vytvoriť nový účet →",
|
||||
"noVotes": "Nikto pre túto možnosť nehlasoval",
|
||||
"ok": "OK",
|
||||
"optional": "voliteľné",
|
||||
"pollHasBeenLocked": "Anketa bola uzamknutá",
|
||||
"pollsEmpty": "Neboli vytvorené žiadne ankety",
|
||||
"possibleAnswers": "Možné odpovede",
|
||||
"preferences": "Nastavenia",
|
||||
"previousMonth": "Predchádzajúci mesiac",
|
||||
"profileUser": "Profil - {username}",
|
||||
"redirect": "<a>Kliknite sem</a>, ak ste neboli automaticky presmerovaný…",
|
||||
"register": "Registrovať sa ",
|
||||
"requiredNameError": "Požadované je meno",
|
||||
"requiredString": "„{name}“ je povinné",
|
||||
"resendVerificationCode": "Znovu odoslať verifikačný kód",
|
||||
"response": "Odpoveď",
|
||||
"save": "Uložiť",
|
||||
"saveInstruction": "Vyberte svoju dostupnosť a kliknite na <b>{action}</b>",
|
||||
"send": "Odoslať",
|
||||
"sendFeedback": "Odoslať spätnú väzbu",
|
||||
"share": "Zdielať",
|
||||
"shareDescription": "Tento odkaz zašlite vašim <b>účastníkom</b>, aby mohli v ankete hlasovať.",
|
||||
"shareLink": "Zdieľať cez odkaz",
|
||||
"specifyTimes": "Určite časy",
|
||||
"specifyTimesDescription": "Zahrnúť počiatočné a koncové časy pre každý termín",
|
||||
"stepSummary": "Krok {current} z {total}",
|
||||
"submit": "Odoslať",
|
||||
"sunday": "Nedeľa",
|
||||
"timeFormat": "Formát času:",
|
||||
"timeZone": "Časová zóna:",
|
||||
"title": "Názov",
|
||||
"titlePlaceholder": "Pracovná porada",
|
||||
"today": "Dnes",
|
||||
"unlockPoll": "Odomknúť anketu",
|
||||
"user": "Užívateľ",
|
||||
"userAlreadyExists": "Používateľ s týmto e-mailom už existuje",
|
||||
"userDoesNotExist": "Zadaný používateľ nebol nájdený",
|
||||
"userNotFound": "Používateľ s týmto e-mailom neexistuje",
|
||||
"validEmail": "Zadajte platnú e-mailovú adresu",
|
||||
"verificationCodeHelp": "Nedostali ste e-mail? Skontrolujte priečinok SPAMu.",
|
||||
"verificationCodePlaceholder": "Zadaj 6-miestny kód",
|
||||
"verificationCodeSent": "Verifikačný kód bol zaslaný na <b>{email}</b> <a>Zmeniť</a>",
|
||||
"verifyYourEmail": "Overte svoj e-mail",
|
||||
"weekStartsOn": "Týždeň začína v",
|
||||
"weekView": "Zobrazenie týždňa",
|
||||
"whatsThis": "Čo je toto?",
|
||||
"wrongVerificationCode": "Váš verifikačný kód je nesprávny alebo jeho platnosť vypršala",
|
||||
"yes": "Áno",
|
||||
"you": "Vy",
|
||||
"yourDetails": "Vaše údaje",
|
||||
"yourName": "Vaše meno…",
|
||||
"yourPolls": "Vaše ankety",
|
||||
"yourProfile": "Váš profil",
|
||||
"homepage_3Ls": "Áno — s tromi <e>L</e>",
|
||||
"homepage_adFree": "Bez reklám",
|
||||
"homepage_adFreeDescription": "Svoj blokátor reklám môžete vypnúť. Tu ho potrebovať nebudete.",
|
||||
"homepage_comments": "Komentáre",
|
||||
"homepage_commentsDescription": "Účastníci sa môžu vyjadriť k vašemu prieskumu a komentáre budú viditeľné pre všetkých.",
|
||||
"homepage_features": "Funkcie",
|
||||
"homepage_featuresSubheading": "Jednoduché a šikovné plánovanie",
|
||||
"homepage_getStarted": "Začnite tu",
|
||||
"homepage_heroSubText": "Nájdite správny termín bez zložitého dohadovania sa",
|
||||
"homepage_heroText": "Plánujte <br/><s>skupinové stretnutia</s><br />šikovnejšie",
|
||||
"homepage_links": "Odkazy",
|
||||
"homepage_liveDemo": "Ukážka",
|
||||
"homepage_metaDescription": "Naplánujte si skupinové stretnutia v ten najvhodnejší čas. Bezplatná alternatíva k službe Doodle.",
|
||||
"homepage_metaTitle": "Rallly — Naplánujte skupinové stretnutia",
|
||||
"homepage_mobileFriendly": "Vhodné pre mobil",
|
||||
"homepage_mobileFriendlyDescription": "Funguje skvele na mobilných zariadeniach, aby účastníci mohli odpovedať na ankety, nech sú kdekoľvek.",
|
||||
"homepage_noLoginRequired": "Bez prihlásenia",
|
||||
"homepage_noLoginRequiredDescription": "Pre vytvorenie ankety alebo účasť v ankete sa nemusíte prihlásiť.",
|
||||
"homepage_notifications": "Notifikácie",
|
||||
"homepage_notificationsDescription": "Majte prehľad o tom, kto odpovedal. Dostávajte upozornenia, keď účastníci hlasujú alebo komentujú vašu anketu.",
|
||||
"homepage_openSource": "Otvorený zdrojový kód",
|
||||
"homepage_openSourceDescription": "Celý kód je plne open-source a <a>k dispozícii na GitHub</a>.",
|
||||
"homepage_perfect": "Super!",
|
||||
"homepage_principles": "Zásady",
|
||||
"homepage_principlesSubheading": "Nie sme ako ostatní",
|
||||
"homepage_selfHostable": "Vlastný hosting",
|
||||
"homepage_selfHostableDescription": "Rozbehnite si vlastný server a získajte plnú kontrolu nad svojimi dátami.",
|
||||
"homepage_timeSlots": "Časové sloty",
|
||||
"homepage_timeSlotsDescription": "Nastavte čas začiatku a konca pre každú z možností vo vašej ankete. Časy môžu byť automaticky upravené podľa časovej zóny každého účastníka, alebo môžu byť nastavené tak, aby časové zóny úplne ignorovali.",
|
||||
"common_blog": "Blog",
|
||||
"common_discussions": "Diskusie",
|
||||
"common_footerCredit": "Vytvoril <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Tento projekt je financovaný používateľmi. Zvážte jeho podporu <a>príspevkom</a>.",
|
||||
"common_home": "Domov",
|
||||
"common_language": "Jazyk",
|
||||
"common_poweredBy": "Beží na",
|
||||
"common_privacyPolicy": "Ochrana osobných údajov",
|
||||
"common_starOnGithub": "Podporte nás na GitHube",
|
||||
"common_support": "Podpora",
|
||||
"common_cookiePolicy": "Zásady používania cookies",
|
||||
"common_termsOfUse": "Podmienky používania",
|
||||
"common_volunteerTranslator": "Pomôžte s prekladom tejto stránky",
|
||||
"errors_notFoundTitle": "404 nenájdené",
|
||||
"errors_notFoundDescription": "Nemohli sme nájsť stránku, ktorú hľadáte.",
|
||||
"errors_goToHome": "Prejsť na Domovskú stránku",
|
||||
"optionCount": "{count, plural, one {# možnosť} other {# možností}}",
|
||||
"participantCount": "{count, plural, one {# účastník} other {# účastníkov}}"
|
||||
}
|
190
apps/landing/public/locales/sv/app.json
Normal file
|
@ -0,0 +1,190 @@
|
|||
{
|
||||
"12h": "12-timmar",
|
||||
"24h": "24-timmar",
|
||||
"addTimeOption": "Lägg till tidsalternativ",
|
||||
"adminPollTitle": "{title}: Administratör",
|
||||
"alreadyRegistered": "Redan registrerad? <a>Logga in →</a>",
|
||||
"applyToAllDates": "Tillämpa på alla datum",
|
||||
"areYouSure": "Är du säker?",
|
||||
"back": "Tillbaka",
|
||||
"calendarHelp": "Du kan inte skapa en förfrågan utan några alternativ. Lägg till minst ett alternativ för att fortsätta.",
|
||||
"calendarHelpTitle": "Glöm något?",
|
||||
"cancel": "Avbryt",
|
||||
"changeName": "Ändra namn",
|
||||
"changeNameDescription": "Ange ett nytt namn för denna deltagare.",
|
||||
"changeNameInfo": "Detta kommer inte att påverka några röster som ni redan har lagt.",
|
||||
"close": "Stäng",
|
||||
"comment": "Kommentera",
|
||||
"commentPlaceholder": "Lämna en kommentar på denna förfrågan (synlig för alla)",
|
||||
"comments": "Kommentarer",
|
||||
"continue": "Fortsätt",
|
||||
"copied": "Kopierad",
|
||||
"copyLink": "Kopiera länk",
|
||||
"createAnAccount": "Skapa ett konto",
|
||||
"createdBy": "av <b>{name}</b>",
|
||||
"createNew": "Skapa ny",
|
||||
"createPoll": "Skapa en förfrågan",
|
||||
"creatingDemo": "Skapar demoförfrågan…",
|
||||
"delete": "Radera",
|
||||
"deleteComment": "Radera kommentar",
|
||||
"deleteDate": "Radera datum",
|
||||
"deletedPoll": "Raderad förfrågan",
|
||||
"deletedPollInfo": "Den här förfrågan finns inte längre.",
|
||||
"deleteParticipant": "Radera {name}?",
|
||||
"deleteParticipantDescription": "Är du säker på att du vill ta bort deltagaren? Denna åtgärd kan inte ångras.",
|
||||
"deletePoll": "Radera förfrågan",
|
||||
"deletePollDescription": "All data relaterad till denna förfrågan kommer att raderas. För att bekräfta, skriv <s>”{confirmText}”</s> i inmatningsrutan nedan:",
|
||||
"deletingOptionsWarning": "Du tar bort alternativ som deltagarna har röstat på. Deras röster kommer också att raderas.",
|
||||
"demoPollNotice": "Demoförfrågningar raderas automatiskt efter 1 dag",
|
||||
"description": "Beskrivning",
|
||||
"descriptionPlaceholder": "Hej alla, välj de datum som fungerar för dig!",
|
||||
"editDetails": "Redigera detaljer",
|
||||
"editOptions": "Redigera alternativ",
|
||||
"editVotes": "Ändra röster",
|
||||
"email": "E-post",
|
||||
"emailNotAllowed": "Den här e-postadressen är inte tillåten.",
|
||||
"emailPlaceholder": "olle.jonsson@example.com",
|
||||
"endingGuestSessionNotice": "När en gäst session avslutas kan den inte återupptas. Du kommer inte att kunna redigera några röster eller kommentarer som du har gjort med denna session.",
|
||||
"endSession": "Avsluta session",
|
||||
"expiredOrInvalidLink": "Denna länk är ogiltig eller har löpt ut. Vänligen begär en ny länk.",
|
||||
"exportToCsv": "Exportera till CSV",
|
||||
"feedbackFormFooter": "Behöver du hjälp? Besök <a>supportsidan</a>.",
|
||||
"feedbackFormLabel": "Hur kan vi förbättra <appname />?",
|
||||
"feedbackFormPlaceholder": "Dela dina tankar…",
|
||||
"feedbackFormTitle": "Formulär för återkoppling",
|
||||
"feedbackSent": "Tack! Dina kommentarer har skickats.",
|
||||
"forgetMe": "Glöm mig",
|
||||
"goToAdmin": "Gå till Admin",
|
||||
"guest": "Gäst",
|
||||
"guestSessionNotice": "Du använder en gästsession. Detta gör att vi kan känna igen dig om du kommer tillbaka senare så att du kan redigera dina röster.",
|
||||
"guestSessionReadMore": "Läs mer om gästsessioner.",
|
||||
"hide": "Dölj",
|
||||
"home": "Hem",
|
||||
"ifNeedBe": "Om det behövs",
|
||||
"loading": "Laddar…",
|
||||
"loadingParticipants": "Laddar deltagare…",
|
||||
"location": "Plats",
|
||||
"locationPlaceholder": "Joe's Café",
|
||||
"lockPoll": "Lås förfrågan",
|
||||
"login": "Logga in",
|
||||
"logout": "Logga ut",
|
||||
"manage": "Hantera",
|
||||
"mixedOptionsDescription": "Du kan inte ha både tid- och datumalternativ i samma förfrågan. Vad vill du behålla?",
|
||||
"mixedOptionsKeepDates": "Behåll datumalternativ",
|
||||
"mixedOptionsKeepTimes": "Behåll tidsalternativ",
|
||||
"mixedOptionsTitle": "Vänta en sekund…🤔",
|
||||
"monday": "Måndag",
|
||||
"monthView": "Månadsvy",
|
||||
"name": "Namn",
|
||||
"namePlaceholder": "Olle Jonsson",
|
||||
"new": "Nytt",
|
||||
"newParticipant": "Nya deltagare",
|
||||
"newParticipantFormDescription": "Fyll i formuläret nedan för att skicka dina röster.",
|
||||
"newPoll": "Ny förfrågan",
|
||||
"nextMonth": "Nästa månad",
|
||||
"no": "Nej",
|
||||
"noDatesSelected": "Inga datum valda",
|
||||
"notificationsDisabled": "Aviseringar har inaktiverats för <b>{title}</b>",
|
||||
"notificationsGuest": "Logga in för att aktivera aviseringar",
|
||||
"notificationsOff": "Aviseringar har inaktiverats",
|
||||
"notificationsOn": "Aviseringar är på",
|
||||
"notRegistered": "Skapa ett nytt konto →",
|
||||
"noVotes": "Ingen har röstat för detta alternativ",
|
||||
"ok": "Ok",
|
||||
"optional": "frivilligt",
|
||||
"pollHasBeenLocked": "Denna förfrågan har låsts",
|
||||
"pollsEmpty": "Inga förfrågningar har skapats",
|
||||
"possibleAnswers": "Möjliga svar",
|
||||
"preferences": "Inställningar",
|
||||
"previousMonth": "Föregående månad",
|
||||
"profileUser": "Profil - {username}",
|
||||
"redirect": "<a>Klicka här</a> om du inte omdirigeras automatiskt…",
|
||||
"register": "Registrera",
|
||||
"requiredNameError": "Namn är obligatoriskt",
|
||||
"requiredString": "“{name}” är obligatoriskt",
|
||||
"resendVerificationCode": "Skicka verifieringskoden igen",
|
||||
"response": "Svar",
|
||||
"save": "Spara",
|
||||
"saveInstruction": "Välj din tillgänglighet och klicka på <b>{action}</b>",
|
||||
"send": "Skicka",
|
||||
"sendFeedback": "Skicka återkoppling",
|
||||
"share": "Dela",
|
||||
"shareDescription": "Ge den här länken till dina <b>deltagare</b> så att de kan delta i din förfrågan.",
|
||||
"shareLink": "Dela via länk",
|
||||
"specifyTimes": "Ange tider",
|
||||
"specifyTimesDescription": "Inkludera start- och sluttider för varje alternativ",
|
||||
"stepSummary": "Steg {current} av {total}",
|
||||
"submit": "Skicka",
|
||||
"sunday": "Söndag",
|
||||
"timeFormat": "Tidsformat:",
|
||||
"timeZone": "Tidszon:",
|
||||
"title": "Titel",
|
||||
"titlePlaceholder": "Månatligt möte",
|
||||
"today": "Idag",
|
||||
"unlockPoll": "Lås upp förfrågan",
|
||||
"user": "Användare",
|
||||
"userAlreadyExists": "En användare med denna e-postadress finns redan",
|
||||
"userNotFound": "Det finns ingen användare med denna e-postadress",
|
||||
"validEmail": "Vänligen ange en giltig e-postadress",
|
||||
"verificationCodeHelp": "Fick du inte e-postmeddelandet? Kontrollera din skräppost.",
|
||||
"verificationCodePlaceholder": "Ange din sexsiffriga kod",
|
||||
"verificationCodeSent": "En verifieringskod har skickats till <b>{email}</b> <a>Byt</a>",
|
||||
"verifyYourEmail": "Verifiera din e-postadress",
|
||||
"weekStartsOn": "Veckan börjar med",
|
||||
"weekView": "Veckovy",
|
||||
"whatsThis": "Vad är detta?",
|
||||
"wrongVerificationCode": "Din verifieringskod är felaktig eller har gått ut",
|
||||
"yes": "Ja",
|
||||
"you": "Du",
|
||||
"yourDetails": "Dina uppgifter",
|
||||
"yourName": "Ditt namn…",
|
||||
"yourPolls": "Dina förfrågningar",
|
||||
"yourProfile": "Din profil",
|
||||
"homepage_3Ls": "Ja, med 3 <e>L</e>",
|
||||
"homepage_adFree": "Reklamfritt",
|
||||
"homepage_adFreeDescription": "Du kan låta din annonsblockerare vila - du behöver den inte här.",
|
||||
"homepage_comments": "Kommentarer",
|
||||
"homepage_commentsDescription": "Deltagarna kan kommentera din förfrågan och kommentarerna kommer att vara synliga för alla.",
|
||||
"homepage_features": "Funktioner",
|
||||
"homepage_featuresSubheading": "Schemaläggning, på det smarta sättet",
|
||||
"homepage_getStarted": "Kom igång",
|
||||
"homepage_heroSubText": "Hitta rätt datum utan allt fram och tillbaka",
|
||||
"homepage_heroText": "Schemalägg<br/><s>gruppmöten</s><br />enkelt",
|
||||
"homepage_links": "Länkar",
|
||||
"homepage_liveDemo": "Live demo",
|
||||
"homepage_metaDescription": "Skapa förfrågningar och rösta för att hitta den bästa dagen eller tiden. Ett gratis alternativ till Doodle.",
|
||||
"homepage_metaTitle": "Rallly - Schemalägg gruppmöten",
|
||||
"homepage_mobileFriendly": "Mobil vänlig",
|
||||
"homepage_mobileFriendlyDescription": "Fungerar bra på mobila enheter så att deltagarna kan svara på förfrågningar var de än befinner sig.",
|
||||
"homepage_noLoginRequired": "Ingen inloggning krävs",
|
||||
"homepage_noLoginRequiredDescription": "Du behöver inte logga in för att skapa eller delta i en enkät.",
|
||||
"homepage_notifications": "Aviseringar",
|
||||
"homepage_notificationsDescription": "Håll koll på vem som har svarat. Få aviseringar när deltagarna röstar eller kommenterar på din förfrågan.",
|
||||
"homepage_openSource": "Öppen källkod",
|
||||
"homepage_openSourceDescription": "Kodbasen är helt öppen källkod och är <a>tillgänglig på GitHub</a>.",
|
||||
"homepage_perfect": "Perfekt!",
|
||||
"homepage_principles": "Principer",
|
||||
"homepage_principlesSubheading": "Vi är inte som de andra",
|
||||
"homepage_selfHostable": "Självhostbar",
|
||||
"homepage_selfHostableDescription": "Kör Rallly på din egen server för att ta full kontroll över din data.",
|
||||
"homepage_timeSlots": "Tidsluckor",
|
||||
"homepage_timeSlotsDescription": "Ange individuella start- och sluttider för varje alternativ i din förfrågan. Tiderna kan justeras automatiskt till varje deltagares tidszon eller så kan de ställas in så att tidszoner ignoreras helt.",
|
||||
"common_blog": "Blogg",
|
||||
"common_discussions": "Diskussioner",
|
||||
"common_footerCredit": "Gjort av <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Detta projekt är användarfinansierat. Överväg att stödja det genom att göra en <a>donation</a>.",
|
||||
"common_home": "Hem",
|
||||
"common_language": "Språk",
|
||||
"common_poweredBy": "Byggd på",
|
||||
"common_privacyPolicy": "Integritetspolicy",
|
||||
"common_starOnGithub": "Stjärnmarkera på GitHub",
|
||||
"common_support": "Support",
|
||||
"common_cookiePolicy": "Policy för kakor",
|
||||
"common_termsOfUse": "Användarvillkor",
|
||||
"common_volunteerTranslator": "Hjälp till att översätta denna webbplats",
|
||||
"errors_notFoundTitle": "404 hittades inte",
|
||||
"errors_notFoundDescription": "Vi kunde inte hitta sidan du försökte nå.",
|
||||
"errors_goToHome": "Gå till hem",
|
||||
"optionCount": "{count, plural, other {# val}}",
|
||||
"participantCount": "{count, plural, other {# deltagare}}"
|
||||
}
|
90
apps/landing/public/locales/tr/app.json
Normal file
|
@ -0,0 +1,90 @@
|
|||
{
|
||||
"12h": "12 saat",
|
||||
"24h": "24 saat",
|
||||
"addTimeOption": "Zaman aralığı ekle",
|
||||
"applyToAllDates": "Tüm günlere aynısını uygula",
|
||||
"areYouSure": "Emin misiniz?",
|
||||
"back": "Geri",
|
||||
"calendarHelp": "Seçenekleri olmayan bir anket oluşturamazsınız. Devam etmek için en az bir seçenek eklemelisiniz.",
|
||||
"calendarHelpTitle": "Bir şey mi unuttunuz?",
|
||||
"cancel": "İptal etmek",
|
||||
"comment": "Yorum",
|
||||
"commentPlaceholder": "Bu anket için bir yorum ekle (herkes tarafından görülebilir)",
|
||||
"comments": "Yorumlar",
|
||||
"continue": "Devam et",
|
||||
"copied": "Kopyalandı",
|
||||
"copyLink": "Linki kopyala",
|
||||
"createdBy": "<b>{name}</b> tarafından",
|
||||
"createPoll": "Anketi oluştur",
|
||||
"delete": "Sil",
|
||||
"deleteComment": "Yorumu sil",
|
||||
"deleteDate": "Randevuyu sil",
|
||||
"deletedPoll": "Anketi silindi",
|
||||
"deletedPollInfo": "Bu anket artık mevcut degil.",
|
||||
"deletePoll": "Anketi sil",
|
||||
"deletePollDescription": "Bu anketle ilgili tüm veriler silinecek. Onaylamak için lütfen aşağıdaki metin kutusuna <s>“{confirmText}”</s> yazın:",
|
||||
"deletingOptionsWarning": "Katılımcıların oy verdiği seçenekleri siliyorsunuz. Verilen oylarda silinecektir.",
|
||||
"demoPollNotice": "Demo anketler 1 gün sonra otomatik olarak silinir",
|
||||
"description": "Açıklama",
|
||||
"descriptionPlaceholder": "Herkese merhaba, lütfen size uygun tarihleri seçiniz!",
|
||||
"editDetails": "Detayları düzenle",
|
||||
"editOptions": "Seçenekleri düzenle",
|
||||
"email": "E-posta",
|
||||
"endingGuestSessionNotice": "Bir misafir oturumu sona erdiğinde devam ettirilemez. Bu oturumda verdiğiniz oyları veya yorumları düzenleyemeyeceksiniz.",
|
||||
"endSession": "Oturumu sonlandır",
|
||||
"exportToCsv": "CSV'ye aktar",
|
||||
"forgetMe": "Beni unut",
|
||||
"goToAdmin": "Yöneticiye git",
|
||||
"guest": "Misafir",
|
||||
"guestSessionNotice": "Misafir oturumunu kullanıyorsunuz. Bu, daha sonra geri geldiğinizde sizi tanımamızı sağlar, böylece oylarınızı düzenleyebilirsiniz.",
|
||||
"guestSessionReadMore": "Misafir oturumu hakkında daha fazlasını okuyun.",
|
||||
"hide": "Sakla",
|
||||
"ifNeedBe": "Gerekirse",
|
||||
"loading": "Yükleniyor…",
|
||||
"loadingParticipants": "Katılımcılar yükleniyor…",
|
||||
"location": "Konum",
|
||||
"locationPlaceholder": "Joe'nun Kahve dükkanı",
|
||||
"lockPoll": "Anketi kilitle",
|
||||
"login": "Giriş yap",
|
||||
"logout": "Çıkış yap",
|
||||
"manage": "Yönet",
|
||||
"mixedOptionsDescription": "Aynı ankette hem saat hem de tarih seçeneğine sahip olamazsınız. Hangisini korumak istersin?",
|
||||
"monday": "Pazartesi",
|
||||
"monthView": "Aylık görünüm",
|
||||
"name": "İsim",
|
||||
"new": "Yeni",
|
||||
"newPoll": "Yeni anket",
|
||||
"nextMonth": "Sonraki ay",
|
||||
"no": "Hayır",
|
||||
"profileUser": "Profil - {username}",
|
||||
"saveInstruction": "Uygunluk durumunuzu seçin ve <b>{action}</b> düğmesine tıklayın",
|
||||
"shareDescription": "Anketinizde oy kullanmalarına izin vermek için bu bağlantıyı <b>katılımcılarınıza</b> verin.",
|
||||
"stepSummary": "Aşama: {current} / {total}",
|
||||
"sunday": "Pazar",
|
||||
"timeFormat": "Zaman biçimi:",
|
||||
"today": "Bugün",
|
||||
"user": "Kullanıcı",
|
||||
"whatsThis": "Bu nedir?",
|
||||
"yes": "Evet",
|
||||
"you": "Siz",
|
||||
"yourDetails": "Sizin detaylarınız",
|
||||
"yourName": "Adınız…",
|
||||
"yourPolls": "Anketleriniz",
|
||||
"yourProfile": "Profiliniz",
|
||||
"homepage_3Ls": "Evet—3 tane <e>L</e> ile",
|
||||
"homepage_comments": "Yorumlar",
|
||||
"homepage_heroText": "Kolaylıkla<br/><s>grup toplantıları</s><br />planlayın",
|
||||
"homepage_links": "Bağlantılar",
|
||||
"homepage_openSourceDescription": "Kodlar tamamen açık kaynaklıdır ve <a>GitHub'da erişilebilir</a>.",
|
||||
"common_discussions": "Tartışmalar",
|
||||
"common_footerCredit": "Oluşturan: <a>@imlukevella</a>",
|
||||
"common_footerSponsor": "Bu proje kullanıcılar tarafından finanse edilmektedir. Lütfen <a>bağış yaparak</a> desteklemeyi düşünün.",
|
||||
"common_language": "Dil",
|
||||
"common_poweredBy": "Destekliyenler",
|
||||
"common_privacyPolicy": "Gizlilik Politikası",
|
||||
"common_starOnGithub": "Github'da bize yıldız verin",
|
||||
"common_support": "Yardım",
|
||||
"common_volunteerTranslator": "Bu sitenin çevirilmesine yardım edin",
|
||||
"errors_notFoundTitle": "404 Sayfa bulunamadı",
|
||||
"errors_goToHome": "Ana sayfaya git"
|
||||
}
|
179
apps/landing/public/locales/vi/app.json
Normal file
|
@ -0,0 +1,179 @@
|
|||
{
|
||||
"12h": "12 giờ",
|
||||
"24h": "24 giờ",
|
||||
"addTimeOption": "Thêm khung giờ để bầu chọn",
|
||||
"adminPollTitle": "{title}: Quản trị viên",
|
||||
"alreadyRegistered": "Đã đăng ký? <a>Đăng nhập →</a>",
|
||||
"applyToAllDates": "Áp dụng cho mọi ngày",
|
||||
"areYouSure": "Bạn chắc chứ?",
|
||||
"back": "Quay lại",
|
||||
"calendarHelp": "Bạn không thể tạo bình chọn nếu chưa có lựa chọn nào. Hãy thêm ít nhất một lựa chọn để tiếp tục.",
|
||||
"calendarHelpTitle": "Bạn quên gì đó?",
|
||||
"cancel": "Hủy",
|
||||
"changeName": "Đổi tên",
|
||||
"changeNameDescription": "Nhập tên mới cho người tham dự này.",
|
||||
"changeNameInfo": "Việc đổi tên sẽ không ảnh hưởng đến các bầu chọn bạn đã làm.",
|
||||
"comment": "Bình luận",
|
||||
"commentPlaceholder": "Để lại một bình luận trên bình chọn này (mọi người đều có thể nhìn thấy)",
|
||||
"comments": "Bình luận",
|
||||
"continue": "Tiếp tục",
|
||||
"copied": "Đã sao chép",
|
||||
"copyLink": "Sao chép liên kết",
|
||||
"createAnAccount": "Tạo tài khoản mới",
|
||||
"createdBy": "bởi <b>{name}</b>",
|
||||
"createNew": "Tạo mới",
|
||||
"createPoll": "Tạo bình chọn",
|
||||
"creatingDemo": "Đang tạo bình chọn mẫu…",
|
||||
"delete": "Xóa",
|
||||
"deleteComment": "Xoá bình luận",
|
||||
"deleteDate": "Xoá ngày",
|
||||
"deletedPoll": "Bình chọn đã xoá",
|
||||
"deletedPollInfo": "Bình chọn này không còn tồn tại.",
|
||||
"deleteParticipant": "Xoá {name}?",
|
||||
"deleteParticipantDescription": "Bạn có chắc sẽ xóa người tham dự này này? Hành động này không thể hoàn tác.",
|
||||
"deletePoll": "Xóa bình chọn",
|
||||
"deletePollDescription": "Tất cả dữ liệu liên quan đến bình chọn này sẽ được xoá. Để chấp thuận, vui lòng nhập <s>“{confirmText}”</s> vào ô phía dưới:",
|
||||
"deletingOptionsWarning": "Bạn đang xoá các lựa chọn mà người tham dự đã bầu. Phiếu bầu của họ sẽ bị xoá.",
|
||||
"demoPollNotice": "Bình chọn mẫu sẽ tự động xoá sau 1 ngày",
|
||||
"description": "Mô tả",
|
||||
"descriptionPlaceholder": "Mọi người ơi, hãy chọn tất cả ngày giờ phù hợp với mọi người nhé!",
|
||||
"editDetails": "Chỉnh sửa chi tiết",
|
||||
"editOptions": "Chỉnh sửa tùy chọn",
|
||||
"editVotes": "Chỉnh sửa bầu chọn",
|
||||
"email": "Địa chỉ email",
|
||||
"emailNotAllowed": "Địa chỉ email này không được phép sử dụng.",
|
||||
"emailPlaceholder": "nguyenvana@example.com",
|
||||
"endingGuestSessionNotice": "Một khi phiên tạm thời kết thúc, nó không thể được tiếp tục. Bạn sẽ không thể chỉnh sửa bất kỳ phiếu bầu hoặc nhận xét nào bạn đã thực hiện với phiên này.",
|
||||
"endSession": "Kết thúc phiên",
|
||||
"expiredOrInvalidLink": "Đường dẫn này đã hết hạn hoặc vô hiệu lực. Hãy yêu cầu đường dẫn mới.",
|
||||
"exportToCsv": "Xuất ra định dạng CSV",
|
||||
"forgetMe": "Quên tôi đi",
|
||||
"goToAdmin": "Đăng nhập vào Admin",
|
||||
"guest": "Khách",
|
||||
"guestSessionNotice": "Bạn đang sử dụng phiên tạm thời. Điều này giúp chúng tôi có thể nhận bạn nếu bạn muốn chỉnh sửa sau đó.",
|
||||
"guestSessionReadMore": "Đọc thêm về phiên tạm thời.",
|
||||
"hide": "Ẩn",
|
||||
"home": "Trang chủ",
|
||||
"ifNeedBe": "Nếu cần thiết",
|
||||
"loading": "Đang tải…",
|
||||
"loadingParticipants": "Đang tải người tham dự…",
|
||||
"location": "Địa điểm",
|
||||
"locationPlaceholder": "Cafe Abc",
|
||||
"lockPoll": "Khoá bình chọn",
|
||||
"login": "Đăng nhập",
|
||||
"loginSuccessful": "Bạn đã được đăng nhập! Hãy chờ một chút, bạn sẽ được chuyển hướng…",
|
||||
"logout": "Đăng xuất",
|
||||
"manage": "Quản lý",
|
||||
"mixedOptionsDescription": "Bạn không thể có cùng lúc lựa chọn theo giờ và lựa chọn theo ngày trong cùng một bình chọn. Bạn muốn giữ cái nào?",
|
||||
"mixedOptionsKeepDates": "Giữ bình chọn theo giờ",
|
||||
"mixedOptionsKeepTimes": "Giữ bình chọn theo ngày",
|
||||
"mixedOptionsTitle": "Ơ kìa... 🤔",
|
||||
"monday": "Thứ Hai",
|
||||
"monthView": "Hiển thị theo tháng",
|
||||
"name": "Tên",
|
||||
"namePlaceholder": "Hà Linh",
|
||||
"new": "Thêm",
|
||||
"newParticipant": "Thêm người tham dự",
|
||||
"newParticipantFormDescription": "Điền vào biểu mẫu bên dưới để gửi bầu chọn của bạn.",
|
||||
"newPoll": "Tạo bình chọn mới",
|
||||
"nextMonth": "Tháng tiếp theo",
|
||||
"no": "Không",
|
||||
"noDatesSelected": "Không có ngày nào được chọn",
|
||||
"notificationsOn": "Đã bật thông báo",
|
||||
"notRegistered": "Tạo tài khoản mới →",
|
||||
"noVotes": "Chưa ai bầu cho bình chọn này",
|
||||
"ok": "Ok",
|
||||
"optional": "tuỳ chọn",
|
||||
"pollHasBeenLocked": "Bình chọn này đã bị khóa",
|
||||
"pollsEmpty": "Không có bình chọn nào được tạo",
|
||||
"possibleAnswers": "Những câu trả lời bạn có thể bầu chọn",
|
||||
"preferences": "Tuỳ chỉnh",
|
||||
"previousMonth": "Tháng trước",
|
||||
"profileUser": "Profile - {username}",
|
||||
"redirect": "<a>Ấn đây</a> nếu bạn chưa được điều hướng…",
|
||||
"register": "Đăng ký",
|
||||
"requiredNameError": "Vui lòng nhập tên",
|
||||
"requiredString": "Vui lòng đìền \"{name}\"",
|
||||
"resendVerificationCode": "Gửi lại mã xác nhận",
|
||||
"response": "Phản hồi",
|
||||
"save": "Lưu",
|
||||
"saveInstruction": "Chọn thời gian ban có thể tham gia và ấn <b>{action}</b>",
|
||||
"share": "Chia sẻ",
|
||||
"shareDescription": "Cung cấp liên kết này cho <b>người tham gia</b> của bạn để cho phép họ bỏ phiếu cho thăm dò của bạn.",
|
||||
"shareLink": "Chia sẻ qua đường dẫn",
|
||||
"specifyTimes": "Chọn thời gian",
|
||||
"specifyTimesDescription": "Chọn thời gian bắt đầu và kết thúc cho mỗi lựa chọn",
|
||||
"stepSummary": "Bước {current}/{total}",
|
||||
"submit": "Gửi",
|
||||
"sunday": "Chủ nhật",
|
||||
"timeFormat": "Định dạng thời gian:",
|
||||
"timeZone": "Múi giờ:",
|
||||
"title": "Tiêu đề",
|
||||
"titlePlaceholder": "Họp Hàng Tháng",
|
||||
"today": "Hôm nay",
|
||||
"unlockPoll": "Mở khoá bình chọn",
|
||||
"user": "Người dùng",
|
||||
"userAlreadyExists": "Địa chỉ email này đã được sử dụng",
|
||||
"userDoesNotExist": "Không tìm thấy người dùng được yêu cầu",
|
||||
"userNotFound": "Người sử dụng với email này không tồn tại",
|
||||
"validEmail": "Vui lòng nhập email hợp lệ",
|
||||
"verificationCodeHelp": "Không nhận được email? Kiểm tra hộp thư rác của bạn.",
|
||||
"verificationCodePlaceholder": "Nhập mã 6 ký tự",
|
||||
"verificationCodeSent": "Mã xác minh đã được gửi đến <b>{email}</b> <a>Thay đổi</a>",
|
||||
"verifyYourEmail": "Xác minh địa chỉ email của bạn",
|
||||
"weekStartsOn": "Tuần bắt đầu vào",
|
||||
"weekView": "Hiển thị theo Tuần",
|
||||
"whatsThis": "Đây là gì?",
|
||||
"wrongVerificationCode": "Mã xác minh không chính xác hoặc đã hết hạn",
|
||||
"yes": "Có",
|
||||
"you": "Bạn",
|
||||
"yourDetails": "Thông tin của bạn",
|
||||
"yourName": "Tên bạn…",
|
||||
"yourPolls": "Bình chọn của bạn",
|
||||
"yourProfile": "Hồ sơ của bạn",
|
||||
"homepage_3Ls": "ba chữ <e>L</e> đó nha",
|
||||
"homepage_adFree": "Không có quảng cáo",
|
||||
"homepage_adFreeDescription": "Bạn không cần ứng dụng chặn quảng cáo đâu - chúng tôi cũng đâu có cái nào.",
|
||||
"homepage_comments": "Bình luận",
|
||||
"homepage_commentsDescription": "Những người tham gia có thể bình luận về thăm dò của bạn và bình luận sẽ được hiện thị cho mọi người.",
|
||||
"homepage_features": "Tính năng",
|
||||
"homepage_featuresSubheading": "Đặt lịch hẹn dễ dàng",
|
||||
"homepage_getStarted": "Bắt đầu",
|
||||
"homepage_heroSubText": "Tìm đúng ngày mà không cần qua đi qua lại",
|
||||
"homepage_heroText": "Lên lịch <br/><s>họp nhóm</s><br /> dễ dàng",
|
||||
"homepage_links": "Liên kết",
|
||||
"homepage_liveDemo": "Thử ngay!",
|
||||
"homepage_metaDescription": "Tạo bình chọn và bầu giờ hoặc ngày phù hợp nhất với cả nhóm.",
|
||||
"homepage_metaTitle": "Rallly - Lên lịch họp nhóm",
|
||||
"homepage_mobileFriendly": "Hoạt động tốt trên điện thoại",
|
||||
"homepage_mobileFriendlyDescription": "Hoạt động tốt kể cả trên điện thoại, để người tham dự có thể trả lời bất cứ lúc nào họ muốn.",
|
||||
"homepage_noLoginRequired": "Không cần đăng nhập",
|
||||
"homepage_noLoginRequiredDescription": "Bạn không cần đăng nhập để tạo hay bầu bình chọn.",
|
||||
"homepage_notifications": "Thông báo",
|
||||
"homepage_notificationsDescription": "Theo dõi xem ai đã trả lời. Nhận thông báo khi người tham gia bỏ phiếu hoặc bình luận về thăm dò của bạn.",
|
||||
"homepage_openSource": "Mã nguồn mở",
|
||||
"homepage_openSourceDescription": "Cơ sở mã hoàn toàn là mã nguồn mở và <a>có sẵn trên GitHub</a>.",
|
||||
"homepage_perfect": "Hợp ý rồi!",
|
||||
"homepage_principles": "Triết lý",
|
||||
"homepage_principlesSubheading": "Vì cộng đồng",
|
||||
"homepage_selfHostable": "Tự chạy trên máy chủ của riêng bạn",
|
||||
"homepage_selfHostableDescription": "Tự chạy Rallly trên máy chủ của riêng bạn để kiểm soát hoàn toàn dữ liệu của bạn.",
|
||||
"homepage_timeSlots": "Ô thời gian",
|
||||
"homepage_timeSlotsDescription": "Đặt thời gian bắt đầu và kết thúc cho từng tùy chọn trong thăm dò của bạn. Thời gian có thể được tự động điều chỉnh theo múi giờ của mỗi người tham gia hoặc chúng có thể được đặt để bỏ qua hoàn toàn múi giờ.",
|
||||
"common_blog": "Blog",
|
||||
"common_discussions": "Thảo luận",
|
||||
"common_footerCredit": "Làm bởi <a>imlukevella</a>",
|
||||
"common_footerSponsor": "Dự án này do người dùng tài trợ. Vui lòng xem xét hỗ trợ nó bằng cách <a>đóng góp</a>.",
|
||||
"common_home": "Trang chủ",
|
||||
"common_language": "Ngôn ngữ",
|
||||
"common_poweredBy": "Chạy trên nền tảng",
|
||||
"common_privacyPolicy": "Chính sách bảo mật",
|
||||
"common_starOnGithub": "Gắn dấu sao trên GitHub",
|
||||
"common_support": "Hỗ trợ",
|
||||
"common_volunteerTranslator": "Giúp dịch trang này",
|
||||
"errors_notFoundTitle": "Không tìm thấy trang 404",
|
||||
"errors_notFoundDescription": "Chúng tôi không thấy trang bạn đang tìm.",
|
||||
"errors_goToHome": "Về trang chủ",
|
||||
"optionCount": "{count, plural, other {# tuỳ chọn}}",
|
||||
"participantCount": "{count, plural, other {# người tham dự}}"
|
||||
}
|
190
apps/landing/public/locales/zh/app.json
Normal file
|
@ -0,0 +1,190 @@
|
|||
{
|
||||
"12h": "12小时制",
|
||||
"24h": "24小时制",
|
||||
"addTimeOption": "增加时间段",
|
||||
"adminPollTitle": "{title}: 管理员",
|
||||
"alreadyRegistered": "已注册? <a>登录 →</a>",
|
||||
"applyToAllDates": "应用到所有日期",
|
||||
"areYouSure": "确定要这样做吗?",
|
||||
"back": "返回",
|
||||
"calendarHelp": "创建失败,请添加至少一个选项",
|
||||
"calendarHelpTitle": "忘记了一些东西?",
|
||||
"cancel": "取消",
|
||||
"changeName": "修改名字",
|
||||
"changeNameDescription": "输入一个新名字给此参与者。",
|
||||
"changeNameInfo": "这不会影响任何现有的投票。",
|
||||
"close": "关闭",
|
||||
"comment": "评论",
|
||||
"commentPlaceholder": "评论此次投票 (对所有人可见)",
|
||||
"comments": "评论",
|
||||
"continue": "下一步",
|
||||
"copied": "已复制",
|
||||
"copyLink": "复制链接",
|
||||
"createAnAccount": "注册帐号",
|
||||
"createdBy": "由 <b>{name}</b> 发起",
|
||||
"createNew": "新建投票",
|
||||
"createPoll": "创建投票",
|
||||
"creatingDemo": "正在创建示例…",
|
||||
"delete": "删除",
|
||||
"deleteComment": "删除评论",
|
||||
"deleteDate": "删除这个日期",
|
||||
"deletedPoll": "已删除投票",
|
||||
"deletedPollInfo": "该投票不存在。",
|
||||
"deleteParticipant": "删除 {name}?",
|
||||
"deleteParticipantDescription": "您确定要删除这个参与者吗?该操作无法撤销。",
|
||||
"deletePoll": "删除投票",
|
||||
"deletePollDescription": "该操作将删除所有关联数据,请输入 <s>\"{confirmText}\"</s> 进行确认:",
|
||||
"deletingOptionsWarning": "注意:已有人投票该选项,删除会导致相关结果丢失。",
|
||||
"demoPollNotice": "示例投票会在 1 天后自动删除",
|
||||
"description": "描述信息",
|
||||
"descriptionPlaceholder": "嘿,请选择一个合适的日期!",
|
||||
"editDetails": "编辑详细信息",
|
||||
"editOptions": "编辑投票选项",
|
||||
"editVotes": "编辑投票",
|
||||
"email": "电子邮件",
|
||||
"emailNotAllowed": "不允许使用此邮箱。",
|
||||
"emailPlaceholder": "jessi.smith@example.com",
|
||||
"endingGuestSessionNotice": "访客会话结束后无法恢复。你将无法编辑你在会话中的任何投票或评论。",
|
||||
"endSession": "结束会话",
|
||||
"expiredOrInvalidLink": "该链接已过期或无效。请申请一个新的链接。",
|
||||
"exportToCsv": "导出为 CSV文件",
|
||||
"feedbackFormFooter": "需要帮助吗?请访问 <a>支持页面</a>",
|
||||
"feedbackFormLabel": "请告诉我们如何改进 <appname />?",
|
||||
"feedbackFormPlaceholder": "分享您的想法",
|
||||
"feedbackFormTitle": "反馈表单",
|
||||
"feedbackSent": "谢谢您! 💕您的反馈已经发出。",
|
||||
"forgetMe": "忘记我",
|
||||
"goToAdmin": "登录到管理员",
|
||||
"guest": "访客",
|
||||
"guestSessionNotice": "你正在使用访客会话。该会话会在浏览器内保存,所以如果你稍后再回来编辑投票,我们也能识别你。",
|
||||
"guestSessionReadMore": "了解更多",
|
||||
"hide": "隐藏",
|
||||
"home": "主页",
|
||||
"ifNeedBe": "必要的话可以",
|
||||
"loading": "正在加载…",
|
||||
"loadingParticipants": "正在加载参与者…",
|
||||
"location": "地点",
|
||||
"locationPlaceholder": "Joe 的咖啡店",
|
||||
"lockPoll": "锁定投票",
|
||||
"login": "登录",
|
||||
"loginSuccessful": "您已登录!请稍候,正在重定向…",
|
||||
"logout": "退出",
|
||||
"manage": "管理",
|
||||
"mixedOptionsDescription": "同一个投票中只能使用一种选项格式,你想使用哪一种格式?",
|
||||
"mixedOptionsKeepDates": "使用日期选项",
|
||||
"mixedOptionsKeepTimes": "使用时间段选项",
|
||||
"mixedOptionsTitle": "等一下…🤔",
|
||||
"monday": "星期一",
|
||||
"monthView": "月视图",
|
||||
"name": "姓名",
|
||||
"namePlaceholder": "杰西 · 史密斯",
|
||||
"new": "参与投票",
|
||||
"newParticipant": "新参与者",
|
||||
"newParticipantFormDescription": "请填写以下表格来提交您的投票。",
|
||||
"newPoll": "新建投票",
|
||||
"nextMonth": "下个月",
|
||||
"no": "不行",
|
||||
"noDatesSelected": "未选定日期",
|
||||
"notificationsDisabled": "<b>{title}</b> 的通知已禁用",
|
||||
"notificationsGuest": "登录以启用通知",
|
||||
"notificationsOff": "通知已关闭",
|
||||
"notificationsOn": "通知已启用",
|
||||
"notRegistered": "注册帐号 →",
|
||||
"noVotes": "没有人对此选项投票",
|
||||
"ok": "确定",
|
||||
"optional": "可选",
|
||||
"pollHasBeenLocked": "此投票已锁定",
|
||||
"pollsEmpty": "未创建投票",
|
||||
"possibleAnswers": "可用的投票选项",
|
||||
"preferences": "偏好设置",
|
||||
"previousMonth": "上个月",
|
||||
"profileUser": "个人资料 - {username}",
|
||||
"redirect": "如果网页没有自动重定向,<a>点这里</a>",
|
||||
"register": "注册",
|
||||
"requiredNameError": "姓名为必填项",
|
||||
"requiredString": "\"{name}\" 是必填项",
|
||||
"resendVerificationCode": "重新发送验证码",
|
||||
"response": "响应",
|
||||
"save": "保存",
|
||||
"saveInstruction": "选择你有空的时间并点击 <b>{action}</b>",
|
||||
"send": "发送",
|
||||
"sendFeedback": "发送反馈",
|
||||
"share": "分享",
|
||||
"shareDescription": "其他人可以通过此链接成为<b>参与者</b>并进行投票",
|
||||
"shareLink": "分享链接",
|
||||
"specifyTimes": "指定时间",
|
||||
"specifyTimesDescription": "为每个选项设定起始时间",
|
||||
"stepSummary": "第 {current} 步,共 {total} 步",
|
||||
"submit": "提交",
|
||||
"sunday": "星期天",
|
||||
"timeFormat": "时间格式:",
|
||||
"timeZone": "时区:",
|
||||
"title": "标题",
|
||||
"titlePlaceholder": "月度会议",
|
||||
"today": "今天",
|
||||
"unlockPoll": "解锁投票",
|
||||
"user": "用户",
|
||||
"userAlreadyExists": "使用这个电子邮箱的用户已存在",
|
||||
"userDoesNotExist": "未找到请求的用户",
|
||||
"userNotFound": "此电子邮件的用户不存在。",
|
||||
"validEmail": "请输入有效的电子邮件",
|
||||
"verificationCodeHelp": "没有收到电子邮件?请检查您的垃圾邮件/垃圾邮件。",
|
||||
"verificationCodePlaceholder": "输入 6 位验证码",
|
||||
"verificationCodeSent": "验证码已发送至 <b>{email}</b> <a>更改</a>",
|
||||
"verifyYourEmail": "邮箱验证",
|
||||
"weekStartsOn": "每周开始于",
|
||||
"weekView": "周视图",
|
||||
"whatsThis": "这是什么?",
|
||||
"wrongVerificationCode": "验证码不正确或已过期",
|
||||
"yes": "可以",
|
||||
"you": "你",
|
||||
"yourDetails": "个人信息",
|
||||
"yourName": "你的名字...",
|
||||
"yourPolls": "你的投票",
|
||||
"yourProfile": "个人信息",
|
||||
"homepage_3Ls": "没错 — 有三个 <e>L</e>!",
|
||||
"homepage_adFree": "无广告",
|
||||
"homepage_adFreeDescription": "可以让你的广告屏蔽器休息一下了,这里没有它的用武之地",
|
||||
"homepage_comments": "评论",
|
||||
"homepage_commentsDescription": "参与者可以发表对所有人可见的评论",
|
||||
"homepage_features": "特色功能",
|
||||
"homepage_featuresSubheading": "智能调度",
|
||||
"homepage_getStarted": "开始",
|
||||
"homepage_heroSubText": "无需翻来翻去寻找合适的时间",
|
||||
"homepage_heroText": "轻松安排<br/><s>小组会议</s><br />",
|
||||
"homepage_links": "链接",
|
||||
"homepage_liveDemo": "试用",
|
||||
"homepage_metaDescription": "通过投票安排最和适合时间。免费替代 Doodle。",
|
||||
"homepage_metaTitle": "Rallly - 安排小组会议",
|
||||
"homepage_mobileFriendly": "移动端友好",
|
||||
"homepage_mobileFriendlyDescription": "在移动设备上效果很好,可以使参与者可以随时随地响应投票。",
|
||||
"homepage_noLoginRequired": "无需登录",
|
||||
"homepage_noLoginRequiredDescription": "无需登录即可创建或参与投票.",
|
||||
"homepage_notifications": "通知",
|
||||
"homepage_notificationsDescription": "随时了解回复。当参与者对你的投票进行表决或评论时,将会收到通知。",
|
||||
"homepage_openSource": "开源",
|
||||
"homepage_openSourceDescription": "开放源代码,可通过<a>GitHub</a>获取",
|
||||
"homepage_perfect": "完美!",
|
||||
"homepage_principles": "原则",
|
||||
"homepage_principlesSubheading": "我们不一样",
|
||||
"homepage_selfHostable": "可自托管",
|
||||
"homepage_selfHostableDescription": "在自己的服务器上运行,数据完全掌控.",
|
||||
"homepage_timeSlots": "时间段",
|
||||
"homepage_timeSlotsDescription": "单独设置每个选项的起止时间。可根据参与者的时区自动调整,也可忽略时区差异。",
|
||||
"common_blog": "博客",
|
||||
"common_discussions": "讨论区",
|
||||
"common_footerCredit": "由 <a>@imlukevella</a> 制作",
|
||||
"common_footerSponsor": "此项目由用户资助。请考虑通过 <a>捐赠</a> 来支持它。",
|
||||
"common_home": "主页",
|
||||
"common_language": "语言",
|
||||
"common_poweredBy": "Powered by",
|
||||
"common_privacyPolicy": "隐私条款",
|
||||
"common_starOnGithub": "在 GitHub 上 Star",
|
||||
"common_support": "帮助",
|
||||
"common_volunteerTranslator": "协助翻译本站",
|
||||
"errors_notFoundTitle": "404 not found",
|
||||
"errors_notFoundDescription": "我们无法找到你想要的网页。",
|
||||
"errors_goToHome": "回到主页",
|
||||
"optionCount": "{count, plural, other {# 个选项}}",
|
||||
"participantCount": "{count, plural, other {# 位参与者}}"
|
||||
}
|
3
apps/landing/public/logo-color.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" fill="#4F46E5" viewBox="0 0 97 18">
|
||||
<path fill-rule="evenodd" d="M1.565 0C.701 0 0 .7 0 1.565v14.87C0 17.299.7 18 1.565 18h14.87c.864 0 1.565-.7 1.565-1.565V1.565C18 .701 17.3 0 16.435 0H1.565zm14.799 4.09H1.636v12.274h14.728V4.09zm-2.277-1.742a.783.783 0 11-1.565 0 .783.783 0 011.565 0zM3.913 3.13a.783.783 0 100-1.565.783.783 0 000 1.565zm1.06 7.32a.391.391 0 010-.553l.553-.553a.391.391 0 01.553 0l1.974 1.973 4.321-4.321a.391.391 0 01.553 0l.554.553c.153.153.153.401 0 .554L8.332 13.25a.391.391 0 01-.553 0l-2.806-2.8zm27.246-7.825h-4.133V14h2.148V9.703h2.053L34.507 14h2.306v-.11l-2.51-4.702c.325-.142.617-.314.877-.516.38-.292.674-.654.883-1.086.208-.432.312-.943.312-1.531 0-.745-.167-1.373-.5-1.883-.333-.51-.81-.896-1.43-1.156-.62-.26-1.362-.391-2.226-.391zm-1.985 5.383h2.008c.443 0 .81-.078 1.102-.235.291-.156.51-.372.656-.648.151-.276.227-.591.227-.945 0-.38-.073-.709-.22-.985a1.482 1.482 0 00-.663-.648c-.297-.151-.672-.227-1.125-.227h-1.985v3.688zM45.97 2.625h.531L50.773 14h-2.28l-.855-2.531H43.39L42.54 14h-2.274l4.25-11.375h1.453zm-2.01 7.148h3.106l-1.556-4.61-1.55 4.61zm18.205 2.54V14h-7.219V2.625h2.149v9.688h5.07zM73.82 14v-1.688h-5.07V2.626h-2.148V14h7.218zm11.657-1.688V14H78.257V2.625h2.15v9.688h5.07zM91.71 7.93l-2.5-5.305h-2.375l3.789 7.21V14h2.18V9.836l3.78-7.211h-2.358L91.71 7.93z" clip-rule="evenodd" />
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
BIN
apps/landing/public/logo.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
|
@ -1,3 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 97 18">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" fill="#4F46E5" viewBox="0 0 97 18">
|
||||
<path fill-rule="evenodd" d="M1.565 0C.701 0 0 .7 0 1.565v14.87C0 17.299.7 18 1.565 18h14.87c.864 0 1.565-.7 1.565-1.565V1.565C18 .701 17.3 0 16.435 0H1.565zm14.799 4.09H1.636v12.274h14.728V4.09zm-2.277-1.742a.783.783 0 11-1.565 0 .783.783 0 011.565 0zM3.913 3.13a.783.783 0 100-1.565.783.783 0 000 1.565zm1.06 7.32a.391.391 0 010-.553l.553-.553a.391.391 0 01.553 0l1.974 1.973 4.321-4.321a.391.391 0 01.553 0l.554.553c.153.153.153.401 0 .554L8.332 13.25a.391.391 0 01-.553 0l-2.806-2.8zm27.246-7.825h-4.133V14h2.148V9.703h2.053L34.507 14h2.306v-.11l-2.51-4.702c.325-.142.617-.314.877-.516.38-.292.674-.654.883-1.086.208-.432.312-.943.312-1.531 0-.745-.167-1.373-.5-1.883-.333-.51-.81-.896-1.43-1.156-.62-.26-1.362-.391-2.226-.391zm-1.985 5.383h2.008c.443 0 .81-.078 1.102-.235.291-.156.51-.372.656-.648.151-.276.227-.591.227-.945 0-.38-.073-.709-.22-.985a1.482 1.482 0 00-.663-.648c-.297-.151-.672-.227-1.125-.227h-1.985v3.688zM45.97 2.625h.531L50.773 14h-2.28l-.855-2.531H43.39L42.54 14h-2.274l4.25-11.375h1.453zm-2.01 7.148h3.106l-1.556-4.61-1.55 4.61zm18.205 2.54V14h-7.219V2.625h2.149v9.688h5.07zM73.82 14v-1.688h-5.07V2.626h-2.148V14h7.218zm11.657-1.688V14H78.257V2.625h2.15v9.688h5.07zM91.71 7.93l-2.5-5.305h-2.375l3.789 7.21V14h2.18V9.836l3.78-7.211h-2.358L91.71 7.93z" clip-rule="evenodd" />
|
||||
</svg>
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
BIN
apps/landing/public/mstile-144x144.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
apps/landing/public/mstile-150x150.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
apps/landing/public/mstile-310x150.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
apps/landing/public/mstile-310x310.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
BIN
apps/landing/public/mstile-70x70.png
Normal file
After Width: | Height: | Size: 892 B |
3
apps/landing/public/no.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" viewBox="0 0 20 20" fill="#94a3b8">
|
||||
<path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zM8.707 7.293a1 1 0 00-1.414 1.414L8.586 10l-1.293 1.293a1 1 0 101.414 1.414L10 11.414l1.293 1.293a1 1 0 001.414-1.414L11.414 10l1.293-1.293a1 1 0 00-1.414-1.414L10 8.586 8.707 7.293z" clip-rule="evenodd" />
|
||||
</svg>
|
After Width: | Height: | Size: 369 B |
BIN
apps/landing/public/og-image-1200.png
Normal file
After Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 5.2 KiB |
2
apps/landing/public/robots.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
User-agent: *
|
||||
Disallow: /example
|
BIN
apps/landing/public/screenshot.png
Normal file
After Width: | Height: | Size: 368 KiB |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
BIN
apps/landing/public/static/images/animations.gif
Normal file
After Width: | Height: | Size: 1.3 MiB |
BIN
apps/landing/public/static/images/device-data.png
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
apps/landing/public/static/images/google.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
apps/landing/public/static/images/grouped-times.png
Normal file
After Width: | Height: | Size: 702 KiB |
BIN
apps/landing/public/static/images/hero.png
Normal file
After Width: | Height: | Size: 335 KiB |
After Width: | Height: | Size: 66 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 103 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 1.4 MiB |
After Width: | Height: | Size: 891 KiB |
|
@ -0,0 +1,4 @@
|
|||
<svg width="1920" height="1080" viewBox="0 0 1920 1080" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="695" y="394" width="529" height="292" rx="146" fill="#4F46E5"/>
|
||||
<path d="M848.832 595V485.182H890.013C898.45 485.182 905.528 486.755 911.248 489.901C917.003 493.046 921.347 497.372 924.278 502.877C927.245 508.347 928.729 514.567 928.729 521.538C928.729 528.58 927.245 534.836 924.278 540.305C921.311 545.775 916.932 550.083 911.141 553.228C905.349 556.338 898.218 557.893 889.745 557.893H862.452V541.539H887.064C891.998 541.539 896.037 540.681 899.183 538.965C902.329 537.249 904.652 534.89 906.154 531.887C907.691 528.884 908.46 525.434 908.46 521.538C908.46 517.641 907.691 514.209 906.154 511.242C904.652 508.275 902.311 505.969 899.129 504.325C895.983 502.645 891.926 501.805 886.957 501.805H868.725V595H848.832ZM945.15 595V512.636H963.972V526.364H964.83C966.331 521.609 968.905 517.945 972.551 515.371C976.233 512.761 980.434 511.457 985.153 511.457C986.225 511.457 987.423 511.51 988.745 511.618C990.104 511.689 991.23 511.814 992.123 511.993V529.849C991.301 529.563 989.996 529.313 988.209 529.098C986.457 528.848 984.759 528.723 983.115 528.723C979.576 528.723 976.394 529.492 973.57 531.029C970.782 532.53 968.583 534.621 966.975 537.303C965.366 539.984 964.562 543.076 964.562 546.579V595H945.15ZM1037.55 596.609C1029.51 596.609 1022.54 594.839 1016.64 591.3C1010.74 587.761 1006.17 582.81 1002.91 576.447C999.698 570.084 998.089 562.648 998.089 554.14C998.089 545.632 999.698 538.178 1002.91 531.779C1006.17 525.381 1010.74 520.412 1016.64 516.873C1022.54 513.333 1029.51 511.564 1037.55 511.564C1045.6 511.564 1052.57 513.333 1058.47 516.873C1064.37 520.412 1068.92 525.381 1072.14 531.779C1075.39 538.178 1077.02 545.632 1077.02 554.14C1077.02 562.648 1075.39 570.084 1072.14 576.447C1068.92 582.81 1064.37 587.761 1058.47 591.3C1052.57 594.839 1045.6 596.609 1037.55 596.609ZM1037.66 581.058C1042.02 581.058 1045.67 579.861 1048.6 577.466C1051.53 575.035 1053.71 571.782 1055.14 567.706C1056.61 563.631 1057.34 559.091 1057.34 554.086C1057.34 549.046 1056.61 544.488 1055.14 540.413C1053.71 536.302 1051.53 533.031 1048.6 530.6C1045.67 528.169 1042.02 526.953 1037.66 526.953C1033.19 526.953 1029.48 528.169 1026.51 530.6C1023.58 533.031 1021.38 536.302 1019.91 540.413C1018.48 544.488 1017.77 549.046 1017.77 554.086C1017.77 559.091 1018.48 563.631 1019.91 567.706C1021.38 571.782 1023.58 575.035 1026.51 577.466C1029.48 579.861 1033.19 581.058 1037.66 581.058Z" fill="white"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 82 KiB |
BIN
apps/landing/public/static/images/luke-vella.jpg
Normal file
After Width: | Height: | Size: 164 KiB |
BIN
apps/landing/public/static/images/mobile-demo.gif
Normal file
After Width: | Height: | Size: 1.8 MiB |
BIN
apps/landing/public/static/images/share-demo.gif
Normal file
After Width: | Height: | Size: 471 KiB |