Merge branches 'develop' and 't3chguy/i18n-1' of github.com:matrix-org/matrix-react-sdk into t3chguy/i18n-1
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> # Conflicts: # src/i18n/strings/nl.json # src/i18n/strings/zh_Hans.json
This commit is contained in:
commit
63ccc45551
29 changed files with 1814 additions and 225 deletions
77
src/ActiveRoomObserver.js
Normal file
77
src/ActiveRoomObserver.js
Normal file
|
@ -0,0 +1,77 @@
|
|||
/*
|
||||
Copyright 2017 New Vector Ltd
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
import RoomViewStore from './stores/RoomViewStore';
|
||||
|
||||
/**
|
||||
* Consumes changes from the RoomViewStore and notifies specific things
|
||||
* about when the active room changes. Unlike listening for RoomViewStore
|
||||
* changes, you can subscribe to only changes relevant to a particular
|
||||
* room.
|
||||
*
|
||||
* TODO: If we introduce an observer for something else, factor out
|
||||
* the adding / removing of listeners & emitting into a common class.
|
||||
*/
|
||||
class ActiveRoomObserver {
|
||||
constructor() {
|
||||
this._listeners = {};
|
||||
|
||||
this._activeRoomId = RoomViewStore.getRoomId();
|
||||
// TODO: We could self-destruct when the last listener goes away, or at least
|
||||
// stop listening.
|
||||
this._roomStoreToken = RoomViewStore.addListener(this._onRoomViewStoreUpdate.bind(this));
|
||||
}
|
||||
|
||||
addListener(roomId, listener) {
|
||||
if (!this._listeners[roomId]) this._listeners[roomId] = [];
|
||||
this._listeners[roomId].push(listener);
|
||||
}
|
||||
|
||||
removeListener(roomId, listener) {
|
||||
if (this._listeners[roomId]) {
|
||||
const i = this._listeners[roomId].indexOf(listener);
|
||||
if (i > -1) {
|
||||
this._listeners[roomId].splice(i, 1);
|
||||
}
|
||||
} else {
|
||||
console.warn("Unregistering unrecognised listener (roomId=" + roomId + ")");
|
||||
}
|
||||
}
|
||||
|
||||
_emit(roomId) {
|
||||
if (!this._listeners[roomId]) return;
|
||||
|
||||
for (const l of this._listeners[roomId]) {
|
||||
l.call();
|
||||
}
|
||||
}
|
||||
|
||||
_onRoomViewStoreUpdate() {
|
||||
// emit for the old room ID
|
||||
if (this._activeRoomId) this._emit(this._activeRoomId);
|
||||
|
||||
// update our cache
|
||||
this._activeRoomId = RoomViewStore.getRoomId();
|
||||
|
||||
// and emit for the new one
|
||||
if (this._activeRoomId) this._emit(this._activeRoomId);
|
||||
}
|
||||
}
|
||||
|
||||
if (global.mx_ActiveRoomObserver === undefined) {
|
||||
global.mx_ActiveRoomObserver = new ActiveRoomObserver();
|
||||
}
|
||||
export default global.mx_ActiveRoomObserver;
|
|
@ -65,7 +65,7 @@ module.exports = {
|
|||
const days = getDaysArray();
|
||||
const months = getMonthsArray();
|
||||
if (date.toDateString() === now.toDateString()) {
|
||||
return this.formatTime(date);
|
||||
return this.formatTime(date, showTwelveHour);
|
||||
} else if (now.getTime() - date.getTime() < 6 * 24 * 60 * 60 * 1000) {
|
||||
// TODO: use standard date localize function provided in counterpart
|
||||
return _t('%(weekDayName)s %(time)s', {
|
||||
|
@ -78,7 +78,7 @@ module.exports = {
|
|||
weekDayName: days[date.getDay()],
|
||||
monthName: months[date.getMonth()],
|
||||
day: date.getDate(),
|
||||
time: this.formatTime(date),
|
||||
time: this.formatTime(date, showTwelveHour),
|
||||
});
|
||||
}
|
||||
return this.formatFullDate(date, showTwelveHour);
|
||||
|
@ -92,13 +92,13 @@ module.exports = {
|
|||
monthName: months[date.getMonth()],
|
||||
day: date.getDate(),
|
||||
fullYear: date.getFullYear(),
|
||||
time: showTwelveHour ? twelveHourTime(date) : this.formatTime(date),
|
||||
time: this.formatTime(date, showTwelveHour),
|
||||
});
|
||||
},
|
||||
|
||||
formatTime: function(date, showTwelveHour=false) {
|
||||
if (showTwelveHour) {
|
||||
return twelveHourTime(date);
|
||||
return twelveHourTime(date);
|
||||
}
|
||||
return pad(date.getHours()) + ':' + pad(date.getMinutes());
|
||||
},
|
||||
|
|
|
@ -32,7 +32,15 @@ emojione.imagePathPNG = 'emojione/png/';
|
|||
// Use SVGs for emojis
|
||||
emojione.imageType = 'svg';
|
||||
|
||||
const SIMPLE_EMOJI_PATTERN = /([\ud800-\udbff])([\udc00-\udfff])/;
|
||||
// Anything outside the basic multilingual plane will be a surrogate pair
|
||||
const SURROGATE_PAIR_PATTERN = /([\ud800-\udbff])([\udc00-\udfff])/;
|
||||
// And there a bunch more symbol characters that emojione has within the
|
||||
// BMP, so this includes the ranges from 'letterlike symbols' to
|
||||
// 'miscellaneous symbols and arrows' which should catch all of them
|
||||
// (with plenty of false positives, but that's OK)
|
||||
const SYMBOL_PATTERN = /([\u2100-\u2bff])/;
|
||||
|
||||
// And this is emojione's complete regex
|
||||
const EMOJI_REGEX = new RegExp(emojione.unicodeRegexp+"+", "gi");
|
||||
const COLOR_REGEX = /^#[0-9a-fA-F]{6}$/;
|
||||
|
||||
|
@ -44,16 +52,13 @@ const COLOR_REGEX = /^#[0-9a-fA-F]{6}$/;
|
|||
* unicodeToImage uses this function.
|
||||
*/
|
||||
export function containsEmoji(str) {
|
||||
return SIMPLE_EMOJI_PATTERN.test(str);
|
||||
return SURROGATE_PAIR_PATTERN.test(str) || SYMBOL_PATTERN.test(str);
|
||||
}
|
||||
|
||||
/* modified from https://github.com/Ranks/emojione/blob/master/lib/js/emojione.js
|
||||
* because we want to include emoji shortnames in title text
|
||||
*/
|
||||
export function unicodeToImage(str) {
|
||||
// fast path
|
||||
if (!containsEmoji(str)) return str;
|
||||
|
||||
function unicodeToImage(str) {
|
||||
let replaceWith, unicode, alt, short, fname;
|
||||
const mappedUnicode = emojione.mapUnicodeToShort();
|
||||
|
||||
|
@ -143,7 +148,7 @@ export function processHtmlForSending(html: string): string {
|
|||
* of that HTML.
|
||||
*/
|
||||
export function sanitizedHtmlNode(insaneHtml) {
|
||||
const saneHtml = sanitizeHtml(insaneHtml, sanitizeHtmlParams);
|
||||
const saneHtml = sanitizeHtml(insaneHtml, sanitizeHtmlParams);
|
||||
|
||||
return <div dangerouslySetInnerHTML={{ __html: saneHtml }} dir="auto" />;
|
||||
}
|
||||
|
@ -152,7 +157,7 @@ const sanitizeHtmlParams = {
|
|||
allowedTags: [
|
||||
'font', // custom to matrix for IRC-style font coloring
|
||||
'del', // for markdown
|
||||
'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'blockquote', 'p', 'a', 'ul', 'ol',
|
||||
'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'blockquote', 'p', 'a', 'ul', 'ol', 'sup', 'sub',
|
||||
'nl', 'li', 'b', 'i', 'u', 'strong', 'em', 'strike', 'code', 'hr', 'br', 'div',
|
||||
'table', 'thead', 'caption', 'tbody', 'tr', 'th', 'td', 'pre', 'span', 'img',
|
||||
],
|
||||
|
@ -391,6 +396,8 @@ export function bodyToHtml(content, highlights, opts) {
|
|||
var isHtml = (content.format === "org.matrix.custom.html");
|
||||
let body = isHtml ? content.formatted_body : escape(content.body);
|
||||
|
||||
let bodyHasEmoji = false;
|
||||
|
||||
var safeBody;
|
||||
// XXX: We sanitize the HTML whilst also highlighting its text nodes, to avoid accidentally trying
|
||||
// to highlight HTML tags themselves. However, this does mean that we don't highlight textnodes which
|
||||
|
@ -408,16 +415,20 @@ export function bodyToHtml(content, highlights, opts) {
|
|||
};
|
||||
}
|
||||
safeBody = sanitizeHtml(body, sanitizeHtmlParams);
|
||||
safeBody = unicodeToImage(safeBody);
|
||||
bodyHasEmoji = containsEmoji(body);
|
||||
if (bodyHasEmoji) safeBody = unicodeToImage(safeBody);
|
||||
}
|
||||
finally {
|
||||
delete sanitizeHtmlParams.textFilter;
|
||||
}
|
||||
|
||||
EMOJI_REGEX.lastIndex = 0;
|
||||
let contentBodyTrimmed = content.body !== undefined ? content.body.trim() : '';
|
||||
let match = EMOJI_REGEX.exec(contentBodyTrimmed);
|
||||
let emojiBody = match && match[0] && match[0].length === contentBodyTrimmed.length;
|
||||
let emojiBody = false;
|
||||
if (bodyHasEmoji) {
|
||||
EMOJI_REGEX.lastIndex = 0;
|
||||
let contentBodyTrimmed = content.body !== undefined ? content.body.trim() : '';
|
||||
let match = EMOJI_REGEX.exec(contentBodyTrimmed);
|
||||
emojiBody = match && match[0] && match[0].length === contentBodyTrimmed.length;
|
||||
}
|
||||
|
||||
const className = classNames({
|
||||
'mx_EventTile_body': true,
|
||||
|
|
|
@ -127,7 +127,7 @@ function _onRoomInviteFinished(roomId, shouldInvite, addrs) {
|
|||
}
|
||||
|
||||
function _isDmChat(addrTexts) {
|
||||
if (addrTexts.length === 1 && getAddressType(addrTexts[0])) {
|
||||
if (addrTexts.length === 1 && getAddressType(addrTexts[0]) === 'mx') {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
|
|
|
@ -17,7 +17,7 @@ limitations under the License.
|
|||
import commonmark from 'commonmark';
|
||||
import escape from 'lodash/escape';
|
||||
|
||||
const ALLOWED_HTML_TAGS = ['del', 'u'];
|
||||
const ALLOWED_HTML_TAGS = ['sub', 'sup', 'del', 'u'];
|
||||
|
||||
// These types of node are definitely text
|
||||
const TEXT_NODES = ['text', 'softbreak', 'linebreak', 'paragraph', 'document'];
|
||||
|
|
|
@ -672,7 +672,6 @@ module.exports = React.createClass({
|
|||
page_type: PageTypes.RoomView,
|
||||
thirdPartyInvite: roomInfo.third_party_invite,
|
||||
roomOobData: roomInfo.oob_data,
|
||||
autoJoin: roomInfo.auto_join,
|
||||
};
|
||||
|
||||
if (roomInfo.room_alias) {
|
||||
|
|
|
@ -157,6 +157,22 @@ module.exports = React.createClass({
|
|||
if (this.unmounted) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!initial && this.state.roomId !== RoomViewStore.getRoomId()) {
|
||||
// RoomView explicitly does not support changing what room
|
||||
// is being viewed: instead it should just be re-mounted when
|
||||
// switching rooms. Therefore, if the room ID changes, we
|
||||
// ignore this. We either need to do this or add code to handle
|
||||
// saving the scroll position (otherwise we end up saving the
|
||||
// scroll position against the wrong room).
|
||||
|
||||
// Given that doing the setState here would cause a bunch of
|
||||
// unnecessary work, we just ignore the change since we know
|
||||
// that if the current room ID has changed from what we thought
|
||||
// it was, it means we're about to be unmounted.
|
||||
return;
|
||||
}
|
||||
|
||||
const newState = {
|
||||
roomId: RoomViewStore.getRoomId(),
|
||||
roomAlias: RoomViewStore.getRoomAlias(),
|
||||
|
|
|
@ -729,6 +729,7 @@ module.exports = React.createClass({
|
|||
// to rebind the onChange each time we render
|
||||
const onChange = (e) => {
|
||||
if (e.target.checked) {
|
||||
this._syncedSettings[setting.id] = setting.value;
|
||||
UserSettingsStore.setSyncedSetting(setting.id, setting.value);
|
||||
}
|
||||
dis.dispatch({
|
||||
|
@ -741,7 +742,7 @@ module.exports = React.createClass({
|
|||
type="radio"
|
||||
name={ setting.id }
|
||||
value={ setting.value }
|
||||
defaultChecked={ this._syncedSettings[setting.id] === setting.value }
|
||||
checked={ this._syncedSettings[setting.id] === setting.value }
|
||||
onChange={ onChange }
|
||||
/>
|
||||
<label htmlFor={ setting.id + "_" + setting.value }>
|
||||
|
|
|
@ -31,6 +31,7 @@ import dis from '../../../dispatcher';
|
|||
import { _t } from '../../../languageHandler';
|
||||
import UserSettingsStore from "../../../UserSettingsStore";
|
||||
import MatrixClientPeg from '../../../MatrixClientPeg';
|
||||
import ContextualMenu from '../../structures/ContextualMenu';
|
||||
import {RoomMember} from 'matrix-js-sdk';
|
||||
import classNames from 'classnames';
|
||||
|
||||
|
@ -72,12 +73,16 @@ module.exports = React.createClass({
|
|||
textArea.value = text;
|
||||
document.body.appendChild(textArea);
|
||||
textArea.select();
|
||||
|
||||
let successful = false;
|
||||
try {
|
||||
const successful = document.execCommand('copy');
|
||||
successful = document.execCommand('copy');
|
||||
} catch (err) {
|
||||
console.log('Unable to copy');
|
||||
}
|
||||
|
||||
document.body.removeChild(textArea);
|
||||
return successful;
|
||||
},
|
||||
|
||||
componentDidMount: function() {
|
||||
|
@ -113,7 +118,6 @@ module.exports = React.createClass({
|
|||
}
|
||||
}, 10);
|
||||
}
|
||||
|
||||
this._addCodeCopyButton();
|
||||
}
|
||||
},
|
||||
|
@ -258,7 +262,21 @@ module.exports = React.createClass({
|
|||
button.className = "mx_EventTile_copyButton";
|
||||
button.onclick = (e) => {
|
||||
const copyCode = button.parentNode.getElementsByTagName("code")[0];
|
||||
this.copyToClipboard(copyCode.textContent);
|
||||
const successful = this.copyToClipboard(copyCode.textContent);
|
||||
|
||||
const GenericTextContextMenu = sdk.getComponent('context_menus.GenericTextContextMenu');
|
||||
const buttonRect = e.target.getBoundingClientRect();
|
||||
|
||||
// The window X and Y offsets are to adjust position when zoomed in to page
|
||||
const x = buttonRect.right + window.pageXOffset;
|
||||
const y = (buttonRect.top + (buttonRect.height / 2) + window.pageYOffset) - 19;
|
||||
const {close} = ContextualMenu.createMenu(GenericTextContextMenu, {
|
||||
chevronOffset: 10,
|
||||
left: x,
|
||||
top: y,
|
||||
message: successful ? _t('Copied!') : _t('Failed to copy'),
|
||||
});
|
||||
e.target.onmouseout = close;
|
||||
};
|
||||
p.appendChild(button);
|
||||
});
|
||||
|
|
|
@ -56,7 +56,7 @@ module.exports = React.createClass({
|
|||
editing: false,
|
||||
inRoom: false,
|
||||
onSaveClick: function() {},
|
||||
onCancelClick: function() {},
|
||||
onCancelClick: null,
|
||||
};
|
||||
},
|
||||
|
||||
|
|
|
@ -63,7 +63,6 @@ module.exports = React.createClass({
|
|||
propTypes: {
|
||||
ConferenceHandler: React.PropTypes.any,
|
||||
collapsed: React.PropTypes.bool.isRequired,
|
||||
currentRoom: React.PropTypes.string,
|
||||
searchFilter: React.PropTypes.string,
|
||||
},
|
||||
|
||||
|
@ -88,6 +87,7 @@ module.exports = React.createClass({
|
|||
cli.on("Room.receipt", this.onRoomReceipt);
|
||||
cli.on("RoomState.events", this.onRoomStateEvents);
|
||||
cli.on("RoomMember.name", this.onRoomMemberName);
|
||||
cli.on("Event.decrypted", this.onEventDecrypted);
|
||||
cli.on("accountData", this.onAccountData);
|
||||
|
||||
this.refreshRoomList();
|
||||
|
@ -155,6 +155,7 @@ module.exports = React.createClass({
|
|||
MatrixClientPeg.get().removeListener("Room.receipt", this.onRoomReceipt);
|
||||
MatrixClientPeg.get().removeListener("RoomState.events", this.onRoomStateEvents);
|
||||
MatrixClientPeg.get().removeListener("RoomMember.name", this.onRoomMemberName);
|
||||
MatrixClientPeg.get().removeListener("Event.decrypted", this.onEventDecrypted);
|
||||
MatrixClientPeg.get().removeListener("accountData", this.onAccountData);
|
||||
}
|
||||
// cancel any pending calls to the rate_limited_funcs
|
||||
|
@ -224,6 +225,11 @@ module.exports = React.createClass({
|
|||
this._delayedRefreshRoomList();
|
||||
},
|
||||
|
||||
onEventDecrypted: function(ev) {
|
||||
// An event being decrypted may mean we need to re-order the room list
|
||||
this._delayedRefreshRoomList();
|
||||
},
|
||||
|
||||
onAccountData: function(ev) {
|
||||
if (ev.getType() == 'm.direct') {
|
||||
this._delayedRefreshRoomList();
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
/*
|
||||
Copyright 2015, 2016 OpenMarket Ltd
|
||||
Copyright 2017 New Vector Ltd
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
|
@ -27,6 +28,8 @@ var RoomNotifs = require('../../../RoomNotifs');
|
|||
var FormattingUtils = require('../../../utils/FormattingUtils');
|
||||
import AccessibleButton from '../elements/AccessibleButton';
|
||||
var UserSettingsStore = require('../../../UserSettingsStore');
|
||||
import ActiveRoomObserver from '../../../ActiveRoomObserver';
|
||||
import RoomViewStore from '../../../stores/RoomViewStore';
|
||||
|
||||
module.exports = React.createClass({
|
||||
displayName: 'RoomTile',
|
||||
|
@ -39,7 +42,6 @@ module.exports = React.createClass({
|
|||
|
||||
room: React.PropTypes.object.isRequired,
|
||||
collapsed: React.PropTypes.bool.isRequired,
|
||||
selected: React.PropTypes.bool.isRequired,
|
||||
unread: React.PropTypes.bool.isRequired,
|
||||
highlight: React.PropTypes.bool.isRequired,
|
||||
isInvite: React.PropTypes.bool.isRequired,
|
||||
|
@ -58,6 +60,7 @@ module.exports = React.createClass({
|
|||
badgeHover : false,
|
||||
menuDisplayed: false,
|
||||
notifState: RoomNotifs.getRoomNotifsState(this.props.room.roomId),
|
||||
selected: this.props.room.roomId === RoomViewStore.getRoomId(),
|
||||
});
|
||||
},
|
||||
|
||||
|
@ -87,8 +90,15 @@ module.exports = React.createClass({
|
|||
}
|
||||
},
|
||||
|
||||
_onActiveRoomChange: function() {
|
||||
this.setState({
|
||||
selected: this.props.room.roomId === RoomViewStore.getRoomId(),
|
||||
});
|
||||
},
|
||||
|
||||
componentWillMount: function() {
|
||||
MatrixClientPeg.get().on("accountData", this.onAccountData);
|
||||
ActiveRoomObserver.addListener(this.props.room.roomId, this._onActiveRoomChange);
|
||||
},
|
||||
|
||||
componentWillUnmount: function() {
|
||||
|
@ -96,6 +106,7 @@ module.exports = React.createClass({
|
|||
if (cli) {
|
||||
MatrixClientPeg.get().removeListener("accountData", this.onAccountData);
|
||||
}
|
||||
ActiveRoomObserver.removeListener(this.props.room.roomId, this._onActiveRoomChange);
|
||||
},
|
||||
|
||||
onClick: function(ev) {
|
||||
|
@ -174,7 +185,7 @@ module.exports = React.createClass({
|
|||
|
||||
var classes = classNames({
|
||||
'mx_RoomTile': true,
|
||||
'mx_RoomTile_selected': this.props.selected,
|
||||
'mx_RoomTile_selected': this.state.selected,
|
||||
'mx_RoomTile_unread': this.props.unread,
|
||||
'mx_RoomTile_unreadNotify': notifBadges,
|
||||
'mx_RoomTile_highlight': mentionBadges,
|
||||
|
@ -221,7 +232,7 @@ module.exports = React.createClass({
|
|||
'mx_RoomTile_badgeShown': badges || this.state.badgeHover || this.state.menuDisplayed,
|
||||
});
|
||||
|
||||
if (this.props.selected) {
|
||||
if (this.state.selected) {
|
||||
let nameSelected = <EmojiText>{name}</EmojiText>;
|
||||
|
||||
label = <div title={ name } className={ nameClasses } dir="auto">{ nameSelected }</div>;
|
||||
|
|
97
src/components/views/voip/CallPreview.js
Normal file
97
src/components/views/voip/CallPreview.js
Normal file
|
@ -0,0 +1,97 @@
|
|||
/*
|
||||
Copyright 2017 New Vector Ltd
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
import React from 'react';
|
||||
import RoomViewStore from '../../../stores/RoomViewStore';
|
||||
import CallHandler from '../../../CallHandler';
|
||||
import dis from '../../../dispatcher';
|
||||
import sdk from '../../../index';
|
||||
|
||||
module.exports = React.createClass({
|
||||
displayName: 'CallPreview',
|
||||
|
||||
propTypes: {
|
||||
// A Conference Handler implementation
|
||||
// Must have a function signature:
|
||||
// getConferenceCallForRoom(roomId: string): MatrixCall
|
||||
ConferenceHandler: React.PropTypes.object,
|
||||
},
|
||||
|
||||
getInitialState: function() {
|
||||
return {
|
||||
roomId: RoomViewStore.getRoomId(),
|
||||
activeCall: CallHandler.getAnyActiveCall(),
|
||||
};
|
||||
},
|
||||
|
||||
componentWillMount: function() {
|
||||
this._roomStoreToken = RoomViewStore.addListener(this._onRoomViewStoreUpdate);
|
||||
this.dispatcherRef = dis.register(this._onAction);
|
||||
},
|
||||
|
||||
componentWillUnmount: function() {
|
||||
if (this._roomStoreToken) {
|
||||
this._roomStoreToken.remove();
|
||||
}
|
||||
dis.unregister(this.dispatcherRef);
|
||||
},
|
||||
|
||||
_onRoomViewStoreUpdate: function(payload) {
|
||||
if (RoomViewStore.getRoomId() === this.state.roomId) return;
|
||||
this.setState({
|
||||
roomId: RoomViewStore.getRoomId(),
|
||||
});
|
||||
},
|
||||
|
||||
_onAction: function(payload) {
|
||||
switch (payload.action) {
|
||||
// listen for call state changes to prod the render method, which
|
||||
// may hide the global CallView if the call it is tracking is dead
|
||||
case 'call_state':
|
||||
this.setState({
|
||||
activeCall: CallHandler.getAnyActiveCall(),
|
||||
});
|
||||
break;
|
||||
}
|
||||
},
|
||||
|
||||
_onCallViewClick: function() {
|
||||
const call = CallHandler.getAnyActiveCall();
|
||||
if (call) {
|
||||
dis.dispatch({
|
||||
action: 'view_room',
|
||||
room_id: call.groupRoomId || call.roomId,
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
render: function() {
|
||||
const callForRoom = CallHandler.getCallForRoom(this.state.roomId);
|
||||
const showCall = (this.state.activeCall && this.state.activeCall.call_state === 'connected' && !callForRoom);
|
||||
|
||||
if (showCall) {
|
||||
const CallView = sdk.getComponent('voip.CallView');
|
||||
return (
|
||||
<CallView
|
||||
className="mx_LeftPanel_callView" showVoice={true} onClick={this._onCallViewClick}
|
||||
ConferenceHandler={this.props.ConferenceHandler}
|
||||
/>
|
||||
);
|
||||
}
|
||||
return null;
|
||||
},
|
||||
});
|
||||
|
|
@ -79,12 +79,6 @@ function createRoom(opts) {
|
|||
const modal = Modal.createDialog(Loader, null, 'mx_Dialog_spinner');
|
||||
|
||||
let roomId;
|
||||
if (opts.andView) {
|
||||
// We will possibly have a successful join, indicate as such
|
||||
dis.dispatch({
|
||||
action: 'will_join',
|
||||
});
|
||||
}
|
||||
return client.createRoom(createOpts).finally(function() {
|
||||
modal.close();
|
||||
}).then(function(res) {
|
||||
|
@ -104,8 +98,10 @@ function createRoom(opts) {
|
|||
action: 'view_room',
|
||||
room_id: roomId,
|
||||
should_peek: false,
|
||||
// Creating a room will have joined us to the room
|
||||
joined: true,
|
||||
// Creating a room will have joined us to the room,
|
||||
// so we are expecting the room to come down the sync
|
||||
// stream, if it hasn't already.
|
||||
joining: true,
|
||||
});
|
||||
}
|
||||
return roomId;
|
||||
|
|
68
src/i18n/strings/ca.json
Normal file
68
src/i18n/strings/ca.json
Normal file
|
@ -0,0 +1,68 @@
|
|||
{
|
||||
"People": "Gent",
|
||||
"Add a widget": "Afegeix un giny",
|
||||
"af": "Afrikaans",
|
||||
"ar-ae": "Àrab (Emirats Àrabs Units)",
|
||||
"ar-bh": "Àrab (Bahrain)",
|
||||
"ar-dz": "Àrab (Algèria)",
|
||||
"ar-eg": "Àrab (Egipte)",
|
||||
"ar-iq": "Àrab (Iraq)",
|
||||
"ar-jo": "Àrab (Jordània)",
|
||||
"ar-kw": "Àrab (Kuwait)",
|
||||
"ar-lb": "Àrab (Líban)",
|
||||
"ar-ly": "Àrab (Líbia)",
|
||||
"ar-ma": "Àrab (Marroc)",
|
||||
"ar-om": "Àrab (Oman)",
|
||||
"ar-qa": "Àrab (Qatar)",
|
||||
"ar-sa": "Àrab (Aràbia Saudita)",
|
||||
"ca": "Català",
|
||||
"cs": "Txec",
|
||||
"de-at": "Alemany (Àustria)",
|
||||
"de-ch": "Alemany (Suïssa)",
|
||||
"de": "Alemany",
|
||||
"de-li": "Alemany (Liechtenstein)",
|
||||
"el": "Grec",
|
||||
"de-lu": "Alemany (Luxemburg)",
|
||||
"en-au": "Anglès (Austràlia)",
|
||||
"Account": "Compte",
|
||||
"VoIP": "Veu IP",
|
||||
"No Microphones detected": "No s'ha detectat cap micròfon",
|
||||
"No Webcams detected": "No s'ha detectat cap càmera web",
|
||||
"Microphone": "Micròfon",
|
||||
"Camera": "Càmera",
|
||||
"Advanced": "Avançat",
|
||||
"Algorithm": "Algoritme",
|
||||
"Hide removed messages": "Amaga els missatges esborrats",
|
||||
"Always show message timestamps": "Mostra sempre la marca de temps del missatge",
|
||||
"Alias (optional)": "Àlies (opcional)",
|
||||
"and": "i",
|
||||
"An email has been sent to": "S'ha enviat un correu electrònic a",
|
||||
"Cancel": "Cancel·la",
|
||||
"Close": "Tanca",
|
||||
"Create new room": "Crea una nova sala",
|
||||
"Direct Chat": "Xat directe",
|
||||
"Error": "Error",
|
||||
"Failed to forget room %(errCode)s": "No s'ha pogut oblidar la sala %(errCode)s",
|
||||
"Failed to join the room": "No s'ha pogut unir a la sala",
|
||||
"Favourite": "Favorit",
|
||||
"Mute": "Silenciat",
|
||||
"Room directory": "Directori de sales",
|
||||
"Settings": "Paràmetres",
|
||||
"Start chat": "Inicia un xat",
|
||||
"Failed to change password. Is your password correct?": "Hi ha hagut un error al canviar la vostra contrasenya. És correcte la vostra contrasenya?",
|
||||
"Continue": "Continua",
|
||||
"Custom Server Options": "Opcions de servidor personalitzat",
|
||||
"Dismiss": "Omet",
|
||||
"Notifications": "Notificacions",
|
||||
"Remove": "Elimina",
|
||||
"unknown error code": "codi d'error desconegut",
|
||||
"Sunday": "Diumenge",
|
||||
"Monday": "Dilluns",
|
||||
"Tuesday": "Dimarts",
|
||||
"Wednesday": "Dimecres",
|
||||
"Thursday": "Dijous",
|
||||
"Friday": "Divendres",
|
||||
"Saturday": "Dissabte",
|
||||
"OK": "D'acord",
|
||||
"Welcome page": "Pàgina de benvinguda"
|
||||
}
|
|
@ -18,7 +18,7 @@
|
|||
"Start Chat": "Začít chat",
|
||||
"This room": "Tato místnost",
|
||||
"Unencrypted room": "Nezašifrovaná místnost",
|
||||
"Failed to upload file": "Nahrát soubor",
|
||||
"Failed to upload file": "Nahrání souboru se nezdařilo",
|
||||
"Video call": "Videohovor",
|
||||
"Voice call": "Telefonát",
|
||||
"Sun": "Ne",
|
||||
|
@ -49,7 +49,7 @@
|
|||
"Cancel": "Storno",
|
||||
"Direct Chat": "Přímý chat",
|
||||
"Error": "Chyba",
|
||||
"Failed to join the room": "Nepodařilo se vstoupit do místnosti",
|
||||
"Failed to join the room": "Vstup do místnosti se nezdařil",
|
||||
"Favourite": "V oblíbených",
|
||||
"Mute": "Ztišit",
|
||||
"Continue": "Pokračovat",
|
||||
|
@ -109,5 +109,114 @@
|
|||
"Attachment": "Příloha",
|
||||
"Autoplay GIFs and videos": "Automaticky přehrávat GIFy a videa",
|
||||
"Bug Report": "Hlášení o chybě",
|
||||
"Can't connect to homeserver - please check your connectivity, ensure your <a>homeserver's SSL certificate</a> is trusted, and that a browser extension is not blocking requests.": "Nelze se připojit k domovskému serveru – zkontrolujte prosím své připojení, prověřte, zdali je <a>SSL certifikát</a> vašeho domovského serveru důvěryhodný, a že některé z rozšíření prohlížeče neblokuje komunikaci."
|
||||
"Can't connect to homeserver - please check your connectivity, ensure your <a>homeserver's SSL certificate</a> is trusted, and that a browser extension is not blocking requests.": "Nelze se připojit k domovskému serveru – zkontrolujte prosím své připojení, prověřte, zdali je <a>SSL certifikát</a> vašeho domovského serveru důvěryhodný, a že některé z rozšíření prohlížeče neblokuje komunikaci.",
|
||||
"Anyone who knows the room's link, apart from guests": "Kdokoliv, kdo má odkaz na místnost, kromě hostů",
|
||||
"Anyone who knows the room's link, including guests": "Kdokoliv, kdo má odkaz na místnost, a to i hosté",
|
||||
"Banned users": "Vykázaní uživatelé",
|
||||
"Ban": "Vykázat",
|
||||
"Bans user with given id": "Vykáže uživatele s daným id",
|
||||
"Bulk Options": "Hromadné volby",
|
||||
"Can't load user settings": "Nelze načíst uživatelské nastavení",
|
||||
"Cannot add any more widgets": "Nelze přidat žádné další widgety",
|
||||
"Change Password": "Změnit heslo",
|
||||
"%(senderName)s changed their profile picture.": "%(senderName)s změnil/a svůj profilový obrázek.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s změnil/a název místnosti na %(roomName)s.",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s odstranil/a název místnosti.",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s změnil/a téma na \"%(topic)s\".",
|
||||
"Changes to who can read history will only apply to future messages in this room": "Změny viditelnosti historie budou platné až pro budoucí zprávy v této místnosti",
|
||||
"Changes your display nickname": "Změní vaši zobrazovanou přezdívku",
|
||||
"Changes colour scheme of current room": "Změní barevné schéma aktuální místnosti",
|
||||
"Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "V současnosti změna hesla resetuje všechny šifrovací klíče na všech zařízeních, což vám znepřístupní historii zašifrovaných chatů, pokud si nejprve nevyexportujete klíče svých místností a pak je do nich znova nevložíte. Toto bude v budoucnu lépe ošetřeno.",
|
||||
"Clear Cache and Reload": "Vymazat vyrovnávací paměť a načíst znovu",
|
||||
"Clear Cache": "Vymazat vyrovnávací paměť",
|
||||
"<a>Click here</a> to join the discussion!": "<a>Kliknutím zde</a> se přidáte k diskuzi!",
|
||||
"Command error": "Chyba příkazu",
|
||||
"Commands": "Příkazy",
|
||||
"Conference call failed.": "Konferenční hovor selhal.",
|
||||
"Conference calling is in development and may not be reliable.": "Konferenční hovory jsou stále ve vývoji a nemusí být spolehlivé.",
|
||||
"Conference calls are not supported in encrypted rooms": "V šifrovaných místnostech nejsou konferenční hovory podporovány",
|
||||
"Conference calls are not supported in this client": "V tomto klientovi nejsou konferenční hovory podporovány",
|
||||
"Confirm password": "Potvrďte heslo",
|
||||
"Confirm your new password": "Potvrďte své nové heslo",
|
||||
"Could not connect to the integration server": "Nepodařilo se spojit se začleňovacím serverem",
|
||||
"%(count)s new messages|one": "%(count)s nová zpráva",
|
||||
"%(count)s new messages|other": "%(count)s nových zpráv",
|
||||
"Create an account": "Vytvořit účet",
|
||||
"Create Room": "Vytvořit místnost",
|
||||
"Cryptography": "Kryptografie",
|
||||
"Current password": "Současné heslo",
|
||||
"Custom": "Vlastní",
|
||||
"Custom level": "Vlastní úroveň",
|
||||
"/ddg is not a command": "/ddg není příkazem",
|
||||
"Deactivate Account": "Deaktivovat účet",
|
||||
"Deactivate my account": "Deaktivovat můj účet",
|
||||
"Decline": "Odmítnout",
|
||||
"Decrypt %(text)s": "Dešifrovat %(text)s",
|
||||
"Decryption error": "Chyba dešifrování",
|
||||
"Delete": "Vymazat",
|
||||
"Delete widget": "Vymazat widget",
|
||||
"Default": "Výchozí",
|
||||
"Device already verified!": "Zařízení již bylo ověřeno!",
|
||||
"Device ID": "ID zařízení",
|
||||
"Device ID:": "ID zařízení:",
|
||||
"device id: ": "id zařízení: ",
|
||||
"Device key:": "Klíč zařízení:",
|
||||
"Devices": "Zařízení",
|
||||
"Direct chats": "Přímé chaty",
|
||||
"Disable Notifications": "Vypnout upozornění",
|
||||
"disabled": "vypnuto",
|
||||
"Disinvite": "Odvolat pozvání",
|
||||
"Display name": "Zobrazované jméno",
|
||||
"Don't send typing notifications": "Neupozorňovat ostatní, že píšu",
|
||||
"Download %(text)s": "Stáhnout %(text)s",
|
||||
"Drop File Here": "Přetáhněte soubor sem",
|
||||
"Edit": "Upravit",
|
||||
"Email": "E-mail",
|
||||
"Email address": "E-mailová adresa",
|
||||
"Email address (optional)": "E-mailová adresa (nepovinná)",
|
||||
"Email, name or matrix ID": "E-mail, jméno nebo matrix ID",
|
||||
"Emoji": "Emodži",
|
||||
"Enable automatic language detection for syntax highlighting": "Zapnout kvůli zvýrazňování syntaxe automatické rozpoznávání jazyka",
|
||||
"Enable encryption": "Zapnout šifrování",
|
||||
"Enable Notifications": "Zapnout upozornění",
|
||||
"enabled": "zapnuto",
|
||||
"Encrypted by a verified device": "Zašifrováno ověřeným zařízením",
|
||||
"Encrypted by an unverified device": "Zašifrováno neověřeným zařízením",
|
||||
"Encrypted messages will not be visible on clients that do not yet implement encryption": "Zašifrované zprávy nepůjde vidět v klientech, kteří šifrování ještě nezavedli",
|
||||
"Encrypted room": "Zašifrovaná místnost",
|
||||
"Encryption is enabled in this room": "V této místnosti je zapnuto šifrování",
|
||||
"Encryption is not enabled in this room": "V této místnosti není zapnuto šifrování",
|
||||
"%(senderName)s ended the call.": "%(senderName)s ukončil/a hovor.",
|
||||
"End-to-end encryption information": "Informace o end-to-end šifrování",
|
||||
"End-to-end encryption is in beta and may not be reliable": "End-to-end šifrování je v raném vývoji a nemusí být spolehlivé",
|
||||
"Enter Code": "Zadejte kód",
|
||||
"Enter passphrase": "Zadejte heslo",
|
||||
"Error decrypting attachment": "Chyba při dešifrování přílohy",
|
||||
"Error: Problem communicating with the given homeserver.": "Chyba: problém v komunikaci s daným domovským serverem.",
|
||||
"Event information": "Informace o události",
|
||||
"Existing Call": "Probíhající hovor",
|
||||
"Export": "Exportovat",
|
||||
"Export E2E room keys": "Exportovat E2E klíče místnosti",
|
||||
"Failed to ban user": "Nepodařilo se vykázat uživatele",
|
||||
"Failed to delete device": "Nepodařilo se vymazat zařízení",
|
||||
"Failed to join room": "Vstup do místnosti se nezdařil",
|
||||
"Failed to kick": "Vykopnutí se nezdařilo",
|
||||
"Failed to leave room": "Opuštění místnosti se nezdařilo",
|
||||
"Failed to mute user": "Ztlumení uživatele se nezdařilo",
|
||||
"Failed to send email": "Odeslání e-mailu se nezdařilo",
|
||||
"Failed to save settings": "Uložení nastavení se nezdařilo",
|
||||
"Failed to reject invitation": "Odmítnutí pozvánky se nezdařilo",
|
||||
"Failed to reject invite": "Odmítnutí pozvání se nezdařilo",
|
||||
"Failed to register as guest:": "Registrace jako host se nezdařila:",
|
||||
"Failed to send request.": "Odeslání žádosti se nezdařilo.",
|
||||
"Failed to set avatar.": "Nastavení avataru se nezdařilo.",
|
||||
"Failed to set display name": "Nastavení zobrazovaného jména se nezdařilo",
|
||||
"Failed to set up conference call": "Nastavení konferenčního hovoru se nezdařilo",
|
||||
"Failed to toggle moderator status": "Změna statusu moderátora se nezdařila",
|
||||
"Failed to unban": "Odvolání vykázání se nezdařilo",
|
||||
"Failed to upload profile picture!": "Nahrání profilového obrázku se nezdařilo",
|
||||
"Failure to create room": "Vytvoření místnosti se nezdařilo",
|
||||
"Forget room": "Zapomenout místnost",
|
||||
"Forgot your password?": "Zapomněl/a jste své heslo?",
|
||||
"For security, this session has been signed out. Please sign in again.": "Z bezpečnostních důvodů bylo toto přihlášení ukončeno. Přihlašte se prosím znovu."
|
||||
}
|
||||
|
|
|
@ -287,12 +287,12 @@
|
|||
"Riot was not given permission to send notifications - please try again": "Riot hat keine Berechtigung für das Senden von Benachrichtigungen erhalten - bitte erneut versuchen",
|
||||
"This email address is already in use": "Diese E-Mail-Adresse wird bereits verwendet",
|
||||
"This email address was not found": "Diese E-Mail-Adresse konnte nicht gefunden werden",
|
||||
"The file '%(fileName)s' exceeds this home server's size limit for uploads": "Die Datei '%(fileName)s' überschreitet das Größen-Limit für Uploads auf diesem Homeserver",
|
||||
"The file '%(fileName)s' exceeds this home server's size limit for uploads": "Die Datei '%(fileName)s' überschreitet das Größen-Limit für Uploads auf diesem Heimserver",
|
||||
"The file '%(fileName)s' failed to upload": "Das Hochladen der Datei '%(fileName)s' schlug fehl",
|
||||
"The remote side failed to pick up": "Die Gegenstelle konnte nicht abheben",
|
||||
"This phone number is already in use": "Diese Telefonnummer wird bereits verwendet",
|
||||
"Unable to restore previous session": "Die vorherige Sitzung konnte nicht wiederhergestellt werden",
|
||||
"Unable to capture screen": "Der Bildschirm konnte nicht aufgenommen werden.",
|
||||
"Unable to capture screen": "Der Bildschirm konnte nicht aufgenommen werden",
|
||||
"Unable to enable Notifications": "Benachrichtigungen konnten nicht aktiviert werden",
|
||||
"Upload Failed": "Upload fehlgeschlagen",
|
||||
"VoIP is unsupported": "VoIP wird nicht unterstützt",
|
||||
|
@ -547,7 +547,7 @@
|
|||
"%(oneUser)sleft and rejoined %(repeats)s times": "%(oneUser)shat den Raum %(repeats)s mal verlassen und wieder neu betreten",
|
||||
"%(severalUsers)sleft and rejoined": "%(severalUsers)shaben den Raum verlassen und wieder neu betreten",
|
||||
"%(oneUser)sleft left and rejoined": "%(oneUser)sging und trat erneut bei",
|
||||
"%(severalUsers)srejected their invitations %(repeats)s times": "%(severalUsers)shaben ihre Einladung %(repeats)s mal abgelehnt",
|
||||
"%(severalUsers)srejected their invitations %(repeats)s times": "%(severalUsers)shaben ihre Einladung %(repeats)s-mal abgelehnt",
|
||||
"%(oneUser)srejected their invitation %(repeats)s times": "%(oneUser)shat die Einladung %(repeats)s mal abgelehnt",
|
||||
"%(severalUsers)srejected their invitations": "%(severalUsers)shaben ihre Einladung abgelehnt",
|
||||
"%(oneUser)srejected their invitation": "%(oneUser)shat die Einladung abgelehnt",
|
||||
|
@ -555,7 +555,7 @@
|
|||
"%(oneUser)shad their invitation withdrawn %(repeats)s times": "%(oneUser)swurde die Einladung %(repeats)s mal wieder entzogen",
|
||||
"%(severalUsers)shad their invitations withdrawn": "%(severalUsers)szogen ihre Einladungen zurück",
|
||||
"%(oneUser)shad their invitation withdrawn": "%(oneUser)swurde die ursprüngliche Einladung wieder entzogen",
|
||||
"were invited %(repeats)s times": "wurden %(repeats)s mal eingeladen",
|
||||
"were invited %(repeats)s times": "wurden %(repeats)s-mal eingeladen",
|
||||
"was invited %(repeats)s times": "wurde %(repeats)s mal eingeladen",
|
||||
"were invited": "wurden eingeladen",
|
||||
"were banned %(repeats)s times": "wurden %(repeats)s-mal aus dem Raum verbannt",
|
||||
|
@ -904,7 +904,7 @@
|
|||
"You are a member of these groups:": "Du bist Mitglied in folgenden Gruppen:",
|
||||
"Create a group to represent your community! Define a set of rooms and your own custom homepage to mark out your space in the Matrix universe.": "Erstelle eine Gruppe um deine Community darzustellen! Definiere eine Menge von Räumen und deine eigene angepasste Startseite um deinen Bereich im Matrix-Universum zu markieren.",
|
||||
"Join an existing group": "Trete eine existierenden Gruppe bei",
|
||||
"To join an existing group you'll have to know its group identifier; this will look something like <i>+example:matrix.org</i>.": "Um einer bereits vorhandenen Gruppe beitreten zu können, muss dir die Gruppen-Kennung bekannt sein. Diese sieht ungefähr so aus: '<i>+example:matrix.org</i>'.",
|
||||
"To join an existing group you'll have to know its group identifier; this will look something like <i>+example:matrix.org</i>.": "Um einer bereits vorhandenen Gruppe beitreten zu können, muss dir die Gruppen-Kennung bekannt sein. Diese sieht aus wie <i>+example:matrix.org</i>.",
|
||||
"Featured Rooms:": "Hervorgehobene Räume:",
|
||||
"Error whilst fetching joined groups": "Fehler beim Laden beigetretener Gruppen",
|
||||
"Featured Users:": "Hervorgehobene Nutzer:",
|
||||
|
@ -922,5 +922,10 @@
|
|||
"NOTE: Apps are not end-to-end encrypted": "BEACHTE: Apps sind nicht Ende-zu-Ende verschlüsselt",
|
||||
"%(widgetName)s widget added by %(senderName)s": "Widget \"%(widgetName)s\" von %(senderName)s hinzugefügt",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "Widget \"%(widgetName)s\" von %(senderName)s entfernt",
|
||||
"Robot check is currently unavailable on desktop - please use a <a>web browser</a>": "In der Desktop-Version kann derzeit nicht geprüft werden, ob ein Benutzer ein Roboter ist. Bitte einen <a>Webbrowser</a> verwenden"
|
||||
"Robot check is currently unavailable on desktop - please use a <a>web browser</a>": "In der Desktop-Version kann derzeit nicht geprüft werden, ob ein Benutzer ein Roboter ist. Bitte einen <a>Webbrowser</a> verwenden",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "Das Widget '%(widgetName)s' wurde von %(senderName)s bearbeitet",
|
||||
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s",
|
||||
"%(weekDayName)s, %(monthName)s %(day)s": "%(weekDayName)s, %(day)s %(monthName)s",
|
||||
"Copied!": "Kopiert!",
|
||||
"Failed to copy": "Kopieren fehlgeschlagen"
|
||||
}
|
||||
|
|
|
@ -619,6 +619,8 @@
|
|||
"Encrypt room": "Encrypt room",
|
||||
"There are no visible files in this room": "There are no visible files in this room",
|
||||
"Room": "Room",
|
||||
"Copied!": "Copied!",
|
||||
"Failed to copy": "Failed to copy",
|
||||
"Connectivity to the server has been lost.": "Connectivity to the server has been lost.",
|
||||
"Sent messages will be stored until your connection has returned.": "Sent messages will be stored until your connection has returned.",
|
||||
"Auto-complete": "Auto-complete",
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
"Banned users": "Usuarios bloqueados",
|
||||
"Bans user with given id": "Bloquear usuario por ID",
|
||||
"Blacklisted": "En lista negra",
|
||||
"Bug Report": "Reporte de error",
|
||||
"Bug Report": "Reporte de fallo",
|
||||
"Bulk Options": "Opciones masivas",
|
||||
"Call Timeout": "Tiempo de espera de la llamada",
|
||||
"Can't connect to homeserver - please check your connectivity and ensure your <a>homeserver's SSL certificate</a> is trusted.": "No se puede conectar con el servidor - Por favor verifique su conexión y asegúrese de que su <a>certificado SSL del servidor</a> sea confiable.",
|
||||
|
@ -124,7 +124,7 @@
|
|||
"Failed to delete device": "Falló al borrar el dispositivo",
|
||||
"Failed to forget room %(errCode)s": "Falló al olvidar la sala %(errCode)s",
|
||||
"Failed to join room": "Falló al unirse a la sala",
|
||||
"Failed to join the room": "Falló al unirse a la sala",
|
||||
"Failed to join the room": "Error al unirse a la sala",
|
||||
"Failed to kick": "Falló al expulsar",
|
||||
"Failed to leave room": "Falló al dejar la sala",
|
||||
"Failed to load timeline position": "Falló al cargar el historico",
|
||||
|
|
|
@ -657,7 +657,7 @@
|
|||
"%(oneUser)sleft and rejoined %(repeats)s times": "Erabiltzaile %(oneUser)s %(repeats)s aldiz atera eta berriro elkartu da",
|
||||
"%(severalUsers)sleft and rejoined": "%(severalUsers)s erabiltzaile atera eta berriro elkartu dira",
|
||||
"%(oneUser)sleft and rejoined": "Erabiltzaile %(oneUser)s atera eta berriro sartu da",
|
||||
"%(severalUsers)shad their invitations withdrawn %(repeats)s times": "%(severalUsers) erabiltzaileen gonbidapenak %(repeats)s aldiz atzera bota dira",
|
||||
"%(severalUsers)shad their invitations withdrawn %(repeats)s times": "%(severalUsers)s erabiltzaileen gonbidapenak %(repeats)s aldiz atzera bota dira",
|
||||
"%(oneUser)shad their invitation withdrawn %(repeats)s times": "Erabiltzaile %(oneUser)sen gonbidapena %(repeats)s aldiz bota da atzera",
|
||||
"%(severalUsers)shad their invitations withdrawn": "%(severalUsers)s erabiltzaileen gonbidapena atzera bota da",
|
||||
"%(oneUser)shad their invitation withdrawn": "Erabiltzaile %(oneUser)sen gonbidapena atzera bota da",
|
||||
|
@ -850,5 +850,10 @@
|
|||
"Verifies a user, device, and pubkey tuple": "Erabiltzaile, gailu eta gako publiko multzoa egiaztatzen du",
|
||||
"To join an existing group you'll have to know its group identifier; this will look something like <i>+example:matrix.org</i>.": "Dagoen talde batetara elkartzeko taldearen identifikatzailea ezagutu behar duzu, honen antza du: <i>+adibidea:matrix.org</i>.",
|
||||
"Robot check is currently unavailable on desktop - please use a <a>web browser</a>": "Robot egiaztaketa orain ez dago eskuragarri mahaigainean - erabili <a>web nabigatzailea</a>",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s trepeta aldatu du %(senderName)s erabiltzaileak"
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s trepeta aldatu du %(senderName)s erabiltzaileak",
|
||||
"%(weekDayName)s, %(monthName)s %(day)s": "%(weekDayName)s, %(monthName)sk %(day)s",
|
||||
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(fullYear)sko %(monthName)sk %(day)s",
|
||||
"Copied!": "Kopiatuta!",
|
||||
"Failed to copy": "Kopiak huts egin du",
|
||||
"Cancel": "Utzi"
|
||||
}
|
||||
|
|
|
@ -1 +1,353 @@
|
|||
{}
|
||||
{
|
||||
"a room": "huone",
|
||||
"A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Numeroon +%(msisdn)s on lähetetty tekstiviesti. Ole hyvä ja syötä sen sisältämä varmennuskoodi",
|
||||
"Accept": "Hyväksy",
|
||||
"Cancel": "Peruuta",
|
||||
"Close": "Sulje",
|
||||
"Create new room": "Luo uusi huone",
|
||||
"Custom Server Options": "Omat palvelinasetukset",
|
||||
"Direct Chat": "Suora viestittely",
|
||||
"Dismiss": "Hylkää",
|
||||
"Drop here %(toAction)s": "Pudota tänne %(toAction)s",
|
||||
"Error": "Virhe",
|
||||
"Failed to forget room %(errCode)s": "Huoneen unohtaminen epäonnistui %(errCode)s",
|
||||
"Failed to join the room": "Huoneeseen liittyminen epäonnistui",
|
||||
"Favourite": "Suosikki",
|
||||
"Mute": "Vaimenna",
|
||||
"Notifications": "Ilmoitukset",
|
||||
"Operation failed": "Toiminto epäonnistui",
|
||||
"Please Register": "Ole hyvä ja rekisteröidy",
|
||||
"Remove": "Poista",
|
||||
"Room directory": "Huonehakemisto",
|
||||
"Search": "Haku",
|
||||
"Settings": "Asetukset",
|
||||
"Start chat": "Aloita keskustelu",
|
||||
"unknown error code": "tuntematon virhekoodi",
|
||||
"Sunday": "Sunnuntai",
|
||||
"Monday": "Maanantai",
|
||||
"Tuesday": "Tiistai",
|
||||
"Wednesday": "Keskiviikko",
|
||||
"Thursday": "Torstai",
|
||||
"Friday": "Perjantai",
|
||||
"Saturday": "Lauantai",
|
||||
"Welcome page": "Tervetulosivu",
|
||||
"Failed to change password. Is your password correct?": "Salasanan muuttaminen epäonnistui. Onko salasanasi oikein?",
|
||||
"Continue": "Jatka",
|
||||
"powered by Matrix": "Matrix-pohjainen",
|
||||
"Active call (%(roomName)s)": "Aktivoi puhelu (%(roomName)s)",
|
||||
"Add": "Lisää",
|
||||
"Add a topic": "Lisää aihe",
|
||||
"Add email address": "Lisää sähköpostiosoite",
|
||||
"Add phone number": "Lisää puhelinnumero",
|
||||
"Admin": "Ylläpitäjä",
|
||||
"Admin tools": "Ylläpitotyökalut",
|
||||
"Allow": "Salli",
|
||||
"And %(count)s more...": "Ja %(count)s lisää...",
|
||||
"VoIP": "VoIP",
|
||||
"Missing Media Permissions, click here to request.": "Mediaoikeudet puuttuvat. Klikkaa tästä pyytääksesi oikeudet.",
|
||||
"No Microphones detected": "Mikrofonia ei löytynyt",
|
||||
"No Webcams detected": "Webkameraa ei löytynyt",
|
||||
"No media permissions": "Ei mediaoikeuksia",
|
||||
"You may need to manually permit Riot to access your microphone/webcam": "Sinun täytyy ehkä manuaalisesti sallia mikrofonin/webkameran käyttö",
|
||||
"Default Device": "Oletuslaite",
|
||||
"Microphone": "Mikrofoni",
|
||||
"Camera": "Kamera",
|
||||
"Advanced": "Kehittyneet",
|
||||
"Algorithm": "Algoritmi",
|
||||
"Hide removed messages": "Piilota poistetut viestit",
|
||||
"Always show message timestamps": "Näytä aina viestien aikaleimat",
|
||||
"Authentication": "Autentikointi",
|
||||
"Alias (optional)": "Alias (valinnainen)",
|
||||
"all room members": "kaikki huoneen jäsenet",
|
||||
"all room members, from the point they are invited": "kaikki huoneen jäsenet, alkaen kutsusta",
|
||||
"all room members, from the point they joined": "kaikki huoneen jäsenet, liittymisestä lähtien",
|
||||
"and": "ja",
|
||||
"%(items)s and %(remaining)s others": "%(items)s ja %(remaining)s lisää",
|
||||
"%(items)s and one other": "%(items)s ja yksi lisää",
|
||||
"%(items)s and %(lastItem)s": "%(items)s ja %(lastItem)s",
|
||||
"and %(count)s others....other": "ja %(count)s lisää...",
|
||||
"and %(count)s others....one": "ja yksi lisää...",
|
||||
"%(names)s and %(lastPerson)s are typing": "%(names)s ja %(lastPerson)s kirjoittavat",
|
||||
"%(names)s and one other are typing": "%(names)s ja yksi muu kirjoittavat",
|
||||
"%(names)s and %(count)s others are typing": "%(names)s ja %(count)s muuta kirjoittavat",
|
||||
"An email has been sent to": "Sähköposti on lähetetty osoitteeseen",
|
||||
"A new password must be entered.": "Sinun täytyy syöttää uusi salasana.",
|
||||
"%(senderName)s answered the call.": "%(senderName)s vastasi puheluun.",
|
||||
"anyone": "kuka tahansa",
|
||||
"An error has occurred.": "Virhe.",
|
||||
"Anyone": "Kaikki",
|
||||
"Anyone who knows the room's link, apart from guests": "Kaikki jotka tietävät huoneen osoitteen, paitsi vieraat",
|
||||
"Anyone who knows the room's link, including guests": "Kaikki jotka tietävät huoneen osoitteen, mukaanlukien vieraat",
|
||||
"Are you sure?": "Oletko varma?",
|
||||
"Are you sure you want to leave the room '%(roomName)s'?": "Oletko varma että haluat poistua huoneesta '%(roomName)s'?",
|
||||
"Are you sure you want to reject the invitation?": "Oletko varma että haluat hylätä kutsun?",
|
||||
"Are you sure you want to upload the following files?": "Oletko varma että haluat ladata seuraavat tiedostot?",
|
||||
"Attachment": "Liite",
|
||||
"Autoplay GIFs and videos": "Toista automaattisesti GIF-animaatiot ja videot",
|
||||
"%(senderName)s banned %(targetName)s.": "%(senderName)s antoi porttikiellon käyttäjälle %(targetName)s.",
|
||||
"Can't connect to homeserver - please check your connectivity, ensure your <a>homeserver's SSL certificate</a> is trusted, and that a browser extension is not blocking requests.": "Yhdistäminen kotipalvelimeen epäonnistui. Ole hyvä ja tarkista verkkoyhteytesi ja varmista että <a>kotipalvelimen SSL-sertifikaatti</a> on luotettu, ja että jokin selaimen lisäosa ei estä pyyntöjen lähettämisen.",
|
||||
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "Yhdistäminen kotipalveluun HTTP:n avulla ei ole mahdollista kun selaimen osoitepalkissa on HTTPS URL. Käytä joko HTTPS tai <a>salli turvattomat skriptit</a>.",
|
||||
"Can't load user settings": "Käyttäjäasetusten lataaminen epäonnistui",
|
||||
"Change Password": "Muuta salasana",
|
||||
"%(senderName)s changed their display name from %(oldDisplayName)s to %(displayName)s.": "%(senderName)s muutti näyttönimensä %(oldDisplayName)s -> %(displayName)s.",
|
||||
"%(senderName)s changed their profile picture.": "%(senderName)s muutti profiilikuvansa.",
|
||||
"%(targetName)s accepted an invitation.": "%(targetName)s hyväksyi kutsun.",
|
||||
"%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s hyväksyi kutsun käyttäjän %(displayName)s puolesta.",
|
||||
"Account": "Tili",
|
||||
"and %(count)s others...|other": "ja %(count)s lisää...",
|
||||
"and %(count)s others...|one": "ja yksi lisää...",
|
||||
"Ban": "Anna porttikielto",
|
||||
"Banned users": "Porttikiellon saanneet käyttäjät",
|
||||
"Bans user with given id": "Antaa porttikiellon käyttäjälle jolla on annettu tunniste",
|
||||
"Bug Report": "Virheraportti",
|
||||
"Bulk Options": "Bulkkiasetukset",
|
||||
"Changes your display nickname": "Muuttaa näyttönimesi",
|
||||
"Changes colour scheme of current room": "Muuttaa tamänhetkisen huoneen väritystä",
|
||||
"Clear Cache and Reload": "Puhdista välimuisti ja lataa uudelleen",
|
||||
"Clear Cache": "Puhdista välimuisti",
|
||||
"Click here to fix": "Paina tästä korjataksesi",
|
||||
"Click to mute audio": "Paina mykistääksesi äänet",
|
||||
"Click to mute video": "Paina mykistääksesi video",
|
||||
"click to reveal": "paina näyttääksesi",
|
||||
"Click to unmute video": "Paina poistaaksesi videomykistyksen",
|
||||
"Click to unmute audio": "Paina poistaaksesi äänimykistyksen",
|
||||
"Command error": "Komentovirhe",
|
||||
"Commands": "Komennot",
|
||||
"Conference call failed.": "Konferenssipuhelu epäonnistui",
|
||||
"Conference calling is in development and may not be reliable.": "Konferenssipuhelut ovat vielä kehityksen alla ja saattavat toimia epäluotettavasti",
|
||||
"Conference calls are not supported in encrypted rooms": "Konferenssipuhelut eivät ole mahdollisia salatuissa huoneissa",
|
||||
"Conference calls are not supported in this client": "Tämä asiakasohjelma ei tue konferenssipuheluja",
|
||||
"Confirm password": "Varmista salasana",
|
||||
"Confirm your new password": "Varmista uusi salasanasi",
|
||||
"Could not connect to the integration server": "Yhteys integraatiopalvelimeen epäonnistui",
|
||||
"Create a new chat or reuse an existing one": "Luo uusi keskustelu tai uudelleenkäytä vanha",
|
||||
"Create an account": "Luo tili",
|
||||
"Create Room": "Luo huone",
|
||||
"Cryptography": "Salaus",
|
||||
"Current password": "Nykyinen salasana",
|
||||
"Custom": "Mukautettu",
|
||||
"Custom level": "Mukautettu taso",
|
||||
"/ddg is not a command": "/ddg ei ole komento",
|
||||
"Deactivate Account": "Deaktivoi tili",
|
||||
"Deactivate my account": "Deaktivoi tilini",
|
||||
"Decline": "Hylkää",
|
||||
"Decryption error": "Virhe salauksen purkamisessa",
|
||||
"Delete": "Poista",
|
||||
"demote": "alenna",
|
||||
"Default": "Oletusarvo",
|
||||
"Device already verified!": "Laite on jo varmennettu!",
|
||||
"Device ID": "Laitetunniste",
|
||||
"Device ID:": "Laitetunniste:",
|
||||
"device id: ": "laitetunniste:",
|
||||
"Device key:": "Laiteavain:",
|
||||
"Devices": "Laitteet",
|
||||
"Direct chats": "Suorat viestittelyt",
|
||||
"Disable Notifications": "Ota ilmoitukset pois käytöstä",
|
||||
"disabled": "pois käytöstä",
|
||||
"Disable markdown formatting": "Ota Markdown muotoilu pois päältä",
|
||||
"Disinvite": "Peru kutsu",
|
||||
"Display name": "Näyttönimi",
|
||||
"Download %(text)s": "Lataa %(text)s",
|
||||
"Drop File Here": "Pudota tiedosto tähän",
|
||||
"Ed25519 fingerprint": "Ed25519 sormenjälki",
|
||||
"Edit": "Muokkaa",
|
||||
"Email": "Sähköposti",
|
||||
"Email address": "Sähköpostiosoite",
|
||||
"Email address (optional)": "Sähköpostiosoite (valinnainen)",
|
||||
"Email, name or matrix ID": "Sähköpostiosoite, nimi, tai Matrix tunniste",
|
||||
"Emoji": "Emoji",
|
||||
"Enable encryption": "Ota salaus käyttöön",
|
||||
"Enable Notifications": "Ota ilmoitukset käyttöön",
|
||||
"enabled": "käytössä",
|
||||
"Encrypted by a verified device": "Varmennetun laitteen salaama",
|
||||
"Encrypted by an unverified device": "Varmentamattoman laiteen salaama",
|
||||
"Encrypted room": "Salattu huone",
|
||||
"Encryption is enabled in this room": "Salaus on kytketty päälle tässä huoneessa",
|
||||
"Encryption is not enabled in this room": "Salaus ei ole kytketty päälle tässä huoneessa",
|
||||
"End-to-end encryption information": "Päästä päähän-salauksen tiedot",
|
||||
"Enter Code": "Syötä koodi",
|
||||
"Enter passphrase": "Syötä salasana",
|
||||
"Error decrypting attachment": "Liitteen salauksen purku epäonnistui",
|
||||
"Event information": "Tapahtumatiedot",
|
||||
"Export": "Vie",
|
||||
"Export E2E room keys": "Vie huoneen päästä päähän-salauksen (E2E) avaimet ",
|
||||
"Failed to ban user": "Porttikiellon antaminen epäonnistui",
|
||||
"Failed to delete device": "Laitten poistamine epäonnistui",
|
||||
"Failed to fetch avatar URL": "Avatar URL:n haku epäonnistui",
|
||||
"Failed to join room": "Huoneeseen liittyminen epäonnistui",
|
||||
"Failed to kick": "Huoneesta poistaminen epäonnistui",
|
||||
"Failed to leave room": "Huoneesta poistuminen epäonnistui",
|
||||
"Failed to load timeline position": "Aikajanapaikan lataaminen epäonnistui",
|
||||
"Failed to mute user": "Käyttäjän mykistäminen epäonnistui",
|
||||
"Failed to register as guest:": "Vieraana rekisteröityminen epäonnistui",
|
||||
"Failed to reject invite": "Kutsun hylkääminen epäonnistui",
|
||||
"Failed to reject invitation": "Kutsun hylkääminen epäonnistui",
|
||||
"Failed to save settings": "Asetusten tallentaminen epäonnistui",
|
||||
"Failed to send email": "Sähköpostin lähettäminen epäonnistui",
|
||||
"Failed to send request.": "Pyynnön lähettäminen epäonnistui",
|
||||
"Failed to set display name": "Näyttönimen asettaminen epäonnistui",
|
||||
"Failed to set up conference call": "Konferenssipuhelun alustus epäonnistui",
|
||||
"Failed to toggle moderator status": "Moderaattoriasetuksen muuttaminen epäonnistui",
|
||||
"Failed to unban": "Porttikiellon poistaminen epäonnistui",
|
||||
"Failed to upload file": "Tiedoston lataaminen epäonnistui",
|
||||
"Failed to upload profile picture!": "Profiilikuvan lataaminen epäonnistui",
|
||||
"Failed to verify email address: make sure you clicked the link in the email": "Varmenna sähköpostiosoitteesi: varmista että klikkasit sähköpostissa olevaa linkkiä",
|
||||
"Failure to create room": "Huoneen luominen epäonnistui",
|
||||
"favourite": "suosikki",
|
||||
"Favourites": "Suosikit",
|
||||
"Fill screen": "Täytä näyttö",
|
||||
"Filter room members": "Suodata huoneen jäsenet",
|
||||
"Forget room": "Unohda huone",
|
||||
"Forgot your password?": "Unohditko salasanasi?",
|
||||
"For security, this session has been signed out. Please sign in again.": "Turvallisuussyistä tämä istunto on vanhentunut. Ole hyvä ja kirjaudu uudestaan.",
|
||||
"For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "Turvallusuussyistä uloskirjautuminen poistaa kaikki päästä päähän-salausavaimet tästä selaimesta. Jos haluat purkaa keskustelujen salaukset tulevaisuudessa pitää sinun viedä purkuavaimet ja pitää ne turvallisesti tallessa.",
|
||||
"Found a bug?": "Löysitkö virheen?",
|
||||
"had": "oli",
|
||||
"Hide Apps": "Piilota sovellukset",
|
||||
"Hide read receipts": "Piilota lukukuittaukset",
|
||||
"Hide Text Formatting Toolbar": "Piilota tekstinmuotoilutyökalupalkki",
|
||||
"Homeserver is": "Kotipalvelin on",
|
||||
"Identity Server is": "Identiteettipalvelin on",
|
||||
"I have verified my email address": "Olen varmistanut sähköpostiosoitteeni",
|
||||
"Import": "Tuo",
|
||||
"Import E2E room keys": "Tuo päästä päähän-salaus (E2E) huoneavaimet",
|
||||
"Incoming call from %(name)s": "Saapuva puhelu käyttäjältä %(name)s",
|
||||
"Incoming video call from %(name)s": "Saapuva videopuhelu käyttäjältä %(name)s",
|
||||
"Incoming voice call from %(name)s": "Saapuva äänipuhelu käyttäjältä %(name)s",
|
||||
"Incorrect username and/or password.": "Virheellinen käyttäjänimi ja/tai salasana",
|
||||
"Incorrect verification code": "Virheellinen varmennuskoodi",
|
||||
"Integrations Error": "Integraatiovirhe",
|
||||
"Interface Language": "Käyttöliittymän kieli",
|
||||
"Invalid alias format": "Aliaksen muoto on virheellinen",
|
||||
"Invalid address format": "Osoitteen muoto on virheellinen",
|
||||
"Invalid Email Address": "Virheellinen sähköpostiosoite",
|
||||
"Invite new room members": "Kutsu lisää jäseniä huoneeseen",
|
||||
"Invited": "Kutsuttu",
|
||||
"Invites": "Kutsuu",
|
||||
"Invites user with given id to current room": "Kutsuu annetun käyttäjätunnisteen mukaisen käyttäjän huoneeseen",
|
||||
"Sign in with": "Kirjaudu käyttäen",
|
||||
"Join Room": "Liity huoneeseen",
|
||||
"joined and left": "liittyi ja poistui",
|
||||
"joined": "liittyi",
|
||||
"Joins room with given alias": "Liittyy huoneeseen jolla on annettu alias",
|
||||
"Jump to first unread message.": "Hyppää ensimmäiseen lukemattomaan viestiin",
|
||||
"Kick": "Poista huoneesta",
|
||||
"Kicks user with given id": "Poistaa käyttäjätunnisteen mukaisen käyttäjän huoneesta",
|
||||
"Labs": "Laboratorio",
|
||||
"Last seen": "Viimeksi nähty",
|
||||
"Leave room": "Poistu huoneesta",
|
||||
"left and rejoined": "poistui ja liittyi jälleen",
|
||||
"left": "poistui",
|
||||
"Level:": "Taso:",
|
||||
"Local addresses for this room:": "Tämän huoneen paikalliset osoitteet:",
|
||||
"Logged in as:": "Kirjautunut käyttäjänä:",
|
||||
"Login as guest": "Kirjaudu vieraana",
|
||||
"Logout": "Kirjaudu ulos",
|
||||
"Low priority": "Alhainen prioriteetti",
|
||||
"Manage Integrations": "Hallinoi integraatioita",
|
||||
"Markdown is disabled": "Markdown on pois päältä",
|
||||
"Markdown is enabled": "Mardown on päällä",
|
||||
"matrix-react-sdk version:": "Matrix-react-sdk versio:",
|
||||
"Matrix Apps": "Matrix ohjelmat",
|
||||
"Members only": "Vain jäsenet",
|
||||
"Message not sent due to unknown devices being present": "Viestiä ei lähetetty koska paikalla on tuntemattomia laitteita",
|
||||
"Mobile phone number": "Matkapuhelinnumero",
|
||||
"Mobile phone number (optional)": "Matkapuhelinnumero (valinnainen)",
|
||||
"Moderator": "Moderaattori",
|
||||
"my Matrix ID": "minun Matrix tunniste",
|
||||
"Name": "Nimi",
|
||||
"New password": "Uusi salasana",
|
||||
"New passwords don't match": "Uudet salasanat eivät täsmää",
|
||||
"New passwords must match each other.": "Uusien salasanojen on vastattava toisiaan",
|
||||
"not set": "ei asetettu",
|
||||
"not specified": "ei määritetty",
|
||||
"(not supported by this browser)": "(ei tuettu tässä selaimessa)",
|
||||
"<not supported>": "<ei tuettu>",
|
||||
"AM": "AM",
|
||||
"PM": "PM",
|
||||
"NOT verified": "EI varmennettu",
|
||||
"NOTE: Apps are not end-to-end encrypted": "Huom: Ohjelmat eivät ole päästä päähän-salattuja",
|
||||
"No display name": "Ei näyttönimeä",
|
||||
"No more results": "Ei enempää tuloksia",
|
||||
"No results": "Ei tuloksia",
|
||||
"OK": "OK",
|
||||
"olm version:": "olm versio:",
|
||||
"Once encryption is enabled for a room it cannot be turned off again (for now)": "Kun salaus on kytketty päälle sitä ei enää voi kytkeä pois (toistaiseksi)",
|
||||
"Only people who have been invited": "Vain kutsun saanneet käyttäjät",
|
||||
"Password": "Salasana",
|
||||
"Password:": "Salasana:",
|
||||
"Passwords can't be empty": "Salasanat eivät voi olla tyhjiä",
|
||||
"People": "Henkilöt",
|
||||
"Permissions": "Oikeudet",
|
||||
"Phone": "Puhelin",
|
||||
"Privacy warning": "Yksityisyysvaroitus",
|
||||
"Private Chat": "Yksityinen keskustelu",
|
||||
"Profile": "Profiili",
|
||||
"Public Chat": "Julkinen keskustelu",
|
||||
"Reason": "Syy",
|
||||
"Reason: %(reasonText)s": "Syy: %(reasonText)s",
|
||||
"Register": "Rekisteröi",
|
||||
"rejected": "hylätty",
|
||||
"Reject invitation": "Hylkää kutsu",
|
||||
"Rejoin": "Liity uudestaan",
|
||||
"Remove Contact Information?": "Poista yhteystiedot?",
|
||||
"Results from DuckDuckGo": "DuckDuckGo:n tulokset",
|
||||
"Return to login screen": "Palaa kirjautumissivulle",
|
||||
"riot-web version:": "Riot-web versio:",
|
||||
"Room Colour": "Huoneen väri",
|
||||
"Room contains unknown devices": "Huone sisältää tuntemattomia laitteita",
|
||||
"Room name (optional)": "Huoneen nimi (valinnainen)",
|
||||
"Rooms": "Huoneet",
|
||||
"Save": "Tallenna",
|
||||
"Scroll to bottom of page": "Vieritä sivun loppuun",
|
||||
"Scroll to unread messages": "Vieritä lukemattomiin viesteihin",
|
||||
"Search failed": "Haku epäonnistui",
|
||||
"Searches DuckDuckGo for results": "Hakee DuckDuckGo:n avulla",
|
||||
"Searching known users": "Etsii tunnettuja käyttäjiä",
|
||||
"Send a message (unencrypted)": "Lähetä viesti (salaamaton)",
|
||||
"Send an encrypted message": "Lähetä salattu viesti",
|
||||
"Send anyway": "Lähetä kuitenkin",
|
||||
"Sender device information": "Lähettäjän laitteen tiedot",
|
||||
"Send Invites": "Lähetä kutsu",
|
||||
"sent an image": "lähetti kuvan",
|
||||
"sent a video": "lähetti videon",
|
||||
"Server error": "Palvelinvirhe",
|
||||
"Session ID": "Istuntotunniste",
|
||||
"Set": "Aseta",
|
||||
"Sets the room topic": "Asettaa huoneen aiheen",
|
||||
"Show panel": "Näytä paneeli",
|
||||
"Sign in": "Kirjaudu sisään",
|
||||
"Sign out": "Kirjaudu ulos",
|
||||
"since they joined": "liittymisestä lähtien",
|
||||
"since they were invited": "kutsusta lähtien",
|
||||
"Some of your messages have not been sent.": "Jotkut viesteistäsi ei ole lähetetty",
|
||||
"Someone": "Joku",
|
||||
"Start a chat": "Aloita keskustelu",
|
||||
"Start Chat": "Aloita keskustelu",
|
||||
"Submit": "Lähetä",
|
||||
"This email address is already in use": "Tämä sähköpostiosoite on jo käytössä",
|
||||
"This email address was not found": "Sähköpostiosoitetta ei löytynyt",
|
||||
"The remote side failed to pick up": "Toinen osapuoli ei vastannut",
|
||||
"There was a problem logging in.": "Ongelma sisäänkirjautumisessa.",
|
||||
"This room has no local addresses": "Tällä huoneella ei ole paikallista osoitetta",
|
||||
"This room": "Tämä huone",
|
||||
"This room is not accessible by remote Matrix servers": "Tähän huoneeseen ei voi päästä ulkopuolisilta Matrix-palvelimilta",
|
||||
"This room's internal ID is": "Huoneen sisäinen tunniste on",
|
||||
"Unban": "Poista porttikielto",
|
||||
"Undecryptable": "Salauksen purku ei ole mahdollista",
|
||||
"Unencrypted room": "Salaamaton huone",
|
||||
"unencrypted": "salaamaton",
|
||||
"Unencrypted message": "Salaamaton viesti",
|
||||
"unknown caller": "tuntematon soittaja",
|
||||
"unknown device": "tuntematon laite",
|
||||
"Unknown room %(roomId)s": "Tuntematon huone %(roomId)s",
|
||||
"Unknown (user, device) pair:": "Tuntematon (käyttäjä,laite) -pari.",
|
||||
"unknown": "tuntematon",
|
||||
"Unmute": "Poista mykistys",
|
||||
"Unnamed Room": "Nimeämätön huone",
|
||||
"Unrecognised command:": "Tuntematon komento:",
|
||||
"Unrecognised room alias:": "Tuntematon huonealias:",
|
||||
"Unverified": "Varmentamaton",
|
||||
"Uploading %(filename)s and %(count)s others|zero": "Ladataan %(filename)s",
|
||||
"Uploading %(filename)s and %(count)s others|one": "Ladataan %(filename)s ja %(count)s muuta"
|
||||
}
|
||||
|
|
|
@ -834,7 +834,7 @@
|
|||
"You are a member of these groups:": "Ezeknek a csoportoknak vagy a tagja:",
|
||||
"Create a group to represent your community! Define a set of rooms and your own custom homepage to mark out your space in the Matrix universe.": "Hozz létre csoportot a közösség meghatározásához! Jelölj ki szobákat és saját kezdőoldalt amivel meghatározhatod a territóriumodat a Matrix univerzumában.",
|
||||
"Join an existing group": "Csatlakozz meglévő csoporthoz",
|
||||
"To join an existing group you'll have to know its group identifier; this will look something like <i>+example:matrix.org</i>.": "Ahhoz, hogy meglévő csoporthoz csatlakozhass tudnod kell a csoport azonosítóját ami valahogy így nézhet ki: <i>+példa:matrix.org</i>.",
|
||||
"To join an existing group you'll have to know its group identifier; this will look something like <i>+example:matrix.org</i>.": "Ahhoz, hogy meglévő csoporthoz csatlakozhass tudnod kell a csoport azonosítóját ami valahogy így nézhet ki: <i>+example:matrix.org</i>.",
|
||||
"Featured Rooms:": "Kiemelt szobák:",
|
||||
"Error whilst fetching joined groups": "Hiba a csatlakozott csoportok betöltésénél",
|
||||
"Featured Users:": "Kiemelt felhasználók:",
|
||||
|
@ -851,5 +851,6 @@
|
|||
"The maximum permitted number of widgets have already been added to this room.": "A maximálisan megengedett számú kisalkalmazás már hozzá van adva a szobához.",
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(widgetName)s kisalkalmazást %(senderName)s hozzáadta",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s kisalkalmazást %(senderName)s eltávolította",
|
||||
"Robot check is currently unavailable on desktop - please use a <a>web browser</a>": "Robot ellenőrzés az asztali verzióban nem érhető el - használd a <a>web böngészőt</a>"
|
||||
"Robot check is currently unavailable on desktop - please use a <a>web browser</a>": "Robot ellenőrzés az asztali verzióban nem érhető el - használd a <a>web böngészőt</a>",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s kisalkalmazást %(senderName)s módosította"
|
||||
}
|
||||
|
|
|
@ -23,12 +23,12 @@
|
|||
"%(names)s and %(lastPerson)s are typing": "%(names)s en %(lastPerson)s zijn aan het typen",
|
||||
"%(names)s and one other are typing": "%(names)s en één andere zijn aan het typen",
|
||||
"%(names)s and %(count)s others are typing": "%(names)s en %(count)s andere zijn aan het typen",
|
||||
"An email has been sent to": "Er is een email verzonden naar",
|
||||
"An email has been sent to": "Er is een e-mail verzonden naar",
|
||||
"A new password must be entered.": "Er moet een nieuw wachtwoord worden ingevoerd.",
|
||||
"%(senderName)s answered the call.": "%(senderName)s heeft deelgenomen aan het audio gesprek.",
|
||||
"%(senderName)s answered the call.": "%(senderName)s heeft deelgenomen aan het audiogesprek.",
|
||||
"An error has occurred.": "Er is een fout opgetreden.",
|
||||
"Anyone who knows the room's link, apart from guests": "Iedereen die de kamer link weet, behalve gasten",
|
||||
"Anyone who knows the room's link, including guests": "Iedereen die de kamer link weet, inclusief gasten",
|
||||
"Anyone who knows the room's link, apart from guests": "Iedereen die de kamerlink weet, behalve gasten",
|
||||
"Anyone who knows the room's link, including guests": "Iedereen die de kamerlink weet, inclusief gasten",
|
||||
"Are you sure?": "Weet je het zeker?",
|
||||
"Are you sure you want to reject the invitation?": "Weet je zeker dat je de uitnodiging wilt weigeren?",
|
||||
"Are you sure you want upload the following files?": "Weet je zeker dat je de volgende bestanden wilt uploaden?",
|
||||
|
@ -37,21 +37,21 @@
|
|||
"%(senderName)s banned %(targetName)s.": "%(senderName)s heeft %(targetName)s verbannen.",
|
||||
"Ban": "Verban",
|
||||
"Banned users": "Verbannen gebruikers",
|
||||
"Bans user with given id": "Verbant de gebruiker met de gegeven id",
|
||||
"Bans user with given id": "Verbant de gebruiker met het gegeven ID",
|
||||
"Blacklisted": "Buitengesloten",
|
||||
"Bug Report": "Bug report",
|
||||
"Bulk Options": "Bulk opties",
|
||||
"Call Timeout": "Gesprek time-out",
|
||||
"Can't connect to homeserver - please check your connectivity and ensure your <a>homeserver's SSL certificate</a> is trusted.": "Kan niet met de homeserver verbinden - controleer alsjeblieft je verbinding en wees zeker dat je <a>homeserver's SSL certificaat</a> vertrouwd wordt.",
|
||||
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "Kan niet met de homeserver verbinden via HTTP wanneer er een HTTPS URL in je browser balk staat. Gebruik HTTPS of <a>activeer onveilige scripts</a>.",
|
||||
"Can't load user settings": "Kan de gebruiker instellingen niet laden",
|
||||
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "Kan niet met de thuisserver verbinden via HTTP wanneer er een HTTPS-URL in je browser balk staat. Gebruik HTTPS of <a>activeer onveilige scripts</a>.",
|
||||
"Can't load user settings": "Kan de gebruikersinstellingen niet laden",
|
||||
"Change Password": "Wachtwoord veranderen",
|
||||
"%(senderName)s changed their display name from %(oldDisplayName)s to %(displayName)s.": "%(senderName)s heeft zijn of haar weergave naam veranderd van %(oldDisplayName)s naar %(displayName)s.",
|
||||
"%(senderName)s changed their profile picture.": "%(senderName)s heeft zijn of haar profiel foto veranderd.",
|
||||
"%(senderName)s changed their display name from %(oldDisplayName)s to %(displayName)s.": "%(senderName)s heeft zijn of haar weergavenaam veranderd van %(oldDisplayName)s naar %(displayName)s.",
|
||||
"%(senderName)s changed their profile picture.": "%(senderName)s heeft zijn of haar profielfoto veranderd.",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s heeft het machtsniveau van %(powerLevelDiffText)s gewijzigd.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s heeft de kamer naam van %(roomName)s gewijzigd.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s heeft de kamernaam van %(roomName)s gewijzigd.",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s heeft het onderwerp gewijzigd naar \"%(topic)s\".",
|
||||
"Changes to who can read history will only apply to future messages in this room": "Veranderingen aan wie de historie kan lezen worden alleen maar toegepast op toekomstige berichten in deze kamer",
|
||||
"Changes to who can read history will only apply to future messages in this room": "Veranderingen aan wie de geschiedenis kan lezen worden alleen maar toegepast op toekomstige berichten in deze kamer",
|
||||
"Changes your display nickname": "Verandert jouw weergavenaam",
|
||||
"Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Het veranderen van het wachtwoord zal op het moment alle eind-tot-eind encryptie sleutels resetten, wat alle versleutelde chat geschiedenis onleesbaar zou maken, behalve als je eerst je kamer sleutels exporteert en achteraf opnieuw importeert. Dit zal worden verbeterd in de toekomst.",
|
||||
"Clear Cache and Reload": "Legen cache en herlaad",
|
||||
|
@ -63,16 +63,16 @@
|
|||
"click to reveal": "klik om te laten zien",
|
||||
"Click to unmute video": "Klik om de demping van de video op te heffen",
|
||||
"Click to unmute audio": "Klik om het dempen van het geluid op te heffen",
|
||||
"Command error": "Opdracht fout",
|
||||
"Command error": "Opdrachtfout",
|
||||
"Commands": "Opdrachten",
|
||||
"Conference call failed.": "Conferentie gesprek mislukt.",
|
||||
"Conference calling is in development and may not be reliable.": "Conferentie gesprekken zijn nog in ontwikkelingen en kunnen onbetrouwbaar zijn.",
|
||||
"Conference calls are not supported in encrypted rooms": "Conferentie gesprekken worden niet ondersteunt in versleutelde kamers",
|
||||
"Conference calls are not supported in this client": "Conferentie gesprekken worden niet ondersteunt in deze client",
|
||||
"Conference call failed.": "Conferentiegesprek mislukt.",
|
||||
"Conference calling is in development and may not be reliable.": "Conferentiegesprekken zijn nog in ontwikkelingen en kunnen onbetrouwbaar zijn.",
|
||||
"Conference calls are not supported in encrypted rooms": "Conferentiegesprekken worden niet ondersteunt in versleutelde kamers",
|
||||
"Conference calls are not supported in this client": "Conferentiegesprekken worden niet ondersteunt in deze client",
|
||||
"Confirm password": "Bevestigen wachtwoord",
|
||||
"Confirm your new password": "Bevestig je nieuwe wachtwoord",
|
||||
"Continue": "Doorgaan",
|
||||
"Could not connect to the integration server": "Mislukt om te verbinden met de integratie server",
|
||||
"Could not connect to the integration server": "Mislukt om te verbinden met de integratieserver",
|
||||
"Cancel": "Annuleren",
|
||||
"a room": "een ruimte",
|
||||
"Accept": "Accepteren",
|
||||
|
@ -178,20 +178,20 @@
|
|||
"tag as %(tagName)s": "Met %(tagName)s labelen",
|
||||
"tag direct chat": "Privéchat labelen",
|
||||
"Tagged as: ": "Gelabeld als: ",
|
||||
"Sun": "Zon",
|
||||
"Mon": "Maa",
|
||||
"Tue": "Din",
|
||||
"Wed": "Woe",
|
||||
"Thu": "Don",
|
||||
"Fri": "Vrij",
|
||||
"Sat": "Zat",
|
||||
"Sun": "Zo",
|
||||
"Mon": "Ma",
|
||||
"Tue": "Di",
|
||||
"Wed": "Wo",
|
||||
"Thu": "Do",
|
||||
"Fri": "Vr",
|
||||
"Sat": "Za",
|
||||
"Jan": "Jan",
|
||||
"Feb": "Feb",
|
||||
"Mar": "Maa",
|
||||
"Mar": "Mrt",
|
||||
"Apr": "Apr",
|
||||
"May": "Mei",
|
||||
"Jun": "Juni",
|
||||
"Jul": "Juli",
|
||||
"Jun": "Jun",
|
||||
"Jul": "Jul",
|
||||
"Aug": "Aug",
|
||||
"Sep": "Sep",
|
||||
"Oct": "Okt",
|
||||
|
@ -210,7 +210,7 @@
|
|||
"Current password": "Huidig wachtwoord",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s heeft de naam van de kamer verwijderd.",
|
||||
"Create a new chat or reuse an existing one": "Maak een nieuwe chat aan of ga verder met een bestaande",
|
||||
"Create Room": "Maak een kamer",
|
||||
"Create Room": "Maak een kamer aan",
|
||||
"Curve25519 identity key": "Curve25519-identiteitssleutel",
|
||||
"/ddg is not a command": "/ddg is geen commando",
|
||||
"Deactivate Account": "Account Deactiveren",
|
||||
|
@ -235,7 +235,7 @@
|
|||
"Don't send typing notifications": "Geen typnotificatie sturen",
|
||||
"Download %(text)s": "%(text)s Downloaden",
|
||||
"Drop File Here": "Plaats Bestand Hier",
|
||||
"Ed25519 fingerprint": "Ed25519 vingerafdruk",
|
||||
"Ed25519 fingerprint": "Ed25519-vingerafdruk",
|
||||
"Email": "E-mail",
|
||||
"Email address": "E-mailadres",
|
||||
"Email address (optional)": "E-mailadres (optioneel)",
|
||||
|
@ -245,22 +245,22 @@
|
|||
"Deops user with given id": "Ontmachtigd gebruiker met het gegeven ID",
|
||||
"Default": "Standaard",
|
||||
"Disable inline URL previews by default": "URL-voorvertoningen standaard uitschakelen",
|
||||
"Displays action": "Weergeeft actie",
|
||||
"Displays action": "Geeft actie weer",
|
||||
"Drop here to tag %(section)s": "Hiernaartoe verplaatsen om %(section)s te etiketteren",
|
||||
"Email, name or matrix ID": "E-mail, naam of matrix ID",
|
||||
"Email, name or matrix ID": "E-mail, naam of matrix-ID",
|
||||
"Emoji": "Emoji",
|
||||
"Enable encryption": "Versleuteling inschakelen",
|
||||
"Enable Notifications": "Notificaties inschakelen",
|
||||
"enabled": "ingeschakeld",
|
||||
"Encrypted by a verified device": "Versleuteld bij een geverifieerd apparaat",
|
||||
"Encrypted by an unverified device": "Versleuteld bij een niet geverifieerd apparaat",
|
||||
"Encrypted by a verified device": "Versleuteld door een geverifieerd apparaat",
|
||||
"Encrypted by an unverified device": "Versleuteld door een niet-geverifieerd apparaat",
|
||||
"Encrypted messages will not be visible on clients that do not yet implement encryption": "Versleutelde berichten zullen nog niet zichtbaar zijn op applicaties die geen versleuteling ondersteunen",
|
||||
"Encrypted room": "Versleutelde ruimte",
|
||||
"Encryption is enabled in this room": "Versleuteling is ingeschakeld in deze ruimte",
|
||||
"Encryption is not enabled in this room": "Versleuteling is niet ingeschakeld in deze ruimte",
|
||||
"%(senderName)s ended the call.": "%(senderName)s heeft opgehangen.",
|
||||
"End-to-end encryption information": "Eind-tot-eind versleuteling informatie",
|
||||
"End-to-end encryption is in beta and may not be reliable": "Eind-tot-eind versleuteling is nog in beta en kan onbetrouwbaar zijn",
|
||||
"End-to-end encryption information": "end-to-endbeveiligingsinformatie",
|
||||
"End-to-end encryption is in beta and may not be reliable": "End-to-endbeveiliging is nog in bèta en kan onbetrouwbaar zijn",
|
||||
"Enter Code": "Voer code in",
|
||||
"Enter passphrase": "Voer wachtzin in",
|
||||
"Error decrypting attachment": "Fout tijdens het ontsleutelen van de bijlage",
|
||||
|
@ -268,14 +268,14 @@
|
|||
"Event information": "Gebeurtenis-informatie",
|
||||
"Existing Call": "Bestaande oproep",
|
||||
"Export": "Exporteren",
|
||||
"Export E2E room keys": "Exporteer E2E ruimte sleutels",
|
||||
"Export E2E room keys": "Exporteer E2E-ruimte-sleutels",
|
||||
"Failed to ban user": "Niet gelukt om de gebruiker te verbannen",
|
||||
"Failed to change power level": "Niet gelukt om het machtsniveau te wijzigen",
|
||||
"Failed to delete device": "Niet gelukt om het apparaat te verwijderen",
|
||||
"Failed to fetch avatar URL": "Niet gelukt om de avatar URL op te halen",
|
||||
"Failed to fetch avatar URL": "Niet gelukt om de avatar-URL op te halen",
|
||||
"Failed to join room": "Niet gelukt om tot de ruimte toe te treden",
|
||||
"Failed to leave room": "Niet gelukt om de ruimte te verlaten",
|
||||
"Failed to load timeline position": "Niet gelukt om de tijdlijn positie te laden",
|
||||
"Failed to load timeline position": "Niet gelukt om de tijdlijnpositie te laden",
|
||||
"Failed to lookup current room": "Niet gelukt om de huidige ruimte op te zoeken",
|
||||
"Failed to mute user": "Niet gelukt om de gebruiker te dempen",
|
||||
"Failed to register as guest:": "Niet gelukt om als gast te registreren:",
|
||||
|
@ -296,17 +296,17 @@
|
|||
"favourite": "favoriet",
|
||||
"Favourites": "Favorieten",
|
||||
"Fill screen": "Scherm vullen",
|
||||
"Filter room members": "Ruimte leden filteren",
|
||||
"Filter room members": "Ruimteleden filteren",
|
||||
"Forget room": "Ruimte vergeten",
|
||||
"Forgot your password?": "Wachtwoord vergeten?",
|
||||
"For security, this session has been signed out. Please sign in again.": "Voor veiligheidsredenen is deze sessie uitgelogd. Log alsjeblieft opnieuw in.",
|
||||
"For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "In verband met veiligheidsredenen zullen alle eind-tot-eind versleutelingssleutels van deze browser verwijderd worden. Als je je gespreksgeschiedenis van toekomstige Riot sessies wilt kunnen ontsleutelen, exporteer en bewaar dan de ruimte sleutels.",
|
||||
"For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "In verband met veiligheidsredenen zullen alle end-to-endbeveiligingsleutels van deze browser verwijderd worden. Als je je gespreksgeschiedenis van toekomstige Riot sessies wilt kunnen ontsleutelen, exporteer en bewaar dan de ruimte sleutels.",
|
||||
"Found a bug?": "Een fout gevonden?",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s van %(fromPowerLevel)s naar %(toPowerLevel)s",
|
||||
"Guest access is disabled on this Home Server.": "Gast toegang is uitgeschakeld op deze thuisserver.",
|
||||
"Guest access is disabled on this Home Server.": "Gasttoegang is uitgeschakeld op deze thuisserver.",
|
||||
"Guests can't set avatars. Please register.": "Gasten kunnen geen avatars instellen. Registreer je alsjeblieft.",
|
||||
"Guest users can't create new rooms. Please register to create room and start a chat.": "Gast gebruikers kunnen geen nieuwe ruimtes aanmaken. Registreer je om een nieuwe ruimte aan te maken en een gesprek te starten.",
|
||||
"Guest users can't upload files. Please register to upload.": "Gast gebruikers kunnen geen bestanden uploaden. Registreer je om te uploaden.",
|
||||
"Guest users can't upload files. Please register to upload.": "Gastgebruikers kunnen geen bestanden uploaden. Registreer je om te uploaden.",
|
||||
"Guests can't use labs features. Please register.": "Gasten kunnen geen labs mogelijkheden gebruiken. Registreer je alsjeblieft.",
|
||||
"Guests cannot join this room even if explicitly invited.": "Gasten kunnen niet tot deze ruimte toetreden, zelfs als ze expliciet uitgenodigd zijn.",
|
||||
"had": "had",
|
||||
|
@ -319,22 +319,22 @@
|
|||
"Identity Server is": "Identiteitsserver is",
|
||||
"I have verified my email address": "Ik heb mijn e-mailadres geverifieerd",
|
||||
"Import": "Importeren",
|
||||
"Import E2E room keys": "E2E ruimte sleutels importeren",
|
||||
"Import E2E room keys": "E2E-ruimte-sleutels importeren",
|
||||
"Incoming call from %(name)s": "Inkomende oproep van %(name)s",
|
||||
"Incoming video call from %(name)s": "Inkomende video-oproep van %(name)s",
|
||||
"Incoming voice call from %(name)s": "Inkomende spraakoproep van %(name)s",
|
||||
"Incorrect username and/or password.": "Incorrecte gebruikersnaam en/of wachtwoord.",
|
||||
"Incorrect verification code": "Incorrecte verificatie code",
|
||||
"Interface Language": "Interface Taal",
|
||||
"Invalid alias format": "Ongeldig naam formaat",
|
||||
"Invalid address format": "Ongeldig adres formaat",
|
||||
"Incorrect verification code": "Incorrecte verificatiecode",
|
||||
"Interface Language": "Interfacetaal",
|
||||
"Invalid alias format": "Ongeldig naamformaat",
|
||||
"Invalid address format": "Ongeldig adresformaat",
|
||||
"Invalid Email Address": "Ongeldig e-mailadres",
|
||||
"Invalid file%(extra)s": "Ongeldig bestand%(extra)s",
|
||||
"%(senderName)s invited %(targetName)s.": "%(senderName)s heeft %(targetName)s uitgenodigd.",
|
||||
"Invite new room members": "Nieuwe ruimte leden uitnodigen",
|
||||
"Invited": "Uitgenodigd",
|
||||
"Invites": "Uitnodigingen",
|
||||
"Invites user with given id to current room": "Nodigt de gebruiker met het gegeven id uit in de huidige ruimte",
|
||||
"Invites user with given id to current room": "Nodigt de gebruiker met het gegeven ID uit in de huidige ruimte",
|
||||
"'%(alias)s' is not a valid format for an address": "'%(alias)s' is niet een geldig formaat voor een adres",
|
||||
"'%(alias)s' is not a valid format for an alias": "'%(alias)s' is niet een geldig formaat voor een naam",
|
||||
"%(displayName)s is typing": "%(displayName)s is aan het typen",
|
||||
|
@ -358,21 +358,21 @@
|
|||
"Login as guest": "Als gast inloggen",
|
||||
"Logout": "Uitloggen",
|
||||
"Low priority": "Lage prioriteit",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor alle kamer leden, vanaf het moment dat ze uitgenodigt zijn.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor alle kamer leden, vanaf het moment dat ze toegetreden zijn.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor alle kamer leden.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s heeft de toekomstige ruimtegeschiedenis zichtbaar gemaakt voor alle kamerleden, vanaf het moment dat ze uitgenodigt zijn.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor alle kamerleden, vanaf het moment dat ze toegetreden zijn.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor alle kamerleden.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor iedereen.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor onbekend (%(visibility)s).",
|
||||
"Manage Integrations": "Integraties beheren",
|
||||
"Markdown is disabled": "Opmaak is uitgeschakeld",
|
||||
"Markdown is enabled": "Opmaak ingeschakeld",
|
||||
"matrix-react-sdk version:": "matrix-react-sdk versie:",
|
||||
"Markdown is disabled": "Markdown is uitgeschakeld",
|
||||
"Markdown is enabled": "Markdown ingeschakeld",
|
||||
"matrix-react-sdk version:": "matrix-react-sdk-versie:",
|
||||
"Members only": "Alleen leden",
|
||||
"Message not sent due to unknown devices being present": "Bericht niet verzonden doordat er een onbekende apparaten aanwezig zijn",
|
||||
"Missing room_id in request": "Het room_id mist in het verzoek",
|
||||
"Missing user_id in request": "De user_id mist in het verzoek",
|
||||
"Mobile phone number": "Mobiel telefoonnummer",
|
||||
"Mobile phone number (optional)": "Mobiel telefoonnummer (optioneel)",
|
||||
"Mobile phone number": "Mobiele-telefoonnummer",
|
||||
"Mobile phone number (optional)": "Mobiele-telefoonnummer (optioneel)",
|
||||
"Never send encrypted messages to unverified devices from this device": "Nooit versleutelde berichten vanaf dit apparaat naar niet geverifieerde apparaten versturen",
|
||||
"Never send encrypted messages to unverified devices in this room": "Nooit versleutelde berichten naar niet geverifieerde apparaten sturen in deze ruimte",
|
||||
"Never send encrypted messages to unverified devices in this room from this device": "Nooit vanaf dit apparaat versleutelde berichten naar niet geverifieerde apparaten in deze ruimte sturen",
|
||||
|
@ -391,18 +391,18 @@
|
|||
"Failed to kick": "Niet gelukt om te er uit te zetten",
|
||||
"Press <StartChatButton> to start a chat with someone": "Druk op <StartChatButton> om een gesprek met iemand te starten",
|
||||
"Remove %(threePid)s?": "%(threePid)s verwijderen?",
|
||||
"%(senderName)s requested a VoIP conference.": "%(senderName)s heeft een VoIP gesprek aangevraagd.",
|
||||
"%(senderName)s requested a VoIP conference.": "%(senderName)s heeft een VoIP-gesprek aangevraagd.",
|
||||
"Report it": "Melden",
|
||||
"Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Het wachtwoord veranderen betekent momenteel dat alle eind-tot-eind versleutelingssleutels op alle apparaten veranderen waardoor versleutelde gespreksgeschiedenis onleesbaar wordt, behalve als je eerst de ruimte sleutels exporteert en daarna opnieuw importeert. Dit zal in de toekomst verbeterd worden.",
|
||||
"Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Het wachtwoord veranderen betekent momenteel dat alle end-to-endbeveiligingssleutels op alle apparaten veranderen waardoor versleutelde gespreksgeschiedenis onleesbaar wordt, behalve als je eerst de ruimte sleutels exporteert en daarna opnieuw importeert. Dit zal in de toekomst verbeterd worden.",
|
||||
"restore": "herstellen",
|
||||
"Results from DuckDuckGo": "Resultaten van DuckDuckGo",
|
||||
"Return to app": "Naar de app terugkeren",
|
||||
"Return to login screen": "Naar het inlogscherm terugkeren",
|
||||
"Riot does not have permission to send you notifications - please check your browser settings": "Riot heeft geen permissie om je notificaties te versturen - controleer je browser instellingen",
|
||||
"Riot does not have permission to send you notifications - please check your browser settings": "Riot heeft geen permissie om je notificaties te versturen - controleer je browserinstellingen",
|
||||
"Riot was not given permission to send notifications - please try again": "Riot heeft geen permissie gekregen om notificaties te versturen - probeer het opnieuw",
|
||||
"riot-web version:": "riot-web versie:",
|
||||
"Room %(roomId)s not visible": "Ruimte %(roomId)s is niet zichtbaar",
|
||||
"Room Colour": "Ruimte Kleur",
|
||||
"Room Colour": "Ruimtekleur",
|
||||
"Room contains unknown devices": "De ruimte bevat onbekende apparaten",
|
||||
"Room name (optional)": "Ruimtenaam (optioneel)",
|
||||
"%(roomName)s does not exist.": "%(roomName)s bestaat niet.",
|
||||
|
@ -418,27 +418,27 @@
|
|||
"Send a message (unencrypted)": "Stuur een bericht (onversleuteld)",
|
||||
"Send an encrypted message": "Stuur een versleuteld bericht",
|
||||
"Send anyway": "Alsnog versturen",
|
||||
"Sender device information": "Afzender apparaat informatie",
|
||||
"Send Reset Email": "Stuur Reset E-mail",
|
||||
"Sender device information": "Afzenderapparaatinformatie",
|
||||
"Send Reset Email": "Stuur Reset-E-mail",
|
||||
"sent an image": "stuurde een afbeelding",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s stuurde een afbeelding.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s stuurde een uitnodiging naar %(targetDisplayName)s om tot de ruimte toe te treden.",
|
||||
"sent a video": "stuurde een video",
|
||||
"Server error": "Server fout",
|
||||
"Server error": "Serverfout",
|
||||
"Server may be unavailable or overloaded": "De server kan onbereikbaar of overbelast zijn",
|
||||
"Server may be unavailable, overloaded, or search timed out :(": "De server is misschien onbereikbaar, overbelast of het zoeken duurde te lang :(",
|
||||
"Server may be unavailable, overloaded, or the file too big": "De server is misschien onbereikbaar, overbelast of het bestand is te groot",
|
||||
"Server may be unavailable, overloaded, or you hit a bug.": "De server is misschien onbereikbaar, overbelast of je bent tegen een fout aangelopen.",
|
||||
"Server unavailable, overloaded, or something else went wrong.": "De server is onbereikbaar, overbelast of iets anders ging fout.",
|
||||
"Session ID": "Sessie ID",
|
||||
"Session ID": "Sessie-ID",
|
||||
"%(senderName)s kicked %(targetName)s.": "%(senderName)s heeft %(targetName)s de ruimte uitgestuurd.",
|
||||
"Kick": "Er uit sturen",
|
||||
"Kicks user with given id": "Stuurt de gebruiker met het gegeven id er uit",
|
||||
"Kicks user with given id": "Stuurt de gebruiker met het gegeven ID er uit",
|
||||
"%(senderName)s set a profile picture.": "%(senderName)s heeft een profielfoto ingesteld.",
|
||||
"%(senderName)s set their display name to %(displayName)s.": "%(senderName)s heeft zijn of haar weergavenaam naar %(displayName)s veranderd.",
|
||||
"Set": "Instellen",
|
||||
"Show panel": "Paneel weergeven",
|
||||
"Show Text Formatting Toolbar": "Tekst Opmaak Werkbalk Weergeven",
|
||||
"Show Text Formatting Toolbar": "Tekstopmaakwerkbalk Weergeven",
|
||||
"Show timestamps in 12 hour format (e.g. 2:30pm)": "Laat de tijd in twaalf uur formaat zien (bijv. 2:30pm)",
|
||||
"Signed Out": "Uitgelogd",
|
||||
"Sign in": "Inloggen",
|
||||
|
@ -448,8 +448,8 @@
|
|||
"since they were invited": "sinds ze zijn uitgenodigd",
|
||||
"Some of your messages have not been sent.": "Een paar van je berichten zijn niet verstuurd.",
|
||||
"Someone": "Iemand",
|
||||
"Sorry, this homeserver is using a login which is not recognised ": "Sorry, deze thuisserver gebruikt een inlog methode die niet wordt herkend. ",
|
||||
"The default role for new room members is": "De standaard rol voor nieuwe ruimteleden is",
|
||||
"Sorry, this homeserver is using a login which is not recognised ": "Sorry, deze thuisserver gebruikt een inlogmethode die niet wordt herkend. ",
|
||||
"The default role for new room members is": "De standaardrol voor nieuwe ruimteleden is",
|
||||
"The main address for this room is": "Het hoofdadres voor deze ruimte is",
|
||||
"The phone number entered looks invalid": "Het telefoonnummer dat ingevoerd is ziet er ongeldig uit",
|
||||
"The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "De versleutelingssleutel die je hebt verstrekt komt overeen met de versleutelingssleutel die je hebt ontvangen van %(userId)s's apparaat %(deviceId)s. Apparaat is gemarkeerd als geverifieerd.",
|
||||
|
@ -469,10 +469,10 @@
|
|||
"These are experimental features that may break in unexpected ways": "Dit zijn experimentele functies die misschien kunnen breken op onverwachte manieren",
|
||||
"The visibility of existing history will be unchanged": "De zichtbaarheid van de bestaande geschiedenis zal onveranderd blijven",
|
||||
"This doesn't appear to be a valid email address": "Het ziet er niet naar uit dat dit een geldig e-mailadres is",
|
||||
"This is a preview of this room. Room interactions have been disabled": "Dit is een voorvertoning van de ruimte. Ruimte interacties zijn uitgeschakeld",
|
||||
"This is a preview of this room. Room interactions have been disabled": "Dit is een voorvertoning van de ruimte. Ruimte-interacties zijn uitgeschakeld",
|
||||
"This phone number is already in use": "Dit telefoonnummer is al in gebruik",
|
||||
"This room": "Deze ruimte",
|
||||
"This room is not accessible by remote Matrix servers": "Deze ruimte is niet toegankelijk voor afgelegen Matrix servers",
|
||||
"This room is not accessible by remote Matrix servers": "Deze ruimte is niet toegankelijk voor afgelegen Matrix-servers",
|
||||
"This room's internal ID is": "Het interne ID van deze ruimte is",
|
||||
"times": "keer",
|
||||
"To ban users": "om gebruikers te verbannen",
|
||||
|
@ -495,8 +495,8 @@
|
|||
"To use it, just wait for autocomplete results to load and tab through them.": "Om het te gebruiken, wacht tot de automatisch aangevulde resultaten geladen zijn en tab er doorheen.",
|
||||
"Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Je probeerde een specifiek punt in de tijdlijn van deze ruimte te laden maar je hebt niet de permissie om de desbetreffende berichten te zien.",
|
||||
"Tried to load a specific point in this room's timeline, but was unable to find it.": "Het is niet gelukt om een specifiek punt in de tijdlijn van deze ruimte te laden.",
|
||||
"Turn Markdown off": "Doe opmaak uit",
|
||||
"Turn Markdown on": "Zet opmaak aan",
|
||||
"Turn Markdown off": "Zet Markdown uit",
|
||||
"Turn Markdown on": "Zet Markdown aan",
|
||||
"%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s heeft eind-tot-eind versleuteling aangezet (algoritme %(algorithm)s).",
|
||||
"Unable to add email address": "Niet mogelijk om e-mailadres toe te voegen",
|
||||
"Unable to remove contact information": "Niet mogelijk om contactinformatie te verwijderen",
|
||||
|
@ -511,7 +511,7 @@
|
|||
"Undecryptable": "Niet ontsleutelbaar",
|
||||
"Unencrypted room": "Ontsleutelde ruimte",
|
||||
"unencrypted": "ontsleuteld",
|
||||
"Unencrypted message": "Niet versleuteld bericht",
|
||||
"Unencrypted message": "Niet-versleuteld bericht",
|
||||
"unknown caller": "onbekende beller",
|
||||
"Unknown command": "Onbekende commando",
|
||||
"unknown device": "Onbekend apparaat",
|
||||
|
@ -532,25 +532,25 @@
|
|||
"Upload file": "Bestand uploaden",
|
||||
"Upload new:": "Nieuwe uploaden:",
|
||||
"Usage": "Gebruik",
|
||||
"Use compact timeline layout": "Gebruik een compacte tijdlijn indeling",
|
||||
"Use compact timeline layout": "Gebruik een compacte tijdlijnindeling",
|
||||
"Use with caution": "Gebruik met behoedzaamheid",
|
||||
"User ID": "Gebruiker ID",
|
||||
"User Interface": "Gebruiker Interface",
|
||||
"User ID": "Gebruikers-ID",
|
||||
"User Interface": "Gebruikersinterface",
|
||||
"%(user)s is a": "%(user)s is een",
|
||||
"User name": "Gebruikersnaam",
|
||||
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (macht %(powerLevelNumber)s)",
|
||||
"Username invalid: %(errMessage)s": "Gebruikersnaam ongeldig: %(errMessage)s",
|
||||
"Users": "Gebruikers",
|
||||
"User": "Gebruiker",
|
||||
"Verification Pending": "Verificatie Wachtend",
|
||||
"Verification Pending": "Verificatie Uitstaand",
|
||||
"Verification": "Verificatie",
|
||||
"verified": "geverifieerd",
|
||||
"Verified": "Geverifieerd",
|
||||
"Verified key": "Geverifieerde sleutel",
|
||||
"Video call": "Video-oproep",
|
||||
"Voice call": "Spraakoproep",
|
||||
"VoIP conference finished.": "VoIP vergadering beëindigd.",
|
||||
"VoIP conference started.": "VoIP vergadering gestart.",
|
||||
"VoIP conference finished.": "VoIP-vergadering beëindigd.",
|
||||
"VoIP conference started.": "VoIP-vergadering gestart.",
|
||||
"VoIP is unsupported": "VoIP is niet ondersteund",
|
||||
"(could not connect media)": "(kan media niet verbinden)",
|
||||
"(no answer)": "(geen antwoord)",
|
||||
|
@ -558,27 +558,27 @@
|
|||
"(warning: cannot be disabled again!)": "(waarschuwing: kan niet meer uitgezet worden!)",
|
||||
"Warning!": "Waarschuwing!",
|
||||
"WARNING: Device already verified, but keys do NOT MATCH!": "WAARSCHUWING: Apparaat al geverifieerd, maar de sleutels KOMEN NIET OVEREEN!",
|
||||
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "WAARSCHUWING: SLEUTEL VERIFICATIE IS MISLUKT! De ondertekende sleutel voor %(userId)s en apparaat %(deviceId)s is \"%(fprint)s\" wat niet overeenkomt met de verschafte sleutel \"%(fingerprints)s\". Dit kan betekenen dat je communicatie onderschept wordt!",
|
||||
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "WAARSCHUWING: SLEUTELVERIFICATIE IS MISLUKT! De ondertekende sleutel voor %(userId)s en apparaat %(deviceId)s is \"%(fprint)s\" wat niet overeenkomt met de verschafte sleutel \"%(fingerprint)s\". Dit kan betekenen dat je communicatie onderschept wordt!",
|
||||
"Who can access this room?": "Wie heeft toegang tot deze ruimte?",
|
||||
"Who can read history?": "Wie kan de geschiedenis lezen?",
|
||||
"Who would you like to add to this room?": "Wie wil je aan deze ruimte toevoegen?",
|
||||
"Who would you like to communicate with?": "Met wie zou je willen communiceren?",
|
||||
"%(senderName)s withdrew %(targetName)s's invitation.": "%(sernderName)s trok %(targetName)s's uitnodiging terug.",
|
||||
"%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s trok %(targetName)s's uitnodiging terug.",
|
||||
"Would you like to <acceptText>accept</acceptText> or <declineText>decline</declineText> this invitation?": "Wil je deze uitnodiging <acceptText>accepteren</acceptText> of <declineText>afwijzen</declineText>?",
|
||||
"You already have existing direct chats with this user:": "Je hebt al bestaande privé gesprekken met deze gebruiker:",
|
||||
"You already have existing direct chats with this user:": "Je hebt al bestaande privé-gesprekken met deze gebruiker:",
|
||||
"You are already in a call.": "Je bent al in gesprek.",
|
||||
"You're not in any rooms yet! Press <CreateRoomButton> to make a room or <RoomDirectoryButton> to browse the directory": "Je zit nog niet in een ruimte! Druk op <CreateRoomButton> om een ruimte te maken of <RoomDirectoryButton> om door de catalogus te bladeren",
|
||||
"You are trying to access %(roomName)s.": "Je probeert in %(roomName)s toe te treden.",
|
||||
"You cannot place a call with yourself.": "Je kan geen spraakoproep met jezelf maken.",
|
||||
"You cannot place VoIP calls in this browser.": "Je kan geen VoIP oproepen in deze browser doen.",
|
||||
"You cannot place VoIP calls in this browser.": "Je kan geen VoIP-oproepen in deze browser doen.",
|
||||
"You do not have permission to post to this room": "Je hebt geen permissie om in deze ruimte te praten",
|
||||
"You have been banned from %(roomName)s by %(userName)s.": "Je bent verbannen van %(roomName)s door %(userName)s.",
|
||||
"You have been invited to join this room by %(inviterName)s": "Je bent in deze ruimte uitgenodigd door %(inviterName)s",
|
||||
"You have been kicked from %(roomName)s by %(userName)s.": "Je bent uit %(roomName)s gezet door %(userName)s.",
|
||||
"You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device": "Je bent op alle apparaten uitgelegd en je zal niet langer notificaties ontvangen. Om notificaties weer aan te zetten, log op elk apparaat opnieuw in",
|
||||
"You have <a>disabled</a> URL previews by default.": "Je hebt URL voorvertoningen standaard <a>uitgezet</a>.",
|
||||
"You have <a>enabled</a> URL previews by default.": "Je hebt URL voorvertoningen standaard <a>aangezet</a>.",
|
||||
"You have entered an invalid contact. Try using their Matrix ID or email address.": "Je hebt een ongeldig contact ingevoerd. Probeer zijn of haar Matrix ID of e-mailadres te gebruiken.",
|
||||
"You have <a>disabled</a> URL previews by default.": "Je hebt URL-voorvertoningen standaard <a>uitgezet</a>.",
|
||||
"You have <a>enabled</a> URL previews by default.": "Je hebt URL-voorvertoningen standaard <a>aangezet</a>.",
|
||||
"You have entered an invalid contact. Try using their Matrix ID or email address.": "Je hebt een ongeldig contact ingevoerd. Probeer zijn of haar Matrix-ID of e-mailadres te gebruiken.",
|
||||
"You have no visible notifications": "Je hebt geen zichtbare notificaties",
|
||||
"You may wish to login with a different account, or add this email to this account.": "Je wilt misschien met een ander account inloggen of deze e-mail aan je account toevoegen.",
|
||||
"you must be a": "wat je moet zijn is een",
|
||||
|
@ -586,14 +586,14 @@
|
|||
"You need to be able to invite users to do that.": "Je moet bevoegd zijn om gebruikers uit te nodigen om dat te doen.",
|
||||
"You need to be logged in.": "Je moet ingelogd zijn.",
|
||||
"You need to enter a user name.": "Je moet een gebruikersnaam invoeren.",
|
||||
"Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "Het ziet er naar uit dat je e-mailadres niet met een Matrix ID geassocieerd is op deze thuisserver.",
|
||||
"Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "Het ziet er naar uit dat je e-mailadres niet met een Matrix-ID geassocieerd is op deze thuisserver.",
|
||||
"Your password has been reset": "Je wachtwoord is gereset",
|
||||
"Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them": "Je wachtwoord is succesvol veranderd. Je zal geen notificaties op andere apparaten ontvangen totdat je er opnieuw inlogd",
|
||||
"You seem to be in a call, are you sure you want to quit?": "Het ziet er naar uit dat je in een gesprek zit, weet je zeker dat je wilt afsluiten?",
|
||||
"You seem to be uploading files, are you sure you want to quit?": "Het ziet er naar uit dat je bestanden aan het uploaden bent, weet je zeker dat je wilt afsluiten?",
|
||||
"You should not yet trust it to secure data": "Je moet het nog niet vertrouwen om gegevens te beveiligen",
|
||||
"You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Je zal deze verandering niet terug kunnen draaien omdat je de gebruiker naar hetzelfde machtsniveau als jezelf promoot.",
|
||||
"Your home server does not support device management.": "Je thuisserver ondersteund geen apparaat beheer.",
|
||||
"Your home server does not support device management.": "Je thuisserver ondersteund geen apparaatbeheer.",
|
||||
"This server does not support authentication with a phone number.": "Deze server ondersteunt geen authenticatie met een telefoonnummer.",
|
||||
"Missing password.": "Het wachtwoord mist.",
|
||||
"Passwords don't match.": "De wachtwoorden komen niet overeen.",
|
||||
|
@ -632,10 +632,10 @@
|
|||
"%(severalUsers)sjoined": "%(severalUsers)s zijn toegretreden",
|
||||
"%(oneUser)sjoined": "%(oneUser)s is toegetreden",
|
||||
"%(severalUsers)sleft %(repeats)s times": "%(severalUsers)s zijn %(repeats)s vertrokken",
|
||||
"%(oneUser)sleft %(repeats)s times": "%(oneUser) is %(repeats)s vertrokken",
|
||||
"%(oneUser)sleft %(repeats)s times": "%(oneUser)s is %(repeats)s vertrokken",
|
||||
"%(severalUsers)sleft": "%(severalUsers)s zijn vertrokken",
|
||||
"%(oneUser)sleft": "%(oneUser)s is vertrokken",
|
||||
"%(severalUsers)sjoined and left %(repeats)s times": "%(severalUsers) zijn %(repeats)s toegetreden en weer vertrokken",
|
||||
"%(severalUsers)sjoined and left %(repeats)s times": "%(severalUsers)szijn %(repeats)s toegetreden en weer vertrokken",
|
||||
"%(oneUser)sjoined and left %(repeats)s times": "%(oneUser)s is %(repeats)s keer toegetreden en vertrokken",
|
||||
"%(severalUsers)sjoined and left": "%(severalUsers)s zijn toegetreden en vertrokken",
|
||||
"%(oneUser)sjoined and left": "%(oneUser)s is toegetreden en weer vertrokken",
|
||||
|
@ -643,14 +643,14 @@
|
|||
"%(oneUser)sleft and rejoined %(repeats)s times": "%(oneUser)s is %(repeats)s keer vertrokken en opnieuw toegetreden",
|
||||
"%(severalUsers)sleft and rejoined": "%(severalUsers)s zijn vertrokken en opnieuw toegetreden",
|
||||
"%(oneUser)sleft and rejoined": "%(oneUser)s is vertrokken en opnieuw toegetreden",
|
||||
"%(severalUsers)srejected their invitations %(repeats)s times": "%(severalUsers)s hebben hun uitnodiging uitnodiging %(repeats)s keer afgewezen",
|
||||
"%(severalUsers)srejected their invitations %(repeats)s times": "%(severalUsers)s hebben hun uitnodiging %(repeats)s keer afgewezen",
|
||||
"%(oneUser)srejected their invitation %(repeats)s times": "%(oneUser)s heeft zijn of haar uitnodiging %(repeats)s keer afgewezen",
|
||||
"%(severalUsers)srejected their invitations": "%(severalUsers)s hebben hun uitnodiging afgewezen",
|
||||
"%(oneUser)srejected their invitation": "%(oneUser)s heeft zijn of haar uitnodiging afgewezen",
|
||||
"%(severalUsers)shad their invitations withdrawn %(repeats)s times": "%(severalUsers) hun uitnodiging is %(repeats)s keer terug getrokken",
|
||||
"%(severalUsers)shad their invitations withdrawn %(repeats)s times": "%(severalUsers)shun uitnodiging is %(repeats)s keer terug getrokken",
|
||||
"%(oneUser)shad their invitation withdrawn %(repeats)s times": "%(oneUser)s zijn of haar uitnodiging is %(repeats)s keer terug getrokken",
|
||||
"%(severalUsers)shad their invitations withdrawn": "%(severalUsers)s hun uitnodiging is terug getrokken",
|
||||
"%(oneUser)shad their invitation withdrawn": "%(oneUser) zijn of haar uitnodiging is terug getrokken",
|
||||
"%(oneUser)shad their invitation withdrawn": "%(oneUser)szijn of haar uitnodiging is terug getrokken",
|
||||
"were invited %(repeats)s times": "is %(repeats)s keer uitgenodigd",
|
||||
"was invited %(repeats)s times": "was %(repeats)s keer uitgenodigd",
|
||||
"were invited": "waren uitgenodigd",
|
||||
|
@ -671,27 +671,27 @@
|
|||
"%(oneUser)schanged their name %(repeats)s times": "%(oneUser)s heeft zijn of haar naam %(repeats)s keer aangepast",
|
||||
"%(severalUsers)schanged their name": "%(severalUsers)s hebben hun naam aangepast",
|
||||
"%(oneUser)schanged their name": "%(oneUser)s heeft zijn of haar naam aangepast",
|
||||
"%(severalUsers)schanged their avatar %(repeats)s times": "%(severalUsers) hebben hun avatar %(repeats)s keer aangepast",
|
||||
"%(severalUsers)schanged their avatar %(repeats)s times": "%(severalUsers)shebben hun avatar %(repeats)s keer aangepast",
|
||||
"%(oneUser)schanged their avatar %(repeats)s times": "%(oneUser)s heeft zijn of haar avatar %(repeats)s keer aangepast",
|
||||
"%(severalUsers)schanged their avatar": "%(severalUsers)s hebben hun avatar aangepast",
|
||||
"%(oneUser)schanged their avatar": "%(oneUser)s heeft zijn of haar avatar aangepast",
|
||||
"Please select the destination room for this message": "Selecteer de destinatie ruimte voor dit bericht",
|
||||
"Please select the destination room for this message": "Selecteer de destinatie-ruimte voor dit bericht",
|
||||
"New Password": "Nieuw wachtwoord",
|
||||
"Start automatically after system login": "Start automatisch na systeem aanmelding",
|
||||
"Desktop specific": "Desktop specifiek",
|
||||
"Analytics": "Analisaties",
|
||||
"Opt out of analytics": "Uitschrijven voor gegevens analisaties",
|
||||
"Start automatically after system login": "Start automatisch na systeem-aanmelding",
|
||||
"Desktop specific": "Desktop-specifiek",
|
||||
"Analytics": "Gegevensanalyse",
|
||||
"Opt out of analytics": "Uitschrijven voor gegevensanalyse",
|
||||
"Options": "Opties",
|
||||
"Riot collects anonymous analytics to allow us to improve the application.": "Riot verzameld anonieme analisaties dat het mogelijk maakt om de applicatie te verbeteren.",
|
||||
"Riot collects anonymous analytics to allow us to improve the application.": "Riot verzameld anonieme gegevensanalyse die het mogelijk maakt om de applicatie te verbeteren.",
|
||||
"Passphrases must match": "Wachtzinnen moeten overeenkomen",
|
||||
"Passphrase must not be empty": "Wachtzin mag niet leeg zijn",
|
||||
"Export room keys": "Ruimtesleutels exporteren",
|
||||
"Confirm passphrase": "Wachtzin bevestigen",
|
||||
"Import room keys": "Ruimtesleutels importeren",
|
||||
"File to import": "Bestand om te importeren",
|
||||
"This process allows you to export the keys for messages you have received in encrypted rooms to a local file. You will then be able to import the file into another Matrix client in the future, so that client will also be able to decrypt these messages.": "Dit proces maakt het mogelijk om de sleutels van je ontvangen berichten in versleutelde ruimtes naar een lokaal bestand te exporteren. Je zal daarna in de toekomst het bestand in een ander Matrix programma kunnen importeren zodat dat programma ook deze berichten kan ontsleutelen.",
|
||||
"The exported file will allow anyone who can read it to decrypt any encrypted messages that you can see, so you should be careful to keep it secure. To help with this, you should enter a passphrase below, which will be used to encrypt the exported data. It will only be possible to import the data by using the same passphrase.": "Het geëxporteerde bestand zal het voor iedereen dat het kan lezen mogelijk maken om alle berichten die jij kan zien te ontsleutelen, je zal daarom voorzichtig moeten zijn en het veilig houden. Om hiermee te helpen zou je een wachtzin moeten invoeren hieronder, deze zal dan gebruikt worden om de geëxporteerde gegevens dte versleutelen. Het is dan alleen mogelijk om de gegevens te importeren met hetzelfde wachtwoord.",
|
||||
"This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Dit proces maakt het mogelijk om versleutelingssleutels die je eerst had geëxporteerd vanaf een ander Matrix programma te importeren. Je zal daarna alle berichten kunnen ontsleutelen die het andere programma ook kon ontsleutelen.",
|
||||
"This process allows you to export the keys for messages you have received in encrypted rooms to a local file. You will then be able to import the file into another Matrix client in the future, so that client will also be able to decrypt these messages.": "Dit proces maakt het mogelijk om de sleutels van je ontvangen berichten in versleutelde ruimtes naar een lokaal bestand te exporteren. Je zal daarna in de toekomst het bestand in een ander Matrix-programma kunnen importeren zodat dat programma ook deze berichten kan ontsleutelen.",
|
||||
"The exported file will allow anyone who can read it to decrypt any encrypted messages that you can see, so you should be careful to keep it secure. To help with this, you should enter a passphrase below, which will be used to encrypt the exported data. It will only be possible to import the data by using the same passphrase.": "Het geëxporteerde bestand zal het voor iedereen dat het kan lezen mogelijk maken om alle berichten die jij kan zien te ontsleutelen, je zal daarom voorzichtig moeten zijn en het veilig houden. Om hiermee te helpen zou je een wachtzin moeten invoeren hieronder, deze zal dan gebruikt worden om de geëxporteerde gegevens te versleutelen. Het is dan alleen mogelijk om de gegevens te importeren met hetzelfde wachtwoord.",
|
||||
"This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Dit proces maakt het mogelijk om versleutelingssleutels die je eerst had geëxporteerd vanaf een ander Matrix-programma te importeren. Je zal daarna alle berichten kunnen ontsleutelen die het andere programma ook kon ontsleutelen.",
|
||||
"The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Het te exporteren bestand zal beveiligd zijn met een wachtzin. Je moet hier een wachtzin invoeren om het bestand te ontsleutelen.",
|
||||
"You must join the room to see its files": "Je moet tot een ruimte toetreden om de bestanden te zien",
|
||||
"Reject all %(invitedRooms)s invites": "Alle %(invitedRooms)s uitnodigingen afslaan",
|
||||
|
@ -704,7 +704,7 @@
|
|||
"Are you sure you wish to remove (delete) this event? Note that if you delete a room name or topic change, it could undo the change.": "Weet je zeker dat je deze gebeurtenis wilt verwijderen? Wees er wel van bewust dat als je een ruimtenaam of onderwerp verwijderd je de verandering ongedaan kunt maken.",
|
||||
"Unknown error": "Onbekende fout",
|
||||
"Incorrect password": "Incorrect wachtwoord",
|
||||
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Dit zal je account permanent onbruikbaar maken. Je zal ook niet opnieuw kunnen registreren met hetzelfde gebruikers ID.",
|
||||
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Dit zal je account permanent onbruikbaar maken. Je zal ook niet opnieuw kunnen registreren met hetzelfde gebruikers-ID.",
|
||||
"This action is irreversible.": "Deze actie is onomkeerbaar.",
|
||||
"To continue, please enter your password.": "Om verder te gaan, voer je wachtwoord in.",
|
||||
"To verify that this device can be trusted, please contact its owner using some other means (e.g. in person or a phone call) and ask them whether the key they see in their User Settings for this device matches the key below:": "Om te verifiëren dat dit apparaat vertrouwd kan worden, contacteer de eigenaar op een andere manier (bijv. persoonlijk of via een telefoontje) en vraag of de sleutel die ze zien in de Gebruikersinstellingen voor dit apparaat overeenkomt met de onderstaande sleutel:",
|
||||
|
@ -733,8 +733,8 @@
|
|||
"Add User": "Gebruiker Toevoegen",
|
||||
"This Home Server would like to make sure you are not a robot": "Deze thuisserver wil er zeker van zijn dat je geen robot bent",
|
||||
"Sign in with CAS": "Inloggen met CAS",
|
||||
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.": "Je kan de aangepaste server opties gebruiken om bij andere Matrix servers in te loggen door een andere thuisserver URL te specificeren.",
|
||||
"This allows you to use this app with an existing Matrix account on a different home server.": "Dit maakt het mogelijk om deze applicatie te gebruiken met een bestaand Matrix account op een andere thuisserver.",
|
||||
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.": "Je kan de aangepaste server opties gebruiken om bij andere Matrix-servers in te loggen door een andere thuisserver-URL te specificeren.",
|
||||
"This allows you to use this app with an existing Matrix account on a different home server.": "Dit maakt het mogelijk om deze applicatie te gebruiken met een bestaand Matrix-account op een andere thuisserver.",
|
||||
"You can also set a custom identity server but this will typically prevent interaction with users based on email address.": "Je kan ook een aangepaste identiteitsserver instellen maar dit zal waarschijnlijk interactie met gebruikers gebaseerd op een e-mailadres voorkomen.",
|
||||
"Please check your email to continue registration.": "Bekijk je e-mail om door te gaan met de registratie.",
|
||||
"Token incorrect": "Bewijs incorrect",
|
||||
|
@ -742,10 +742,10 @@
|
|||
"Please enter the code it contains:": "Voer de code in die het bevat:",
|
||||
"If you don't specify an email address, you won't be able to reset your password. Are you sure?": "Als je geen e-mailadres specificeert zal je niet je wachtwoord kunnen resetten. Weet je het zeker?",
|
||||
"You are registering with %(SelectedTeamName)s": "Je registreert je met %(SelectedTeamName)s",
|
||||
"Default server": "Standaard server",
|
||||
"Default server": "Standaardserver",
|
||||
"Custom server": "Aangepaste server",
|
||||
"Home server URL": "Thuisserver URL",
|
||||
"Identity server URL": "Identiteitsserver URL",
|
||||
"Home server URL": "Thuisserver-URL",
|
||||
"Identity server URL": "Identiteitsserver-URL",
|
||||
"What does this mean?": "Wat betekent dit?",
|
||||
"Error decrypting audio": "Fout met het ontsleutelen van de audio",
|
||||
"Error decrypting image": "Fout met het ontsleutelen van de afbeelding",
|
||||
|
@ -753,20 +753,20 @@
|
|||
"This image cannot be displayed.": "Deze afbeelding kan niet worden weergeven.",
|
||||
"Error decrypting video": "Fout met het ontsleutelen van de video",
|
||||
"Add an Integration": "Voeg een integratie toe",
|
||||
"You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Je wordt zo naar een derde-partij website verbonden zodat je het account kan legitimeren voor gebruik met %(integrationsUrl)s. Wil je doorgaan?",
|
||||
"Removed or unknown message type": "Verwijderd of onbekend bericht type",
|
||||
"Disable URL previews by default for participants in this room": "Zet URL voorvertoningen standaard uit voor deelnemers aan deze ruimte",
|
||||
"Disable URL previews for this room (affects only you)": "Zet URL voorvertoningen uit voor deze ruimte (heeft alleen effect op jou)",
|
||||
"URL previews are %(globalDisableUrlPreview)s by default for participants in this room.": "URL voorvertoningen staan standaard %(globalDisableUrlPreview)s voor deelnemers aan deze ruimte.",
|
||||
"URL Previews": "URL Voorvertoningen",
|
||||
"Enable URL previews for this room (affects only you)": "URL voorvertoningen in deze ruimte aanzetten (heeft alleen effect op jou)",
|
||||
"You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Je wordt zo naar een derde-partij-website verbonden zodat je het account kan legitimeren voor gebruik met %(integrationsUrl)s. Wil je doorgaan?",
|
||||
"Removed or unknown message type": "Verwijderd of onbekend berichttype",
|
||||
"Disable URL previews by default for participants in this room": "Zet URL-voorvertoningen standaard uit voor deelnemers aan deze ruimte",
|
||||
"Disable URL previews for this room (affects only you)": "Zet URL-voorvertoningen uit voor deze ruimte (heeft alleen effect op jou)",
|
||||
"URL previews are %(globalDisableUrlPreview)s by default for participants in this room.": "URL-voorvertoningen staan standaard %(globalDisableUrlPreview)s voor deelnemers aan deze ruimte.",
|
||||
"URL Previews": "URL-Voorvertoningen",
|
||||
"Enable URL previews for this room (affects only you)": "URL-voorvertoningen in deze ruimte aanzetten (heeft alleen effect op jou)",
|
||||
"Drop file here to upload": "Bestand hier laten vallen om te uploaden",
|
||||
" (unsupported)": " (niet ondersteund)",
|
||||
"Ongoing conference call%(supportedText)s.": "Lopend vergaderingsgesprek %(supportedText)s.",
|
||||
"for %(amount)ss": "voor %(amount)ss",
|
||||
"for %(amount)sm": "voor %(amount)sm",
|
||||
"for %(amount)sh": "voor %(amount)su",
|
||||
"for %(amount)sd": "for %(amound)sd",
|
||||
"for %(amount)sd": "for %(amount)sd",
|
||||
"Online": "Online",
|
||||
"Idle": "Afwezig",
|
||||
"Offline": "Offline",
|
||||
|
@ -782,9 +782,9 @@
|
|||
"Username not available": "Gebruikersnaam niet beschikbaar",
|
||||
"Something went wrong!": "Iets ging niet goed!",
|
||||
"This will be your account name on the <span></span> homeserver, or you can pick a <a>different server</a>.": "Dit zal je account naam worden op de <span></span> thuisserver of je kan een <a>verschillende server</a> pakken.",
|
||||
"If you already have a Matrix account you can <a>log in</a> instead.": "Als je al een Matrix account hebt kan je in plaats daarvan <a>inloggen</a>.",
|
||||
"Your browser does not support the required cryptography extensions": "Je browser ondersteunt de benodigde cryptografie extensies niet",
|
||||
"Not a valid Riot keyfile": "Niet een geldig Riot sleutelbestand",
|
||||
"If you already have a Matrix account you can <a>log in</a> instead.": "Als je al een Matrix-account hebt kan je in plaats daarvan <a>inloggen</a>.",
|
||||
"Your browser does not support the required cryptography extensions": "Je browser ondersteunt de benodigde cryptografie-extensies niet",
|
||||
"Not a valid Riot keyfile": "Niet een geldig Riot-sleutelbestand",
|
||||
"Authentication check failed: incorrect password?": "Authenticatie controle gefaald: incorrect wachtwoord?",
|
||||
"Disable Peer-to-Peer for 1:1 calls": "Peer-to-Peer voor 1:1 oproepen uitschakelen",
|
||||
"Do you want to set an email address?": "Wil je een e-mailadres instellen?",
|
||||
|
@ -794,7 +794,7 @@
|
|||
"Start verification": "Verificatie starten",
|
||||
"Share without verifying": "Delen zonder verificatie",
|
||||
"Ignore request": "Verzoek negeren",
|
||||
"You added a new device '%(displayName)s', which is requesting encryption keys.": "Je hebt een nieuwe apparaat '%(displayName)s' toegevoegd die om versleutelingssleutels vraagt.",
|
||||
"You added a new device '%(displayName)s', which is requesting encryption keys.": "Je hebt een nieuw apparaat '%(displayName)s' toegevoegd dat om versleutelingssleutels vraagt.",
|
||||
"Your unverified device '%(displayName)s' is requesting encryption keys.": "Je niet geverifieerde apparaat '%(displayName)s' vraagt naar versleutelingssleutels.",
|
||||
"Encryption key request": "Verzoek voor versleutelingssleutel",
|
||||
"Define the power level of a user": "Definieer het machtsniveau van een gebruiker",
|
||||
|
@ -805,18 +805,18 @@
|
|||
"Delete widget": "Widget verwijderen",
|
||||
"Do you want to load widget from URL:": "Wil je de widget laden van de URL:",
|
||||
"Edit": "Wijzigen",
|
||||
"Enable automatic language detection for syntax highlighting": "Automatische taaldetectie voor zinsbouw markeringen aanzetten",
|
||||
"Enable automatic language detection for syntax highlighting": "Automatische taaldetectie voor zinsbouwmarkeringen aanzetten",
|
||||
"Hide Apps": "Apps verbergen",
|
||||
"Hide join/leave messages (invites/kicks/bans unaffected)": "Toetreed/verlaat berichten verbergen (uitnodigingen/verwijderingen/verbanningen zullen ongeschonden blijven)",
|
||||
"Hide avatar and display name changes": "Avatar en weergavenaam wijzigingen verbergen",
|
||||
"Integrations Error": "Integraties Fout",
|
||||
"Integrations Error": "Integratiesfout",
|
||||
"Publish this room to the public in %(domain)s's room directory?": "Deze ruimte publiekelijk maken in %(domain)s's ruimte catalogus?",
|
||||
"Matrix Apps": "Matrix Apps",
|
||||
"AM": "AM",
|
||||
"PM": "PM",
|
||||
"NOTE: Apps are not end-to-end encrypted": "OPMERKING: Apps zijn niet eind-tot-eind versleuteld",
|
||||
"NOTE: Apps are not end-to-end encrypted": "OPMERKING: Apps zijn niet end-to-endbeveiligd",
|
||||
"Revoke widget access": "Toegang tot widget intrekken",
|
||||
"Sets the room topic": "Wijzigt het ruimte onderwerp",
|
||||
"Sets the room topic": "Wijzigt het ruimte-onderwerp",
|
||||
"Show Apps": "Apps Weergeven",
|
||||
"The maximum permitted number of widgets have already been added to this room.": "Het maximum aantal toegestane widgets is al aan deze ruimte toegevoegd.",
|
||||
"To get started, please pick a username!": "Om te beginnen, kies een gebruikersnaam!",
|
||||
|
@ -825,24 +825,24 @@
|
|||
"You are not in this room.": "Je zit niet in deze ruimte.",
|
||||
"You do not have permission to do that in this room.": "Je hebt geen permissie om dat te doen in deze ruimte.",
|
||||
"Verifies a user, device, and pubkey tuple": "Verifieert een gebruiker, apparaat en pubkey tupel",
|
||||
"Autocomplete Delay (ms):": "Automatisch aanvullen vertraging (ms):",
|
||||
"Autocomplete Delay (ms):": "Automatisch-aanvullen-vertraging (ms):",
|
||||
"This Home server does not support groups": "Deze thuisserver ondersteunt geen groepen",
|
||||
"Loading device info...": "Apparaat info aan het laden...",
|
||||
"Groups": "Groepen",
|
||||
"Create a new group": "Maak een nieuwe groep",
|
||||
"Create Group": "Groep Aanmaken",
|
||||
"Group Name": "Groepnaam",
|
||||
"Group Name": "Groepsnaam",
|
||||
"Example": "Voorbeeld",
|
||||
"Create": "Creëer",
|
||||
"Group ID": "Groep ID",
|
||||
"Group ID": "Groeps-ID",
|
||||
"+example:%(domain)s": "+voorbeeld:%(domain)s",
|
||||
"Group IDs must be of the form +localpart:%(domain)s": "Groep IDs moeten er als +lokaalgedeelte:%(domain)s uit zien",
|
||||
"It is currently only possible to create groups on your own home server: use a group ID ending with %(domain)s": "Het is momenteel mogelijk om groepen op je eigen thuisserver aan te maken: gebruik een groep ID dat eindigt met %(domain)s",
|
||||
"Group IDs must be of the form +localpart:%(domain)s": "Groeps-IDs moeten er als +lokaalgedeelte:%(domain)s uit zien",
|
||||
"It is currently only possible to create groups on your own home server: use a group ID ending with %(domain)s": "Het is momenteel mogelijk om groepen op je eigen thuisserver aan te maken: gebruik een groeps-ID dat eindigt met %(domain)s",
|
||||
"Room creation failed": "Het aanmaken van de ruimte is niet gelukt",
|
||||
"You are a member of these groups:": "Je bent een deelnemer van deze groepen:",
|
||||
"Create a group to represent your community! Define a set of rooms and your own custom homepage to mark out your space in the Matrix universe.": "Maak een groep aan om je gemeenschap te representateren! Defineer een set van ruimtes en maak je eigen aangepaste homepagina om je eigen plek in het Matrix universum te creëren.",
|
||||
"Create a group to represent your community! Define a set of rooms and your own custom homepage to mark out your space in the Matrix universe.": "Maak een groep aan om je gemeenschap te representateren! Defineer een set van ruimtes en maak je eigen aangepaste homepagina om je eigen plek in het Matrix-universum te creëren.",
|
||||
"Join an existing group": "Treed tot een bestaande groep toe",
|
||||
"To join an existing group you'll have to know its group identifier; this will look something like <i>+example:matrix.org</i>.": "Om tot een bestaande groep toe te treden moet je groep identificatie weten; dit zal er ongeveer uit zien als <i>+voorbeeld:matrix.org</i>.",
|
||||
"To join an existing group you'll have to know its group identifier; this will look something like <i>+example:matrix.org</i>.": "Om tot een bestaande groep toe te treden moet je groepsidentificatie weten; dit zal er ongeveer uit zien als <i>+voorbeeld:matrix.org</i>.",
|
||||
"Featured Rooms:": "Prominente Ruimtes:",
|
||||
"Error whilst fetching joined groups": "Er is een fout opgetreden tijdens het ophalen van de tot toegretreden groepen",
|
||||
"Featured Users:": "Prominente Gebruikers:",
|
||||
|
@ -850,8 +850,9 @@
|
|||
"Automatically replace plain text Emoji": "Automatisch normale tekst vervangen met Emoji",
|
||||
"Failed to upload image": "Het is niet gelukt om de afbeelding te uploaden",
|
||||
"Failed to update group": "Het is niet gelukt om de groep bij te werken",
|
||||
"Hide avatars in user and room mentions": "Avatars in gebruiker en ruimte vermeldingen verbergen",
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(widgetName)s widget toegevoegd door %(senderName)s",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s widget verwijderd door %(senderName)s",
|
||||
"Robot check is currently unavailable on desktop - please use a <a>web browser</a>": "Robot check is momenteel niet beschikbaar op de desktop - gebruik in plaats daarvan een <a>webbrowser</a>"
|
||||
"Hide avatars in user and room mentions": "Avatars in gebruiker- en ruimte-vermeldingen verbergen",
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(widgetName)s-widget toegevoegd door %(senderName)s",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s-widget verwijderd door %(senderName)s",
|
||||
"Robot check is currently unavailable on desktop - please use a <a>web browser</a>": "Robot-check is momenteel niet beschikbaar op de desktop - gebruik in plaats daarvan een <a>webbrowser</a>",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s-widget aangepast door %(senderName)s"
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"Ignore request": "Zignoruj żądanie",
|
||||
"Start verification": "Rozpocznij weryfikacje",
|
||||
"Start verification": "Rozpocznij weryfikację",
|
||||
"Skip": "Pomiń",
|
||||
"This will allow you to reset your password and receive notifications.": "To pozwoli Ci zresetować Twoje hasło i otrzymać powiadomienia.",
|
||||
"Your browser does not support the required cryptography extensions": "Twoja przeglądarka nie wspiera wymaganych rozszerzeń kryptograficznych",
|
||||
|
@ -14,20 +14,20 @@
|
|||
"This image cannot be displayed.": "Ten obrazek nie może zostać wyświetlony.",
|
||||
"Default server": "Domyślny serwer",
|
||||
"A text message has been sent to": "Wiadomość tekstowa została wysłana do",
|
||||
"Add User": "Dodaj Użytkownika",
|
||||
"Add User": "Dodaj użytkownika",
|
||||
"Verify...": "Zweryfikuj...",
|
||||
"Unknown Address": "Nieznany Adres",
|
||||
"Unknown Address": "Nieznany adres",
|
||||
"Unknown devices": "Nieznane urządzenia",
|
||||
"Verify device": "Zweryfikuj urządzenie",
|
||||
"Device key": "Klucz urządzenia",
|
||||
"Device Name": "Nazwa Urządzenia",
|
||||
"Device Name": "Nazwa urządzenia",
|
||||
"Device name": "Nazwa urządzenia",
|
||||
"To continue, please enter your password.": "Aby kontynuować, proszę wprowadzić swoje hasło.",
|
||||
"Incorrect password": "Nieprawidłowe hasło",
|
||||
"Unknown error": "Nieznany błąd",
|
||||
"Start new chat": "Rozpocznij nową konwersację",
|
||||
"Options": "Opcje",
|
||||
"New Password": "Nowe Hasło",
|
||||
"New Password": "Nowe hasło",
|
||||
"Room directory": "Spis pokojów",
|
||||
"Start chat": "Rozpocznij rozmowę",
|
||||
"Welcome page": "Strona powitalna",
|
||||
|
@ -67,8 +67,8 @@
|
|||
"User": "Użytkownik",
|
||||
"Users": "Użytkownicy",
|
||||
"User name": "Nazwa użytkownika",
|
||||
"User ID": "ID Użytkownika",
|
||||
"User Interface": "Interfejs Użytkownika",
|
||||
"User ID": "ID użytkownika",
|
||||
"User Interface": "Interfejs użytkownika",
|
||||
"Usage": "Użycie",
|
||||
"Upload file": "Prześlij plik",
|
||||
"Unban": "Odbanuj",
|
||||
|
@ -106,7 +106,7 @@
|
|||
"unknown error code": "nieznany kod błędu",
|
||||
"OK": "OK",
|
||||
"Custom Server Options": "Niestandardowe opcje serwera",
|
||||
"Dismiss": "Zdymisjonować",
|
||||
"Dismiss": "Zamknij",
|
||||
"Failed to forget room %(errCode)s": "Nie mogłem zapomnieć o pokoju %(errCode)s",
|
||||
"Failed to join the room": "Nie udało się dołączyć do pokoju",
|
||||
"Favourite": "Ulubiony",
|
||||
|
@ -125,11 +125,11 @@
|
|||
"Admin": "Administrator",
|
||||
"Admin tools": "Narzędzia administracyjne",
|
||||
"And %(count)s more...": "Oraz %(count)s więcej...",
|
||||
"VoIP": "VoIP",
|
||||
"VoIP": "VoIP (połączenie głosowe)",
|
||||
"No Microphones detected": "Nie wykryto żadnego mikrofonu",
|
||||
"No Webcams detected": "Nie wykryto żadnej kamerki internetowej",
|
||||
"No media permissions": "Brak uprawnień do mediów",
|
||||
"You may need to manually permit Riot to access your microphone/webcam": "Możliwe, że będziesz musiał ręcznie pozwolić Riotowi na dostęp do twojego mikrofonu/kamerki",
|
||||
"You may need to manually permit Riot to access your microphone/webcam": "Możliwe, że będziesz musiał ręcznie pozwolić Riotowi na dostęp do twojego mikrofonu/kamerki internetowej",
|
||||
"Default Device": "Urządzenie domyślne",
|
||||
"Advanced": "Zaawansowane",
|
||||
"Always show message timestamps": "Zawsze pokazuj znaczniki czasu wiadomości",
|
||||
|
@ -156,6 +156,702 @@
|
|||
"Autoplay GIFs and videos": "Automatycznie odtwarzaj GIFy i filmiki",
|
||||
"%(senderName)s banned %(targetName)s.": "%(senderName)s zbanował %(targetName)s.",
|
||||
"Ban": "Zbanuj",
|
||||
"Bans user with given id": "Zbanuj użytkownika o podanym id",
|
||||
"Blacklisted": "Umieszczono na czarnej liście"
|
||||
"Bans user with given id": "Blokuje użytkownika o podanym ID",
|
||||
"Blacklisted": "Umieszczono na czarnej liście",
|
||||
"Add a widget": "Dodaj widżet",
|
||||
"Allow": "Pozwól",
|
||||
"Missing Media Permissions, click here to request.": "Brakuje uprawnień mediów. Kliknij tutaj, aby ich zażądać.",
|
||||
"and %(count)s others...|other": "i %(count)s innych...",
|
||||
"and %(count)s others...|one": "i jeden inny...",
|
||||
"Bug Report": "Raport błędu",
|
||||
"Bulk Options": "Masowe opcje",
|
||||
"Call Timeout": "Upłynął limit czasu połączenia",
|
||||
"Can't connect to homeserver - please check your connectivity, ensure your <a>homeserver's SSL certificate</a> is trusted, and that a browser extension is not blocking requests.": "Nie można nawiązać połączenia z serwerem - proszę sprawdź twoje połączenie, upewnij się, że <a>certyfikat SSL serwera</a> jest zaufany, i że dodatki przeglądarki nie blokują żądania.",
|
||||
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "Nie można nawiązać połączenia z serwerem przy użyciu HTTP podczas korzystania z HTTPS dla bieżącej strony. Użyj HTTPS lub <a>włącz niebezpieczne skrypty</a>.",
|
||||
"Can't load user settings": "Nie można załadować ustawień użytkownika",
|
||||
"Cannot add any more widgets": "Nie można dodać już więcej widżetów",
|
||||
"%(senderName)s changed their display name from %(oldDisplayName)s to %(displayName)s.": "%(senderName)s zmienił swoją nazwę z %(oldDisplayName)s na %(displayName)s.",
|
||||
"%(senderName)s changed their profile picture.": "%(senderName)s zmienił swoje zdjęcie profilowe.",
|
||||
"fo": "Farerski",
|
||||
"rm": "Retoromański",
|
||||
"tn": "Tswana",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s zmienił poziom mocy %(powerLevelDiffText)s.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s zmienił nazwę pokoju na %(roomName)s.",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s usunął nazwę pokoju.",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s zmienił temat na \"%(topic)s\".",
|
||||
"Changes to who can read history will only apply to future messages in this room": "Zmiany w dostępie do historii będą dotyczyć tylko przyszłych wiadomości w tym pokoju",
|
||||
"Changes your display nickname": "Zmień swój pseudonim",
|
||||
"Changes colour scheme of current room": "Zmień schemat kolorystyczny bieżącego pokoju",
|
||||
"Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Zmiana hasła zresetuje klucze szyfrowania końcówka-do-końcówki na wszystkich urządzeniach, co spowoduje, że nie będzie się dało odczytać zaszyfrowanej historii czatu, chyba że najpierw wyeksportujesz swoje klucze i ponownie je zaimportujesz. W przyszłości będzie to poprawione.",
|
||||
"Claimed Ed25519 fingerprint key": "Zażądano odcisk klucza Ed25519",
|
||||
"Clear Cache and Reload": "Wyczyść pamięć podręczną i przeładuj",
|
||||
"Clear Cache": "Wyczyść pamięć podręczną",
|
||||
"<a>Click here</a> to join the discussion!": "<a>Kliknij tutaj</a>, aby dołączyć do dyskusji!",
|
||||
"Click here to fix": "Kliknij tutaj, aby naprawić",
|
||||
"Click to mute audio": "Kliknij, aby wyciszyć dźwięk",
|
||||
"Click to mute video": "Kliknij, aby wyłączyć obraz",
|
||||
"click to reveal": "kliknij, aby ujawnić",
|
||||
"Click to unmute video": "Kliknij, aby włączyć obraz",
|
||||
"Click to unmute audio": "Kliknij, aby włączyć dźwięk",
|
||||
"Command error": "Błąd polecenia",
|
||||
"Commands": "Polecenia",
|
||||
"Conference call failed.": "Połączenie konferencyjne nie powiodło się.",
|
||||
"Conference calling is in development and may not be reliable.": "Rozmowy konferencyjne są w trakcie opracowywania i mogą nie działać poprawnie.",
|
||||
"Conference calls are not supported in encrypted rooms": "Połączenia konferencyjne nie są obsługiwane w zaszyfrowanych pokojach",
|
||||
"Conference calls are not supported in this client": "Połączenia konferencyjne nie są obsługiwane w tym kliencie",
|
||||
"Could not connect to the integration server": "Nie można połączyć się z serwerem integracji",
|
||||
"Create a new chat or reuse an existing one": "Utwórz nowy czat lub użyj istniejącego",
|
||||
"Curve25519 identity key": "Curve25519 klucz tożsamości",
|
||||
"Custom": "Własny",
|
||||
"Custom level": "Własny poziom",
|
||||
"/ddg is not a command": "/ddg nie jest poleceniem",
|
||||
"Deactivate Account": "Dezaktywuj konto",
|
||||
"Deactivate my account": "Dezaktywuj moje konto",
|
||||
"Decline": "Odrzuć",
|
||||
"Decrypt %(text)s": "Odszyfruj %(text)s",
|
||||
"Decryption error": "Błąd odszyfrowywania",
|
||||
"Delete widget": "Usuń widżet",
|
||||
"demote": "zdegraduj",
|
||||
"Default": "Domyślny",
|
||||
"Define the power level of a user": "Zdefiniuj poziom mocy użytkownika",
|
||||
"Device already verified!": "Urządzenie jest już zweryfikowane!",
|
||||
"Device ID": "Identyfikator urządzenia",
|
||||
"Device ID:": "Identyfikator urządzenia:",
|
||||
"device id: ": "identyfikator urządzenia: ",
|
||||
"Device key:": "Klucz urządzenia:",
|
||||
"Devices will not yet be able to decrypt history from before they joined the room": "Urządzenia nie będą mogły odszyfrowywać historii sprzed dołączenia do pokoju",
|
||||
"Direct chats": "Rozmowy bezpośrednie",
|
||||
"Disable Notifications": "Wyłącz powiadomienia",
|
||||
"disabled": "wyłączone",
|
||||
"Disable inline URL previews by default": "Domyślnie wyłącz podgląd linków",
|
||||
"Disable markdown formatting": "Wyłącz formatowanie markdown",
|
||||
"Disinvite": "Anuluj zaproszenie",
|
||||
"Display name": "Wyświetlana nazwa",
|
||||
"Displays action": "Wyświetlane akcje",
|
||||
"Do you want to load widget from URL:": "Czy chcesz załadować widżet z adresu:",
|
||||
"Don't send typing notifications": "Nie wysyłaj powiadomienia o pisaniu",
|
||||
"Download %(text)s": "Pobrano %(text)s",
|
||||
"Drop File Here": "Upuść plik tutaj",
|
||||
"Drop here to tag %(section)s": "Upuść tutaj by oznaczyć %(section)s",
|
||||
"Ed25519 fingerprint": "Odcisk Ed25519",
|
||||
"Edit": "Edytuj",
|
||||
"Email": "E-mail",
|
||||
"Email address": "Adres e-mail",
|
||||
"Email address (optional)": "Adres e-mail (opcjonalnie)",
|
||||
"Email, name or matrix ID": "E-mail, nazwa lub matrix ID",
|
||||
"Emoji": "Emoji",
|
||||
"Enable automatic language detection for syntax highlighting": "Włącz automatyczne rozpoznawanie języka dla podświetlania składni",
|
||||
"Enable encryption": "Włącz szyfrowanie",
|
||||
"Enable Notifications": "Włącz powiadomienia",
|
||||
"enabled": "włączone",
|
||||
"Encrypted by a verified device": "Zaszyfrowane przez zweryfikowane urządzenie",
|
||||
"Encrypted by an unverified device": "Zaszyfrowane przez niezweryfikowane urządzenie",
|
||||
"Encrypted messages will not be visible on clients that do not yet implement encryption": "Szyfrowane wiadomości nie są widoczne w programach, które nie implementują szyfrowania",
|
||||
"Encrypted room": "Pokój szyfrowany",
|
||||
"Encryption is enabled in this room": "Szyfrowanie jest włączone w tym pokoju",
|
||||
"Encryption is not enabled in this room": "Szyfrowanie nie jest włączone w tym pokoju",
|
||||
"%(senderName)s ended the call.": "%(senderName)s zakończył połączenie.",
|
||||
"End-to-end encryption information": "Informacje o szyfrowaniu końcówka-do-końcówki",
|
||||
"End-to-end encryption is in beta and may not be reliable": "Szyfrowanie końcówka-do-końcówki jest w fazie beta i może nie być dopracowane",
|
||||
"Enter Code": "Wpisz kod",
|
||||
"Enter passphrase": "Wpisz frazę",
|
||||
"Error decrypting attachment": "Błąd odszyfrowywania załącznika",
|
||||
"Error: Problem communicating with the given homeserver.": "Błąd: wystąpił problem podczas komunikacji z podanym serwerem.",
|
||||
"Event information": "Informacje zdarzenia",
|
||||
"Existing Call": "Istniejące połączenie",
|
||||
"Export": "Eksport",
|
||||
"Export E2E room keys": "Eksportuj klucze E2E pokojów",
|
||||
"Failed to ban user": "Nie udało się zbanować użytkownika",
|
||||
"Failed to change power level": "Nie udało się zmienić poziomu mocy",
|
||||
"Failed to delete device": "Nie udało się usunąć urządzenia",
|
||||
"Failed to fetch avatar URL": "Nie udało się pobrać awatara",
|
||||
"Failed to join room": "Nie udało się dołączyć do pokoju",
|
||||
"Failed to kick": "Nie udało się wykopać użytkownika",
|
||||
"Failed to leave room": "Nie udało się opuścić pokoju",
|
||||
"Failed to load timeline position": "Nie udało się wczytać pozycji osi czasu",
|
||||
"Failed to lookup current room": "Nie udało się wyszukać aktualnego pokoju",
|
||||
"Failed to mute user": "Nie udało się wyciszyć użytkownika",
|
||||
"Failed to register as guest:": "Nie udało się zarejestrować jako gość:",
|
||||
"Failed to reject invite": "Nie udało się odrzucić zaproszenia",
|
||||
"Failed to reject invitation": "Nie udało się odrzucić zaproszenia",
|
||||
"Failed to save settings": "Nie udało się zapisać ustawień",
|
||||
"Failed to send email": "Nie udało się wysłać wiadomości e-mail",
|
||||
"Failed to send request.": "Nie udało się wysłać żądania.",
|
||||
"Failed to set avatar.": "Nie udało się ustawić awataru.",
|
||||
"Failed to set display name": "Nie udało się ustawić wyświetlanej nazwy",
|
||||
"Failed to set up conference call": "Nie udało się ustanowić połączenia konferencyjnego",
|
||||
"Failed to toggle moderator status": "Nie udało się przełączyć na stan moderatora",
|
||||
"Failed to unban": "Nie udało się odbanować",
|
||||
"Failed to upload file": "Nie udało się wgrać pliku",
|
||||
"Failed to upload profile picture!": "Nie udało się wgrać zdjęcia profilowego!",
|
||||
"Failed to verify email address: make sure you clicked the link in the email": "Nie udało się zweryfikować adresu e-mail: upewnij się że kliknąłeś w link w e-mailu",
|
||||
"Failure to create room": "Nie udało się stworzyć pokoju",
|
||||
"favourite": "ulubiony",
|
||||
"Favourites": "Ulubione",
|
||||
"Fill screen": "Wypełnij ekran",
|
||||
"Filter room members": "Filtruj uczestników pokoju",
|
||||
"Forget room": "Zapomnij pokój",
|
||||
"Forgot your password?": "Zapomniałeś hasła?",
|
||||
"For security, this session has been signed out. Please sign in again.": "Ze względów bezpieczeństwa ta sesja została wylogowana. Zaloguj się jeszcze raz.",
|
||||
"For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "Ze względów bezpieczeństwa, wylogowanie skasuje z tej przeglądarki wszystkie klucze szyfrowania końcówka-do-końcówki. Jeśli chcesz móc odszyfrować swoje historie konwersacji z przyszłych sesji Riot-a, proszę wyeksportuj swoje klucze pokojów do bezpiecznego miejsca.",
|
||||
"Found a bug?": "Znalazłeś błąd?",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s z %(fromPowerLevel)s na %(toPowerLevel)s",
|
||||
"Guest access is disabled on this Home Server.": "Dostęp dla gości jest wyłączony na tym serwerze.",
|
||||
"Guests can't set avatars. Please register.": "Goście nie mogą ustawić awatara. Proszę się zarejestrować.",
|
||||
"Guest users can't create new rooms. Please register to create room and start a chat.": "Goście nie mogą tworzyć nowych pokoi. Proszę się zarejestrować, by móc stworzyć nowy pokój.",
|
||||
"Deops user with given id": "Usuwa prawa administratora użytkownikowi o danym ID",
|
||||
"Guest users can't upload files. Please register to upload.": "Goście nie mogą wysyłać plików na serwer. Proszę się zarejestrować, by móc wysyłać pliki.",
|
||||
"Guests can't use labs features. Please register.": "Goście nie mogą używać funkcji eksperymentalnych. Proszę się zarejestrować.",
|
||||
"Guests cannot join this room even if explicitly invited.": "Goście nie mogą dołączać do tego pokoju, nawet jeśli zostali specjalnie zaproszeni.",
|
||||
"Hangup": "Rozłącz się",
|
||||
"Hide avatar and display name changes": "Ukryj zmiany awatarów i nazw ekranowych",
|
||||
"Hide Text Formatting Toolbar": "Ukryj pasek formatowania tekstu",
|
||||
"Home": "Strona startowa",
|
||||
"Homeserver is": "Serwer domowy to",
|
||||
"Identity Server is": "Serwer Identity to",
|
||||
"I have verified my email address": "Zweryfikowałem swój adres e-mail",
|
||||
"Import": "Importuj",
|
||||
"Import E2E room keys": "Importuj klucze pokoju E2E",
|
||||
"Incoming call from %(name)s": "Połączenie przychodzące od %(name)s",
|
||||
"Incoming video call from %(name)s": "Przychodzące połączenie wideo od %(name)s",
|
||||
"Incoming voice call from %(name)s": "Przychodzące połączenie głosowe od %(name)s",
|
||||
"Incorrect username and/or password.": "Nieprawidłowa nazwa użytkownika i/lub hasło.",
|
||||
"Incorrect verification code": "Nieprawidłowy kod weryfikujący",
|
||||
"Integrations Error": "Błąd integracji",
|
||||
"Interface Language": "Język interfejsu",
|
||||
"Invalid alias format": "Nieprawidłowy format aliasu",
|
||||
"Invalid address format": "Nieprawidłowy format adresu",
|
||||
"Invalid Email Address": "Nieprawidłowy adres e-mail",
|
||||
"Invalid file%(extra)s": "Nieprawidłowy plik %(extra)s",
|
||||
"%(senderName)s invited %(targetName)s.": "%(senderName)s zaprosił %(targetName)s.",
|
||||
"Invite new room members": "Zaproś nowych członków do pokoju",
|
||||
"Invited": "Zaproszony",
|
||||
"Invites": "Zaproszenia",
|
||||
"Invites user with given id to current room": "Zaprasza użytkownika o danym ID do obecnego pokoju",
|
||||
"'%(alias)s' is not a valid format for an address": "'%(alias)s' nie jest poprawnym formatem adresu",
|
||||
"'%(alias)s' is not a valid format for an alias": "'%(alias)s' nie jest poprawnym formatem aliasu",
|
||||
"%(displayName)s is typing": "%(displayName)s pisze",
|
||||
"Sign in with": "Zaloguj się używając",
|
||||
"Join as <voiceText>voice</voiceText> or <videoText>video</videoText>.": "Dołącz <voiceText>głosowo</voiceText> lub przez <videoText>wideo</videoText>.",
|
||||
"Join Room": "Dołącz do pokoju",
|
||||
"joined and left": "dołączył i wyszedł",
|
||||
"joined": "dołączył",
|
||||
"%(targetName)s joined the room.": "%(targetName)s dołączył do pokoju.",
|
||||
"Joins room with given alias": "Dołącz do pokoju o podanym aliasie",
|
||||
"Jump to first unread message.": "Przeskocz do pierwszej nieprzeczytanej wiadomości.",
|
||||
"%(senderName)s kicked %(targetName)s.": "%(senderName)s wyrzucił %(targetName)s.",
|
||||
"Kick": "Wyrzuć",
|
||||
"Kicks user with given id": "Wyrzuca użytkownika o danym ID",
|
||||
"Labs": "Laboratoria",
|
||||
"Last seen": "Ostatnio widziany",
|
||||
"Leave room": "Opuść pokój",
|
||||
"left and rejoined": "wyszedł i ponownie dołączył",
|
||||
"left": "wyszedł",
|
||||
"%(targetName)s left the room.": "%(targetName)s opuścił pokój.",
|
||||
"Level:": "Poziom:",
|
||||
"Publish this room to the public in %(domain)s's room directory?": "Czy opublikować ten pokój dla ogółu w spisie pokojów domeny %(domain)s?",
|
||||
"Local addresses for this room:": "Lokalne adresy dla tego pokoju:",
|
||||
"Logged in as:": "Zalogowany jako:",
|
||||
"Login as guest": "Zaloguj jako gość",
|
||||
"Logout": "Wyloguj",
|
||||
"Low priority": "Niski priorytet",
|
||||
"%(senderName)s made future room history visible to": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla",
|
||||
"Manage Integrations": "Zarządzaj integracjami",
|
||||
"Markdown is disabled": "Markdown jest wyłączony",
|
||||
"Markdown is enabled": "Markdown jest włączony",
|
||||
"matrix-react-sdk version:": "Wersja matrix-react-sdk:",
|
||||
"Matrix Apps": "Aplikacje Matrix",
|
||||
"Members only": "Tylko dla członków",
|
||||
"Message not sent due to unknown devices being present": "Wiadomość nie została wysłana z powodu obecności nieznanych urządzeń",
|
||||
"Missing room_id in request": "Brakujące room_id w żądaniu",
|
||||
"Missing user_id in request": "Brakujące user_id w żądaniu",
|
||||
"Mobile phone number": "Numer telefonu komórkowego",
|
||||
"Mobile phone number (optional)": "Numer telefonu komórkowego (opcjonalne)",
|
||||
"Moderator": "Moderator",
|
||||
"my Matrix ID": "mój Matrix ID",
|
||||
"Name": "Imię",
|
||||
"Never send encrypted messages to unverified devices from this device": "Nigdy nie wysyłaj zaszyfrowanych wiadomości do niezweryfikowanych urządzeń z tego urządzenia",
|
||||
"Never send encrypted messages to unverified devices in this room": "Nigdy nie wysyłaj zaszyfrowanych wiadomości do niezweryfikowanych urządzeń w tym pokoju",
|
||||
"Never send encrypted messages to unverified devices in this room from this device": "Nigdy nie wysyłaj niezaszyfrowanych wiadomości do niezweryfikowanych urządzeń z tego urządzenia",
|
||||
"New address (e.g. #foo:%(localDomain)s)": "Nowy adres (np. #foo:%(localDomain)s)",
|
||||
"New Composer & Autocomplete": "Nowy edytor tekstu i autouzupełnianie",
|
||||
"New password": "Nowe hasło",
|
||||
"New passwords don't match": "Nowe hasła nie zgadzają się",
|
||||
"New passwords must match each other.": "Nowe hasła muszą się zgadzać.",
|
||||
"none": "żaden",
|
||||
"not set": "nieustawiony",
|
||||
"not specified": "nieokreślony",
|
||||
"(not supported by this browser)": "(niewspierany przez tę przeglądarkę)",
|
||||
"<not supported>": "<niewspierany>",
|
||||
"AM": "AM",
|
||||
"PM": "PM",
|
||||
"NOT verified": "NIEzweryfikowany",
|
||||
"NOTE: Apps are not end-to-end encrypted": "UWAGA: Aplikacje nie są szyfrowane metodą użytkownik-użytkownik",
|
||||
"No devices with registered encryption keys": "Brak urządzeń z zarejestrowanymi kluczami szyfrującymi",
|
||||
"No display name": "Brak nazwy ekranowej",
|
||||
"No more results": "Nie ma więcej wyników",
|
||||
"No results": "Brak wyników",
|
||||
"No users have specific privileges in this room": "Żadni użytkownicy w tym pokoju nie mają specyficznych uprawnień",
|
||||
"olm version:": "wersja olm:",
|
||||
"Once encryption is enabled for a room it cannot be turned off again (for now)": "Po włączeniu szyfrowania w pokoju nie można go ponownie wyłączyć (póki co)",
|
||||
"Once you've followed the link it contains, click below": "Po kliknięciu łącza, które jest tam zawarte kliknij poniżej",
|
||||
"Only people who have been invited": "Tylko ludzie, którzy zostali zaproszeni",
|
||||
"Otherwise, <a>click here</a> to send a bug report.": "W przeciwnym razie, <a>kliknij tutaj</a> by wysłać raport o błędzie.",
|
||||
"had": "był",
|
||||
"Password": "Hasło",
|
||||
"Password:": "Hasło:",
|
||||
"Passwords can't be empty": "Hasła nie mogą być puste",
|
||||
"People": "Ludzie",
|
||||
"Permissions": "Uprawnienia",
|
||||
"Phone": "Telefon",
|
||||
"%(senderName)s placed a %(callType)s call.": "%(senderName)s rozpoczął połączenie %(callType)s.",
|
||||
"Please check your email and click on the link it contains. Once this is done, click continue.": "Sprawdź swój e-mail i kliknij link w nim zawarty. Kiedy już to zrobisz, kliknij \"kontynuuj\".",
|
||||
"Power level must be positive integer.": "Poziom uprawnień musi być liczbą dodatnią.",
|
||||
"Press": "Naciśnij",
|
||||
"Press <StartChatButton> to start a chat with someone": "Naciśnij <StartChatButton>, by rozpocząć rozmowę z kimś",
|
||||
"Privacy warning": "Ostrzeżenie o prywatności",
|
||||
"Private Chat": "Rozmowa prywatna",
|
||||
"Privileged Users": "Użytkownicy uprzywilejowani",
|
||||
"Profile": "Profil",
|
||||
"Public Chat": "Rozmowa publiczna",
|
||||
"Reason": "Powód",
|
||||
"Reason: %(reasonText)s": "Powód: %(reasonText)s",
|
||||
"Revoke Moderator": "Usuń prawa moderatorskie",
|
||||
"Revoke widget access": "Usuń dostęp do widżetów",
|
||||
"Refer a friend to Riot:": "Zaproś znajomego do Riota:",
|
||||
"Register": "Zarejestruj",
|
||||
"rejected": "odrzucone",
|
||||
"%(targetName)s rejected the invitation.": "%(targetName)s odrzucił zaproszenie.",
|
||||
"Reject invitation": "Odrzuć zaproszenie",
|
||||
"Rejoin": "Dołącz ponownie",
|
||||
"Remote addresses for this room:": "Adresy zdalne dla tego pokoju:",
|
||||
"Remove Contact Information?": "Usunąć dane kontaktowe?",
|
||||
"%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s usunął swoją nazwę ekranową (%(oldDisplayName)s).",
|
||||
"%(senderName)s removed their profile picture.": "%(senderName)s usunął swoje zdjęcie profilowe.",
|
||||
"Remove %(threePid)s?": "Usunąć %(threePid)s?",
|
||||
"Hide Apps": "Ukryj aplikacje",
|
||||
"%(senderName)s requested a VoIP conference.": "%(senderName)s zażądał grupowego połączenia głosowego VoIP.",
|
||||
"Report it": "Zgłoś",
|
||||
"restore": "przywróć",
|
||||
"Results from DuckDuckGo": "Wyniki z DuckDuckGo",
|
||||
"Return to app": "Wróć do aplikacji",
|
||||
"Return to login screen": "Wróć do ekranu logowania",
|
||||
"Riot does not have permission to send you notifications - please check your browser settings": "Riot nie ma uprawnień, by wysyłać ci powiadomienia - sprawdź ustawienia swojej przeglądarki",
|
||||
"Hide join/leave messages (invites/kicks/bans unaffected)": "Ukryj wiadomości o dołączeniu/opuszczeniu (nie obejmuje zaproszeń/wyrzuceń/banów)",
|
||||
"Hide read receipts": "Ukryj potwierdzenia odczytu",
|
||||
"Historical": "Historyczne",
|
||||
"Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Resetowanie hasła zresetuje klucze szyfrowania końcówka-do-końcówki na wszystkich urządzeniach, co spowoduje, że nie będzie się dało odczytać zaszyfrowanej historii czatu, chyba że najpierw wyeksportujesz swoje klucze i ponownie je zaimportujesz. W przyszłości będzie to poprawione.",
|
||||
"Riot was not given permission to send notifications - please try again": "Riot nie otrzymał uprawnień do wysyłania powiadomień - proszę spróbuj ponownie",
|
||||
"riot-web version:": "wersja riot-web:",
|
||||
"Room %(roomId)s not visible": "Pokój %(roomId)s nie jest widoczny",
|
||||
"Room Colour": "Kolor pokoju",
|
||||
"Room contains unknown devices": "Pokój zawiera nieznane urządzenia",
|
||||
"Room name (optional)": "Nazwa pokoju (opcjonalna)",
|
||||
"%(roomName)s does not exist.": "%(roomName)s nie istnieje.",
|
||||
"%(roomName)s is not accessible at this time.": "%(roomName)s nie jest dostępny w tym momencie.",
|
||||
"Rooms": "Pokoje",
|
||||
"Save": "Zapisz",
|
||||
"Scroll to bottom of page": "Przewiń do końca strony",
|
||||
"Scroll to unread messages": "Przewiń do nieprzeczytanych wiadomości",
|
||||
"Search failed": "Wyszukiwanie nie powiodło się",
|
||||
"Searches DuckDuckGo for results": "Przeszukaj DuckDuckGo dla wyników",
|
||||
"Searching known users": "Przeszukaj znanych użytkowników",
|
||||
"Seen by %(userName)s at %(dateTime)s": "Widziane przez %(userName)s o %(dateTime)s",
|
||||
"Send a message (unencrypted)": "Wyślij wiadomość (nieszyfrowaną)",
|
||||
"Send an encrypted message": "Wyślij szyfrowaną wiadomość",
|
||||
"Send anyway": "Wyślij mimo to",
|
||||
"Sender device information": "Informacja o urządzeniu nadawcy",
|
||||
"Send Invites": "Wyślij zaproszenie",
|
||||
"Send Reset Email": "Wyślij e-mail resetujący hasło",
|
||||
"sent an image": "wysłano obraz",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s wysłał obraz.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s wysłał zaproszenie do %(targetDisplayName)s do dołączenia do pokoju.",
|
||||
"sent a video": "wysłał wideo",
|
||||
"Server error": "Błąd serwera",
|
||||
"Server may be unavailable or overloaded": "Serwer może być niedostępny lub przeciążony",
|
||||
"Server may be unavailable, overloaded, or search timed out :(": "Serwer może być niedostępny, przeciążony, lub upłynął czas wyszukiwania :(",
|
||||
"Server may be unavailable, overloaded, or the file too big": "Serwer może być niedostępny, przeciążony, lub plik jest za duży",
|
||||
"Server may be unavailable, overloaded, or you hit a bug.": "Serwer może być niedostępny, przeciążony, lub trafiłeś na błąd.",
|
||||
"Server unavailable, overloaded, or something else went wrong.": "Serwer może być niedostępny, przeciążony, lub coś innego poszło źle.",
|
||||
"Session ID": "Identyfikator sesji",
|
||||
"%(senderName)s set a profile picture.": "%(senderName)s ustawił zdjęcie profilowe.",
|
||||
"%(senderName)s set their display name to %(displayName)s.": "%(senderName)s ustawił swoją nazwę na %(displayName)s.",
|
||||
"Set": "Ustaw",
|
||||
"Sets the room topic": "Ustaw temat pokoju",
|
||||
"Show Apps": "Pokaż aplikacje",
|
||||
"Show panel": "Pokaż panel",
|
||||
"Show Text Formatting Toolbar": "Pokaż pasek narzędzi formatowania tekstu",
|
||||
"Show timestamps in 12 hour format (e.g. 2:30pm)": "Pokaż czas w formacie 12-sto godzinnym (n.p. 2:30pm)",
|
||||
"Signed Out": "Wylogowano",
|
||||
"Sign in": "Zaloguj",
|
||||
"Sign out": "Wyloguj",
|
||||
"since the point in time of selecting this option": "od momentu zaznaczenia tej opcji",
|
||||
"since they joined": "od momentu dołączenia",
|
||||
"since they were invited": "od momentu zaproszenia",
|
||||
"Some of your messages have not been sent.": "Niektóre z twoich wiadomości nie zostały wysłane.",
|
||||
"Someone": "Ktoś",
|
||||
"Sorry, this homeserver is using a login which is not recognised ": "Przepraszamy, ten serwer używa loginu który nie jest rozpoznawany ",
|
||||
"Start a chat": "Rozpocznij rozmowę",
|
||||
"Start authentication": "Rozpocznij uwierzytelnienie",
|
||||
"Start Chat": "Rozpocznij rozmowę",
|
||||
"Submit": "Wyślij",
|
||||
"Success": "Sukces",
|
||||
"tag as %(tagName)s": "oznaczył jako %(tagName)s",
|
||||
"tag direct chat": "oznaczył bezpośrednią rozmowę",
|
||||
"Tagged as: ": "Oznaczone jako: ",
|
||||
"The default role for new room members is": "Domyślną rolą dla nowych członków pokoju jest",
|
||||
"The main address for this room is": "Głównym adresem dla tego pokoju jest",
|
||||
"The maximum permitted number of widgets have already been added to this room.": "Do tego pokoju dodano już maksymalną dozwoloną liczbę widżetów.",
|
||||
"The phone number entered looks invalid": "Wprowadzony numer telefonu wygląda na niepoprawny",
|
||||
"The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "Podany klucz podpisu odpowiada kluczowi podpisania otrzymanemu z urządzenia %(userId)s %(deviceId)s. Urządzenie oznaczone jako zweryfikowane.",
|
||||
"This action cannot be performed by a guest user. Please register to be able to do this.": "Ta czynność nie może być wykonana przez gościa. Proszę się zarejestrować, aby móc ją wykonać.",
|
||||
"This email address is already in use": "Podany adres e-mail jest już w użyciu",
|
||||
"This email address was not found": "Podany adres e-mail nie został znaleziony",
|
||||
"%(actionVerb)s this person?": "%(actionVerb)s tą osobę?",
|
||||
"changing room on a RoomView is not supported": "Zmiana pokoju na RoomView nie jest obsługiwana",
|
||||
"Must be viewing a room": "Musi być w trakcie wyświetlania pokoju",
|
||||
"The email address linked to your account must be entered.": "Musisz wpisać adres e-mail połączony z twoim kontem.",
|
||||
"The file '%(fileName)s' exceeds this home server's size limit for uploads": "Rozmiar folderu '%(fileName)s' przekracza możliwy limit do przesłania na serwer domowy",
|
||||
"The file '%(fileName)s' failed to upload": "Przesyłanie folderu '%(fileName)s' nie powiodło się",
|
||||
"The remote side failed to pick up": "Strona zdalna nie odebrała",
|
||||
"There was a problem logging in.": "Nastąpiły problemy z logowaniem.",
|
||||
"This room has no local addresses": "Ten pokój nie ma lokalnych adresów",
|
||||
"This room is not recognised.": "Ten pokój nie został rozpoznany.",
|
||||
"These are experimental features that may break in unexpected ways": "Te funkcje są eksperymentalne i może wystąpić błąd",
|
||||
"The visibility of existing history will be unchanged": "Widoczność dotychczasowej historii nie zostanie zmieniona",
|
||||
"This doesn't appear to be a valid email address": "Ten adres e-mail zdaje się nie być poprawny",
|
||||
"This is a preview of this room. Room interactions have been disabled": "To jest podgląd tego pokoju. Interakcje w pokoju zostały wyłączone",
|
||||
"This phone number is already in use": "Ten numer telefonu jest już zajęty",
|
||||
"This room": "Ten pokój",
|
||||
"This room is not accessible by remote Matrix servers": "Ten pokój nie jest dostępny na zdalnych serwerach Matrix",
|
||||
"This room's internal ID is": "Wewnętrzne ID tego pokoju to",
|
||||
"times": "razy",
|
||||
"To ban users": "Żeby zablokować użytkowników",
|
||||
"to browse the directory": "żeby przeglądać katalog",
|
||||
"To configure the room": "Żeby skonfigurować pokój",
|
||||
"to demote": "żeby zmniejszyć priorytet",
|
||||
"To get started, please pick a username!": "Aby rozpocząć, wybierz nazwę użytkownika!",
|
||||
"To invite users into the room": "Żeby zaprosić użytkowników do pokoju",
|
||||
"To kick users": "Żeby usuwać użytkowników",
|
||||
"to make a room or": "żeby utworzyć pokój lub",
|
||||
"To remove other users' messages": "Żeby usuwać wiadomości innych użytkowników",
|
||||
"To reset your password, enter the email address linked to your account": "Aby zresetować swoje hasło, wpisz adres e-mail powiązany z twoim kontem",
|
||||
"to restore": "żeby przywrócić",
|
||||
"To send messages": "Żeby wysyłać wiadomości",
|
||||
"to start a chat with someone": "żeby zacząć rozmowę z kimś",
|
||||
"to tag as %(tagName)s": "żeby otagować jako %(tagName)s",
|
||||
"To send events of type": "Żeby wysyłać wydarzenia typu",
|
||||
"to tag direct chat": "żeby oznaczyć rozmowę bezpośrednią",
|
||||
"Turn Markdown off": "Wyłącz Markdown",
|
||||
"Turn Markdown on": "Włącz Markdown",
|
||||
"%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s włączył szyfrowanie użytkownik-użytkownik (algorithm %(algorithm)s).",
|
||||
"Unable to add email address": "Nie można dodać adresu e-mail",
|
||||
"Unable to create widget.": "Nie można utworzyć widżetu.",
|
||||
"Unable to remove contact information": "Nie można usunąć informacji kontaktowych",
|
||||
"Unable to restore previous session": "Nie można przywrócić poprzedniej sesji",
|
||||
"Unable to verify email address.": "Weryfikacja adresu e-mail nie powiodła się.",
|
||||
"%(senderName)s unbanned %(targetName)s.": "%(senderName)s odblokował/a %(targetName)s.",
|
||||
"Unable to capture screen": "Nie można zrobić zrzutu ekranu",
|
||||
"Unable to enable Notifications": "Nie można włączyć powiadomień",
|
||||
"Unable to load device list": "Nie można załadować listy urządzeń",
|
||||
"Undecryptable": "Odszyfrowanie niemożliwe",
|
||||
"Unencrypted room": "Pokój nieszyfrowany",
|
||||
"This Home Server does not support login using email address.": "Ten serwer domowy nie obsługuje logowania się poprzez adres e-mail.",
|
||||
"This invitation was sent to an email address which is not associated with this account:": "To zaproszenie zostało wysłane na adres e-mail, który nie jest połączony z tym kontem:",
|
||||
"to favourite": "żeby dodać do ulubionych",
|
||||
"To use it, just wait for autocomplete results to load and tab through them.": "Żeby z niego skorzystać, należy poczekać na załadowanie się wyników autouzupełnienia i naciskać przycisk \"Tab\", by je przewijać.",
|
||||
"Unencrypted message": "Niezaszyfrowana wiadomość",
|
||||
"unknown caller": "nieznany dzwoniący",
|
||||
"unknown device": "nieznane urządzenie",
|
||||
"Unknown room %(roomId)s": "Nieznany pokój %(roomId)s",
|
||||
"unknown": "nieznany",
|
||||
"Unmute": "Wyłącz wyciszenie",
|
||||
"Unnamed Room": "Pokój bez nazwy",
|
||||
"Unrecognised command:": "Nierozpoznane polecenie:",
|
||||
"Unrecognised room alias:": "Nierozpoznany alias pokoju:",
|
||||
"Unverified": "Niezweryfikowany",
|
||||
"Uploading %(filename)s and %(count)s others|zero": "Przesyłanie %(filename)s",
|
||||
"Uploading %(filename)s and %(count)s others|one": "Przesyłanie %(filename)s oraz %(count)s innych",
|
||||
"Uploading %(filename)s and %(count)s others|other": "Przesyłanie %(filename)s oraz %(count)s innych",
|
||||
"uploaded a file": "przesłał plik",
|
||||
"Upload avatar": "Prześlij awatar",
|
||||
"Upload Failed": "Błąd przesyłania",
|
||||
"Upload Files": "Prześlij pliki",
|
||||
"Upload new:": "Prześlij nowy:",
|
||||
"Use with caution": "Używać ostrożnie",
|
||||
"%(user)s is a": "%(user)s jest",
|
||||
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (moc uprawnień administratorskich %(powerLevelNumber)s)",
|
||||
"Username invalid: %(errMessage)s": "Niepoprawna nazwa użytkownika: %(errMessage)s",
|
||||
"Verification Pending": "Oczekuje weryfikacji",
|
||||
"Verification": "Weryfikacja",
|
||||
"verified": "zweryfikowany",
|
||||
"Verified": "Zweryfikowany",
|
||||
"Verified key": "Zweryfikowany klucz",
|
||||
"Video call": "Rozmowa wideo",
|
||||
"Voice call": "Rozmowa głosowa",
|
||||
"VoIP conference finished.": "Zakończono grupowe połączenie głosowe VoIP.",
|
||||
"VoIP conference started.": "Rozpoczęto grupowe połączenie głosowe VoIP.",
|
||||
"VoIP is unsupported": "Rozmowy głosowe VoIP nie są obsługiwane",
|
||||
"(could not connect media)": "(brak możliwości połączenia się z mediami)",
|
||||
"(no answer)": "(brak odpowiedzi)",
|
||||
"(unknown failure: %(reason)s)": "(nieznany błąd: %(reason)s)",
|
||||
"(warning: cannot be disabled again!)": "(ostrzeżenie: brak możliwości ponownego dezaktywowania!)",
|
||||
"WARNING: Device already verified, but keys do NOT MATCH!": "OSTRZEŻENIE: Urządzenie już zweryfikowane, ale klucze NIE PASUJĄ DO SIEBIE!",
|
||||
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "OSTRZEŻENIE: BŁĄD WERYFIKACJI KLUCZA! Klucz podpisujący dla %(userId)s i urządzenia %(deviceId)s to \"%(fprint)s\", który nie pasuje do dostarczonego klucza \"%(fingerprint)s\". To może oznaczać, że twoje komunikaty są przejmowane!",
|
||||
"Who can access this room?": "Kto może uzyskać dostęp do tego pokoju?",
|
||||
"Who would you like to add to this room?": "Kogo chciał(a)byś dodać do tego pokoju?",
|
||||
"Who would you like to communicate with?": "Z kim chciał(a)byś się komunikować?",
|
||||
"%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s wycofał(a) zaproszenie %(targetName)s.",
|
||||
"Would you like to <acceptText>accept</acceptText> or <declineText>decline</declineText> this invitation?": "Czy chcesz <acceptText>zaakceptować</acceptText> czy <declineText>odrzucić</declineText> to zaproszenie?",
|
||||
"You already have existing direct chats with this user:": "Masz już istniejącą bezpośrednią konwersację z tym użytkownikiem:",
|
||||
"You are already in a call.": "Jesteś już w trakcie połączenia.",
|
||||
"You are not in this room.": "Nie jesteś w tym pokoju.",
|
||||
"You do not have permission to do that in this room.": "Nie masz pozwolenia na wykonanie tej akcji w tym pokoju.",
|
||||
"You're not in any rooms yet! Press <CreateRoomButton> to make a room or <RoomDirectoryButton> to browse the directory": "Nie jesteś jeszcze w żadnym pokoju! Naciśnij <CreateRoomButton>, aby stworzyć pokój lub <RoomDirectoryButton>, żeby przeszukać katalog",
|
||||
"You are trying to access %(roomName)s.": "Próbujesz uzyskać dostęp do %(roomName)s.",
|
||||
"You cannot place a call with yourself.": "Nie możesz wykonać połączenia do siebie.",
|
||||
"You cannot place VoIP calls in this browser.": "Nie możesz przeprowadzić rozmowy głosowej VoIP w tej przeglądarce.",
|
||||
"You do not have permission to post to this room": "Nie jesteś uprawniony do pisania w tym pokoju",
|
||||
"You have been banned from %(roomName)s by %(userName)s.": "Zostałeś permanentnie usunięty z pokoju %(roomName)s przez %(userName)s.",
|
||||
"You have been invited to join this room by %(inviterName)s": "Zostałeś zaproszony do dołączenia do tego pokoju przez %(inviterName)s",
|
||||
"You have been kicked from %(roomName)s by %(userName)s.": "Zostałeś usunięty z %(roomName)s przez %(userName)s.",
|
||||
"You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device": "Wylogowałeś się ze wszystkich urządzeń i nie będziesz już otrzymywał powiadomień push. Aby ponownie aktywować powiadomienia zaloguj się ponownie na każdym urządzeniu",
|
||||
"You have <a>disabled</a> URL previews by default.": "Masz domyślnie <a>wyłączone</a> podglądy linków.",
|
||||
"You have entered an invalid contact. Try using their Matrix ID or email address.": "Wpisałeś niewłaściwy kontakt. Spróbuj używając Matrix ID lub adresu e-mail.",
|
||||
"You have no visible notifications": "Nie masz widocznych powiadomień",
|
||||
"You may wish to login with a different account, or add this email to this account.": "Możesz chcieć zalogować się z innego konta lub dodać e-mail do tego konta.",
|
||||
"you must be a": "musisz być",
|
||||
"You must <a>register</a> to use this functionality": "Musisz się <a>zarejestrować</a> aby móc używać tej funkcji",
|
||||
"You need to be able to invite users to do that.": "Aby to zrobić musisz mieć możliwość zapraszania użytkowników.",
|
||||
"You need to be logged in.": "Musisz być zalogowany.",
|
||||
"You need to enter a user name.": "Musisz wpisać nazwę użytkownika.",
|
||||
"Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "Twój adres e-mail zdaje się nie być powiązany z żadnym Matrix ID na tym serwerze domowym.",
|
||||
"Your password has been reset": "Twoje hasło zostało zresetowane",
|
||||
"Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them": "Zmiana Twojego hasła powiodła się. Nie będziesz otrzymywał powiadomień push na inne urządzenia aż do momentu ponownego zalogowania się na nich",
|
||||
"You seem to be in a call, are you sure you want to quit?": "Wygląda na to, że prowadzisz z kimś rozmowę; jesteś pewien że chcesz wyjść?",
|
||||
"You seem to be uploading files, are you sure you want to quit?": "Wygląda na to, że jesteś w trakcie przesyłania plików; jesteś pewien, że chcesz wyjść?",
|
||||
"You should not yet trust it to secure data": "Na chwilę obecną nie powinieneś ufać mu w kwestii zabezpieczenia danych",
|
||||
"Set a display name:": "Ustaw nazwę ekranową:",
|
||||
"This server does not support authentication with a phone number.": "Ten serwer nie wspiera autentykacji za pomocą numeru telefonu.",
|
||||
"This doesn't look like a valid email address.": "To nie wygląda na poprawny adres e-mail.",
|
||||
"This doesn't look like a valid phone number.": "To nie wygląda na poprawny numer telefonu.",
|
||||
"User names may only contain letters, numbers, dots, hyphens and underscores.": "Nazwa użytkownika może zawierać tylko litery, cyfry, kropki, myślniki i podkreślenia.",
|
||||
"An unknown error occurred.": "Wystąpił nieznany błąd.",
|
||||
"I already have an account": "Posiadam już konto",
|
||||
"Share message history with new users": "Udostępnij historię wiadomości nowym użytkownikom",
|
||||
"Encrypt room": "Zaszyfruj pokój",
|
||||
"There are no visible files in this room": "Nie ma widocznych plików w tym pokoju",
|
||||
"Connectivity to the server has been lost.": "Połączenie z serwerem zostało utracone.",
|
||||
"Auto-complete": "Auto-uzupełnianie",
|
||||
"bold": "wytłuszczenie",
|
||||
"italic": "kursywa",
|
||||
"underline": "podkreślenie",
|
||||
"code": "kod",
|
||||
"quote": "cytat",
|
||||
"Edit Group": "Edytuj grupę",
|
||||
"Join an existing group": "Dołącz do istniejącej grupy",
|
||||
"Create a new group": "Stwórz nową grupę",
|
||||
"Create": "Utwórz",
|
||||
"Groups": "Grupy",
|
||||
"Online": "Dostępny",
|
||||
"Offline": "Niedostępny",
|
||||
"Add an Integration": "Dodaj integrację",
|
||||
"Token incorrect": "Niepoprawny token",
|
||||
"This action is irreversible.": "Ta akcja jest nieodwracalna.",
|
||||
"To link to a room it must have <a>an address</a>.": "Aby móc stworzyć link do pokoju musi on mieć swój <a>adres</a>.",
|
||||
"unencrypted": "niezaszyfrowany",
|
||||
"Unknown (user, device) pair:": "Nieznana para (użytkownik, urządzenie):",
|
||||
"You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Nie będziesz mógł cofnąć tej zmiany, ponieważ nadajesz użytkownikowi uprawnienia administratorskie równe Twoim.",
|
||||
"Your home server does not support device management.": "Twój serwer domowy nie obsługuje zarządzania urządzeniami.",
|
||||
"Unbans user with given id": "Odblokowuje użytkownika o danym ID",
|
||||
"Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Nie udało się upewnić, że adres na który to zaproszenie zostało wysłane zgadza się z tym adresem, który jest powiązany z twoim kontem.",
|
||||
"%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s",
|
||||
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s",
|
||||
"%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s",
|
||||
"Set a Display Name": "Ustaw nazwę ekranową",
|
||||
"Upload an avatar:": "Prześlij awatar:",
|
||||
"Missing password.": "Brakujące hasło.",
|
||||
"Passwords don't match.": "Hasła nie zgadzają się.",
|
||||
"Password too short (min %(MIN_PASSWORD_LENGTH)s).": "Za krótkie hasło (min. %(MIN_PASSWORD_LENGTH)s).",
|
||||
"An error occurred: %(error_string)s": "Wystąpił błąd: %(error_string)s",
|
||||
"Make Moderator": "Nadaj uprawnienia moderatora",
|
||||
"Make this room private": "Nadaj temu pokojowi charakter prywatny",
|
||||
"Sent messages will be stored until your connection has returned.": "Wysłane wiadomości będą przechowywane aż do momentu odzyskania połączenia.",
|
||||
"<a>Resend all</a> or <a>cancel all</a> now. You can also select individual messages to resend or cancel.": "<a>Wyślij ponownie wszystkie</a> lub <a>anuluj wszystkie</a> teraz. Możesz też wybrać poszczególne wiadomości aby wysłać je ponownie lub anulować.",
|
||||
"(~%(count)s results)|one": "(~%(count)s wynik)",
|
||||
"(~%(count)s results)|other": "(~%(count)s wyników)",
|
||||
"Active call": "Aktywna rozmowa",
|
||||
"strike": "przekreślenie",
|
||||
"bullet": "lista",
|
||||
"numbullet": "lista numerowana",
|
||||
"%(severalUsers)sjoined %(repeats)s times": "%(severalUsers)s dołączyli do pokoju %(repeats)s razy",
|
||||
"%(oneUser)sjoined %(repeats)s times": "%(oneUser)s dołączył(a) do pokoju %(repeats)s razy",
|
||||
"%(severalUsers)sjoined": "%(severalUsers)s dołączyli",
|
||||
"%(oneUser)sjoined": "%(oneUser)s dołączył(a)",
|
||||
"%(severalUsers)sleft %(repeats)s times": "%(severalUsers)s opuścili pokój %(repeats)s razy",
|
||||
"%(oneUser)sleft %(repeats)s times": "%(oneUser)s opuścił(a) pokój %(repeats)s razy",
|
||||
"%(severalUsers)sleft": "%(severalUsers)s opuścili pokój",
|
||||
"%(oneUser)sleft": "%(oneUser)s opuścił(a) pokój",
|
||||
"%(severalUsers)sjoined and left %(repeats)s times": "%(severalUsers)s dołączyli i opuścili pokój %(repeats)s razy",
|
||||
"%(oneUser)sjoined and left %(repeats)s times": "%(oneUser)s dołączył(a) i opuścił(a) pokój %(repeats)s razy",
|
||||
"%(severalUsers)sjoined and left": "%(severalUsers)s dołączyli i opuścili pokój",
|
||||
"%(oneUser)sjoined and left": "%(oneUser)s dołączył(a) i opuścił(a) pokój",
|
||||
"%(severalUsers)sleft and rejoined %(repeats)s times": "%(severalUsers)s opuścili i ponownie dołączyli do pokoju %(repeats)s razy",
|
||||
"%(oneUser)sleft and rejoined %(repeats)s times": "%(oneUser)s opuścił(a) i ponownie dołączył(a) do pokoju %(repeats)s razy",
|
||||
"%(severalUsers)sleft and rejoined": "%(severalUsers)s opuścili i ponownie dołączyli do pokoju",
|
||||
"%(oneUser)sleft and rejoined": "%(oneUser)s opuścił(a) i dołączył(a) ponownie do pokoju",
|
||||
"%(severalUsers)srejected their invitations %(repeats)s times": "%(severalUsers)s odrzucili swoje zaproszenia %(repeats)s razy",
|
||||
"%(oneUser)srejected their invitation %(repeats)s times": "%(oneUser)sodrzucił swoje zaproszenie %(repeats)s razy",
|
||||
"%(severalUsers)srejected their invitations": "%(severalUsers)sodrzucili swoje zaproszenia",
|
||||
"%(oneUser)srejected their invitation": "%(oneUser)sodrzucił swoje zaproszenie",
|
||||
"%(severalUsers)shad their invitations withdrawn %(repeats)s times": "%(severalUsers)swycofali swoje zaproszenia %(repeats)s razy",
|
||||
"%(oneUser)shad their invitation withdrawn %(repeats)s times": "%(oneUser)swycofał swoje zaproszenie %(repeats)s razy",
|
||||
"%(severalUsers)shad their invitations withdrawn": "%(severalUsers)swycofali swoje zaproszenia",
|
||||
"%(oneUser)shad their invitation withdrawn": "%(oneUser)swycofał swoje zaproszenie",
|
||||
"were invited %(repeats)s times": "zostali zaproszeni %(repeats)s razy",
|
||||
"was invited %(repeats)s times": "został(a) zaproszony/a %(repeats)s razy",
|
||||
"were invited": "zostali zaproszeni",
|
||||
"was invited": "został(a) zaproszony/a",
|
||||
"were banned %(repeats)s times": "zostali zablokowani %(repeats)s times",
|
||||
"was banned %(repeats)s times": "został(a) zablokowany/a %(repeats)s razy",
|
||||
"were banned": "zostali zablokowani",
|
||||
"was banned": "został(a) zablokowany/a",
|
||||
"were unbanned %(repeats)s times": "zostali odblokowani %(repeats)s razy",
|
||||
"was unbanned %(repeats)s times": "został(a) odblokowany/a %(repeats)s razy",
|
||||
"were unbanned": "zostali odblokowani",
|
||||
"was unbanned": "został odblokowany",
|
||||
"were kicked %(repeats)s times": "zostali usunięci %(repeats)s razy",
|
||||
"was kicked %(repeats)s times": "został usunięty %(repeats)s razy",
|
||||
"were kicked": "zostali usunięci",
|
||||
"was kicked": "został usunięty",
|
||||
"%(severalUsers)schanged their name %(repeats)s times": "%(severalUsers)s zmienili swoją nazwę %(repeats)s razy",
|
||||
"%(oneUser)schanged their name %(repeats)s times": "%(oneUser)s zmienił(a) swoją nazwę %(repeats)s razy",
|
||||
"%(severalUsers)schanged their name": "%(severalUsers)szmienili swoje nazwy",
|
||||
"%(oneUser)schanged their name": "%(oneUser)s zmienił(a) swoją nazwę",
|
||||
"%(severalUsers)schanged their avatar %(repeats)s times": "%(severalUsers)s zmienili swoje zdjęcia profilowe %(repeats)s razy",
|
||||
"%(oneUser)schanged their avatar %(repeats)s times": "%(oneUser)s zmienił(a) swoje zdjęcie profilowe %(repeats)s razy",
|
||||
"%(severalUsers)schanged their avatar": "%(severalUsers)s zmienili swoje zdjęcia profilowe",
|
||||
"%(oneUser)schanged their avatar": "%(oneUser)s zmienił(a) swoje zdjęcie profilowe",
|
||||
"Please select the destination room for this message": "Wybierz pokój docelowy dla tej wiadomości",
|
||||
"Start automatically after system login": "Uruchom automatycznie po zalogowaniu się do systemu",
|
||||
"Desktop specific": "Specyficzne dla desktopowej aplikacji klienckiej",
|
||||
"Analytics": "Analityka",
|
||||
"Passphrases must match": "Hasła szyfrujące muszą być identyczne",
|
||||
"Passphrase must not be empty": "Hasło szyfrujące nie może być puste",
|
||||
"Export room keys": "Eksportuj klucze pokoju",
|
||||
"Confirm passphrase": "Potwierdź hasło szyfrujące",
|
||||
"Import room keys": "Importuj klucze pokoju",
|
||||
"File to import": "Plik do importu",
|
||||
"This process allows you to export the keys for messages you have received in encrypted rooms to a local file. You will then be able to import the file into another Matrix client in the future, so that client will also be able to decrypt these messages.": "Ten proces pozwala na eksport kluczy do wiadomości otrzymanych w zaszyfrowanych pokojach do pliku lokalnego. Wtedy będzie można importować plik do innego klienta Matrix w przyszłości, tak aby ów klient także mógł rozszyfrować te wiadomości.",
|
||||
"This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Ten proces pozwala na import zaszyfrowanych kluczy, które wcześniej zostały eksportowane z innego klienta Matrix. Będzie można odszyfrować każdą wiadomość, którą ów inny klient mógł odszyfrować.",
|
||||
"The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Eksportowany plik będzie chroniony hasłem szyfrującym. Aby odszyfrować plik, wpisz hasło szyfrujące tutaj.",
|
||||
"You must join the room to see its files": "Należy dołączyć do pokoju by zobaczyć jego pliki",
|
||||
"Reject all %(invitedRooms)s invites": "Odrzuć wszystkie zaproszenia do %(invitedRooms)s",
|
||||
"Guest users can't invite users. Please register.": "Goście nie mogą zapraszać użytkowników. Zarejestruj się.",
|
||||
"Failed to invite": "Wysłanie zaproszenia nie powiodło się",
|
||||
"Failed to invite user": "Wysłanie zaproszenia użytkownikowi nie powiodło się",
|
||||
"Failed to invite the following users to the %(roomName)s room:": "Wysłanie zaproszenia do następujących użytkowników do pokoju %(roomName)s nie powiodło się:",
|
||||
"Confirm Removal": "Potwierdź usunięcie",
|
||||
"Are you sure you wish to remove (delete) this event? Note that if you delete a room name or topic change, it could undo the change.": "Jesteś pewien że chcesz usunąć to wydarzenie? Pamiętaj, że jeśli usuniesz nazwę pokoju lub aktualizację tematu pokoju, zmiana może zostać cofnięta.",
|
||||
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "To sprawi, że Twoje konto będzie permamentnie nieużywalne. Nie będzie można zarejestrować się ponownie z tą samą identyfikacją użytkownika.",
|
||||
"To verify that this device can be trusted, please contact its owner using some other means (e.g. in person or a phone call) and ask them whether the key they see in their User Settings for this device matches the key below:": "Aby sprawdzić czy to urządzenie jest zaufane, skontaktuj się z jego właścicielem używając innych środków (np. osobiście lub telefonicznie) i zapytaj ich czy klucz, który widzą w ustawieniach użytkownika dla tego urządzenia pasuje do klucza poniżej:",
|
||||
"If it matches, press the verify button below. If it doesn't, then someone else is intercepting this device and you probably want to press the blacklist button instead.": "Jeśli klucz pasuje, naciśnij na przycisk \"Zweryfikuj\" poniżej. Jeśli nie, to ktoś inny najprawdopodobniej przejmuje lub podszywa się pod to urządzenie i powinieneś nacisnąć przycisk dodania do czarnej listy.",
|
||||
"In future this verification process will be more sophisticated.": "W przyszłości proces weryfikacji będzie bardziej skomplikowany.",
|
||||
"I verify that the keys match": "Upewnię się, że klucze się zgadzają",
|
||||
"We encountered an error trying to restore your previous session. If you continue, you will need to log in again, and encrypted chat history will be unreadable.": "Napotkaliśmy błąd podczas próby przywrócenia Twojej poprzedniej sesji. Aby kontynuować, musisz zalogować się ponownie, a zaszyfrowana historia czatu nie będzie do odczytania.",
|
||||
"Unable to restore session": "Przywrócenie sesji jest niemożliwe",
|
||||
"If you have previously used a more recent version of Riot, your session may be incompatible with this version. Close this window and return to the more recent version.": "Jeśli wcześniej używałeś/aś nowszej wersji Riot, Twoja sesja może być niekompatybilna z tą wersją. Zamknij to okno i powróć do nowszej wersji.",
|
||||
"Continue anyway": "Kontynuuj mimo to",
|
||||
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "Aktualnie wpisujesz niezweryfikowane urządzenia na czarną listę; aby wysłać wiadomość do tych urządzeń musisz je zweryfikować.",
|
||||
"Riot collects anonymous analytics to allow us to improve the application.": "Riot zbiera anonimowe dane analityczne, aby umożliwić nam rozwijanie aplikacji.",
|
||||
"Verifies a user, device, and pubkey tuple": "Weryfikuje użytkownika, urządzenie i krotkę kluczy publicznych",
|
||||
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" zawiera niewidziane przez Ciebie wcześniej urządzenia.",
|
||||
"ex. @bob:example.com": "np. @jan:example.com",
|
||||
"This Home Server would like to make sure you are not a robot": "Ten serwer domowy chciałby się upewnić, że nie jesteś robotem",
|
||||
"Sign in with CAS": "Zaloguj się używając CAS",
|
||||
"This allows you to use this app with an existing Matrix account on a different home server.": "To umożliwia Ci używanie tej aplikacji wraz z istniejącym kontem Matrix na innym serwerze domowym.",
|
||||
"Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Nastąpiła próba załadowania danego punktu w historii tego pokoju, lecz nie masz uprawnień, by zobaczyć określoną wiadomość.",
|
||||
"Use compact timeline layout": "Użyj kompaktowego stylu linii czasu",
|
||||
"You have <a>enabled</a> URL previews by default.": "Masz domyślnie <a>włączone</a> podglądy linków.",
|
||||
"Opt out of analytics": "Zrezygnuj z analityk",
|
||||
"Please check your email to continue registration.": "Sprawdź swój e-mail, aby kontynuować rejestrację.",
|
||||
"Please enter the code it contains:": "Wpisz kod, który jest tam zawarty:",
|
||||
"If you don't specify an email address, you won't be able to reset your password. Are you sure?": "Jeśli nie ustawisz adresu e-mail, nie będzie możliwe zresetowanie Twojego hasła. Kontynuować?",
|
||||
"You are registering with %(SelectedTeamName)s": "Rejestrujesz się z %(SelectedTeamName)s",
|
||||
"Custom server": "Serwer niestandardowy",
|
||||
"Home server URL": "Adres serwera domowego",
|
||||
"What does this mean?": "Co to znaczy?",
|
||||
"Error decrypting audio": "Błąd deszyfrowania audio",
|
||||
"Error decrypting image": "Błąd deszyfrowania obrazu",
|
||||
"Image '%(Body)s' cannot be displayed.": "Obraz '%(Body)s' nie może zostać wyświetlony.",
|
||||
"Error decrypting video": "Błąd deszyfrowania wideo",
|
||||
"Removed or unknown message type": "Usunięto lub nieznany typ wiadomości",
|
||||
"Disable URL previews by default for participants in this room": "Ustaw podglądy linków na domyślnie wyłączone dla uczestników w tym pokoju",
|
||||
"Tried to load a specific point in this room's timeline, but was unable to find it.": "Próbowano załadować konkretny punkt na osi czasu w tym pokoju, ale nie nie można go znaleźć.",
|
||||
"The exported file will allow anyone who can read it to decrypt any encrypted messages that you can see, so you should be careful to keep it secure. To help with this, you should enter a passphrase below, which will be used to encrypt the exported data. It will only be possible to import the data by using the same passphrase.": "Wyeksportowany plik pozwoli każdej osobie będącej w stanie go odczytać na deszyfrację jakichkolwiek zaszyfrowanych wiadomości, które możesz zobaczyć, tak więc zalecane jest zachowanie ostrożności. Aby w tym pomóc, powinieneś/aś wpisać hasło poniżej; hasło to będzie użyte do zaszyfrowania wyeksportowanych danych. Późniejsze zaimportowanie tych danych będzie możliwe tylko po uprzednim podaniu owego hasła.",
|
||||
" (unsupported)": " (niewspierany)",
|
||||
"for %(amount)ss": "za %(amount)s sek",
|
||||
"for %(amount)sm": "%(amount)s min",
|
||||
"for %(amount)sh": "%(amount)s godz",
|
||||
"for %(amount)sd": "%(amount)s dni",
|
||||
"Idle": "Bezczynny",
|
||||
"Check for update": "Sprawdź aktualizacje",
|
||||
"$senderDisplayName changed the room avatar to <img/>": "$senderDisplayName zmienił awatar pokoju na <img/>",
|
||||
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s usunął awatar pokoju.",
|
||||
"%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s zmienił awatar %(roomName)s",
|
||||
"This will be your account name on the <span></span> homeserver, or you can pick a <a>different server</a>.": "To będzie twoja nazwa konta na <span></span> serwerze domowym; możesz też wybrać <a>inny serwer</a>.",
|
||||
"If you already have a Matrix account you can <a>log in</a> instead.": "Jeśli już posiadasz konto Matrix możesz się <a>zalogować</a>.",
|
||||
"Not a valid Riot keyfile": "Niepoprawny plik klucza Riot",
|
||||
"Authentication check failed: incorrect password?": "Próba autentykacji nieudana: nieprawidłowe hasło?",
|
||||
"Disable Peer-to-Peer for 1:1 calls": "Wyłącz P2P dla połączeń 1:1",
|
||||
"Do you want to set an email address?": "Czy chcesz ustawić adres e-mail?",
|
||||
"To return to your account in future you need to set a password": "By móc powrócić do swojego konta w przyszłości musisz ustawić hasło",
|
||||
"Share without verifying": "Udostępnij bez weryfikacji",
|
||||
"You added a new device '%(displayName)s', which is requesting encryption keys.": "Dodałeś nowe urządzenie '%(displayName)s', które żąda kluczy szyfrujących.",
|
||||
"Your unverified device '%(displayName)s' is requesting encryption keys.": "Twoje niezweryfikowane urządzenie '%(displayName)s' żąda kluczy szyfrujących.",
|
||||
"Encryption key request": "Żądanie klucza szyfrującego",
|
||||
"Autocomplete Delay (ms):": "Opóźnienie autouzupełniania (ms):",
|
||||
"This Home server does not support groups": "Ten serwer domowy nie wspiera grup",
|
||||
"Loading device info...": "Wczytywanie informacji o urządzeniu...",
|
||||
"Create Group": "Utwórz grupę",
|
||||
"Group Name": "Nazwa grupy",
|
||||
"Example": "Przykład",
|
||||
"Group ID": "ID grupy",
|
||||
"+example:%(domain)s": "+przyklad:%(domain)s",
|
||||
"Room creation failed": "Nie udało się utworzyć pokoju",
|
||||
"You are a member of these groups:": "Jesteś członkiem następujących grup:",
|
||||
"Drop file here to upload": "Upuść plik tutaj, aby go przesłać",
|
||||
"Error whilst fetching joined groups": "Błąd podczas pobierania informacji o dołączonych grupach",
|
||||
"Automatically replace plain text Emoji": "Automatycznie zastępuj tekstowe emotikony",
|
||||
"Failed to upload image": "Przesyłanie obrazka nie powiodło się",
|
||||
"Failed to update group": "Uaktualnienie grupy nie powiodło się",
|
||||
"%(count)s new messages|one": "%(count)s nowa wiadomość",
|
||||
"%(count)s new messages|other": "%(count)s nowe wiadomości",
|
||||
"%(weekDayName)s, %(monthName)s %(day)s": "%(weekDayName)s, %(day)s %(monthName)s",
|
||||
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s",
|
||||
"Your display name is how you'll appear to others when you speak in rooms. What would you like it to be?": "Twoja nazwa ekranowa będzie się wyświetlać innym użytkownikom podczas twojego udzielania się w pokojach. Jaką nazwę chcesz ustawić?",
|
||||
"We recommend you go through the verification process for each device to confirm they belong to their legitimate owner, but you can resend the message without verifying if you prefer.": "Zalecamy Ci przejście przez proces weryfikacyjny dla każdego urządzenia aby potwierdzić, że należy ono do ich prawdziwego właściciela. Możesz jednak wysłać tę wiadomość bez potwierdzania.",
|
||||
"Unblacklist": "Usuń z czarnej listy",
|
||||
"Blacklist": "Dodaj do czarnej listy",
|
||||
"Unverify": "Usuń weryfikację",
|
||||
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.": "Możesz zalogować się do innych serwerów usługi Matrix poprzez podanie innego URL serwera domowego w ustawieniach niestandardowych serwera.",
|
||||
"You can also set a custom identity server but this will typically prevent interaction with users based on email address.": "Możesz również ustawić niestandardowy serwer Identity, ale to z reguły nie pozwala na interakcję z użytkowniki w oparciu o ich adres e-mail.",
|
||||
"Identity server URL": "URL serwera Identity",
|
||||
"You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Za chwilę zostaniesz przekierowany/a na zewnętrzną stronę w celu powiązania Twojego konta z %(integrationsUrl)s. Czy chcesz kontynuować?",
|
||||
"Disable URL previews for this room (affects only you)": "Wyłącz podglądy linków w tym pokoju (dotyczy tylko Ciebie)",
|
||||
"URL previews are %(globalDisableUrlPreview)s by default for participants in this room.": "Podglądy linków są domyślnie %(globalDisableUrlPreview)s dla uczestników tego pokoju.",
|
||||
"URL Previews": "Podglądy linków",
|
||||
"Enable URL previews for this room (affects only you)": "Włącz podglądy linków w tym pokoju (dotyczy tylko Ciebie)",
|
||||
"Ongoing conference call%(supportedText)s.": "Połączenie grupowe %(supportedText)s w toku.",
|
||||
"Group IDs must be of the form +localpart:%(domain)s": "ID grupy muszą mieć format +częśćlokalna:%(domain)s",
|
||||
"It is currently only possible to create groups on your own home server: use a group ID ending with %(domain)s": "W chwili obecnej tworzenie grup jest możliwe wyłącznie na Twoim własnym serwerze domowym: użyj ID grupy kończącego się na %(domain)s",
|
||||
"Create a group to represent your community! Define a set of rooms and your own custom homepage to mark out your space in the Matrix universe.": "Stwórz grupę, aby reprezentować Twoją społeczność! Zdefiniuj zestaw kanałów i Twoją własną stronę WWW by oznaczyć swoje miejsce w wszechświecie Matrixa.",
|
||||
"To join an existing group you'll have to know its group identifier; this will look something like <i>+example:matrix.org</i>.": "Aby dołączyć do istniejącej grupy musisz znać jej identyfikator; wygląda on mniej więcej tak: <i>+example:matrix.org</i>.",
|
||||
"Featured Rooms:": "Wyróżnione pokoje:",
|
||||
"Featured Users:": "Wyróżnieni użytkownicy:",
|
||||
"Hide avatars in user and room mentions": "Ukryj awatary we wzmiankach użytkowników i pokoi",
|
||||
"%(widgetName)s widget added by %(senderName)s": "Widżet %(widgetName)s został dodany przez %(senderName)s",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "Widżet %(widgetName)s został usunięty przez %(senderName)s",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "Widżet %(widgetName)s został zmodyfikowany przez %(senderName)s",
|
||||
"Robot check is currently unavailable on desktop - please use a <a>web browser</a>": "Sprawdzanie człowieczeństwa jest obecnie niedostępne na aplikacji klienckiej desktop - proszę użyć <a>przeglądarki internetowej</a>"
|
||||
}
|
||||
|
|
|
@ -889,7 +889,7 @@
|
|||
"You are a member of these groups:": "Вы являетесь членом этих групп:",
|
||||
"Create a group to represent your community! Define a set of rooms and your own custom homepage to mark out your space in the Matrix universe.": "Создайте группу для представления своего сообщества! Определите набор комнат и собственную домашнюю страницу, чтобы выделить свое пространство во вселенной Matrix.",
|
||||
"Join an existing group": "Присоединиться к существующей группе",
|
||||
"To join an existing group you'll have to know its group identifier; this will look something like <i>+example:matrix.org</i>.": "Чтобы присоединиться к группе, вам нужно знать ее идентификатор; он выглядит примерно так:<i>+пример:matrix.org</i>.",
|
||||
"To join an existing group you'll have to know its group identifier; this will look something like <i>+example:matrix.org</i>.": "Чтобы присоединиться к группе, вам нужно знать ее идентификатор; он выглядит примерно так:<i>+example:matrix.org</i>.",
|
||||
"Featured Rooms:": "Рекомендуемые комнаты:",
|
||||
"Error whilst fetching joined groups": "Ошибка при извлечении объединенных групп",
|
||||
"Featured Users:": "Избранные пользователи:",
|
||||
|
@ -902,5 +902,9 @@
|
|||
"%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s виджет, удаленный %(senderName)s",
|
||||
"Robot check is currently unavailable on desktop - please use a <a>web browser</a>": "Проверка робота в настоящее время недоступна на компьютере - пожалуйста, используйте <a>браузер</a>",
|
||||
"Publish this room to the public in %(domain)s's room directory?": "Опубликовать эту комнату для пользователей в %(domain)s каталоге комнат?",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s виджет, измененный %(senderName)s"
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s виджет, измененный %(senderName)s",
|
||||
"%(weekDayName)s, %(monthName)s %(day)s": "%(weekDayName)s, %(monthName)s %(day)s",
|
||||
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s",
|
||||
"Copied!": "Скопировано!",
|
||||
"Failed to copy": "Не удалось скопировать"
|
||||
}
|
||||
|
|
|
@ -374,7 +374,7 @@
|
|||
"Send Reset Email": "Skicka återställningsmeddelande",
|
||||
"sent an image": "skickade en bild",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s skickade en bild.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s bjöd in %(targetDIsplayName)s med i rummet.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s bjöd in %(targetDisplayName)s med i rummet.",
|
||||
"sent a video": "skickade en video",
|
||||
"Server error": "Serverfel",
|
||||
"Server may be unavailable or overloaded": "Servern kan vara otillgänglig eller överbelastad",
|
||||
|
|
|
@ -538,27 +538,27 @@
|
|||
"No users have specific privileges in this room": "没有用户在这个聊天室有特殊权限",
|
||||
"%(senderName)s placed a %(callType)s call.": "%(senderName)s 发起了一个 %(callType)s 通话。",
|
||||
"Please check your email and click on the link it contains. Once this is done, click continue.": "请检查你的电子邮箱并点击里面包含的链接。完成时请点击继续。",
|
||||
"Press <StartChatButton> to start a chat with someone": "按下 <StartChatButton> 来开始和某个人聊天。",
|
||||
"Press <StartChatButton> to start a chat with someone": "按下 <StartChatButton> 来开始和某个人聊天",
|
||||
"%(senderName)s removed their profile picture.": "%(senderName)s 移除了他们的头像。",
|
||||
"%(senderName)s requested a VoIP conference.": "%(senderName)s 请求一个 VoIP 会议。",
|
||||
"Seen by %(userName)s at %(dateTime)s": "在 %(dateTime)s 被 %(userName)s 看到",
|
||||
"Show Apps": "显示应用",
|
||||
"Tagged as: ": "标记为:",
|
||||
"A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "验证码将发送到+%(msisdn),请输入接收到的验证码",
|
||||
"%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName) 接受了 %(displayName)的邀请。",
|
||||
"Active call (%(roomName)s)": "%(roomName)的呼叫",
|
||||
"And %(count)s more...": "添加%(count)个...",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName) 将级别调整到%(powerLevelDiffText)。",
|
||||
"A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "验证码将发送到+%(msisdn)s,请输入接收到的验证码",
|
||||
"%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s 接受了 %(displayName)s 的邀请。",
|
||||
"Active call (%(roomName)s)": "%(roomName)s 的呼叫",
|
||||
"And %(count)s more...": "添加%(count)s 个...",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s 将级别调整到%(powerLevelDiffText)s 。",
|
||||
"Changes colour scheme of current room": "修改了样式",
|
||||
"changing room on a RoomView is not supported": "暂不支持修改",
|
||||
"demote": "降级",
|
||||
"Deops user with given id": "Deops user",
|
||||
"Join as <voiceText>voice</voiceText> or <videoText>video</videoText>.": "通过 <voiceText>语言</voiceText> 或者 <videoText>视频</videoText>加入.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName) 设定历史浏览功能为 所有聊天室成员,从他们被邀请开始.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName) 设定历史浏览功能为 所有聊天室成员,从他们加入开始.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName) 设定历史浏览功能为 所有聊天室成员.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName) 设定历史浏览功能为 任何人.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName) 设定历史浏览功能为 未知的 (%(visibility)s).",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s 设定历史浏览功能为 所有聊天室成员,从他们被邀请开始.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s 设定历史浏览功能为 所有聊天室成员,从他们加入开始.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s 设定历史浏览功能为 所有聊天室成员.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s 设定历史浏览功能为 任何人.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s 设定历史浏览功能为 未知的 (%(visibility)s).",
|
||||
"AM": "上午",
|
||||
"PM": "下午",
|
||||
"NOTE: Apps are not end-to-end encrypted": "提示:APP不支持端对端加密",
|
||||
|
@ -567,11 +567,9 @@
|
|||
"Profile": "个人配置",
|
||||
"Public Chat": "公开的",
|
||||
"Refer a friend to Riot:": "介绍朋友加入Riot:",
|
||||
"%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName) 删除了显示名称。",
|
||||
"%(roomName)s is not accessible at this time.": "%(roomName)此时无法访问。",
|
||||
"%(roomName)s is not accessible at this time.": "%(roomName)s 此时无法访问。",
|
||||
"Set": "设置",
|
||||
"Start authentication": "开始认证",
|
||||
"tag as %(tagName)s": "标签",
|
||||
"tag direct chat": "标签",
|
||||
"The maximum permitted number of widgets have already been added to this room.": "小部件的最大允许数量已经添加到这个房间了。",
|
||||
"The phone number entered looks invalid": "输入的电话号码看起来无效",
|
||||
|
@ -584,5 +582,114 @@
|
|||
"Unable to add email address": "无法添加电子邮件地址",
|
||||
"Failed to update group": "更新群组失败",
|
||||
"Automatically replace plain text Emoji": "文字、表情自动转换",
|
||||
"Join an existing group": "试图加入一个不存在的群组"
|
||||
"Join an existing group": "试图加入一个不存在的群组",
|
||||
"To reset your password, enter the email address linked to your account": "要重置你的密码,请输入关联你的帐号的电子邮箱地址",
|
||||
"Unable to restore previous session": "无法恢复上一个会话",
|
||||
"Unable to verify email address.": "无法验证电子邮箱地址。",
|
||||
"Unknown room %(roomId)s": "未知聊天室 %(roomId)s",
|
||||
"Unknown (user, device) pair:": "未知(用户,设备)对:",
|
||||
"Unrecognised command:": "无法识别的命令:",
|
||||
"Unrecognised room alias:": "无法识别的聊天室别名:",
|
||||
"Use with caution": "谨慎使用",
|
||||
"User Interface": "用户界面",
|
||||
"%(user)s is a": "%(user)s 是一个",
|
||||
"User name": "用户名",
|
||||
"(no answer)": "(没有回答)",
|
||||
"(warning: cannot be disabled again!)": "(警告:无法再被禁用!)",
|
||||
"WARNING: Device already verified, but keys do NOT MATCH!": "警告:设备已经验证,但密钥不匹配!",
|
||||
"Who can access this room?": "谁可以访问这个聊天室?",
|
||||
"Who would you like to add to this room?": "你想把谁加入这个聊天室?",
|
||||
"Who would you like to communicate with?": "你想和谁交流?",
|
||||
"You are already in a call.": "你已经在一个通话之中。",
|
||||
"You do not have permission to do that in this room.": "你没有权限在这个聊天室里面做那件事。",
|
||||
"You are trying to access %(roomName)s.": "你正在尝试访问 %(roomName)s.",
|
||||
"You cannot place VoIP calls in this browser.": "你不能在这个浏览器中发起 VoIP 通话。",
|
||||
"You do not have permission to post to this room": "你没有发送到这个聊天室的权限",
|
||||
"You have been invited to join this room by %(inviterName)s": "你已经被 %(inviterName)s 邀请加入这个聊天室",
|
||||
"You seem to be in a call, are you sure you want to quit?": "你好像在一个通话中,你确定要退出吗?",
|
||||
"You seem to be uploading files, are you sure you want to quit?": "你好像正在上传文件,你确定要退出吗?",
|
||||
"You should not yet trust it to secure data": "你不应该相信它来保护你的数据",
|
||||
"Upload an avatar:": "上传一个头像:",
|
||||
"This doesn't look like a valid email address.": "这看起来不是一个合法的电子邮件地址。",
|
||||
"This doesn't look like a valid phone number.": "这看起来不是一个合法的电话号码。",
|
||||
"User names may only contain letters, numbers, dots, hyphens and underscores.": "用户名只可以包含字母、数字、点、连字号和下划线。",
|
||||
"An unknown error occurred.": "一个未知错误出现了。",
|
||||
"An error occurred: %(error_string)s": "一个错误出现了: %(error_string)s",
|
||||
"Encrypt room": "加密聊天室",
|
||||
"There are no visible files in this room": "这个聊天室里面没有可见的文件",
|
||||
"Active call": "活跃的通话",
|
||||
"Verify...": "验证...",
|
||||
"Error decrypting audio": "解密音频时出错",
|
||||
"Error decrypting image": "解密图像时出错",
|
||||
"Error decrypting video": "解密视频时出错",
|
||||
" (unsupported)": "(不支持)",
|
||||
"Updates": "更新",
|
||||
"Check for update": "检查更新",
|
||||
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s 移除了聊天室头像。",
|
||||
"Something went wrong!": "出了点问题!",
|
||||
"If you already have a Matrix account you can <a>log in</a> instead.": "如果你已经有一个 Matrix 帐号,你可以<a>登录</a>。",
|
||||
"Do you want to set an email address?": "你要设置一个电子邮箱地址吗?",
|
||||
"Room creation failed": "创建聊天室失败",
|
||||
"New address (e.g. #foo:%(localDomain)s)": "新的地址(例如 #foo:%(localDomain)s)",
|
||||
"tag as %(tagName)s": "标记为 %(tagName)s",
|
||||
"Upload new:": "上传新的:",
|
||||
"User ID": "用户 ID",
|
||||
"Username invalid: %(errMessage)s": "用户名无效: %(errMessage)s",
|
||||
"Verification Pending": "验证等待中",
|
||||
"(unknown failure: %(reason)s)": "(未知错误:%(reason)s)",
|
||||
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "警告:密钥验证失败!%(userId)s 和 device %(deviceId)s 的签名密钥是 \"%(fprint)s\",和提供的咪呀 \"%(fingerprint)s\" 不匹配。这可能意味着你的通信正在被窃听!",
|
||||
"%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s 收回了 %(targetName)s 的邀请。",
|
||||
"Would you like to <acceptText>accept</acceptText> or <declineText>decline</declineText> this invitation?": "你想要 <acceptText>接受</acceptText> 还是 <declineText>拒绝</declineText> 这个邀请?",
|
||||
"You already have existing direct chats with this user:": "你已经有和这个用户的直接聊天:",
|
||||
"You're not in any rooms yet! Press <CreateRoomButton> to make a room or <RoomDirectoryButton> to browse the directory": "你现在还不再任何聊天室!按下 <CreateRoomButton> 来创建一个聊天室或者 <RoomDirectoryButton> 来浏览目录",
|
||||
"You cannot place a call with yourself.": "你不能和你自己发起一个通话。",
|
||||
"You have been kicked from %(roomName)s by %(userName)s.": "你已经被 %(userName)s 踢出了 %(roomName)s.",
|
||||
"You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device": "你已经登出了所有的设备并不再接收推送通知。要重新启用通知,请再在每个设备上登录",
|
||||
"You have <a>disabled</a> URL previews by default.": "你已经默认 <a>禁用</a> URL 预览。",
|
||||
"You have <a>enabled</a> URL previews by default.": "你已经默认 <a>启用</a> URL 预览。",
|
||||
"You have entered an invalid contact. Try using their Matrix ID or email address.": "你输入了一个非法的联系人。尝试使用他们的 Matrix ID 或者电子邮件地址。",
|
||||
"Your home server does not support device management.": "你的 home server 不支持设备管理。",
|
||||
"Set a display name:": "设置一个昵称:",
|
||||
"Set a Display Name": "设置一个昵称",
|
||||
"This server does not support authentication with a phone number.": "这个服务器不支持用电话号码认证。",
|
||||
"Password too short (min %(MIN_PASSWORD_LENGTH)s).": "密码过短(最短为 %(MIN_PASSWORD_LENGTH)s)。",
|
||||
"Make this room private": "使这个聊天室私密",
|
||||
"Share message history with new users": "和新用户共享消息历史",
|
||||
"Copied!": "已复制!",
|
||||
"Failed to copy": "复制失败",
|
||||
"Sent messages will be stored until your connection has returned.": "已发送的消息会被保存直到你的连接回来。",
|
||||
"(~%(count)s results)|one": "(~%(count)s 个结果)",
|
||||
"(~%(count)s results)|other": "(~%(count)s 个结果)",
|
||||
"or": "或者",
|
||||
"%(severalUsers)sjoined %(repeats)s times": "%(severalUsers)s 加入了 %(repeats)s 次",
|
||||
"%(oneUser)sjoined %(repeats)s times": "%(oneUser)s 加入了 %(repeats)s 次",
|
||||
"%(severalUsers)sjoined": "%(severalUsers)s 加入了",
|
||||
"%(oneUser)sjoined": "%(oneUser)s 加入了",
|
||||
"%(severalUsers)sleft %(repeats)s times": "%(severalUsers)s 离开了 %(repeats)s 次",
|
||||
"%(oneUser)sleft %(repeats)s times": "%(oneUser)s 离开了 %(repeats)s 次",
|
||||
"%(severalUsers)sleft": "%(severalUsers)s 离开了",
|
||||
"%(oneUser)sleft": "%(oneUser)s 离开了",
|
||||
"%(oneUser)sjoined and left %(repeats)s times": "%(oneUser)s 加入并离开了 %(repeats)s 次",
|
||||
"%(severalUsers)sjoined and left": "%(severalUsers)s 加入并离开了",
|
||||
"%(oneUser)sjoined and left": "%(oneUser)s 加入并离开了",
|
||||
"%(severalUsers)sleft and rejoined %(repeats)s times": "%(severalUsers)s 离开并重新加入了 %(repeats)s 次",
|
||||
"%(oneUser)sleft and rejoined %(repeats)s times": "%(oneUser)s 离开并重新加入了 %(repeats)s 次",
|
||||
"%(severalUsers)sleft and rejoined": "%(severalUsers)s 离开并重新加入了",
|
||||
"%(oneUser)sleft and rejoined": "%(oneUser)s 离开并重新加入了",
|
||||
"%(severalUsers)srejected their invitations %(repeats)s times": "%(severalUsers)s 拒绝了他们的邀请 %(repeats)s 次",
|
||||
"%(oneUser)srejected their invitation %(repeats)s times": "%(oneUser)s 拒绝了他们的邀请 %(repeats)s 次",
|
||||
"%(severalUsers)srejected their invitations": "%(severalUsers)s 拒绝了他们的邀请",
|
||||
"%(oneUser)srejected their invitation": "%(oneUser)s 拒绝了他们的邀请",
|
||||
"%(severalUsers)schanged their name %(repeats)s times": "%(severalUsers)s 改了他们的名字 %(repeats)s 次",
|
||||
"%(oneUser)schanged their name %(repeats)s times": "%(oneUser)s 改了他们的名字 %(repeats)s 次",
|
||||
"%(severalUsers)schanged their name": "%(severalUsers)s 改了他们的名字",
|
||||
"%(oneUser)schanged their name": "%(oneUser)s 改了他们的名字",
|
||||
"%(severalUsers)schanged their avatar %(repeats)s times": "%(severalUsers)s 更换了他们的的头像 %(repeats)s 次",
|
||||
"%(oneUser)schanged their avatar %(repeats)s times": "%(oneUser)s 更换了他们的头像 %(repeats)s 次",
|
||||
"%(severalUsers)schanged their avatar": "%(severalUsers)s 更换了他们的头像",
|
||||
"%(oneUser)schanged their avatar": "%(oneUser)s 更换了他们的头像",
|
||||
"Please select the destination room for this message": "请选择这条消息的目标聊天室",
|
||||
"Start automatically after system login": "在系统登录后自动启动",
|
||||
"Analytics": "分析",
|
||||
"Reject all %(invitedRooms)s invites": "拒绝所有 %(invitedRooms)s 邀请"
|
||||
}
|
||||
|
|
|
@ -846,7 +846,7 @@
|
|||
"You are a member of these groups:": "您是這些群組的成員:",
|
||||
"Create a group to represent your community! Define a set of rooms and your own custom homepage to mark out your space in the Matrix universe.": "建立一個群組來代表您的社群!定義一組聊天室與您自己的自訂首頁來標記您在 Matrix 世界中的空間。",
|
||||
"Join an existing group": "加入既有的群組",
|
||||
"To join an existing group you'll have to know its group identifier; this will look something like <i>+example:matrix.org</i>.": "要加入既有的群組,您將會需要知道其群組識別符;其看起來會像是 <i>+範例:matrix.org</i>。",
|
||||
"To join an existing group you'll have to know its group identifier; this will look something like <i>+example:matrix.org</i>.": "要加入既有的群組,您將會需要知道其群組識別符;其看起來會像是 <i>+example:matrix.org</i>。",
|
||||
"Featured Rooms:": "特色聊天室:",
|
||||
"Error whilst fetching joined groups": "在擷取已加入的群組時發生錯誤",
|
||||
"Featured Users:": "特色使用者:",
|
||||
|
@ -857,5 +857,8 @@
|
|||
"Hide avatars in user and room mentions": "在使用者與聊天室提及中隱藏大頭貼",
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(widgetName)s 由 %(senderName)s 所新增",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s 由 %(senderName)s 所移除",
|
||||
"Robot check is currently unavailable on desktop - please use a <a>web browser</a>": "機器人檢查目前在桌面端不可用 ── 請使用<a>網路瀏覽器</a>"
|
||||
"Robot check is currently unavailable on desktop - please use a <a>web browser</a>": "機器人檢查目前在桌面端不可用 ── 請使用<a>網路瀏覽器</a>",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s 小工具已被 %(senderName)s 修改",
|
||||
"%(weekDayName)s, %(monthName)s %(day)s": "%(monthName)s%(day)s %(weekDayName)s",
|
||||
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(fullYear)s %(monthName)s %(day)s %(weekDayName)s"
|
||||
}
|
||||
|
|
|
@ -119,12 +119,10 @@ class RoomViewStore extends Store {
|
|||
roomLoadError: null,
|
||||
// should peek by default
|
||||
shouldPeek: payload.should_peek === undefined ? true : payload.should_peek,
|
||||
// have we sent a join request for this room and are waiting for a response?
|
||||
joining: payload.joining || false,
|
||||
};
|
||||
|
||||
if (payload.joined) {
|
||||
newState.joining = false;
|
||||
}
|
||||
|
||||
if (this._state.forwardingEvent) {
|
||||
dis.dispatch({
|
||||
action: 'send_event',
|
||||
|
@ -134,6 +132,10 @@ class RoomViewStore extends Store {
|
|||
}
|
||||
|
||||
this._setState(newState);
|
||||
|
||||
if (payload.auto_join) {
|
||||
this._joinRoom(payload);
|
||||
}
|
||||
} else if (payload.room_alias) {
|
||||
// Resolve the alias and then do a second dispatch with the room ID acquired
|
||||
this._setState({
|
||||
|
@ -153,6 +155,8 @@ class RoomViewStore extends Store {
|
|||
event_id: payload.event_id,
|
||||
highlighted: payload.highlighted,
|
||||
room_alias: payload.room_alias,
|
||||
auto_join: payload.auto_join,
|
||||
oob_data: payload.oob_data,
|
||||
});
|
||||
}, (err) => {
|
||||
dis.dispatch({
|
||||
|
|
Loading…
Reference in a new issue