Merge branch 'develop' into luke/kill-mimage-fixupheight

This commit is contained in:
Luke Barnard 2018-06-11 14:24:40 +01:00 committed by GitHub
commit 2120858e5f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
67 changed files with 3449 additions and 1744 deletions

View file

@ -1,3 +1,48 @@
Changes in [0.12.6](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.6) (2018-05-25)
=====================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.6-rc.1...v0.12.6)
* No changes since v0.12.6-rc.1
Changes in [0.12.6-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.6-rc.1) (2018-05-24)
===============================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.5...v0.12.6-rc.1)
* Add a "reload widget" button.
[\#1920](https://github.com/matrix-org/matrix-react-sdk/pull/1920)
* Make devTools styling more consistent and easier to edit event data.
[\#1923](https://github.com/matrix-org/matrix-react-sdk/pull/1923)
* Update from Weblate.
[\#1930](https://github.com/matrix-org/matrix-react-sdk/pull/1930)
* Cookie bar update
[\#1929](https://github.com/matrix-org/matrix-react-sdk/pull/1929)
* Message for leaving server notices room
[\#1928](https://github.com/matrix-org/matrix-react-sdk/pull/1928)
* More thorough check of IM URL validity.
[\#1927](https://github.com/matrix-org/matrix-react-sdk/pull/1927)
* Add usage data link to cookie bar
[\#1926](https://github.com/matrix-org/matrix-react-sdk/pull/1926)
* Change wording and appearance of Deactivate Account dialog
[\#1925](https://github.com/matrix-org/matrix-react-sdk/pull/1925)
* fix membership list ordering when presence is disabled.
[\#1924](https://github.com/matrix-org/matrix-react-sdk/pull/1924)
* Implement erasure option upon deactivation
[\#1922](https://github.com/matrix-org/matrix-react-sdk/pull/1922)
* Add cookie warning to widget warning (AppPermission)
[\#1921](https://github.com/matrix-org/matrix-react-sdk/pull/1921)
* Terms and Conditions dialog
[\#1919](https://github.com/matrix-org/matrix-react-sdk/pull/1919)
* improve privileged section users in room settings
[\#1902](https://github.com/matrix-org/matrix-react-sdk/pull/1902)
* Space between sentences in 'leave room' warning
[\#1918](https://github.com/matrix-org/matrix-react-sdk/pull/1918)
* Specify valid address types to "Start a chat" dialog
[\#1908](https://github.com/matrix-org/matrix-react-sdk/pull/1908)
* Implement opt-in analytics with cookie bar
[\#1906](https://github.com/matrix-org/matrix-react-sdk/pull/1906)
* Fix vector-im/riot-web#6523 Emoji rendering destroys paragraphs
[\#1910](https://github.com/matrix-org/matrix-react-sdk/pull/1910)
Changes in [0.12.5](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.12.5) (2018-05-17)
=====================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.12.4...v0.12.5)

2353
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
{
"name": "matrix-react-sdk",
"version": "0.12.5",
"version": "0.12.6",
"description": "SDK for matrix.org using React",
"author": "matrix.org",
"repository": {
@ -76,7 +76,7 @@
"linkifyjs": "^2.1.3",
"lodash": "^4.13.1",
"lolex": "2.3.2",
"matrix-js-sdk": "0.10.2",
"matrix-js-sdk": "0.10.3",
"optimist": "^0.6.1",
"pako": "^1.0.5",
"prop-types": "^15.5.8",
@ -134,7 +134,7 @@
"react-addons-test-utils": "^15.4.0",
"require-json": "0.0.1",
"rimraf": "^2.4.3",
"sinon": "^1.17.3",
"sinon": "^5.0.7",
"source-map-loader": "^0.2.3",
"walk": "^2.3.9",
"webpack": "^1.12.14"

View file

@ -34,6 +34,7 @@
@import "./views/dialogs/_ConfirmUserActionDialog.scss";
@import "./views/dialogs/_CreateGroupDialog.scss";
@import "./views/dialogs/_CreateRoomDialog.scss";
@import "./views/dialogs/_DeactivateAccountDialog.scss";
@import "./views/dialogs/_DevtoolsDialog.scss";
@import "./views/dialogs/_EncryptedEventDialog.scss";
@import "./views/dialogs/_GroupAddressPicker.scss";

View file

@ -0,0 +1,23 @@
/*
Copyright 2018 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.
*/
.mx_DeactivateAccountDialog .mx_Dialog_content {
margin-bottom: 30px;
}
.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section {
margin-top: 60px;
}

View file

@ -14,8 +14,13 @@ See the License for the specific language governing permissions and
limitations under the License.
*/
.mx_DevTools_content {
margin: 10px 0;
}
.mx_DevTools_RoomStateExplorer_button, .mx_DevTools_RoomStateExplorer_query {
margin-bottom: 10px;
width: 100%;
}
.mx_DevTools_label_left {
@ -38,7 +43,6 @@ limitations under the License.
.mx_DevTools_inputLabelCell
{
padding-bottom: 21px;
display: table-cell;
font-weight: bold;
padding-right: 24px;
@ -46,7 +50,6 @@ limitations under the License.
.mx_DevTools_inputCell {
display: table-cell;
padding-bottom: 21px;
width: 240px;
}
@ -62,6 +65,14 @@ limitations under the License.
font-size: 16px;
}
.mx_DevTools_textarea {
font-size: 12px;
max-width: 624px;
min-height: 250px;
padding: 10px;
width: 100%;
}
.mx_DevTools_tgl {
display: none;

View file

@ -25,26 +25,29 @@ limitations under the License.
background-color: $event-selected-color;
}
.mx_PinnedEventTile .mx_PinnedEventTile_sender {
.mx_PinnedEventTile .mx_PinnedEventTile_sender,
.mx_PinnedEventTile .mx_PinnedEventTile_timestamp {
color: #868686;
font-size: 0.8em;
vertical-align: top;
display: block;
display: inline-block;
padding-bottom: 3px;
}
.mx_PinnedEventTile .mx_EventTile_content {
margin-left: 50px;
position: relative;
top: 0;
left: 0;
.mx_PinnedEventTile .mx_PinnedEventTile_timestamp {
padding-left: 15px;
display: none;
}
.mx_PinnedEventTile .mx_BaseAvatar {
.mx_PinnedEventTile .mx_PinnedEventTile_senderAvatar .mx_BaseAvatar {
float: left;
margin-right: 10px;
}
.mx_PinnedEventTile:hover .mx_PinnedEventTile_timestamp {
display: inline-block;
}
.mx_PinnedEventTile:hover .mx_PinnedEventTile_actions {
display: block;
}
@ -63,5 +66,12 @@ limitations under the License.
.mx_PinnedEventTile_gotoButton {
display: inline-block;
font-size: 0.8em;
font-size: 0.7em; // Smaller text to avoid conflicting with the layout
}
.mx_PinnedEventTile_message {
margin-left: 50px;
position: relative;
top: 0;
left: 0;
}

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="612px" height="612px" viewBox="0 90 612 612" enable-background="new 0 90 612 612" xml:space="preserve">
<path stroke="#76CFA6" fill="#76CFA6" stroke-width="40" stroke-miterlimit="10" d="M517.593,435.2c-9.204,0-17.093,7.053-17.811,16.257
c-8.247,99.33-91.8,176.786-193.401,176.786c-106.98,0-194.119-86.54-194.119-192.923c0-104.71,84.389-190.294,189.098-192.924
c2.75-0.12,4.901,2.032,4.901,4.781v60.124c0,15.061,16.614,24.146,29.404,16.137l114.989-80.444
c11.953-7.53,11.953-24.862,0-32.393l-114.869-79.369c-12.79-8.009-29.405,1.076-29.405,16.137v54.626
c0,2.629-2.032,4.781-4.661,4.781C176.929,209.286,76.522,310.649,76.522,435.32c0,126.225,102.917,228.424,229.858,228.424
c120.487,0,219.221-91.681,229.022-209.299C536.359,444.046,527.992,435.2,517.593,435.2L517.593,435.2z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -49,34 +49,42 @@ const customVariables = {
'App Platform': {
id: 1,
expl: _td('The platform you\'re on'),
example: 'Electron Platform',
},
'App Version': {
id: 2,
expl: _td('The version of Riot.im'),
example: '15.0.0',
},
'User Type': {
id: 3,
expl: _td('Whether or not you\'re logged in (we don\'t record your user name)'),
example: 'Logged In',
},
'Chosen Language': {
id: 4,
expl: _td('Your language of choice'),
example: 'en',
},
'Instance': {
id: 5,
expl: _td('Which officially provided instance you are using, if any'),
example: 'app',
},
'RTE: Uses Richtext Mode': {
id: 6,
expl: _td('Whether or not you\'re using the Richtext mode of the Rich Text Editor'),
example: 'off',
},
'Homeserver URL': {
id: 7,
expl: _td('Your homeserver\'s URL'),
example: 'https://matrix.org',
},
'Identity Server URL': {
id: 8,
expl: _td('Your identity server\'s URL'),
example: 'https://vector.im',
},
};
@ -218,8 +226,19 @@ class Analytics {
}
showDetailsModal() {
const Tracker = window.Piwik.getAsyncTracker();
const rows = Object.values(customVariables).map((v) => Tracker.getCustomVariable(v.id)).filter(Boolean);
let rows = [];
if (window.Piwik) {
const Tracker = window.Piwik.getAsyncTracker();
rows = Object.values(customVariables).map((v) => Tracker.getCustomVariable(v.id)).filter(Boolean);
} else {
// Piwik may not have been enabled, so show example values
rows = Object.keys(customVariables).map(
(k) => [
k,
_t('e.g. %(exampleValue)s', { exampleValue: customVariables[k].example }),
],
);
}
const resolution = `${window.screen.width}x${window.screen.height}`;
const otherVariables = [
@ -247,7 +266,7 @@ class Analytics {
<table>
{ rows.map((row) => <tr key={row[0]}>
<td>{ _t(customVariables[row[0]].expl) }</td>
<td><code>{ row[1] }</code></td>
{ row[1] !== undefined && <td><code>{ row[1] }</code></td> }
</tr>) }
{ otherVariables.map((item, index) =>
<tr key={index}>

View file

@ -81,7 +81,11 @@ class ModalManager {
constructor() {
this._counter = 0;
/** list of the modals we have stacked up, with the most recent at [0] */
// The modal to prioritise over all others. If this is set, only show
// this modal. Remove all other modals from the stack when this modal
// is closed.
this._priorityModal = null;
// A list of the modals we have stacked up, with the most recent at [0]
this._modals = [
/* {
elem: React component for this dialog
@ -105,18 +109,18 @@ class ModalManager {
return container;
}
createTrackedDialog(analyticsAction, analyticsInfo, Element, props, className) {
createTrackedDialog(analyticsAction, analyticsInfo, ...rest) {
Analytics.trackEvent('Modal', analyticsAction, analyticsInfo);
return this.createDialog(Element, props, className);
return this.createDialog(...rest);
}
createDialog(Element, props, className) {
return this.createDialogAsync((cb) => {cb(Element);}, props, className);
createDialog(Element, ...rest) {
return this.createDialogAsync((cb) => {cb(Element);}, ...rest);
}
createTrackedDialogAsync(analyticsAction, analyticsInfo, loader, props, className) {
createTrackedDialogAsync(analyticsAction, analyticsInfo, ...rest) {
Analytics.trackEvent('Modal', analyticsAction, analyticsInfo);
return this.createDialogAsync(loader, props, className);
return this.createDialogAsync(...rest);
}
/**
@ -137,8 +141,13 @@ class ModalManager {
* component. (We will also pass an 'onFinished' property.)
*
* @param {String} className CSS class to apply to the modal wrapper
*
* @param {boolean} isPriorityModal if true, this modal will be displayed regardless
* of other modals that are currently in the stack.
* Also, when closed, all modals will be removed
* from the stack.
*/
createDialogAsync(loader, props, className) {
createDialogAsync(loader, props, className, isPriorityModal) {
const self = this;
const modal = {};
@ -151,6 +160,14 @@ class ModalManager {
if (i >= 0) {
self._modals.splice(i, 1);
}
if (self._priorityModal === modal) {
self._priorityModal = null;
// XXX: This is destructive
self._modals = [];
}
self._reRender();
};
@ -167,7 +184,12 @@ class ModalManager {
modal.onFinished = props ? props.onFinished : null;
modal.className = className;
this._modals.unshift(modal);
if (isPriorityModal) {
// XXX: This is destructive
this._priorityModal = modal;
} else {
this._modals.unshift(modal);
}
this._reRender();
return {close: closeDialog};
@ -188,7 +210,7 @@ class ModalManager {
}
_reRender() {
if (this._modals.length == 0) {
if (this._modals.length == 0 && !this._priorityModal) {
// If there is no modal to render, make all of Riot available
// to screen reader users again
dis.dispatch({
@ -205,7 +227,7 @@ class ModalManager {
action: 'aria_hide_main_app',
});
const modal = this._modals[0];
const modal = this._priorityModal ? this._priorityModal : this._modals[0];
const dialog = (
<div className={"mx_Dialog_wrapper " + (modal.className ? modal.className : '')}>
<div className="mx_Dialog">

View file

@ -15,6 +15,8 @@ limitations under the License.
*/
import MatrixClientPeg from './MatrixClientPeg';
import SdkConfig from "./SdkConfig";
import * as url from "url";
export default class WidgetUtils {
/* Returns true if user is able to send state events to modify widgets in this room
@ -55,4 +57,37 @@ export default class WidgetUtils {
return room.currentState.maySendStateEvent('im.vector.modular.widgets', me);
}
/**
* Returns true if specified url is a scalar URL, typically https://scalar.vector.im/api
* @param {[type]} testUrlString URL to check
* @return {Boolean} True if specified URL is a scalar URL
*/
static isScalarUrl(testUrlString) {
if (!testUrlString) {
console.error('Scalar URL check failed. No URL specified');
return false;
}
const testUrl = url.parse(testUrlString);
let scalarUrls = SdkConfig.get().integrations_widgets_urls;
if (!scalarUrls || scalarUrls.length === 0) {
scalarUrls = [SdkConfig.get().integrations_rest_url];
}
for (let i = 0; i < scalarUrls.length; i++) {
const scalarUrl = url.parse(scalarUrls[i]);
if (testUrl && scalarUrl) {
if (
testUrl.protocol === scalarUrl.protocol &&
testUrl.host === scalarUrl.host &&
testUrl.pathname.startsWith(scalarUrl.pathname)
) {
return true;
}
}
}
return false;
}
}

View file

@ -432,11 +432,14 @@ export default React.createClass({
this._changeAvatarComponent = null;
this._initGroupStore(this.props.groupId, true);
this._dispatcherRef = dis.register(this._onAction);
},
componentWillUnmount: function() {
this._unmounted = true;
this._matrixClient.removeListener("Group.myMembership", this._onGroupMyMembership);
dis.unregister(this._dispatcherRef);
},
componentWillReceiveProps: function(newProps) {
@ -563,12 +566,22 @@ export default React.createClass({
this._closeSettings();
},
_onAction(payload) {
switch (payload.action) {
// NOTE: close_settings is an app-wide dispatch; as it is dispatched from MatrixChat
case 'close_settings':
this.setState({
editing: false,
profileForm: null,
});
break;
default:
break;
}
},
_closeSettings() {
this.setState({
editing: false,
profileForm: null,
});
dis.dispatch({action: 'panel_disable'});
dis.dispatch({action: 'close_settings'});
},
_onNameChange: function(value) {

View file

@ -255,6 +255,22 @@ const LoggedInView = React.createClass({
), true);
},
_onClick: function(ev) {
// When the panels are disabled, clicking on them results in a mouse event
// which bubbles to certain elements in the tree. When this happens, close
// any settings page that is currently open (user/room/group).
if (this.props.leftDisabled &&
this.props.rightDisabled &&
(
ev.target.className === 'mx_MatrixChat' ||
ev.target.className === 'mx_MatrixChat_middlePanel' ||
ev.target.className === 'mx_RoomView'
)
) {
dis.dispatch({ action: 'close_settings' });
}
},
render: function() {
const LeftPanel = sdk.getComponent('structures.LeftPanel');
const RightPanel = sdk.getComponent('structures.RightPanel');
@ -295,7 +311,7 @@ const LoggedInView = React.createClass({
case PageTypes.UserSettings:
page_element = <UserSettings
onClose={this.props.onUserSettingsClose}
onClose={this.props.onCloseAllSettings}
brand={this.props.config.brand}
referralBaseUrl={this.props.config.referralBaseUrl}
teamToken={this.props.teamToken}
@ -380,7 +396,7 @@ const LoggedInView = React.createClass({
}
return (
<div className='mx_MatrixChat_wrapper' aria-hidden={this.props.hideToSRUsers}>
<div className='mx_MatrixChat_wrapper' aria-hidden={this.props.hideToSRUsers} onClick={this._onClick}>
{ topBar }
<DragDropContext onDragEnd={this._onDragEnd}>
<div className={bodyClasses}>

View file

@ -398,6 +398,9 @@ export default React.createClass({
},
startPageChangeTimer() {
// Tor doesn't support performance
if (!performance || !performance.mark) return null;
// This shouldn't happen because componentWillUpdate and componentDidUpdate
// are used.
if (this._pageChanging) {
@ -409,6 +412,9 @@ export default React.createClass({
},
stopPageChangeTimer() {
// Tor doesn't support performance
if (!performance || !performance.mark) return null;
if (!this._pageChanging) {
console.warn('MatrixChat.stopPageChangeTimer: timer not started');
return;
@ -560,6 +566,27 @@ export default React.createClass({
this._setPage(PageTypes.UserSettings);
this.notifyNewScreen('settings');
break;
case 'close_settings':
this.setState({
leftDisabled: false,
rightDisabled: false,
middleDisabled: false,
});
if (this.state.page_type === PageTypes.UserSettings) {
// We do this to get setPage and notifyNewScreen
if (this.state.currentRoomId) {
this._viewRoom({
room_id: this.state.currentRoomId,
});
} else if (this.state.currentGroupId) {
this._viewGroup({
group_id: this.state.currentGroupId,
});
} else {
this._viewHome();
}
}
break;
case 'view_create_room':
this._createRoom();
break;
@ -577,19 +604,10 @@ export default React.createClass({
this.notifyNewScreen('groups');
break;
case 'view_group':
{
const groupId = payload.group_id;
this.setState({
currentGroupId: groupId,
currentGroupIsNew: payload.group_is_new,
});
this._setPage(PageTypes.GroupView);
this.notifyNewScreen('group/' + groupId);
}
this._viewGroup(payload);
break;
case 'view_home_page':
this._setPage(PageTypes.HomePage);
this.notifyNewScreen('home');
this._viewHome();
break;
case 'view_set_mxid':
this._setMxId(payload);
@ -632,7 +650,8 @@ export default React.createClass({
middleDisabled: payload.middleDisabled || false,
rightDisabled: payload.rightDisabled || payload.sideDisabled || false,
});
break; }
break;
}
case 'set_theme':
this._onSetTheme(payload.value);
break;
@ -781,7 +800,6 @@ export default React.createClass({
// @param {string=} roomInfo.room_id ID of the room to join. One of room_id or room_alias must be given.
// @param {string=} roomInfo.room_alias Alias of the room to join. One of room_id or room_alias must be given.
// @param {boolean=} roomInfo.auto_join If true, automatically attempt to join the room if not already a member.
// @param {boolean=} roomInfo.show_settings Makes RoomView show the room settings dialog.
// @param {string=} roomInfo.event_id ID of the event in this room to show: this will cause a switch to the
// context of that particular event.
// @param {boolean=} roomInfo.highlighted If true, add event_id to the hash of the URL
@ -848,6 +866,21 @@ export default React.createClass({
});
},
_viewGroup: function(payload) {
const groupId = payload.group_id;
this.setState({
currentGroupId: groupId,
currentGroupIsNew: payload.group_is_new,
});
this._setPage(PageTypes.GroupView);
this.notifyNewScreen('group/' + groupId);
},
_viewHome: function() {
this._setPage(PageTypes.HomePage);
this.notifyNewScreen('home');
},
_setMxId: function(payload) {
const SetMxIdDialog = sdk.getComponent('views.dialogs.SetMxIdDialog');
const close = Modal.createTrackedDialog('Set MXID', '', SetMxIdDialog, {
@ -957,6 +990,7 @@ export default React.createClass({
if (rule !== "public") {
warnings.push((
<span className="warning" key="non_public_warning">
{' '/* Whitespace, otherwise the sentences get smashed together */ }
{ _t("This room is not public. You will not be able to rejoin without an invite.") }
</span>
));
@ -995,10 +1029,20 @@ export default React.createClass({
}, (err) => {
modal.close();
console.error("Failed to leave room " + roomId + " " + err);
let title = _t("Failed to leave room");
let message = _t("Server may be unavailable, overloaded, or you hit a bug.");
if (err.errcode == 'M_CANNOT_LEAVE_SERVER_NOTICE_ROOM') {
title = _t("Can't leave Server Notices room");
message = _t(
"This room is used for important messages from the Homeserver, " +
"so you cannot leave it.",
);
} else if (err && err.message) {
message = err.message;
}
Modal.createTrackedDialog('Failed to leave room', '', ErrorDialog, {
title: _t("Failed to leave room"),
description: (err && err.message ? err.message :
_t("Server may be unavailable, overloaded, or you hit a bug.")),
title: title,
description: message,
});
});
}
@ -1231,6 +1275,28 @@ export default React.createClass({
action: 'logout',
});
});
cli.on('no_consent', function(message, consentUri) {
const QuestionDialog = sdk.getComponent("dialogs.QuestionDialog");
Modal.createTrackedDialog('No Consent Dialog', '', QuestionDialog, {
title: _t('Terms and Conditions'),
description: <div>
<p> { _t(
'To continue using the %(homeserverDomain)s homeserver ' +
'you must review and agree to our terms and conditions.',
{ homeserverDomain: cli.getDomain() },
) }
</p>
</div>,
button: _t('Review terms and conditions'),
cancelButton: _t('Dismiss'),
onFinished: (confirmed) => {
if (confirmed) {
window.open(consentUri, '_blank');
}
},
}, null, true);
});
cli.on("accountData", function(ev) {
if (ev.getType() === 'im.vector.web.settings') {
if (ev.getContent() && ev.getContent().theme) {
@ -1573,19 +1639,8 @@ export default React.createClass({
this._setPageSubtitle(subtitle);
},
onUserSettingsClose: function() {
// XXX: use browser history instead to find the previous room?
// or maintain a this.state.pageHistory in _setPage()?
if (this.state.currentRoomId) {
dis.dispatch({
action: 'view_room',
room_id: this.state.currentRoomId,
});
} else {
dis.dispatch({
action: 'view_home_page',
});
}
onCloseAllSettings() {
dis.dispatch({ action: 'close_settings' });
},
onServerConfigChange(config) {
@ -1644,7 +1699,7 @@ export default React.createClass({
return (
<LoggedInView ref={this._collectLoggedInView} matrixClient={MatrixClientPeg.get()}
onRoomCreated={this.onRoomCreated}
onUserSettingsClose={this.onUserSettingsClose}
onCloseAllSettings={this.onCloseAllSettings}
onRegistered={this.onRegistered}
currentRoomId={this.state.currentRoomId}
teamToken={this._teamToken}

View file

@ -44,7 +44,7 @@ import { KeyCode, isOnlyCtrlOrCmdKeyEvent } from '../../Keyboard';
import RoomViewStore from '../../stores/RoomViewStore';
import RoomScrollStateStore from '../../stores/RoomScrollStateStore';
import SettingsStore from "../../settings/SettingsStore";
import SettingsStore, {SettingLevel} from "../../settings/SettingsStore";
const DEBUG = false;
let debuglog = function() {};
@ -115,6 +115,7 @@ module.exports = React.createClass({
showApps: false,
isAlone: false,
isPeeking: false,
showingPinned: false,
// error object, as from the matrix client/server API
// If we failed to load information about the room,
@ -182,6 +183,8 @@ module.exports = React.createClass({
isInitialEventHighlighted: RoomViewStore.isInitialEventHighlighted(),
forwardingEvent: RoomViewStore.getForwardingEvent(),
shouldPeek: RoomViewStore.shouldPeek(),
showingPinned: SettingsStore.getValue("PinnedEvents.isOpen", RoomViewStore.getRoomId()),
editingRoomSettings: RoomViewStore.isEditingSettings(),
};
// Temporary logging to diagnose https://github.com/vector-im/riot-web/issues/4307
@ -672,6 +675,7 @@ module.exports = React.createClass({
}
this._updateRoomMembers();
this._checkIfAlone(this.state.room);
},
onRoomMemberMembership: function(ev, member, oldMembership) {
@ -1135,11 +1139,14 @@ module.exports = React.createClass({
},
onPinnedClick: function() {
this.setState({showingPinned: !this.state.showingPinned, searching: false});
const nowShowingPinned = !this.state.showingPinned;
const roomId = this.state.room.roomId;
this.setState({showingPinned: nowShowingPinned, searching: false});
SettingsStore.setValue("PinnedEvents.isOpen", roomId, SettingLevel.ROOM_DEVICE, nowShowingPinned);
},
onSettingsClick: function() {
this.showSettings(true);
dis.dispatch({ action: 'open_room_settings' });
},
onSettingsSaveClick: function() {
@ -1172,24 +1179,20 @@ module.exports = React.createClass({
});
// still editing room settings
} else {
this.setState({
editingRoomSettings: false,
});
dis.dispatch({ action: 'close_settings' });
}
}).finally(() => {
this.setState({
uploadingRoomSettings: false,
editingRoomSettings: false,
});
dis.dispatch({ action: 'close_settings' });
}).done();
},
onCancelClick: function() {
console.log("updateTint from onCancelClick");
this.updateTint();
this.setState({
editingRoomSettings: false,
});
dis.dispatch({ action: 'close_settings' });
if (this.state.forwardingEvent) {
dis.dispatch({
action: 'forward_event',
@ -1406,13 +1409,6 @@ module.exports = React.createClass({
});*/
},
showSettings: function(show) {
// XXX: this is a bit naughty; we should be doing this via props
if (show) {
this.setState({editingRoomSettings: true});
}
},
/**
* called by the parent component when PageUp/Down/etc is pressed.
*

View file

@ -33,10 +33,21 @@ export default class DeactivateAccountDialog extends React.Component {
this._onOk = this._onOk.bind(this);
this._onCancel = this._onCancel.bind(this);
this._onPasswordFieldChange = this._onPasswordFieldChange.bind(this);
this._onEraseFieldChange = this._onEraseFieldChange.bind(this);
const deactivationPreferences =
MatrixClientPeg.get().getAccountData('im.riot.account_deactivation_preferences');
const shouldErase = (
deactivationPreferences &&
deactivationPreferences.getContent() &&
deactivationPreferences.getContent().shouldErase
) || false;
this.state = {
confirmButtonEnabled: false,
busy: false,
shouldErase,
errStr: null,
};
}
@ -47,19 +58,55 @@ export default class DeactivateAccountDialog extends React.Component {
});
}
_onOk() {
// This assumes that the HS requires password UI auth
// for this endpoint. In reality it could be any UI auth.
_onEraseFieldChange(ev) {
this.setState({
shouldErase: ev.target.checked,
});
}
async _onOk() {
this.setState({busy: true});
MatrixClientPeg.get().deactivateAccount({
type: 'm.login.password',
user: MatrixClientPeg.get().credentials.userId,
password: this._passwordField.value,
}).done(() => {
Analytics.trackEvent('Account', 'Deactivate Account');
Lifecycle.onLoggedOut();
this.props.onFinished(false);
}, (err) => {
// Before we deactivate the account insert an event into
// the user's account data indicating that they wish to be
// erased from the homeserver.
//
// We do this because the API for erasing after deactivation
// might not be supported by the connected homeserver. Leaving
// an indication in account data is only best-effort, and
// in the worse case, the HS maintainer would have to run a
// script to erase deactivated accounts that have shouldErase
// set to true in im.riot.account_deactivation_preferences.
//
// Note: The preferences are scoped to Riot, hence the
// "im.riot..." event type.
//
// Note: This may have already been set on previous attempts
// where, for example, the user entered the wrong password.
// This is fine because the UI always indicates the preference
// prior to us calling `deactivateAccount`.
try {
await MatrixClientPeg.get().setAccountData('im.riot.account_deactivation_preferences', {
shouldErase: this.state.shouldErase,
});
} catch (err) {
this.setState({
busy: false,
errStr: _t('Failed to indicate account erasure'),
});
return;
}
try {
// This assumes that the HS requires password UI auth
// for this endpoint. In reality it could be any UI auth.
const auth = {
type: 'm.login.password',
user: MatrixClientPeg.get().credentials.userId,
password: this._passwordField.value,
};
await MatrixClientPeg.get().deactivateAccount(auth, this.state.shouldErase);
} catch (err) {
let errStr = _t('Unknown error');
// https://matrix.org/jira/browse/SYN-744
if (err.httpStatus == 401 || err.httpStatus == 403) {
@ -70,7 +117,12 @@ export default class DeactivateAccountDialog extends React.Component {
busy: false,
errStr: errStr,
});
});
return;
}
Analytics.trackEvent('Account', 'Deactivate Account');
Lifecycle.onLoggedOut();
this.props.onFinished(false);
}
_onCancel() {
@ -105,21 +157,64 @@ export default class DeactivateAccountDialog extends React.Component {
onFinished={this.props.onFinished}
onEnterPressed={this.onOk}
titleClass="danger"
title={_t("Deactivate Account")}>
title={_t("Deactivate Account")}
>
<div className="mx_Dialog_content">
<p>{ _t("This will make your account permanently unusable. You will not be able to re-register the same user ID.") }</p>
<p>{ _t(
"This will make your account permanently unusable. " +
"You will not be able to log in, and no one will be able to re-register the same " +
"user ID. " +
"This will cause your account to leave all rooms it is participating in, and it " +
"will remove your account details from your identity server. " +
"<b>This action is irreversible.</b>",
{},
{ b: (sub) => <b> { sub } </b> },
) }</p>
<p>{ _t("This action is irreversible.") }</p>
<p>{ _t(
"Deactivating your account <b>does not by default cause us to forget messages you " +
"have sent.</b> " +
"If you would like us to forget your messages, please tick the box below.",
{},
{ b: (sub) => <b> { sub } </b> },
) }</p>
<p>{ _t("To continue, please enter your password.") }</p>
<p>{ _t(
"Message visibility in Matrix is similar to email. " +
"Our forgetting your messages means that messages you have sent will not be shared " +
"with any new or unregistered users, but registered users who already have access " +
"to these messages will still have access to their copy.",
) }</p>
<div className="mx_DeactivateAccountDialog_input_section">
<p>
<label htmlFor="mx_DeactivateAccountDialog_erase_account_input">
<input
id="mx_DeactivateAccountDialog_erase_account_input"
type="checkbox"
checked={this.state.shouldErase}
onChange={this._onEraseFieldChange}
/>
{ _t(
"Please forget all messages I have sent when my account is deactivated " +
"(<b>Warning:</b> this will cause future users to see an incomplete view " +
"of conversations)",
{},
{ b: (sub) => <b>{ sub }</b> },
) }
</label>
</p>
<p>{ _t("To continue, please enter your password:") }</p>
<input
type="password"
placeholder={_t("password")}
onChange={this._onPasswordFieldChange}
ref={(e) => {this._passwordField = e;}}
className={passwordBoxClass}
/>
</div>
<p>{ _t("Password") }:</p>
<input
type="password"
onChange={this._onPasswordFieldChange}
ref={(e) => {this._passwordField = e;}}
className={passwordBoxClass}
/>
{ error }
</div>
<div className="mx_Dialog_buttons">

View file

@ -132,17 +132,17 @@ class SendCustomEvent extends GenericEditor {
}
return <div>
<div className="mx_Dialog_content">
<div className="mx_DevTools_content">
{ this.textInput('eventType', _t('Event Type')) }
{ this.state.isStateEvent && this.textInput('stateKey', _t('State Key')) }
<br />
<div className="mx_UserSettings_profileLabelCell">
<div className="mx_DevTools_inputLabelCell">
<label htmlFor="evContent"> { _t('Event Content') } </label>
</div>
<div>
<textarea id="evContent" onChange={this._onChange} value={this.state.evContent} className="mx_TextInputDialog_input" cols="63" rows="5" />
<textarea id="evContent" onChange={this._onChange} value={this.state.evContent} className="mx_DevTools_textarea" />
</div>
</div>
<div className="mx_Dialog_buttons">
@ -219,15 +219,15 @@ class SendAccountData extends GenericEditor {
}
return <div>
<div className="mx_Dialog_content">
<div className="mx_DevTools_content">
{ this.textInput('eventType', _t('Event Type')) }
<br />
<div className="mx_UserSettings_profileLabelCell">
<div className="mx_DevTools_inputLabelCell">
<label htmlFor="evContent"> { _t('Event Content') } </label>
</div>
<div>
<textarea id="evContent" onChange={this._onChange} value={this.state.evContent} className="mx_TextInputDialog_input" cols="63" rows="5" />
<textarea id="evContent" onChange={this._onChange} value={this.state.evContent} className="mx_DevTools_textarea" />
</div>
</div>
<div className="mx_Dialog_buttons">
@ -485,7 +485,7 @@ class AccountDataExplorer extends DevtoolsComponent {
}
return <div className="mx_ViewSource">
<div className="mx_Dialog_content">
<div className="mx_DevTools_content">
<SyntaxHighlight className="json">
{ JSON.stringify(this.state.event.event, null, 2) }
</SyntaxHighlight>

View file

@ -67,6 +67,7 @@ export default React.createClass({
{ this.props.description }
</div>
<DialogButtons primaryButton={this.props.button || _t('OK')}
cancelButton={this.props.cancelButton}
onPrimaryButtonClick={this.onOk}
primaryButtonClass={primaryButtonClass}
focus={this.props.focus}

View file

@ -2,6 +2,7 @@ import React from 'react';
import PropTypes from 'prop-types';
import url from 'url';
import { _t } from '../../../languageHandler';
import WidgetUtils from "../../../WidgetUtils";
export default class AppPermission extends React.Component {
constructor(props) {
@ -19,7 +20,7 @@ export default class AppPermission extends React.Component {
const searchParams = new URLSearchParams(wurl.search);
if (this.isScalarWurl(wurl) && searchParams && searchParams.get('url')) {
if (WidgetUtils.isScalarUrl(wurl) && searchParams && searchParams.get('url')) {
curl = url.parse(searchParams.get('url'));
if (curl) {
curl.search = curl.query = "";
@ -33,25 +34,16 @@ export default class AppPermission extends React.Component {
return curlString;
}
isScalarWurl(wurl) {
if (wurl && wurl.hostname && (
wurl.hostname === 'scalar.vector.im' ||
wurl.hostname === 'scalar-staging.riot.im' ||
wurl.hostname === 'scalar-develop.riot.im' ||
wurl.hostname === 'demo.riot.im' ||
wurl.hostname === 'localhost'
)) {
return true;
}
return false;
}
render() {
let e2eWarningText;
if (this.props.isRoomEncrypted) {
e2eWarningText =
<span className='mx_AppPermissionWarningTextLabel'>{ _t('NOTE: Apps are not end-to-end encrypted') }</span>;
}
const cookieWarning =
<span className='mx_AppPermissionWarningTextLabel'>
{ _t('Warning: This widget might use cookies.') }
</span>;
return (
<div className='mx_AppPermissionWarning'>
<div className='mx_AppPermissionWarningImage'>
@ -60,6 +52,7 @@ export default class AppPermission extends React.Component {
<div className='mx_AppPermissionWarningText'>
<span className='mx_AppPermissionWarningTextLabel'>{ _t('Do you want to load widget from URL:') }</span> <span className='mx_AppPermissionWarningTextURL'>{ this.state.curlBase }</span>
{ e2eWarningText }
{ cookieWarning }
</div>
<input
className='mx_AppPermissionButton'

View file

@ -25,7 +25,6 @@ import PlatformPeg from '../../../PlatformPeg';
import ScalarAuthClient from '../../../ScalarAuthClient';
import WidgetMessaging from '../../../WidgetMessaging';
import TintableSvgButton from './TintableSvgButton';
import SdkConfig from '../../../SdkConfig';
import Modal from '../../../Modal';
import { _t, _td } from '../../../languageHandler';
import sdk from '../../../index';
@ -55,6 +54,7 @@ export default class AppTile extends React.Component {
this._grantWidgetPermission = this._grantWidgetPermission.bind(this);
this._revokeWidgetPermission = this._revokeWidgetPermission.bind(this);
this._onPopoutWidgetClick = this._onPopoutWidgetClick.bind(this);
this._onReloadWidgetClick = this._onReloadWidgetClick.bind(this);
}
/**
@ -120,30 +120,6 @@ export default class AppTile extends React.Component {
return u.format();
}
/**
* Returns true if specified url is a scalar URL, typically https://scalar.vector.im/api
* @param {[type]} url URL to check
* @return {Boolean} True if specified URL is a scalar URL
*/
isScalarUrl(url) {
if (!url) {
console.error('Scalar URL check failed. No URL specified');
return false;
}
let scalarUrls = SdkConfig.get().integrations_widgets_urls;
if (!scalarUrls || scalarUrls.length == 0) {
scalarUrls = [SdkConfig.get().integrations_rest_url];
}
for (let i = 0; i < scalarUrls.length; i++) {
if (url.startsWith(scalarUrls[i])) {
return true;
}
}
return false;
}
isMixedContent() {
const parentContentProtocol = window.location.protocol;
const u = url.parse(this.props.url);
@ -199,7 +175,7 @@ export default class AppTile extends React.Component {
setScalarToken() {
this.setState({initialising: true});
if (!this.isScalarUrl(this.props.url)) {
if (!WidgetUtils.isScalarUrl(this.props.url)) {
console.warn('Non-scalar widget, not setting scalar token!', url);
this.setState({
error: null,
@ -269,7 +245,12 @@ export default class AppTile extends React.Component {
event.origin = event.originalEvent.origin;
}
if (!this.state.widgetUrl.startsWith(event.origin)) {
const widgetUrlObj = url.parse(this.state.widgetUrl);
const eventOrigin = url.parse(event.origin);
if (
eventOrigin.protocol !== widgetUrlObj.protocol ||
eventOrigin.host !== widgetUrlObj.host
) {
return;
}
@ -519,6 +500,11 @@ export default class AppTile extends React.Component {
{ target: '_blank', href: this._getSafeUrl(), rel: 'noopener noreferrer'}).click();
}
_onReloadWidgetClick(e) {
// Reload iframe in this way to avoid cross-origin restrictions
this.refs.appFrame.src = this.refs.appFrame.src;
}
render() {
let appTileBody;
@ -606,6 +592,7 @@ export default class AppTile extends React.Component {
const showPictureSnapshotButton = this._hasCapability('m.capability.screenshot') && this.props.show;
const showPictureSnapshotIcon = 'img/camera_green.svg';
const popoutWidgetIcon = 'img/button-new-window.svg';
const reloadWidgetIcon = 'img/button-refresh.svg';
const windowStateIcon = (this.props.show ? 'img/minimize.svg' : 'img/maximize.svg');
return (
@ -624,6 +611,16 @@ export default class AppTile extends React.Component {
{ this.props.showTitle && this._getTileTitle() }
</span>
<span className="mx_AppTileMenuBarWidgets">
{ /* Reload widget */ }
{ this.props.showReload && <TintableSvgButton
src={reloadWidgetIcon}
className="mx_AppTileMenuBarWidget mx_AppTileMenuBarWidgetPadding"
title={_t('Reload widget')}
onClick={this._onReloadWidgetClick}
width="10"
height="10"
/> }
{ /* Popout widget */ }
{ this.props.showPopout && <TintableSvgButton
src={popoutWidgetIcon}
@ -707,6 +704,11 @@ AppTile.propTypes = {
showDelete: PropTypes.bool,
// Optionally hide the popout widget icon
showPopout: PropTypes.bool,
// Optionally show the reload widget icon
// This is not currently intended for use with production widgets. However
// it can be useful when developing persistent widgets in order to avoid
// having to reload all of riot to get new widget content.
showReload: PropTypes.bool,
// Widget capabilities to allow by default (without user confirmation)
// NOTE -- Use with caution. This is intended to aid better integration / UX
// basic widget capabilities, e.g. injecting sticker message events.
@ -726,6 +728,7 @@ AppTile.defaultProps = {
showMinimise: true,
showDelete: true,
showPopout: true,
showReload: false,
handleMinimisePointerEvents: false,
whitelistCapabilities: [],
userWidget: false,

View file

@ -17,6 +17,7 @@ limitations under the License.
import TagTile from './TagTile';
import React from 'react';
import { Draggable } from 'react-beautiful-dnd';
export default function DNDTagTile(props) {

View file

@ -29,6 +29,9 @@ module.exports = React.createClass({
// The primary button which is styled differently and has default focus.
primaryButton: PropTypes.node.isRequired,
// A node to insert into the cancel button instead of default "Cancel"
cancelButton: PropTypes.node,
// onClick handler for the primary button.
onPrimaryButtonClick: PropTypes.func.isRequired,
@ -60,9 +63,9 @@ module.exports = React.createClass({
primaryButtonClassName += " " + this.props.primaryButtonClass;
}
let cancelButton;
if (this.props.hasCancel) {
if (this.props.cancelButton || this.props.hasCancel) {
cancelButton = <button onClick={this._onCancelClick} disabled={this.props.disabled}>
{ _t("Cancel") }
{ this.props.cancelButton || _t("Cancel") }
</button>;
}
return (

View file

@ -19,6 +19,7 @@ import PropTypes from 'prop-types';
import dis from '../../../dispatcher';
import { _t } from '../../../languageHandler';
import sdk from '../../../index';
import Analytics from '../../../Analytics';
export default class CookieBar extends React.Component {
static propTypes = {
@ -29,6 +30,10 @@ export default class CookieBar extends React.Component {
super();
}
onUsageDataClicked() {
Analytics.showDetailsModal();
}
onAccept() {
dis.dispatch({
action: 'accept_cookies',
@ -49,11 +54,18 @@ export default class CookieBar extends React.Component {
<img className="mx_MatrixToolbar_warning" src="img/warning.svg" width="24" height="23" alt="Warning" />
<div className="mx_MatrixToolbar_content">
{ this.props.policyUrl ? _t(
"Help improve Riot by sending usage data? " +
"This will use a cookie. " +
"(See our <PolicyLink>cookie and privacy policies</PolicyLink>).",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. " +
"This will use a cookie " +
"(please see our <PolicyLink>Cookie Policy</PolicyLink>).",
{},
{
'UsageDataLink': (sub) => <a
className="mx_MatrixToolbar_link"
href="javascript:;"
onClick={this.onUsageDataClicked}
>
{ sub }
</a>,
// XXX: We need to link to the page that explains our cookies
'PolicyLink': (sub) => <a
className="mx_MatrixToolbar_link"
@ -64,10 +76,23 @@ export default class CookieBar extends React.Component {
</a>
,
},
) : _t("Help improve Riot by sending usage data? This will use a cookie.") }
) : _t(
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. " +
"This will use a cookie.",
{},
{
'UsageDataLink': (sub) => <a
className="mx_MatrixToolbar_link"
href="javascript:;"
onClick={this.onUsageDataClicked}
>
{ sub }
</a>,
},
) }
</div>
<AccessibleButton element='button' className="mx_MatrixToolbar_action" onClick={this.onAccept}>
{ _t("Yes please") }
{ _t("Yes, I want to help!") }
</AccessibleButton>
<AccessibleButton className="mx_MatrixToolbar_close" onClick={this.onReject}>
<img src="img/cancel.svg" width="18" height="18" />

View file

@ -29,8 +29,6 @@ import Promise from 'bluebird';
import { _t } from '../../../languageHandler';
import SettingsStore from "../../../settings/SettingsStore";
const THUMBNAIL_MAX_HEIGHT = 600;
export default class extends React.Component {
displayName: 'MImageBody'
@ -40,6 +38,9 @@ export default class extends React.Component {
/* called when the image has loaded */
onWidgetLoad: PropTypes.func.isRequired,
/* the maximum image height to use */
maxImageHeight: PropTypes.number,
}
static contextTypes = {
@ -239,7 +240,7 @@ export default class extends React.Component {
_messageContent(contentUrl, thumbUrl, content) {
// The maximum height of the thumbnail as it is rendered as an <img>
const maxHeight = Math.min(THUMBNAIL_MAX_HEIGHT, content.info.h);
const maxHeight = Math.min(this.props.maxImageHeight || 600, content.info.h);
// The maximum width of the thumbnail, as dictated by its natural
// maximum height.
const maxWidth = content.info.w * maxHeight / content.info.h;

View file

@ -39,8 +39,11 @@ module.exports = React.createClass({
/* callback called when dynamic content in events are loaded */
onWidgetLoad: PropTypes.func,
/* the shsape of the tile, used */
/* the shape of the tile, used */
tileShape: PropTypes.string,
/* the maximum image height to use, if the event is an image */
maxImageHeight: PropTypes.number,
},
getEventTileOps: function() {
@ -78,6 +81,7 @@ module.exports = React.createClass({
highlightLink={this.props.highlightLink}
showUrlPreview={this.props.showUrlPreview}
tileShape={this.props.tileShape}
maxImageHeight={this.props.maxImageHeight}
onWidgetLoad={this.props.onWidgetLoad} />;
},
});

View file

@ -270,7 +270,7 @@ module.exports = React.createClass({
// console.log("comparing " + this.memberString(memberA) + " and " + this.memberString(memberB));
if (userA.currentlyActive && userB.currentlyActive) {
if ((userA.currentlyActive && userB.currentlyActive) || !this._showPresence) {
// console.log(memberA.name + " and " + memberB.name + " are both active");
if (memberA.powerLevel === memberB.powerLevel) {
// console.log(memberA + " and " + memberB + " have same power level");

View file

@ -22,6 +22,7 @@ import AccessibleButton from "../elements/AccessibleButton";
import MessageEvent from "../messages/MessageEvent";
import MemberAvatar from "../avatars/MemberAvatar";
import { _t } from '../../../languageHandler';
import {formatFullDate} from '../../../DateUtils';
module.exports = React.createClass({
displayName: 'PinnedEventTile',
@ -80,11 +81,20 @@ module.exports = React.createClass({
{ unpinButton }
</div>
<MemberAvatar member={sender} width={avatarSize} height={avatarSize} />
<span className="mx_PinnedEventTile_senderAvatar">
<MemberAvatar member={sender} width={avatarSize} height={avatarSize} />
</span>
<span className="mx_PinnedEventTile_sender">
{ sender.name }
</span>
<MessageEvent mxEvent={this.props.mxEvent} className="mx_PinnedEventTile_body" />
<span className="mx_PinnedEventTile_timestamp">
{ formatFullDate(new Date(this.props.mxEvent.getTs())) }
</span>
<div className="mx_PinnedEventTile_message">
<MessageEvent mxEvent={this.props.mxEvent} className="mx_PinnedEventTile_body" maxImageHeight={150}
onWidgetLoad={() => {}} // we need to give this, apparently
/>
</div>
</div>
);
},

View file

@ -39,6 +39,19 @@ module.exports = React.createClass({
componentDidMount: function() {
this._updatePinnedMessages();
MatrixClientPeg.get().on("RoomState.events", this._onStateEvent);
},
componentWillUnmount: function() {
if (MatrixClientPeg.get()) {
MatrixClientPeg.get().removeListener("RoomState.events", this._onStateEvent);
}
},
_onStateEvent: function(ev) {
if (ev.getRoomId() === this.props.room.roomId && ev.getType() === "m.room.pinned_events") {
this._updatePinnedMessages();
}
},
_updatePinnedMessages: function() {

View file

@ -395,7 +395,17 @@ module.exports = React.createClass({
powerLevels["events"] = Object.assign({}, this.state.powerLevels["events"] || {});
powerLevels["events"][powerLevelKey.slice(eventsLevelPrefix.length)] = value;
} else {
powerLevels[powerLevelKey] = value;
const keyPath = powerLevelKey.split('.');
let parentObj;
let currentObj = powerLevels;
for (const key of keyPath) {
if (!currentObj[key]) {
currentObj[key] = {};
}
parentObj = currentObj;
currentObj = currentObj[key];
}
parentObj[keyPath[keyPath.length - 1]] = value;
}
this.setState({
powerLevels,
@ -664,6 +674,10 @@ module.exports = React.createClass({
desc: _t('To remove other users\' messages, you must be a'),
defaultValue: 50,
},
"notifications.room": {
desc: _t('To notify everyone in the room, you must be a'),
defaultValue: 50,
},
};
const banLevel = parseIntWithDefault(powerLevels.ban, powerLevelDescriptors.ban.defaultValue);
@ -695,26 +709,57 @@ module.exports = React.createClass({
relatedGroupsEvent={this.props.room.currentState.getStateEvents('m.room.related_groups', '')}
/>;
let userLevelsSection;
let privilegedUsersSection = <div>{ _t('No users have specific privileges in this room') }.</div>; // default
let mutedUsersSection;
if (Object.keys(userLevels).length) {
userLevelsSection =
<div>
<h3>{ _t('Privileged Users') }</h3>
<ul className="mx_RoomSettings_userLevels">
{ Object.keys(userLevels).map(function(user, i) {
return (
<li className="mx_RoomSettings_userLevel" key={user}>
{ _t("%(user)s is a %(userRole)s", {
user: user,
userRole: <PowerSelector value={userLevels[user]} disabled={true} />,
}) }
</li>
);
const privilegedUsers = [];
const mutedUsers = [];
Object.keys(userLevels).forEach(function(user) {
if (userLevels[user] > defaultUserLevel) { // privileged
privilegedUsers.push(<li className="mx_RoomSettings_userLevel" key={user}>
{ _t("%(user)s is a %(userRole)s", {
user: user,
userRole: <PowerSelector value={userLevels[user]} disabled={true} />,
}) }
</ul>
</div>;
} else {
userLevelsSection = <div>{ _t('No users have specific privileges in this room') }.</div>;
</li>);
} else if (userLevels[user] < defaultUserLevel) { // muted
mutedUsers.push(<li className="mx_RoomSettings_userLevel" key={user}>
{ _t("%(user)s is a %(userRole)s", {
user: user,
userRole: <PowerSelector value={userLevels[user]} disabled={true} />,
}) }
</li>);
}
});
// comparator for sorting PL users lexicographically on PL descending, MXID ascending. (case-insensitive)
const comparator = (a, b) => {
const plDiff = userLevels[b.key] - userLevels[a.key];
return plDiff !== 0 ? plDiff : a.key.toLocaleLowerCase().localeCompare(b.key.toLocaleLowerCase());
};
privilegedUsers.sort(comparator);
mutedUsers.sort(comparator);
if (privilegedUsers.length) {
privilegedUsersSection =
<div>
<h3>{ _t('Privileged Users') }</h3>
<ul className="mx_RoomSettings_userLevels">
{ privilegedUsers }
</ul>
</div>;
}
if (mutedUsers.length) {
mutedUsersSection =
<div>
<h3>{ _t('Muted Users') }</h3>
<ul className="mx_RoomSettings_userLevels">
{ mutedUsers }
</ul>
</div>;
}
}
const banned = this.props.room.getMembersWithMembership("ban");
@ -834,7 +879,16 @@ module.exports = React.createClass({
const powerSelectors = Object.keys(powerLevelDescriptors).map((key, index) => {
const descriptor = powerLevelDescriptors[key];
const value = parseIntWithDefault(powerLevels[key], descriptor.defaultValue);
const keyPath = key.split('.');
let currentObj = powerLevels;
for (const prop of keyPath) {
if (currentObj === undefined) {
break;
}
currentObj = currentObj[prop];
}
const value = parseIntWithDefault(currentObj, descriptor.defaultValue);
return <div key={index} className="mx_RoomSettings_powerLevel">
<span className="mx_RoomSettings_powerLevelKey">
{ descriptor.desc }
@ -979,8 +1033,8 @@ module.exports = React.createClass({
{ unfederatableSection }
</div>
{ userLevelsSection }
{ privilegedUsersSection }
{ mutedUsersSection }
{ bannedUsersSection }
<h3>{ _t('Advanced') }</h3>

View file

@ -223,7 +223,6 @@
"Automatically replace plain text Emoji": "Автоматично откриване и заместване на емотикони в текста",
"Mirror local video feed": "Показвай ми огледално моя видео образ",
"Disable Peer-to-Peer for 1:1 calls": "Изключване на Peer-to-Peer в 1:1 разговор",
"Opt out of analytics": "Отказване от събиране на статистически данни",
"Never send encrypted messages to unverified devices from this device": "Никога не изпращай шифровани съобщения от това устройство до непотвърдени устройства",
"Never send encrypted messages to unverified devices in this room from this device": "Никога не изпращай шифровани съобщения от това устройство до непотвърдени устройства в тази стая",
"Enable inline URL previews by default": "Включване по подразбиране на URL прегледи",
@ -270,7 +269,7 @@
"Enable Notifications": "Включване на известия",
"Cannot add any more widgets": "Не могат да се добавят повече приспособления",
"The maximum permitted number of widgets have already been added to this room.": "Максимално разрешеният брой приспособления е вече добавен към тази стая.",
"Add a widget": "Добавяне на приспособление",
"Add a widget": "Добави приспособление",
"Drop File Here": "Пусни файла тук",
"Drop file here to upload": "Пуснете файла тук, за да се качи",
" (unsupported)": " (не се поддържа)",
@ -532,8 +531,6 @@
"You should not yet trust it to secure data": "Все още не трябва да се доверявате на това, че ще защити Вашите данни",
"Invalid file%(extra)s": "Невалиден файл%(extra)s",
"Error decrypting image": "Грешка при разшифроване на снимка",
"This image cannot be displayed.": "Тази снимка не може да бъде показана.",
"Image '%(Body)s' cannot be displayed.": "Снимката '%(Body)s' не може да бъде показана.",
"Error decrypting video": "Грешка при разшифроване на видео",
"%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s промени аватара на %(roomName)s",
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s премахна аватара на стаята.",
@ -697,8 +694,6 @@
"Incorrect password": "Неправилна парола",
"Deactivate Account": "Деактивация на профила",
"Deactivate my account": "Деактивирай моя профил",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Това ще направи профила Ви перманентно неизползваем. Няма да можете да се регистрирате отново със същия потребителски идентификатор.",
"This action is irreversible.": "Това действие е необратимо.",
"Device name": "Име на устройство",
"Device key": "Ключ на устройство",
"In future this verification process will be more sophisticated.": "В бъдеще този процес на потвърждение ще бъде по-лесен.",
@ -713,9 +708,7 @@
"Ignore request": "Игнорирай поканата",
"Loading device info...": "Зареждане на информация за устройството...",
"Encryption key request": "Заявка за ключ за шифроване",
"Otherwise, <a>click here</a> to send a bug report.": "В противен случай, <a>натиснете тук</a>, за да изпратите съобщение за грешка.",
"Unable to restore session": "Неуспешно възстановяване на сесията",
"Continue anyway": "Продължи въпреки това",
"Invalid Email Address": "Невалиден имейл адрес",
"This doesn't appear to be a valid email address": "Това не изглежда да е валиден имейл адрес",
"Please check your email and click on the link it contains. Once this is done, click continue.": "Моля, проверете своя имейл адрес и натиснете връзката, която той съдържа. След като направите това, натиснете продължи.",
@ -962,7 +955,6 @@
"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.": "Сигурни ли сте, че искате да премахнете (изтриете) това събитие? Забележете, че ако изтриете събитие за промяна на името на стая или тема, това може да обърне промяната.",
"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:": "За да потвърдите, че на това устройство може да се вярва, моля свържете се със собственика му по друг начин (напр. на живо или чрез телефонен разговор) и го попитайте дали ключът, който той вижда в неговите настройки на потребителя за това устройство, съвпада с ключа по-долу:",
"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.": "Ако съвпада, моля натиснете бутона за потвърждение по-долу. Ако не, то тогава някой друг имитира това устройство и вероятно искате вместо това да натиснете бутона за черен списък.",
"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.": "Засякохме грешка при опита за възстановяване на предишната Ви сесия. Ако продължите, ще трябва да влезете в профила си отново. Шифрованата история на чата няма да бъде четима.",
"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.": "Ако преди сте използвали по-нова версия на Riot, Вашата сесия може да не бъде съвместима с текущата версия. Затворете този прозорец и се върнете в по-новата версия.",
"This will be your account name on the <span></span> homeserver, or you can pick a <a>different server</a>.": "Това ще бъде името на профила Ви на <span></span> Home сървъра, или можете да изберете <a>друг сървър</a>.",
"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.": "Препоръчваме Ви да минете през процеса за потвърждение за всяко устройство, за да потвърдите, че принадлежат на легитимен собственик. Ако предпочитате, можете да изпратите съобщение без потвърждение.",
@ -996,7 +988,6 @@
"Join this community": "Присъединете се в тази общност",
"Leave this community": "Напуснете тази общност",
"Stickerpack": "Пакет със стикери",
"Sticker Messages": "Съобщения със стикери",
"You don't currently have any stickerpacks enabled": "В момента нямате включени пакети със стикери",
"Add a stickerpack": "Добави пакет със стикери",
"Hide Stickers": "Скрий стикери",
@ -1108,7 +1099,6 @@
"Notify me for anything else": "Извести ме за всичко останало",
"When I'm invited to a room": "Когато ме поканят в стая",
"Keywords": "Ключови думи",
"<a>Click here</a> to create a GitHub issue.": "<a>Натиснете тук</a>, за да създадете GitHub issue.",
"Can't update user notification settings": "Неуспешно обновяване на потребителски настройки за известяване",
"Notify for all other messages/rooms": "Извести ме за всички други съобщения/стаи",
"Unable to look up room ID from server": "Стая с такъв идентификатор не е намерена на сървъра",
@ -1167,5 +1157,36 @@
"At this time it is not possible to reply with a file so this will be sent without being a reply.": "В момента не може да се отговаря с файл, така че това ще се изпрати без да бъде отговор.",
"Unable to reply": "Не може да се отговори",
"At this time it is not possible to reply with an emote.": "В момента не може да се отговори с емотикона.",
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Не може да се зареди събитието, на което е отговорено. Или не съществува или нямате достъп да го видите."
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Не може да се зареди събитието, на което е отговорено. Или не съществува или нямате достъп да го видите.",
"Popout widget": "Изкарай в нов прозорец",
"Log out and remove encryption keys?": "Изход и изтриване на ключовете за шифроване?",
"Clear Storage and Sign Out": "Изчисти запазените данни и излез",
"Send Logs": "Изпрати логове",
"Refresh": "Опресни",
"We encountered an error trying to restore your previous session.": "Възникна грешка при възстановяване на предишната Ви сесия.",
"Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Изчистване на запазените данни в браузъра може да поправи проблема, но ще Ви изкара от профила и ще направи шифрованите съобщения нечетими.",
"Collapse Reply Thread": "Свий отговорите",
"Enable widget screenshots on supported widgets": "Включи скрийншоти за поддържащи ги приспособления",
"Riot bugs are tracked on GitHub: <a>create a GitHub issue</a>.": "Бъговете по Riot се следят в GitHub: <a>създайте проблем в GitHub</a>.",
"e.g. %(exampleValue)s": "напр. %(exampleValue)s",
"Reload widget": "Презареди приспособлението",
"Send analytics data": "Изпращане на статистически данни",
"To notify everyone in the room, you must be a": "За да уведомите всички в стаята, трябва да бъдете",
"Muted Users": "Заглушени потребители",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "Моля, помогнете за подобряването на Riot.im като изпращате <UsageDataLink>анонимни данни за ползване</UsageDataLink>. Това ще използва бисквитка (моля, вижте нашата <PolicyLink>политика за бисквитки</PolicyLink>).",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.": "Моля, помогнете за подобряването на Riot.im като изпращате <UsageDataLink>анонимни данни за ползване</UsageDataLink>. Това ще използва бисквитка.",
"Yes, I want to help!": "Да, искам да помогна!",
"Warning: This widget might use cookies.": "Внимание: това приспособление може да използва бисквитки.",
"This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>": "Това ще направи акаунта Ви неизползваем завинаги. Няма да можете да влезете пак, а регистрирането повторно на същия потребителски идентификатор няма да е възможно. Акаунтът Ви да напусне всички стаи, в които участва. Ще бъдат премахнати и данните за акаунта Ви от сървъра за самоличност. <b>Действието е необратимо.</b>",
"Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.": "Деактивирането на акаунта Ви <b>по подразбиране не прави така, че изпратените съобщения да бъдат забравени.</b> Ако искате да забравим съобщенията Ви, моля отбележете с отметка по-долу.",
"Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.": "Видимостта на съобщенията в Matrix е подобно на имейл системата. Нашето забравяне означава, че: изпратените от Вас съобщения няма да бъдат споделяни с нови или нерегистрирани потребители, но регистрираните потребители имащи достъп до тях ще продължат да имат достъп до своето копие.",
"Please forget all messages I have sent when my account is deactivated (<b>Warning:</b> this will cause future users to see an incomplete view of conversations)": "Моля, забравете всички изпратени от мен съобщения, когато акаунта ми се деактивира (<b>Внимание:</b> това ще направи бъдещите потребители да имат само частичен поглед върху кореспонденцията)",
"To continue, please enter your password:": "За да продължите, моля въведете паролата си:",
"password": "парола",
"Can't leave Server Notices room": "Не може да напуснете стая \"Server Notices\"",
"This room is used for important messages from the Homeserver, so you cannot leave it.": "Тази стая се използва за важни съобщения от сървъра, така че не можете да я напуснете.",
"Terms and Conditions": "Правила и условия",
"To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "За да продължите да ползвате %(homeserverDomain)s е необходимо да прегледате и да се съгласите с правилата и условията за ползване.",
"Review terms and conditions": "Прегледай правилата и условията",
"Failed to indicate account erasure": "Неуспешно указване на желанието за изтриване на акаунта"
}

View file

@ -348,7 +348,6 @@
"Hide Text Formatting Toolbar": "Amaga la barra d'eines de format de text",
"Server error": "S'ha produït un error al servidor",
"Mirror local video feed": "Mostra el vídeo local com un mirall",
"Opt out of analytics": "No acceptis analítiques",
"Server unavailable, overloaded, or something else went wrong.": "El servidor no està disponible, està sobrecarregat o alguna altra cosa no ha funcionat correctament.",
"Command error": "S'ha produït un error en l'ordre",
"bold": "negreta",
@ -499,8 +498,6 @@
"Download %(text)s": "Baixa %(text)s",
"Invalid file%(extra)s": "Fitxer invàlid%(extra)s",
"Error decrypting image": "S'ha produït un error en desencriptar la imatge",
"Image '%(Body)s' cannot be displayed.": "La imatge '%(Body)s' no es pot mostrar.",
"This image cannot be displayed.": "Aquesta imatge no es pot mostrar.",
"Error decrypting video": "S'ha produït un error en desencriptar el vídeo",
"%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s ha canviat el seu avatar per a la sala %(roomName)s",
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s ha eliminat l'avatar de la sala.",
@ -677,8 +674,6 @@
"Unknown error": "S'ha produït un error desconegut",
"Incorrect password": "Contrasenya incorrecta",
"Deactivate Account": "Desactivar el compte",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Això farà que el vostre compte no es pugui utilitzar mai més. No podreu tornar a registrar la mateixa identificació d'usuari.",
"This action is irreversible.": "Aquesta acció és irreversible.",
"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:": "Per verificar que es pot confiar en aquest dispositiu, poseu-vos en contacte amb el propietari mitjançant altres mitjans (per exemple, en persona o amb una trucada telefònica) i pregunteu-li si la clau que veuen a la configuració del seu usuari, aquest dispositiu coincideix amb la següent clau:",
"Device name": "Nom del dispositiu",
"Device key": "Clau del dispositiu",
@ -694,9 +689,7 @@
"Ignore request": "Ignora la sol·licitud",
"Loading device info...": "S'està carregant la informació del dispositiu...",
"Encryption key request": "Sol·licitud de claus",
"Otherwise, <a>click here</a> to send a bug report.": "D'una altra manera, <a>click here</a> per a enviar un informe d'error.",
"Unable to restore session": "No s'ha pogut restaurar la sessió",
"Continue anyway": "Continua de totes maneres",
"Invalid Email Address": "El correu electrònic no és vàlid",
"This doesn't appear to be a valid email address": "Aquest no sembla ser un correu electrònic vàlid",
"Verification Pending": "Verificació pendent",
@ -714,7 +707,6 @@
"This will be your account name on the <span></span> homeserver, or you can pick a <a>different server</a>.": "Aquest serà el nom del seu compte al <span></span> servidor amfitrió, o bé trieu-ne un altre <a>different server</a>.",
"If you already have a Matrix account you can <a>log in</a> instead.": "Si ja teniu un compte a Matrix, podeu <a>log in</a>.",
"Block users on other matrix homeservers from joining this room": "Impedeix als usuaris d'altres servidors de Matrix d'entrar a aquesta sala",
"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.": "Hem trobat un error en intentar restaurar la vostra sessió anterior. Si continueu, haureu d'iniciar la sessió de nou i l'historial de xat encriptat serà il·legible.",
"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.": "Si anteriorment heu utilitzat un versió de Riot més recent, la vostra sessió podría ser incompatible amb aquesta versió. Tanqueu aquesta finestra i torneu a la versió més recent.",
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "Actualment teniu a la llista negre els dispositius no verificats; per enviar missatges a aquests dispositius, els heu de verificar abans.",
"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.": "Recomanem que dugueu a terme el procès de verificació per a cada dispositiu per tal de confirmar que són del legítim propietari, però podeu enviar el missatge sense verificar-ho si ho preferiu.",
@ -986,7 +978,6 @@
"Notify me for anything else": "Notifica'm per a qualsevol altra cosa",
"View Source": "Mostra el codi",
"Keywords": "Paraules clau",
"<a>Click here</a> to create a GitHub issue.": "<a>Clica aquí</a> per crear una issue a GitHub.",
"Can't update user notification settings": "No es poden actualitzar els paràmetres de les notificacions de l'usuari",
"Notify for all other messages/rooms": "Notifica per a tots els altres missatges o sales",
"Unable to look up room ID from server": "No s'ha pogut cercar l'ID de la sala en el servidor",

View file

@ -262,7 +262,6 @@
"olm version:": "verze olm:",
"Once encryption is enabled for a room it cannot be turned off again (for now)": "Jakmile je jednou šifrování v místnosti zapnuto, nelze už vypnout (prozatím)",
"Only people who have been invited": "Pouze lidé, kteří byli pozváni",
"Otherwise, <a>click here</a> to send a bug report.": "V opačném případě <a>klikněte zde</a> a pošlete hlášení o chybě.",
"Password": "Heslo",
"Password:": "Heslo:",
"Passwords can't be empty": "Hesla nemohou být prázdná",
@ -494,8 +493,6 @@
"You need to be able to invite users to do that.": "Pro tuto akci musíte mít právo zvát uživatele.",
"Delete Widget": "Smazat widget",
"Error decrypting image": "Chyba při dešifrování obrázku",
"Image '%(Body)s' cannot be displayed.": "Obrázek '%(Body)s' nemůže být zobrazen.",
"This image cannot be displayed.": "Tento obrázek nelze zobrazit.",
"Error decrypting video": "Chyba při dešifrování videa",
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s odstranil/a avatar místnosti.",
"%(senderDisplayName)s changed the room avatar to <img/>": "%(senderDisplayName)s změnil/a avatar místnosti na <img/>",
@ -650,7 +647,6 @@
"Disable big emoji in chat": "Zakázat velké Emoji v konverzaci",
"Mirror local video feed": "Zrcadlit lokání video",
"Disable Peer-to-Peer for 1:1 calls": "Zakázat Peer-to-Peer pro 1:1 hovory",
"Opt out of analytics": "Odhlásit se z analytiky údajů",
"Never send encrypted messages to unverified devices from this device": "Z tohoto zařízení nikdy neodesílat šifrované zprávy na neověřená zařízení",
"Enable inline URL previews by default": "Nastavit povolení náhledů URL adres jako výchozí",
"Enable URL previews for this room (only affects you)": "Povolit náhledy URL adres pro tuto místnost (ovlivňuje pouze vás)",
@ -792,8 +788,6 @@
"This setting cannot be changed later!": "Toto nastavení nelze v budoucnu změnit!",
"Unknown error": "Neznámá chyba",
"Incorrect password": "Nesprávné heslo",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Toto způsobí, že váš účet nebude již nikdy použitelný. Zároveň nebude možné se znovu zaregistrovat pod stejným uživatelským ID.",
"This action is irreversible.": "Tuto operaci nebude možné vrátit zpět.",
"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:": "Pokud si chcete ověřit, zda je zařízení skutečně důvěryhodné, kontaktujte vlastníka jiným způsobem (např. osobně anebo telefonicky) a zeptejte se ho na klíč, který má pro toto zařízení zobrazený v nastavení a zda se shoduje s klíčem zobrazeným níže:",
"Device name": "Název zařízení",
"Device key": "Klíč zařízení",
@ -808,9 +802,7 @@
"Ignore request": "Ignorovat žádost",
"Encryption key request": "Žádost o šifrovací klíč",
"Unable to restore session": "Nelze obnovit relaci",
"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.": "Při pokusu o obnovení vaší předcházející relace se vyskytla chyba. Pokud budete pokračovat musíte se znovu přihlásit a historie šifrovaného rozhovoru nebude již dostupná.",
"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.": "Pokud jste se v minulosti již přihlásili s novější verzi programu Riot, vaše relace nemusí být kompatibilní s touto verzí. Zavřete prosím toto okno a přihlaste se znovu pomocí nové verze.",
"Continue anyway": "Přesto pokračovat",
"Please check your email and click on the link it contains. Once this is done, click continue.": "Prosím, zkontrolujte si email a klikněte na odkaz ve zprávě, kterou jsme vám zaslali. V případě, že jste tak již učinili, klikněte na tlačítko Pokračovat.",
"This will allow you to reset your password and receive notifications.": "Toto vám umožní obnovit si heslo a přijímat oznámení emailem.",
"Skip": "Přeskočit",

View file

@ -393,7 +393,6 @@
"There are advanced notifications which are not shown here": "Der er avancerede meddelelser, som ikke vises her",
"%(count)s Members|other": "%(count)s medlemmer",
"Logs sent": "Logfiler sendt",
"<a>Click here</a> to create a GitHub issue.": "<a>Klik her</a> for at oprette et GitHub-issue.",
"Reply": "Besvar",
"All messages (noisy)": "Alle meddelelser (højlydt)",
"GitHub issue link:": "Link til GitHub issue:",

View file

@ -423,7 +423,6 @@
"Confirm Removal": "Entfernen bestätigen",
"Unknown error": "Unbekannter Fehler",
"Incorrect password": "Ungültiges Passwort",
"This action is irreversible.": "Diese Aktion kann nicht rückgängig gemacht werden.",
"To continue, please enter your password.": "Zum fortfahren bitte Passwort eingeben.",
"Device name": "Geräte-Name",
"Device key": "Geräte-Schlüssel",
@ -431,7 +430,6 @@
"Verify device": "Gerät verifizieren",
"I verify that the keys match": "Ich bestätige, dass die Schlüssel identisch sind",
"Unable to restore session": "Sitzungswiederherstellung fehlgeschlagen",
"Continue anyway": "Trotzdem fortfahren",
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "Nicht verifizierte Geräte werden aktuell blockiert und auf die Sperrliste gesetzt. Um Nachrichten an diese Geräte senden zu können, müssen diese zunächst verifiziert werden.",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" enthält Geräte, die du bislang noch nicht gesehen hast.",
"Unknown devices": "Unbekannte Geräte",
@ -458,8 +456,6 @@
"What does this mean?": "Was bedeutet das?",
"Error decrypting audio": "Audio-Entschlüsselung fehlgeschlagen",
"Error decrypting image": "Bild-Entschlüsselung fehlgeschlagen",
"Image '%(Body)s' cannot be displayed.": "Das Bild '%(Body)s' kann nicht angezeigt werden.",
"This image cannot be displayed.": "Dieses Bild kann nicht angezeigt werden.",
"Error decrypting video": "Video-Entschlüsselung fehlgeschlagen",
"Import room keys": "Raum-Schlüssel importieren",
"File to import": "Zu importierende Datei",
@ -468,7 +464,6 @@
"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.": "Dieser Prozess erlaubt es dir, die Schlüssel für die in verschlüsselten Räumen empfangenen Nachrichten in eine lokale Datei zu exportieren. In Zukunft wird es möglich sein, diese Datei in einen anderen Matrix-Client zu importieren, sodass dieser Client diese Nachrichten ebenfalls entschlüsseln kann.",
"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.": "Mit der exportierten Datei kann jeder, der diese Datei lesen kann, jede verschlüsselte Nachricht entschlüsseln, die für dich lesbar ist. Du solltest die Datei also unbedingt sicher verwahren. Um den Vorgang sicherer zu gestalten, solltest du unten eine Passphrase eingeben, die dazu verwendet wird, die exportierten Daten zu verschlüsseln. Anschließend wird es nur möglich sein, die Daten zu importieren, wenn dieselbe Passphrase verwendet wird.",
"Analytics": "Anonymisierte Analysedaten",
"Opt out of analytics": "Zustimmung zur Übermittlung von anonymisierten Analysedaten verweigern",
"Riot collects anonymous analytics to allow us to improve the application.": "Riot sammelt anonymisierte Analysedaten, um die Anwendung kontinuierlich verbessern zu können.",
"Add an Integration": "Eine Integration hinzufügen",
"Removed or unknown message type": "Gelöschte Nachricht oder unbekannter Nachrichten-Typ",
@ -477,10 +472,8 @@
"Online": "Online",
" (unsupported)": " (nicht unterstützt)",
"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.": "Dieser Prozess erlaubt es dir, die zuvor von einem anderen Matrix-Client exportierten Verschlüsselungs-Schlüssel zu importieren. Danach kannst du alle Nachrichten entschlüsseln, die auch bereits auf dem anderen Client entschlüsselt werden konnten.",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Dies wird dein Benutzerkonto dauerhaft unbenutzbar machen. Du wirst nicht in der Lage sein, dich mit derselben Benutzer-ID erneut zu registrieren.",
"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:": "Um sicherzustellen, dass diesem Gerät vertraut werden kann, kontaktiere bitte den Eigentümer des Geräts über ein anderes Kommunikationsmittel (z.B. im persönlichen Gespräch oder durch einen Telefonanruf) und vergewissere dich, dass der Schlüssel, den der Eigentümer in den Benutzer-Einstellungen für dieses Gerät sieht, mit dem folgenden Schlüssel identisch ist:",
"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.": "Wenn er identisch ist, bitte den Bestätigen-Button unten verwenden. Falls er nicht identisch sein sollte, hat eine Fremdperson Kontrolle über dieses Gerät und es sollte gesperrt werden.",
"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.": "Bei der Wiederherstellung deiner letzten Sitzung ist ein Fehler aufgetreten. Um fortzufahren, musst du dich erneut anmelden. Ein zuvor verschlüsselter Chatverlauf wird in der Folge nicht mehr lesbar sein.",
"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.": "Wenn du zuvor eine aktuellere Version von Riot verwendet hast, ist deine Sitzung eventuell inkompatibel mit dieser Version. Bitte schließe dieses Fenster und kehre zur aktuelleren Version zurück.",
"Blacklist": "Blockieren",
"Unblacklist": "Entblockieren",
@ -590,7 +583,6 @@
"Last seen": "Zuletzt gesehen",
"Level:": "Berechtigungslevel:",
"No display name": "Kein Anzeigename",
"Otherwise, <a>click here</a> to send a bug report.": "Alternativ <a>hier klicken</a>, um einen Fehlerbericht zu senden.",
"Private Chat": "Privater Chat",
"Public Chat": "Öffentlicher Chat",
"Reason: %(reasonText)s": "Grund: %(reasonText)s",
@ -977,7 +969,7 @@
"Did you know: you can use communities to filter your Riot.im experience!": "Wusstest du: Du kannst Communities nutzen um deine Riot.im-Erfahrung zu filtern!",
"To set up a filter, drag a community avatar over to the filter panel on the far left hand side of the screen. You can click on an avatar in the filter panel at any time to see only the rooms and people associated with that community.": "Um einen Filter zu setzen, siehe einen Community-Bild auf das Filter-Panel ganz links. Du kannst jederzeit auf einen Avatar im Filter-Panel klicken um nur die Räume und Personen aus der Community zu sehen.",
"Clear filter": "Filter zurücksetzen",
"Disable Community Filter Panel": "Deaktivere Community-Filter-Panel",
"Disable Community Filter Panel": "Deaktiviere Community-Filter-Panel",
"Your key share request has been sent - please check your other devices for key share requests.": "Deine Schlüssel-Teil-Anfragen wurden gesendet. Bitte prüfe deine anderen Geräte auf die Schlüssel-Teil-Anfragen.",
"Key share requests are sent to your other devices automatically. If you rejected or dismissed the key share request on your other devices, click here to request the keys for this session again.": "Schlüssel-Anfragen wurden automatisch zu den anderen Geräten gesendet. Wenn du diese Anfragen auf deinen anderen Geräten abgelehnt oder verpasst hast, klicke hier um die Schlüssel für diese Sitzung erneut anzufragen.",
"If your other devices do not have the key for this message you will not be able to decrypt them.": "Wenn deine anderen Geräte keine Schlüssel für diese Nachricht haben, wirst du diese nicht entschlüsseln können.",
@ -995,7 +987,6 @@
"Changes made to your community <bold1>name</bold1> and <bold2>avatar</bold2> might not be seen by other users for up to 30 minutes.": "Änderungen am <bold1>Namen</bold1> und <bold2>Bild</bold2> deiner Community werden evtl. erst nach 30 Minuten von anderen Nutzern gesehen werden.",
"Join this community": "Community beitreten",
"Leave this community": "Community verlassen",
"Sticker Messages": "Sticker-Nachrichten",
"You don't currently have any stickerpacks enabled": "Du hast aktuell keine Stickerpacks aktiviert",
"Add a stickerpack": "Füge ein Stickerpack hinzu",
"Hide Stickers": "Sticker verbergen",
@ -1110,7 +1101,6 @@
"What's new?": "Was ist neu?",
"Notify me for anything else": "Über alles andere benachrichtigen",
"When I'm invited to a room": "Wenn ich in einen Raum eingeladen werde",
"<a>Click here</a> to create a GitHub issue.": "<a>Klicke hier</a> um ein GithHub-Problem zu erstellen.",
"Can't update user notification settings": "Benachrichtigungs-Einstellungen des Benutzers konnten nicht aktualisiert werden",
"Notify for all other messages/rooms": "Benachrichtigungen für alle anderen Mitteilungen/Räume aktivieren",
"Unable to look up room ID from server": "Es ist nicht möglich, die Raum-ID auf dem Server nachzuschlagen",
@ -1177,5 +1167,29 @@
"Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Den Browser-Speicher zu löschen kann das Problem lösen, wird dich aber abmelden und verschlüsselte Chats unlesbar machen.",
"Collapse Reply Thread": "Antwort-Thread zusammenklappen",
"At this time it is not possible to reply with an emote.": "An dieser Stelle ist es nicht möglich mit einer Umschreibung zu antworten.",
"Enable widget screenshots on supported widgets": "Widget-Screenshots bei unterstützten Widgets aktivieren"
"Enable widget screenshots on supported widgets": "Widget-Screenshots bei unterstützten Widgets aktivieren",
"Send analytics data": "Analysedaten senden",
"Help improve Riot by sending usage data? This will use a cookie. (See our <PolicyLink>cookie and privacy policies</PolicyLink>).": "Möchtest du Riot helfen indem du Nutzungsdaten sendest? Dies wird ein Cookie verwenden. (Siehe unsere <PolicyLink>Datenschutzerklärung</PolicyLink>).",
"Help improve Riot by sending usage data? This will use a cookie.": "Möchtest du Riot helfen indem du Nutzungsdaten sendest? Dies wird ein Cookie verwenden.",
"Yes please": "Ja, bitte",
"e.g. %(exampleValue)s": "z.B. %(exampleValue)s",
"Reload widget": "Widget neu laden",
"To notify everyone in the room, you must be a": "Notwendiges Berechtigungslevel, um jeden im Raum zu benachrichten:",
"Muted Users": "Stummgeschaltete Benutzer",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "Bitte helfe uns Riot.im zu verbessern, in dem du <UsageDataLink>anonyme Nutzungsdaten</UsageDataLink> schickst. Dies wird ein Cookie benutzen (bitte beachte auch unsere <PolicyLink>Cookie-Richtlinie</PolicyLink>).",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.": "Bitte helfe uns Riot.im zu verbessern, in dem du <UsageDataLink>anonyme Nutzungsdaten</UsageDataLink> schickst. Dies wird ein Cookie benutzen.",
"Yes, I want to help!": "Ja, ich möchte helfen!",
"Warning: This widget might use cookies.": "Warnung: Diese Widget mag Cookies verwenden.",
"Failed to indicate account erasure": "Fehler beim Signalisieren der Account-Löschung",
"This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>": "Dies wird deinen Account permanent unbenutzbar machen. Du wirst nicht in der Lage sein, dich anzumelden und keiner wird dieselbe Benutzer-ID erneut registrieren können. Alle Räume, in denen der Account ist, werden verlassen und deine Account-Daten werden vom Identitätsserver gelöscht. <b>Diese Aktion ist irreversibel!</b>",
"Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.": "Standardmäßig werden <b>die von dir gesendeten Nachrichten beim Deaktiveren nicht gelöscht</b>. Wenn du dies von uns möchtest, aktivere das Auswalfeld unten.",
"Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.": "Sie Sichtbarkeit der Nachrichten in Matrix ist vergleichbar mit E-Mails: Wenn wir deine Nachrichten vergessen heißt das, dass diese nicht mit neuen oder nicht registrierten Nutzern teilen werden, aber registrierte Nutzer, die bereits zugriff haben, werden Zugriff auf ihre Kopie behalten.",
"Please forget all messages I have sent when my account is deactivated (<b>Warning:</b> this will cause future users to see an incomplete view of conversations)": "Bitte vergesst alle Nachrichten, die ich gesendet habe, wenn mein Account deaktiviert wird. (<b>Warnung:</b> Zukünftige Nutzer werden eine unvollständige Konversation sehen)",
"To continue, please enter your password:": "Um fortzufahren, bitte Password eingeben:",
"password": "Passwort",
"Can't leave Server Notices room": "Du kannst den Raum für Server-Notizen nicht verlassen",
"This room is used for important messages from the Homeserver, so you cannot leave it.": "Du kannst diesen Raum nicht verlassen, da dieser Raum für wichtige Nachrichten vom Heimserver verwendet wird.",
"Terms and Conditions": "Geschäftsbedingungen",
"To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Um den %(homeserverDomain)s -Heimserver weiter zu verwenden, musst du die Geschäftsbedingungen sichten und ihnen zustimmen.",
"Review terms and conditions": "Geschäftsbedingungen anzeigen"
}

View file

@ -384,7 +384,6 @@
"Device key": "Κλειδί συσκευής",
"Verify device": "Επιβεβαίωση συσκευής",
"Unable to restore session": "Αδυναμία επαναφοράς συνεδρίας",
"Continue anyway": "Συνέχεια οπωσδήποτε",
"Unknown devices": "Άγνωστες συσκευές",
"Unknown Address": "Άγνωστη διεύθυνση",
"Blacklist": "Μαύρη λίστα",
@ -402,8 +401,6 @@
"What does this mean?": "Τι σημαίνει αυτό;",
"Error decrypting audio": "Σφάλμα κατά την αποκρυπτογράφηση του ήχου",
"Error decrypting image": "Σφάλμα κατά την αποκρυπτογράφηση της εικόνας",
"Image '%(Body)s' cannot be displayed.": "Η εικόνα '%(Body)s' δεν μπορεί να εμφανιστεί.",
"This image cannot be displayed.": "Αυτή η εικόνα δεν μπορεί να εμφανιστεί.",
"Error decrypting video": "Σφάλμα κατά την αποκρυπτογράφηση του βίντεο",
"Add an Integration": "Προσθήκη ενσωμάτωσης",
"URL Previews": "Προεπισκόπηση συνδέσμων",
@ -462,7 +459,6 @@
"No users have specific privileges in this room": "Κανένας χρήστης δεν έχει συγκεκριμένα δικαιώματα σε αυτό το δωμάτιο",
"Once encryption is enabled for a room it cannot be turned off again (for now)": "Μόλις ενεργοποιηθεί η κρυπτογράφηση για ένα δωμάτιο, δεν μπορεί να απενεργοποιηθεί ξανά (για τώρα)",
"Only people who have been invited": "Μόνο άτομα που έχουν προσκληθεί",
"Otherwise, <a>click here</a> to send a bug report.": "Διαφορετικά, κάντε <a>κλικ εδώ</a> για να αποστείλετε μια αναφορά σφάλματος.",
"%(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.": "Παρακαλούμε ελέγξτε την ηλεκτρονική σας αλληλογραφία και κάντε κλικ στον σύνδεσμο που περιέχει. Μόλις γίνει αυτό, κάντε κλίκ στο κουμπί συνέχεια.",
"Refer a friend to Riot:": "Πείτε για το Riot σε έναν φίλο σας:",
@ -517,11 +513,9 @@
"Please select the destination room for this message": "Παρακαλούμε επιλέξτε ένα δωμάτιο προορισμού για αυτό το μήνυμα",
"Desktop specific": "Μόνο για επιφάνεια εργασίας",
"Analytics": "Αναλυτικά δεδομένα",
"Opt out of analytics": "Αποκλεισμός αναλυτικών δεδομένων",
"Riot collects anonymous analytics to allow us to improve the application.": "Το Riot συλλέγει ανώνυμα δεδομένα επιτρέποντας μας να βελτιώσουμε την εφαρμογή.",
"Failed to invite": "Δεν ήταν δυνατή η πρόσκληση",
"Failed to invite user": "Δεν ήταν δυνατή η πρόσκληση του χρήστη",
"This action is irreversible.": "Αυτή η ενέργεια είναι μη αναστρέψιμη.",
"In future this verification process will be more sophisticated.": "Στο μέλλον η διαδικασία επαλήθευσης θα είναι πιο εξελιγμένη.",
"I verify that the keys match": "Επιβεβαιώνω πως ταιριάζουν τα κλειδιά",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "Το \"%(RoomName)s\" περιέχει συσκευές που δεν έχετε ξαναδεί.",
@ -618,10 +612,8 @@
"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.": "Το αρχείο εξαγωγής θα επιτρέψει σε οποιονδήποτε που μπορεί να το διαβάσει να αποκρυπτογραφήσει κρυπτογραφημένα μηνύματα που εσείς μπορείτε να δείτε, οπότε θα πρέπει να είστε προσεκτικοί για να το κρατήσετε ασφαλές. Για να βοηθήσετε με αυτό, θα πρέπει να εισαγάγετε ένα συνθηματικό, το οποία θα χρησιμοποιηθεί για την κρυπτογράφηση των εξαγόμενων δεδομένων. Η εισαγωγή δεδομένων θα είναι δυνατή χρησιμοποιώντας μόνο το ίδιο συνθηματικό.",
"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.": "Αυτή η διαδικασία σας επιτρέπει να εισαγάγετε κλειδιά κρυπτογράφησης που έχετε προηγουμένως εξάγει από άλλο πρόγραμμα του Matrix. Στη συνέχεια, θα μπορέσετε να αποκρυπτογραφήσετε τυχόν μηνύματα που το άλλο πρόγραμμα θα μπορούσε να αποκρυπτογραφήσει.",
"The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Το αρχείο εξαγωγής θα είναι προστατευμένο με συνθηματικό. Θα χρειαστεί να πληκτρολογήσετε το συνθηματικό εδώ για να αποκρυπτογραφήσετε το αρχείο.",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Με αυτόν τον τρόπο, ο λογαριασμός σας θα είναι μόνιμα αχρησιμοποίητος. Δεν θα μπορείτε να εγγραφείτε ξανά με το ίδιο αναγνωριστικό χρήστη.",
"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:": "Για να βεβαιωθείτε ότι είναι αξιόπιστη αυτή η συσκευή, επικοινωνήστε με τον κάτοχο της χρησιμοποιώντας άλλα μέσα (π.χ. προσωπικά ή μέσω τηλεφώνου) και ρωτήστε εάν το κλειδί που βλέπετε στις ρυθμίσεις χρήστη για αυτήν τη συσκευή ταιριάζει με το παρακάτω κλειδί:",
"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.": "Εάν ταιριάζει, πατήστε το κουμπί επιβεβαίωσης παρακάτω. Εάν όχι, τότε κάποιος άλλος παρακολουθεί αυτή τη συσκευή και ίσως θέλετε να πατήσετε το κουμπί της μαύρης λίστας.",
"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.": "Παρουσιάστηκε ένα σφάλμα κατά την προσπάθεια επαναφοράς της προηγούμενης συνεδρίας. Αν συνεχίσετε, θα χρειαστεί να συνδεθείτε ξανά και το κρυπτογραφημένο ιστορικό συνομιλιών θα είναι μη αναγνώσιμο.",
"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.": "Αν χρησιμοποιούσατε προηγουμένως μια πιο πρόσφατη έκδοση του Riot, η συνεδρία σας ίσως είναι μη συμβατή με αυτήν την έκδοση. Κλείστε αυτό το παράθυρο και επιστρέψτε στην πιο πρόσφατη έκδοση.",
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "Αυτήν τη στιγμή βάζετε σε μαύρη λίστα μη επιβαιωμένες συσκευές. Για να στείλετε μηνύματα σε αυτές τις συσκευές, πρέπει να τις επιβεβαιώσετε.",
"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.": "Σας συνιστούμε να ολοκληρώσετε τη διαδικασία επαλήθευσης για κάθε συσκευή και να επιβεβαιώσετε ότι ανήκουν στον νόμιμο κάτοχό της, αλλά εάν προτιμάτε μπορείτε να στείλετε ξανά το μήνυμα χωρίς επαλήθευση.",

View file

@ -10,6 +10,7 @@
"Whether or not you're using the Richtext mode of the Rich Text Editor": "Whether or not you're using the Richtext mode of the Rich Text Editor",
"Your homeserver's URL": "Your homeserver's URL",
"Your identity server's URL": "Your identity server's URL",
"e.g. %(exampleValue)s": "e.g. %(exampleValue)s",
"Every page you use in the app": "Every page you use in the app",
"e.g. <CurrentPageURL>": "e.g. <CurrentPageURL>",
"Your User Agent": "Your User Agent",
@ -103,6 +104,7 @@
"You need to be logged in.": "You need to be logged in.",
"You need to be able to invite users to do that.": "You need to be able to invite users to do that.",
"Unable to create widget.": "Unable to create widget.",
"Reload widget": "Reload widget",
"Missing roomId.": "Missing roomId.",
"Failed to send request.": "Failed to send request.",
"This room is not recognised.": "This room is not recognised.",
@ -489,9 +491,11 @@
"To kick users, you must be a": "To kick users, you must be a",
"To ban users, you must be a": "To ban users, you must be a",
"To remove other users' messages, you must be a": "To remove other users' messages, you must be a",
"Privileged Users": "Privileged Users",
"%(user)s is a %(userRole)s": "%(user)s is a %(userRole)s",
"To notify everyone in the room, you must be a": "To notify everyone in the room, you must be a",
"No users have specific privileges in this room": "No users have specific privileges in this room",
"%(user)s is a %(userRole)s": "%(user)s is a %(userRole)s",
"Privileged Users": "Privileged Users",
"Muted Users": "Muted Users",
"Banned users": "Banned users",
"This room is not accessible by remote Matrix servers": "This room is not accessible by remote Matrix servers",
"Leave room": "Leave room",
@ -634,9 +638,9 @@
"Something went wrong when trying to get your communities.": "Something went wrong when trying to get your communities.",
"Display your community flair in rooms configured to show it.": "Display your community flair in rooms configured to show it.",
"You're not currently a member of any communities.": "You're not currently a member of any communities.",
"Help improve Riot by sending usage data? This will use a cookie. (See our <PolicyLink>cookie and privacy policies</PolicyLink>).": "Help improve Riot by sending usage data? This will use a cookie. (See our <PolicyLink>cookie and privacy policies</PolicyLink>).",
"Help improve Riot by sending usage data? This will use a cookie.": "Help improve Riot by sending usage data? This will use a cookie.",
"Yes please": "Yes please",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.": "Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.",
"Yes, I want to help!": "Yes, I want to help!",
"You are not receiving desktop notifications": "You are not receiving desktop notifications",
"Enable them now": "Enable them now",
"What's New": "What's New",
@ -652,6 +656,7 @@
"Warning": "Warning",
"Unknown Address": "Unknown Address",
"NOTE: Apps are not end-to-end encrypted": "NOTE: Apps are not end-to-end encrypted",
"Warning: This widget might use cookies.": "Warning: This widget might use cookies.",
"Do you want to load widget from URL:": "Do you want to load widget from URL:",
"Allow": "Allow",
"Delete Widget": "Delete Widget",
@ -779,11 +784,16 @@
"Advanced options": "Advanced options",
"Block users on other matrix homeservers from joining this room": "Block users on other matrix homeservers from joining this room",
"This setting cannot be changed later!": "This setting cannot be changed later!",
"Failed to indicate account erasure": "Failed to indicate account erasure",
"Unknown error": "Unknown error",
"Incorrect password": "Incorrect password",
"Deactivate Account": "Deactivate Account",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "This will make your account permanently unusable. You will not be able to re-register the same user ID.",
"This action is irreversible.": "This action is irreversible.",
"This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>": "This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>",
"Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.": "Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.",
"Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.": "Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.",
"Please forget all messages I have sent when my account is deactivated (<b>Warning:</b> this will cause future users to see an incomplete view of conversations)": "Please forget all messages I have sent when my account is deactivated (<b>Warning:</b> this will cause future users to see an incomplete view of conversations)",
"To continue, please enter your password:": "To continue, please enter your password:",
"password": "password",
"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:": "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:",
"Device name": "Device name",
"Device key": "Device key",
@ -941,8 +951,13 @@
"This room is not public. You will not be able to rejoin without an invite.": "This room is not public. You will not be able to rejoin without an invite.",
"Are you sure you want to leave the room '%(roomName)s'?": "Are you sure you want to leave the room '%(roomName)s'?",
"Failed to leave room": "Failed to leave room",
"Can't leave Server Notices room": "Can't leave Server Notices room",
"This room is used for important messages from the Homeserver, so you cannot leave it.": "This room is used for important messages from the Homeserver, so you cannot leave it.",
"Signed Out": "Signed Out",
"For security, this session has been signed out. Please sign in again.": "For security, this session has been signed out. Please sign in again.",
"Terms and Conditions": "Terms and Conditions",
"To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.",
"Review terms and conditions": "Review terms and conditions",
"Old cryptography data detected": "Old cryptography data detected",
"Data from an older version of Riot has been detected. This will have caused end-to-end cryptography to malfunction in the older version. End-to-end encrypted messages exchanged recently whilst using the older version may not be decryptable in this version. This may also cause messages exchanged with this version to fail. If you experience problems, log out and back in again. To retain message history, export and re-import your keys.": "Data from an older version of Riot has been detected. This will have caused end-to-end cryptography to malfunction in the older version. End-to-end encrypted messages exchanged recently whilst using the older version may not be decryptable in this version. This may also cause messages exchanged with this version to fail. If you experience problems, log out and back in again. To retain message history, export and re-import your keys.",
"Logout": "Logout",

View file

@ -474,7 +474,6 @@
"Start automatically after system login": "Start automatically after system login",
"Desktop specific": "Desktop specific",
"Analytics": "Analytics",
"Opt out of analytics": "Opt out of analytics",
"Banned by %(displayName)s": "Banned by %(displayName)s",
"Options": "Options",
"Riot collects anonymous analytics to allow us to improve the application.": "Riot collects anonymous analytics to allow us to improve the application.",
@ -499,8 +498,6 @@
"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.": "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.",
"Unknown error": "Unknown error",
"Incorrect password": "Incorrect password",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "This will make your account permanently unusable. You will not be able to re-register the same user ID.",
"This action is irreversible.": "This action is irreversible.",
"To continue, please enter your password.": "To continue, please enter your password.",
"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:": "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:",
"Device name": "Device name",
@ -509,10 +506,8 @@
"In future this verification process will be more sophisticated.": "In future this verification process will be more sophisticated.",
"Verify device": "Verify device",
"I verify that the keys match": "I verify that the keys match",
"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.": "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.",
"Unable to restore session": "Unable to restore session",
"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.": "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.",
"Continue anyway": "Continue anyway",
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "You are currently blacklisting unverified devices; to send messages to these devices you must verify them.",
"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.": "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.",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" contains devices that you haven't seen before.",
@ -558,8 +553,6 @@
"What does this mean?": "What does this mean?",
"Error decrypting audio": "Error decrypting audio",
"Error decrypting image": "Error decrypting image",
"Image '%(Body)s' cannot be displayed.": "Image '%(Body)s' cannot be displayed.",
"This image cannot be displayed.": "This image cannot be displayed.",
"Error decrypting video": "Error decrypting video",
"Add an Integration": "Add an Integration",
"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?": "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?",
@ -608,7 +601,6 @@
"Last seen": "Last seen",
"Level:": "Level:",
"No display name": "No display name",
"Otherwise, <a>click here</a> to send a bug report.": "Otherwise, <a>click here</a> to send a bug report.",
"Private Chat": "Private Chat",
"Public Chat": "Public Chat",
"Reason: %(reasonText)s": "Reason: %(reasonText)s",

View file

@ -192,7 +192,6 @@
"Automatically replace plain text Emoji": "Aŭtomate anstataŭigi tekstajn mienetojn",
"Mirror local video feed": "Speguli lokan videon",
"Disable Peer-to-Peer for 1:1 calls": "Malŝalti samtavolajn duopajn vokojn",
"Opt out of analytics": "Malpermesi datuman analizon",
"Never send encrypted messages to unverified devices from this device": "Neniam sendi neĉifritajn mesaĝojn al nekontrolitaj aparatoj de tiu ĉi aparato",
"Never send encrypted messages to unverified devices in this room from this device": "Neniam sendi ĉifritajn mesaĝojn al nekontrolitaj aparatoj en tiu ĉi ĉambro de tiu ĉi aparto",
"Enable inline URL previews by default": "Ŝalti entekstan antaŭrigardon al retadresoj",
@ -475,8 +474,6 @@
"Download %(text)s": "Elŝuti %(text)s",
"Invalid file%(extra)s": "Malvalida dosiero%(extra)s",
"Error decrypting image": "Eraro malĉifrante bildon",
"Image '%(Body)s' cannot be displayed.": "Bildo %(Body)s ne montreblas.",
"This image cannot be displayed.": "Ĉi tiu bildo ne montreblas.",
"Error decrypting video": "Eraro malĉifrante videon",
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s forigis la ĉambran profilbildon.",
"%(senderDisplayName)s changed the room avatar to <img/>": "%(senderDisplayName)s agordis la ĉambran profilbildon al <img/>",
@ -655,8 +652,6 @@
"Unknown error": "Nekonata eraro",
"Incorrect password": "Malĝusta pasvorto",
"Deactivate Account": "Malaktivigi konton",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Tio ĉi por ĉiam senuzebligos vian konton. Vi ne povos reregistriĝi kun la sama identigaĵo.",
"This action is irreversible.": "Tiu ĉi ago ne malfareblas.",
"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:": "Por kontroli ke tiu ĉi aparato estas fidinda, bonvolu kontakti ties posedanton per alia maniero (ekz-e persone aŭ telefone) kaj demandi ĝin ĉu la ŝlosilo, kiun ĝi vidas en agordoj de uzanto ĉe si, kongruas kun la ĉi-suba ŝlosilo:",
"Device name": "Aparata nomo",
"Device key": "Aparata ŝlosilo",
@ -673,11 +668,8 @@
"Ignore request": "Malatenti peton",
"Loading device info...": "Enleganta informojn pri aparato…",
"Encryption key request": "Peto por ĉifra ŝlosilo",
"Otherwise, <a>click here</a> to send a bug report.": "Alie, <a>klaku ĉi tie</a> por sendi cimraporton.",
"Unable to restore session": "Seanco ne restaŭreblas",
"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.": "Okazis eraron dum restaŭro de via antaŭa seanco. Se vi daŭrigos, vi devos denove saluti, kaj ĉifrita babila historio estos nelegebla.",
"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.": "Se vi antaŭe uzis pli novan version de Riot, via seanco eble ne kongruos kun ĉi tiu versio. Fermu ĉi tiun fenestron kaj revenu al la pli nova versio.",
"Continue anyway": "Tamen daŭrigi",
"Invalid Email Address": "Malvalida retpoŝtadreso",
"This doesn't appear to be a valid email address": "Tio ĉi ne ŝajnas esti valida retpoŝtadreso",
"Verification Pending": "Atendanta kontrolon",
@ -1107,7 +1099,6 @@
"Checking for an update...": "Serĉanta ĝisdatigojn…",
"There are advanced notifications which are not shown here": "Ekzistas specialaj sciigoj, kiuj ne montriĝas ĉi tie",
"Logs sent": "Protokolo sendiĝis",
"<a>Click here</a> to create a GitHub issue.": "<a>Klaku ĉi tie</a> por krei raporton ĉe GitHub.",
"GitHub issue link:": "Ligilo al raporto ĉe GitHub:",
"Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Sencimigaj protokoloj enhavas informojn pri uzo de aplikaĵo, inkluzive vian salutnomon, la identigilojn aŭ nomojn de la ĉambroj aŭ grupoj kiujn vi vizitis, kaj la salutnomojn de aliaj uzantoj. Ili ne enhavas mesaĝojn.",
"Failed to send logs: ": "Malsukcesis sendi protokolon: ",

View file

@ -225,7 +225,6 @@
"Start chat": "Comenzar chat",
"New Password": "Nueva contraseña",
"Analytics": "Analíticas",
"Opt out of analytics": "No participar en las analíticas",
"Options": "Opciones",
"Passphrases must match": "Las contraseñas deben coincidir",
"Passphrase must not be empty": "La contraseña no puede estar en blanco",
@ -241,7 +240,6 @@
"Failed to invite the following users to the %(roomName)s room:": "No se pudo invitar a los siguientes usuarios a la sala %(roomName)s:",
"Unknown error": "Error desconocido",
"Incorrect password": "Contraseña incorrecta",
"This action is irreversible.": "Esta acción es irreversible.",
"To continue, please enter your password.": "Para continuar, introduzca su contraseña.",
"Device name": "Nombre del dispositivo",
"Device Name": "Nombre del dispositivo",
@ -250,7 +248,6 @@
"Verify device": "Verifique el dispositivo",
"I verify that the keys match": "Confirmo que las claves coinciden",
"Unable to restore session": "No se puede recuperar la sesión",
"Continue anyway": "Continuar igualmente",
"Room Colour": "Color de la sala",
"Room contains unknown devices": "La sala contiene dispositivos desconocidos",
"Room name (optional)": "Nombre de la sala (opcional)",
@ -344,7 +341,6 @@
"Once encryption is enabled for a room it cannot be turned off again (for now)": "Una vez se active el cifrado en esta sala, no podrá ser desactivado (por ahora)",
"Only people who have been invited": "Sólo usuarios que han sido invitados",
"Operation failed": "Falló la operación",
"Otherwise, <a>click here</a> to send a bug report.": "También puede <a>pulsar aquí</a> para enviar un informe de fallos.",
"Password": "Contraseña",
"Password:": "Contraseña:",
"Passwords can't be empty": "Las contraseñas no pueden estar en blanco",
@ -696,7 +692,6 @@
"What's new?": "¿Qué hay de nuevo?",
"Notify me for anything else": "Notificarme para cualquier otra cosa",
"When I'm invited to a room": "Cuando estoy invitado a una sala",
"<a>Click here</a> to create a GitHub issue.": "<a>Haz click aquí</a> para crear una incidencia en Github.",
"Can't update user notification settings": "No se puede actualizar la configuración de notificaciones del usuario",
"Notify for all other messages/rooms": "Notificar para todos los demás mensajes/salas",
"Unable to look up room ID from server": "No se puede buscar el ID de la sala desde el servidor",

View file

@ -327,7 +327,6 @@
"No users have specific privileges in this room": "Ez dago gela honetan baimen zehatzik duen erabiltzailerik",
"olm version:": "olm bertsioa:",
"Once encryption is enabled for a room it cannot be turned off again (for now)": "Behin gela batean zifratzea gaituta ezin da gero desgaitu (oraingoz)",
"Otherwise, <a>click here</a> to send a bug report.": "Bestela, <a>bidali arazte-txosten bat</a>.",
"Server may be unavailable, overloaded, or you hit a bug.": "Agian zerbitzaria ez dago eskuragarri, edo gainezka dago, edo akats bat aurkitu duzu.",
"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.": "Oraingoz pasahitza aldatzeak gailu guztietako muturretik muturrerako zifratze-gakoak berrezarriko ditu, eta ezin izango dituzu zifratutako txatetako historialak irakurri ez badituzu aurretik zure gelako gakoak esportatzen eta aldaketa eta gero berriro inportatzen. Etorkizunean hau hobetuko da.",
"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.": "Segurtasunagatik, saioa amaitzeak nabigatzaile honetako muturretik muturrerako zifratze gako guztiak ezabatuko ditu. Zure elkarrizketen historiala deszifratzeko gai izan nahi baduzu etorkizuneko Riot saioetan, esportatu zure gelako gakoen babes-kopia bat.",
@ -549,7 +548,6 @@
"Start automatically after system login": "Hasi automatikoki sisteman saioa hasi eta gero",
"Desktop specific": "Mahaigainean besterik ez",
"Analytics": "Estatistikak",
"Opt out of analytics": "Ez bidali estatistikak",
"Options": "Aukerak",
"Riot collects anonymous analytics to allow us to improve the application.": "Riotek estatistika anonimoak jasotzen ditu aplikazioa hobetzeko.",
"Passphrases must match": "Pasaesaldiak bat etorri behar dira",
@ -568,16 +566,12 @@
"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.": "Ziur gertaera hau kendu (ezabatu) nahi duzula? Jakin gelaren izenaren edo mintzagaiaren aldaketa ezabatzen baduzu, aldaketa desegin daitekeela.",
"Unknown error": "Errore ezezaguna",
"Incorrect password": "Pasahitz okerra",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Honek zure kontua behin betiko erabilezin bihurtuko du. Ezin izango duzu ID honekin berriro erregistratu.",
"This action is irreversible.": "Ez dago ekintza hau atzera egiterik.",
"To continue, please enter your password.": "Jarraitzeko sartu zure pasahitza.",
"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:": "Gailu hau fidagarria dela egiaztatzeko, kontaktatu bere jabea beste medio bat erabiliz (adib. aurrez aurre edo telefonoz deituz) eta galdetu beraien erabiltzaile-ezarpenetan bere gailurako ikusten duen gakoa hemen beheko bera den:",
"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.": "Bat badator sakatu egiaztatu botoia. Bat ez badator, beste inor gailu hau atzematen dago eta blokeatu beharko zenuke.",
"In future this verification process will be more sophisticated.": "etorkizunean egiaztaketa metodoa hobetuko da.",
"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.": "Errore bat gertatu da zure aurreko saioa berreskuratzen saiatzean. Jarraitzen baduzu berriro hasi beharko duzu saioa eta ezin izango duzu irakurri zifratutako historiala.",
"Unable to restore session": "Ezin izan da saioa berreskuratu",
"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.": "Aurretik Riot bertsio berriago bat erabili baduzu, zure saioa bertsio honekin bateraezina izan daiteke. Itxi leiho hau eta itzuli bertsio berriagora.",
"Continue anyway": "Jarraitu hala ere",
"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.": "Gailu bakoitzaren egiaztaketa prozesua jarraitzea aholkatzen dizugu, benetako jabeari dagozkiela baieztatzeko, baina mezua egiaztatu gabe birbidali dezakezu ere.",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" gelan aurretik ikusi ez dituzun gailuak daude.",
"Unknown devices": "Gailu ezezagunak",
@ -600,8 +594,6 @@
"What does this mean?": "Zer esan nahi du honek?",
"Error decrypting audio": "Errorea audioa deszifratzean",
"Error decrypting image": "Errorea audioa deszifratzean",
"Image '%(Body)s' cannot be displayed.": "Ezin da '%(Body)s' irudia bistaratu.",
"This image cannot be displayed.": "Irudi hau ezin da bistaratu.",
"Error decrypting video": "Errorea bideoa deszifratzean",
"Add an Integration": "Gehitu integrazioa",
"Removed or unknown message type": "Kenduta edo mezu mota ezezaguna",
@ -901,7 +893,7 @@
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Trepeta ezabatzean gelako kide guztientzat kentzen da. Ziur trepeta ezabatu nahi duzula?",
"%(nameList)s %(transitionList)s": "%(nameList)s%(transitionList)s",
"%(severalUsers)sjoined %(count)s times|other": "%(severalUsers)s %(count)s aldiz elkartu dira",
"%(severalUsers)sjoined %(count)s times|one": "%(severalUsers)s elkartu da",
"%(severalUsers)sjoined %(count)s times|one": "%(severalUsers)s elkartu dira",
"%(oneUser)sjoined %(count)s times|other": "%(oneUser)s%(count)s aldiz elkartu da",
"%(oneUser)sjoined %(count)s times|one": "%(oneUser)s elkartu da",
"%(severalUsers)sleft %(count)s times|other": "%(severalUsers)s%(count)s aldiz atera dira",
@ -912,7 +904,7 @@
"%(severalUsers)sjoined and left %(count)s times|one": "%(severalUsers)s elkartu eta atera da",
"%(oneUser)sjoined and left %(count)s times|other": "%(oneUser)s elkartu eta atera da %(count)s aldiz",
"%(oneUser)sjoined and left %(count)s times|one": "%(oneUser)s elkartu eta atera da",
"%(severalUsers)sleft and rejoined %(count)s times|other": "%(severalUsers)s atera eta berriz elkartu da %(count)s aldiz",
"%(severalUsers)sleft and rejoined %(count)s times|other": "%(severalUsers)s atera eta berriz elkartu dira %(count)s aldiz",
"%(severalUsers)sleft and rejoined %(count)s times|one": "%(severalUsers)s atera eta berriz elkartu da",
"%(oneUser)sleft and rejoined %(count)s times|other": "%(oneUser)s atera eta berriz elkartu da %(count)s aldiz",
"%(oneUser)sleft and rejoined %(count)s times|one": "%(oneUser)s atera eta berriz elkartu da",
@ -996,7 +988,6 @@
"Join this community": "Elkartu komunitate honetara",
"Leave this community": "Atera komunitate honetatik",
"Stickerpack": "Eranskailu-multzoa",
"Sticker Messages": "Eranskailu mezuak",
"You don't currently have any stickerpacks enabled": "Ez duzu eranskailu multzorik aktibatuta",
"Add a stickerpack": "Gehitu eranskailu-multzoa",
"Hide Stickers": "Ezkutatu eranskailuak",
@ -1110,7 +1101,6 @@
"What's new?": "Zer dago berri?",
"Notify me for anything else": "Jakinarazi beste edozer",
"When I'm invited to a room": "Gela batetara gonbidatzen nautenean",
"<a>Click here</a> to create a GitHub issue.": "<a>Egin klik hemen</a> GitHub-en arazoaren berri emateko.",
"Can't update user notification settings": "Ezin dira erabiltzailearen jakinarazpenen ezarpenak eguneratu",
"Notify for all other messages/rooms": "Jakinarazi beste mezu/gela guztiak",
"Unable to look up room ID from server": "Ezin izan da gelaren IDa zerbitzarian bilatu",
@ -1176,5 +1166,34 @@
"Unable to reply": "Ezin erantzun",
"At this time it is not possible to reply with an emote.": "Une honetan ezin da irriabartxo batekin erantzun.",
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Ezin izan da erantzundako gertaera kargatu, edo ez dago edo ez duzu ikusteko baimenik.",
"Collapse Reply Thread": "Tolestu erantzun-haria"
"Collapse Reply Thread": "Tolestu erantzun-haria",
"Enable widget screenshots on supported widgets": "Gaitu trepeten pantaila-argazkiak onartzen duten trepetetan",
"Send analytics data": "Bidali datu analitikoak",
"Muted Users": "Mutututako erabiltzaileak",
"Help improve Riot by sending usage data? This will use a cookie. (See our <PolicyLink>cookie and privacy policies</PolicyLink>).": "Riot hobetzen lagundu nahi erabilera datuak bidaliz? Honek cookie bat erabiliko du. (Ikusi gure <PolicyLink>Cookie eta pribatutasun politikak</PolicyLink>).",
"Help improve Riot by sending usage data? This will use a cookie.": "Riot hobetzen lagundu nahi erabilera datuak bidaliz? Honek cookie bat erabiliko du.",
"Yes please": "Bai mesedez",
"Warning: This widget might use cookies.": "Abisua: Trepeta honek cookie-ak erabili litzake.",
"Terms and Conditions": "Termino eta baldintzak",
"To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "%(homeserverDomain)s hasiera-zerbitzaria erabiltzen jarraitzeko gure termino eta baldintzak irakurri eta onartu behar dituzu.",
"Review terms and conditions": "Irakurri termino eta baldintzak",
"Failed to indicate account erasure": "Ezin izan da kontuaren ezabaketa jakinarazi",
"This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. <b>This action is irreversible.</b>": "Honek zure kontua betiko erabilgaitz bihurtuko du. Ezin izango duzu saioa hasi, eta beste inork ezin izango du erabiltzaile ID bera erabili. <b>Ez dago ekintza hau desegiterik.</b>",
"Deactivating your account <b>does not by default erase messages you have sent.</b> If you would like to erase your messages, please tick the box below.": "Zure kontua desaktibatzean <b>ez dira lehenetsita zuk bidalitako mezuak ezabatuko.</b> Zuk bidalitako mezuak ezabatu nahi badituzu, markatu beheko kutxa.",
"Message visibility in Matrix is similar to email. Erasing your messages means that messages have you sent will not be shared with any new or unregistered users, but registered users who already had access to these messages will still have access to their copy.": "Matrix-eko mezuen ikusgaitasuna, e-mail mezuen antzekoa da. Zure mezuak ezabatzeak esan nahi du bidali dituzun mezuak ez direla erabiltzaile berriekin partekatuko, baina aurretik zure mezuak jaso dituzten erabiltzaile erregistratuek bere kopia izango dute.",
"To continue, please enter your password:": "Jarraitzeko, sartu zure pasahitza:",
"password": "pasahitza",
"Please erase all messages I have sent when my account is deactivated. (Warning: this will cause future users to see an incomplete view of conversations, which is a bad experience).": "Ezabatu bidali ditudan mezu guztiak nire kontua desaktibatzean. (Abisua: Etorkizuneko erabiltzaileek elkarrizketa partzialak ikusiko dituzte, esperientzia kaskarra sortuz).",
"e.g. %(exampleValue)s": "adib. %(exampleValue)s",
"Reload widget": "Birkargatu trepeta",
"To notify everyone in the room, you must be a": "Gelan dauden guztiei jakinarazteko",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "Hobetu Riot.im <UsageDataLink>erabilera-datu anonimoak</UsageDataLink> bidaliz. Honek coockie bat erabiliko du (Ikusi gure <PolicyLink>Cookie politika</PolicyLink>).",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.": "Hobetu Riot.im <UsageDataLink>erabilera-datu anonimoak</UsageDataLink> bidaliz. Honek cookie bat erabiliko du.",
"Yes, I want to help!": "Bai, lagundu nahi dut!",
"This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>": "Honek kontua behin betirako erabilgaitza bihurtuko du. Ezin izango duzu saioa hasi, eta ezin izango du beste inork ID hori erabili. Kontua dagoen gela guztietatik aterako da, eta kontuaren xehetasunak identitate-zerbitzaritik ezabatuko dira. <b>Ekintza hau ezin da desegin.</b>",
"Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.": "Kontua desaktibatzean <b>ez dira zuk bidalitako mezuak ahaztuko.</b> Mezuak ahaztea nahi baduzu markatu beheko kutxa.",
"Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.": "Matrix-eko mezuen ikusgaitasuna e-mail sistemaren antekoa da. Guk zure mezuak ahaztean ez dizkiogu erabiltzaile berriei edo izena eman ez dutenei erakutsiko, baina jada zure mezuak jaso dituzten erregistratutako erabiltzaileen bere kopia izaten jarraituko dute.",
"Please forget all messages I have sent when my account is deactivated (<b>Warning:</b> this will cause future users to see an incomplete view of conversations)": "Ahaztu bidali ditudan mezu guztiak kontua desaktibatzean (Abisua: Honekin etorkizuneko erabiltzaileek elkarrizketaren bertsio ez oso bat ikusiko dute)",
"Can't leave Server Notices room": "Ezin zara Server Notices gelatik atera",
"This room is used for important messages from the Homeserver, so you cannot leave it.": "Gela hau mezu hasiera zerbitzariaren garrantzitsuak bidaltzeko erabiltzen da, eta ezin zara atera."
}

View file

@ -414,7 +414,6 @@
"Start automatically after system login": "Käynnistä automaattisesti käyttöjärjestelmään kirjautumisen jälkeen",
"Desktop specific": "Työpöytäkäytön asetukset",
"Analytics": "Analytiikka",
"Opt out of analytics": "Ota analytiikka pois käytöstä",
"Options": "Valinnat",
"Riot collects anonymous analytics to allow us to improve the application.": "Riot kerää anonyymisti tilastoja jotta voimme parantaa ohjelmistoa.",
"Passphrases must match": "Salasanojen on täsmättävä",
@ -432,7 +431,6 @@
"Confirm Removal": "Varmista poistaminen",
"Unknown error": "Tuntematon virhe",
"Incorrect password": "Virheellinen salasana",
"This action is irreversible.": "Tätä toimintoa ei voi perua.",
"Device name": "Laitenimi",
"Device Name": "Laitenimi",
"Device key": "Laiteavain",
@ -440,7 +438,6 @@
"Verify device": "Varmenna laite",
"I verify that the keys match": "Totean että avaimet vastaavat toisiaan",
"Unable to restore session": "Istunnon palautus epäonnistui",
"Continue anyway": "Jatka kuitenkin",
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s poisti huoneen nimen.",
"Changes to who can read history will only apply to future messages in this room": "Muutokset koskien ketkä voivat lukea historian koskevat vain uusia viestejä",
"<a>Click here</a> to join the discussion!": "<a>Paina tästä</a> liittyäksesi keskusteluun",
@ -517,7 +514,6 @@
"Failed to change power level": "Oikeustason muuttaminen epäonnistui",
"'%(alias)s' is not a valid format for an address": "'%(alias)s' ei ole oikean muotoinen osoitteelle",
"'%(alias)s' is not a valid format for an alias": "'%(alias)s' ei ole oikean muotoinen aliakselle",
"Otherwise, <a>click here</a> to send a bug report.": "Paina muutoin <a>tästä</a> lähettääksesi virheraportin.",
"Please check your email and click on the link it contains. Once this is done, click continue.": "Ole hyvä ja tarkista sähköpostisi ja seuraa sen sisältämää linkkiä. Kun olet valmis, paina jatka.",
"Power level must be positive integer.": "Oikeustason pitää olla positiivinen kokonaisluku.",
"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.": "Salasanan uudelleenalustus uudelleenalustaa myös päästä päähän-salausavaimet kaikilla laitteilla, jolloin vanhojen viestien lukeminen ei ole enään mahdollista, ellet ensin vie huoneavaimet ja tuo ne takaisin jälkeenpäin. Tämä tulee muuttumaan tulevaisuudessa.",
@ -576,8 +572,6 @@
"What does this mean?": "Mitä tämä tarkoittaa?",
"Error decrypting audio": "Äänen salauksen purku epäonnistui",
"Error decrypting image": "Kuvan salauksen purku epäonnistui",
"Image '%(Body)s' cannot be displayed.": "Kuva '%(Body)s' ei voida näyttää.",
"This image cannot be displayed.": "Tätä kuvaa ei voida näyttää.",
"Error decrypting video": "Videon salauksen purku epäonnistui",
"Add an Integration": "Lisää integraatio",
"Removed or unknown message type": "Poistettu tai tuntematon viestityyppi",
@ -760,7 +754,6 @@
"Advanced options": "Lisäasetukset",
"Block users on other matrix homeservers from joining this room": "Salli vain tämän palvelimen käyttäjät",
"This setting cannot be changed later!": "Tätä asetusta ei voi muuttaa myöhemmin!",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Tämä tekee tilistäsi pysyvästi käyttökelvottoman. Et voi rekisteröidä samaa tunnusta uudestaan.",
"Add rooms to the community summary": "Lisää huoneita yhteisön yhteenvetoon",
"Which rooms would you like to add to this summary?": "Mitkä huoneet haluaisit lisätä tähän yhteenvetoon?",
"Add to summary": "Lisää yhteenvetoon",

View file

@ -410,7 +410,6 @@
"Please select the destination room for this message": "Merci de sélectionner le salon de destination pour ce message",
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s a supprimé le nom du salon.",
"Analytics": "Collecte de données",
"Opt out of analytics": "Ne pas envoyer ses données",
"Riot collects anonymous analytics to allow us to improve the application.": "Riot collecte des données anonymes qui nous permettent daméliorer lapplication.",
"Passphrases must match": "Les phrases de passe doivent être identiques",
"Passphrase must not be empty": "La phrase de passe ne peut pas être vide",
@ -433,8 +432,6 @@
"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.": "Voulez-vous vraiment supprimer cet événement ? Notez que si vous supprimez le changement du nom ou du sujet dun salon, il est possible que ce changement soit annulé.",
"Unknown error": "Erreur inconnue",
"Incorrect password": "Mot de passe incorrect",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Ceci rendra votre compte inutilisable de manière permanente. Vous ne pourrez pas vous réinscrire avec le même identifiant utilisateur.",
"This action is irreversible.": "Cette action est irréversible.",
"To continue, please enter your password.": "Pour continuer, veuillez saisir votre mot de passe.",
"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:": "Pour vérifier que vous pouvez faire confiance à cet appareil, merci de contacter son propriétaire par un autre moyen (par ex. en personne ou par téléphone) et demandez lui si la clé quil/elle voit dans ses Paramètres Utilisateur pour cet appareil correspond à la clé ci-dessous :",
"Device name": "Nom de l'appareil",
@ -443,10 +440,8 @@
"In future this verification process will be more sophisticated.": "À lavenir ce processus de vérification sera plus sophistiqué.",
"Verify device": "Vérifier cet appareil",
"I verify that the keys match": "Jai vérifié que les clés correspondaient",
"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.": "Nous avons rencontré une erreur en essayant de rétablir votre session précédente. Si vous continuez, vous devrez vous identifier à nouveau et lhistorique de vos discussions chiffrées sera illisible.",
"Unable to restore session": "Impossible de restaurer la session",
"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.": "Si vous avez utilisé une version plus récente de Riot précédemment, votre session risque dêtre incompatible avec cette version. Fermez cette fenêtre et retournez à la version plus récente.",
"Continue anyway": "Continuer quand même",
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "Vous êtes en train dajouter à la liste noire des appareils non-vérifiés ; pour envoyer des messages à ces appareils vous devez les vérifier.",
"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.": "Nous vous recommandons deffectuer le processus de vérification pour tous les appareils afin de confirmer quils appartiennent à leurs propriétaires légitimes, mais vous pouvez renvoyer le(s) message(s) sans vérifier si vous préférez.",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" contient des appareils que vous n'avez encore jamais vus.",
@ -478,8 +473,6 @@
"What does this mean?": "Quest ce que cela signifie ?",
"Error decrypting audio": "Erreur lors du déchiffrement de laudio",
"Error decrypting image": "Erreur lors du déchiffrement de limage",
"Image '%(Body)s' cannot be displayed.": "L'image \"%(Body)s\" ne peut pas être affichée.",
"This image cannot be displayed.": "Cette image ne peut pas être affichée.",
"Error decrypting video": "Erreur lors du déchiffrement de la vidéo",
"Add an Integration": "Ajouter une intégration",
"URL Previews": "Aperçus des liens",
@ -579,7 +572,6 @@
"Incoming video call from %(name)s": "Appel vidéo entrant de %(name)s",
"Incoming voice call from %(name)s": "Appel vocal entrant de %(name)s",
"No display name": "Pas de nom affiché",
"Otherwise, <a>click here</a> to send a bug report.": "Sinon, <a>cliquer ici</a> pour envoyer un rapport d'erreur.",
"Private Chat": "Discussion privée",
"Public Chat": "Discussion publique",
"Reason: %(reasonText)s": "Raison : %(reasonText)s",
@ -722,17 +714,17 @@
"To change the topic, you must be a": "Pour changer le sujet, vous devez être un",
"To modify widgets in the room, you must be a": "Pour modifier les widgets, vous devez être un",
"Banned by %(displayName)s": "Banni par %(displayName)s",
"To send messages, you must be a": "Pour envoyer des messages, vous devez être un",
"To send messages, you must be a": "Pour envoyer des messages, vous devez être un(e)",
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s a changé les messages épinglés du salon.",
"%(names)s and %(count)s others are typing|other": "%(names)s et %(count)s autres écrivent",
"Jump to read receipt": "Aller à l'accusé de lecture",
"World readable": "Lisible publiquement",
"Guests can join": "Les invités peuvent rejoindre le salon",
"To invite users into the room, you must be a": "Pour inviter des utilisateurs dans le salon, vous devez être un",
"To configure the room, you must be a": "Pour configurer le salon, vous devez être un",
"To kick users, you must be a": "Pour exclure des utilisateurs, vous devez être un",
"To ban users, you must be a": "Pour bannir des utilisateurs, vous devez être un",
"To remove other users' messages, you must be a": "Pour supprimer les messages d'autres utilisateurs, vous devez être un",
"To invite users into the room, you must be a": "Pour inviter des utilisateurs dans le salon, vous devez être un(e)",
"To configure the room, you must be a": "Pour configurer le salon, vous devez être un(e)",
"To kick users, you must be a": "Pour exclure des utilisateurs, vous devez être un(e)",
"To ban users, you must be a": "Pour bannir des utilisateurs, vous devez être un(e)",
"To remove other users' messages, you must be a": "Pour supprimer les messages d'autres utilisateurs, vous devez être un(e)",
"To send events of type <eventType/>, you must be a": "Pour envoyer des évènements du type <eventType/>, vous devez être un",
"Invalid community ID": "Identifiant de communauté non valide",
"'%(groupId)s' is not a valid community ID": "\"%(groupId)s\" n'est pas un identifiant de communauté valide",
@ -996,7 +988,6 @@
"Join this community": "Rejoindre cette communauté",
"Leave this community": "Quitter cette communauté",
"Stickerpack": "Pack de stickers",
"Sticker Messages": "Messages sticker",
"You don't currently have any stickerpacks enabled": "Vous n'avez activé aucun pack de stickers pour l'instant",
"Add a stickerpack": "Ajouter un pack de stickers",
"Hide Stickers": "Masquer les stickers",
@ -1158,7 +1149,6 @@
"Preparing to send logs": "Préparation d'envoi des rapports",
"Missing roomId.": "Identifiant de salon manquant.",
"Picture": "Image",
"<a>Click here</a> to create a GitHub issue.": "<a>Cliquez ici</a> pour créer un signalement sur GitHub.",
"Popout widget": "Détacher le widget",
"Every page you use in the app": "Toutes les pages que vous utilisez dans l'application",
"e.g. <CurrentPageURL>": "par ex. <CurrentPageURL>",
@ -1177,5 +1167,34 @@
"At this time it is not possible to reply with an emote.": "Pour le moment il n'est pas possible de répondre avec un émoji.",
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Impossible de charger l'événement auquel il a été répondu, soit il n'existe pas, soit vous n'avez pas l'autorisation de le voir.",
"Collapse Reply Thread": "Dévoiler le fil de réponse",
"Enable widget screenshots on supported widgets": "Activer les captures d'écran des widgets pris en charge"
"Enable widget screenshots on supported widgets": "Activer les captures d'écran des widgets pris en charge",
"Send analytics data": "Envoyer les données analytiques",
"Help improve Riot by sending usage data? This will use a cookie. (See our <PolicyLink>cookie and privacy policies</PolicyLink>).": "Aider Riot à s'améliorer en envoyant des données d'utilisation ? Ceci utilisera un cookie. (Voir nos <PolicyLink>politiques de cookie et de confidentialité</PolicyLink>).",
"Help improve Riot by sending usage data? This will use a cookie.": "Aider Riot à s'améliorer en envoyant des données d'utilisation ? Ceci utilisera un cookie.",
"Yes please": "Oui, s'il vous plaît",
"Muted Users": "Utilisateurs ignorés",
"Warning: This widget might use cookies.": "Avertissement : ce widget utilise peut-être des cookies.",
"Terms and Conditions": "Conditions générales",
"To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Pour continuer à utiliser le serveur d'accueil %(homeserverDomain)s, vous devez lire et accepter nos conditions générales.",
"Review terms and conditions": "Voir les conditions générales",
"Failed to indicate account erasure": "Échec de notification de la suppression du compte",
"This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. <b>This action is irreversible.</b>": "Cela rendra votre compte inutilisable de façon permanente. Vous ne pourrez plus vous connecter et ne pourrez plus vous enregistrer avec le même identifiant d'utilisateur. <b>Cette action est irréversible.</b>",
"Deactivating your account <b>does not by default erase messages you have sent.</b> If you would like to erase your messages, please tick the box below.": "Désactiver votre compte <b>ne supprime pas les messages que vous avez envoyés par défaut.</b> Si vous souhaitez supprimer vos messages, cochez la case ci-dessous.",
"Message visibility in Matrix is similar to email. Erasing your messages means that messages have you sent will not be shared with any new or unregistered users, but registered users who already had access to these messages will still have access to their copy.": "La visibilité des messages dans Matrix est la même que celle des e-mails. Supprimer vos messages signifie que les messages que vous avez envoyés ne seront pas partagés avec de nouveaux utilisateurs ou les utilisateurs non enregistrés, mais les utilisateurs enregistrés qui ont déjà eu accès à vos messages continueront d'en avoir une copie.",
"To continue, please enter your password:": "Pour continuer, veuillez renseigner votre mot de passe :",
"password": "mot de passe",
"Please erase all messages I have sent when my account is deactivated. (Warning: this will cause future users to see an incomplete view of conversations, which is a bad experience).": "Veuillez supprimer tous les messages que j'ai envoyé quand mon compte est désactivé. (Attention : les futurs utilisateurs verront alors des conversations incomplètes, ce qui est une mauvaise expérience).",
"This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>": "Votre compte sera inutilisable de façon permanente. Vous ne pourrez plus vous reconnecter et personne ne pourra se réenregistrer avec le même identifiant d'utilisateur. Votre compte quittera tous les salons auxquels il participe et tous ses détails seront supprimés du serveur d'identité. <b>Cette action est irréversible.</b>",
"Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.": "La désactivation du compte <b>ne nous fait pas oublier les messages que vous avez envoyés par défaut.</b> Si vous souhaitez que nous les oubliions, cochez la case ci-dessous.",
"e.g. %(exampleValue)s": "par ex. %(exampleValue)s",
"Help improve Riot by sending <UsageDataLink>usage data</UsageDataLink>? This will use a cookie. (See our <PolicyLink>cookie and privacy policies</PolicyLink>).": "Aider Riot à s'améliorer en envoyant <UsageDataLink>des données d'utilisation</UsageDataLink> ? Cela utilisera un cookie. (Voir nos <PolicyLink>politiques de cookie et de confidentialité</PolicyLink>).",
"Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.": "La visibilité des messages dans Matrix est la même que celle des e-mails. Quand nous oublions vos messages, cela signifie que les messages que vous avez envoyés ne seront partagés avec aucun nouvel utilisateur ou avec les utilisateurs non enregistrés, mais les utilisateurs enregistrés qui ont déjà eu accès à ces messages en conserveront leur propre copie.",
"Please forget all messages I have sent when my account is deactivated (<b>Warning:</b> this will cause future users to see an incomplete view of conversations)": "Veuillez oublier tous les messages que j'ai envoyé quand mon compte sera désactivé (<b>Avertissement :</b> les futurs utilisateurs verront des conversations incomplètes)",
"Reload widget": "Recharger le widget",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "Veuillez aider Riot.im à s'améliorer en envoyant <UsageDataLink>des données d'utilisation anonymes</UsageDataLink>. Cela utilisear un cookie (veuillez voir notre <PolicyLink>politique de cookie</PolicyLink>).",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.": "Veuillez aider Riot.im à s'améliorer en envoyant <UsageDataLink>des données d'utilisation anonymes</UsageDataLink>. Cela utilisera un cookie.",
"Yes, I want to help!": "Oui, je veux aider !",
"Can't leave Server Notices room": "Impossible de quitter le salon des Annonces du serveur",
"This room is used for important messages from the Homeserver, so you cannot leave it.": "Ce salon est utilisé pour les messages importants du serveur d'accueil, donc vous ne pouvez pas en partir.",
"To notify everyone in the room, you must be a": "Pour notifier tout le monde dans le salon, vous devez être un(e)"
}

View file

@ -236,7 +236,6 @@
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s",
"Message Replies": "Respostas a mensaxe",
"Mirror local video feed": "Copiar fonte de vídeo local",
"Opt out of analytics": "Saírse de analytics",
"Cannot add any more widgets": "Non pode engadir máis widgets",
"The maximum permitted number of widgets have already been added to this room.": "Xa se engadeu o número máximo de widgets a esta sala.",
"Add a widget": "Engadir widget",
@ -475,8 +474,6 @@
"Download %(text)s": "Baixar %(text)s",
"Invalid file%(extra)s": "Ficheiro non válido %(extra)s",
"Error decrypting image": "Fallo ao descifrar a imaxe",
"Image '%(Body)s' cannot be displayed.": "Imaxe '%(Body)s' non pode ser mostrada.",
"This image cannot be displayed.": "Esta imaxe non se pode ser mostrada.",
"Error decrypting video": "Fallo descifrando vídeo",
"%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s cambiou o avatar para %(roomName)s",
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s eliminou o avatar da sala.",
@ -655,8 +652,6 @@
"Unknown error": "Fallo descoñecido",
"Incorrect password": "Contrasinal incorrecto",
"Deactivate Account": "Desactivar conta",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Esto inutilizará a súa conta de xeito permanente. Non poderá voltar a rexistrarse co mesmo ID de usuaria.",
"This action is irreversible.": "Esta acción e irreversible.",
"Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Non se pode determinar si o enderezo ao que foi enviado este convite coincide con un dos asociados a súa conta.",
"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:": "Para verificar que se pode confiar en este dispositivo, contacte co seu dono utilizando algún outro medio (ex. en persoa ou chamada de teléfono) e pregúntelle si a chave que ven nos Axustes de Usuaria do se dispositivo coincide coa chave inferior:",
"Device name": "Nome do dispositivo",
@ -674,11 +669,8 @@
"Ignore request": "Ignorar petición",
"Loading device info...": "Cargando información do dispositivo...",
"Encryption key request": "Petición de chave de cifrado",
"Otherwise, <a>click here</a> to send a bug report.": "Se non, <a>pulse aquí</a> para enviar un informe de fallo.",
"Unable to restore session": "Non se puido restaurar a sesión",
"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.": "Atopamos un erro intentando restablecer a sesión anterior. Si continúa, deberá conectarse de novo, e a parte cifrada do chat non será lexible.",
"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.": "Si anteriormente utilizou unha versión máis recente de Riot, a súa sesión podería non ser compatible con esta versión. Peche esta ventá e volte a versión máis recente.",
"Continue anyway": "Continuar igualmente",
"Invalid Email Address": "Enderezo de email non válido",
"This doesn't appear to be a valid email address": "Este non semella ser un enderezo de email válido",
"Verification Pending": "Verificación pendente",
@ -996,7 +988,6 @@
"Submit debug logs": "Enviar informes de depuración",
"Opens the Developer Tools dialog": "Abre o cadro de Ferramentas de Desenvolvedoras",
"Stickerpack": "Peganitas",
"Sticker Messages": "Mensaxes pegadas",
"You don't currently have any stickerpacks enabled": "Non ten paquetes de pegatinas habilitados",
"Add a stickerpack": "Engadir un paquete de pegatinas",
"Hide Stickers": "Agochar pegatinas",
@ -1110,7 +1101,6 @@
"What's new?": "Qué hai de novo?",
"Notify me for anything else": "Notificarme todo o demáis",
"When I'm invited to a room": "Cando son convidado a unha sala",
"<a>Click here</a> to create a GitHub issue.": "<a>Pulse aquí</a> para crear un reporte en GitHub.",
"Can't update user notification settings": "Non se poden actualizar os axutes de notificación",
"Notify for all other messages/rooms": "Notificar para todas as outras mensaxes/salas",
"Unable to look up room ID from server": "Non se puido atopar o ID da sala do servidor",

View file

@ -195,7 +195,6 @@
"What's new?": "מה חדש?",
"Notify me for anything else": "התראה לי על כל דבר אחר",
"When I'm invited to a room": "מתי אני מוזמן לחדר",
"<a>Click here</a> to create a GitHub issue.": "<a>הקלק כאן <a/>ליצירת דווח תקלה ‫ב: GitHub .",
"Can't update user notification settings": "לא ניתן לעדכן הגדרות התראה למשתמש",
"Notify for all other messages/rooms": "התראה לכל שאר ההודעות/החדרים",
"Unable to look up room ID from server": "לא ניתן לאתר מזהה חדר על השרת",

View file

@ -279,7 +279,6 @@
"olm version:": "olm verzió:",
"Once encryption is enabled for a room it cannot be turned off again (for now)": "Ha egyszer bekapcsolod a titkosítást a szobába utána nem lehet kikapcsolni (egyenlőre)",
"Only people who have been invited": "Csak akiket meghívtak",
"Otherwise, <a>click here</a> to send a bug report.": "Különben hiba jelentés küldéséhez <a>kattints ide</a>.",
"Password": "Jelszó",
"Password:": "Jelszó:",
"Passwords can't be empty": "A jelszó nem lehet üres",
@ -533,7 +532,6 @@
"Start automatically after system login": "Rendszerindításkor automatikus elindítás",
"Desktop specific": "Asztali használatra jellemző",
"Analytics": "Analitika",
"Opt out of analytics": "Ne gyűjtsön analitikai adatokat",
"Options": "Opciók",
"Riot collects anonymous analytics to allow us to improve the application.": "Riot személytelen analitikai adatokat gyűjt annak érdekében, hogy fejleszteni tudjuk az alkalmazást.",
"Passphrases must match": "A jelmondatoknak meg kell egyezniük",
@ -552,8 +550,6 @@
"Confirm Removal": "Törlés megerősítése",
"Unknown error": "Ismeretlen hiba",
"Incorrect password": "Helytelen jelszó",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "A fiókodat véglegesen használhatatlanná teszi. Ez után ugyanazzal az azonosítóval már nem fogsz tudni vissza regisztrálni.",
"This action is irreversible.": "Ez a művelet visszafordíthatatlan.",
"To continue, please enter your password.": "A folytatáshoz, kérlek add meg a jelszavadat.",
"Device name": "Eszköz neve",
"Device Name": "Eszköz neve",
@ -562,7 +558,6 @@
"Verify device": "Eszköz ellenőrzése",
"I verify that the keys match": "Megerősítem, hogy a kulcsok egyeznek",
"Unable to restore session": "A kapcsolatot nem lehet visszaállítani",
"Continue anyway": "Mindenképpen tovább",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" szobában olyan eszközök vannak amiket még nem láttál.",
"Unknown devices": "Ismeretlen eszköz",
"Unknown Address": "Ismeretlen cím",
@ -585,8 +580,6 @@
"What does this mean?": "Ez mit jelent?",
"Error decrypting audio": "Hiba a hang visszafejtésénél",
"Error decrypting image": "Hiba a kép visszafejtésénél",
"Image '%(Body)s' cannot be displayed.": "'%(Body)s' képet nem lehet megjeleníteni.",
"This image cannot be displayed.": "Ezt a képet nem lehet megjeleníteni.",
"Error decrypting video": "Hiba a videó visszafejtésénél",
"Add an Integration": "Integráció hozzáadása",
"Removed or unknown message type": "Eltávolított üzenet vagy ismeretlen üzenet típus",
@ -621,7 +614,6 @@
"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.": "Biztos hogy eltávolítod (törlöd) ezt az eseményt? Figyelem, ha törlöd vagy megváltoztatod a szoba nevét vagy a témát ez a változtatás érvényét vesztheti.",
"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:": "Az eszköz megbízhatóságának ellenőrzéséhez, lépj kapcsolatba a tulajdonossal valami más csatornán (pl. személyesen vagy telefon hívással) és kérdezd meg, hogy a kulcs amit a Felhasználói Beállításoknál látnak az eszközhöz megegyezik-e a kulccsal itt:",
"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.": "Ha megegyezik, nyomd meg az megerősítő gombot alul. Ha nem akkor valaki más használja az eszközt és inkább a Feketelista gombot szeretnéd használni.",
"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.": "Az előző kapcsolat visszaállításánál hibára akadtunk. Ha folytatod újra be kell jelentkezned és a titkosított csevegések olvashatatlanok lesznek.",
"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.": "Ha egy újabb Riot verziót használtál valószínűleg ez kapcsolat nem lesz kompatibilis vele. Zárd be az ablakot és térj vissza az újabb verzióhoz.",
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "Jelenleg fekete listára teszel minden ismeretlen eszközt. Ha üzenetet szeretnél küldeni ezekre az eszközökre először ellenőrizned kell őket.",
"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.": "Azt javasoljuk, hogy menj végig ellenőrző folyamaton minden eszköznél, hogy meg megerősítsd minden eszköz a jogos tulajdonosához tartozik, de újraküldheted az üzenetet ellenőrzés nélkül, ha úgy szeretnéd.",
@ -996,7 +988,6 @@
"Changes made to your community <bold1>name</bold1> and <bold2>avatar</bold2> might not be seen by other users for up to 30 minutes.": "A közösséget <bold1>name</bold1> és <bold2>avatar</bold2> érintő változások legfeljebb 30 percig nem lesznek láthatók más felhasználók számára.",
"Leave this community": "Közösség elhagyása",
"Stickerpack": "Matrica csomag",
"Sticker Messages": "Matrica üzenetek",
"You don't currently have any stickerpacks enabled": "Nincs engedélyezett matrica csomagod",
"Add a stickerpack": "Matrica csomag hozzáadása",
"Hide Stickers": "Matricák elrejtése",
@ -1109,7 +1100,6 @@
"What's new?": "Mik az újdonságok?",
"Notify me for anything else": "Értesíts minden egyéb esetben",
"When I'm invited to a room": "Amikor meghívnak egy szobába",
"<a>Click here</a> to create a GitHub issue.": "<a>Kattints ide</a> GitHub hibajegy nyitásához .",
"Can't update user notification settings": "Nem lehet frissíteni az értesítési beállításokat",
"Notify for all other messages/rooms": "Értesítés minden más üzenethez/szobához",
"Unable to look up room ID from server": "Nem lehet a szoba azonosítóját megkeresni a szerveren",
@ -1177,5 +1167,34 @@
"At this time it is not possible to reply with an emote.": "Jelenleg nem lehet emodzsival válaszolni.",
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Nem lehet betölteni azt az eseményt amire válaszoltál, mert vagy nem létezik, vagy nincs jogod megnézni.",
"Collapse Reply Thread": "Beszélgetés szál becsukása",
"Enable widget screenshots on supported widgets": "Ahol az a kisalkalmazásban támogatott ott képernyőkép készítés engedélyezése"
"Enable widget screenshots on supported widgets": "Ahol az a kisalkalmazásban támogatott ott képernyőkép készítés engedélyezése",
"Send analytics data": "Analitikai adatok küldése",
"Help improve Riot by sending usage data? This will use a cookie. (See our <PolicyLink>cookie and privacy policies</PolicyLink>).": "Szeretnél segíteni a Riot javításában analitikai adatok elküldésével? Ez sütit (cookie) használ. (Nézd meg a <PolicyLink>sütikről és titoktartási irányelvekről</PolicyLink> szóló leírást).",
"Help improve Riot by sending usage data? This will use a cookie.": "Szeretnél segíteni a Riot javításában analitikai adatok elküldésével? Ez sütit (cookie) használ.",
"Yes please": "Igen, kérlek",
"Muted Users": "Elnémított felhasználók",
"Warning: This widget might use cookies.": "Figyelmeztetés: Ez a kisalkalmazás sütiket (cookies) használhat.",
"Terms and Conditions": "Általános Szerződési Feltételek",
"To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "A %(homeserverDomain)s szerver használatának folytatásához el kell olvasnod és el kell fogadnod az általános szerződési feltételeket.",
"Review terms and conditions": "Általános Szerződési Feltételek elolvasása",
"Failed to indicate account erasure": "A fiók törlésének jelzése sikertelen",
"This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. <b>This action is irreversible.</b>": "Ezzel a felhasználói fiókod végleg használhatatlanná válik. Nem tudsz bejelentkezni, és senki más sem fog tudni újra regisztrálni ugyanezzel az azonosítóval. <b>Ez a művelet visszafordíthatatlan.</b>",
"Deactivating your account <b>does not by default erase messages you have sent.</b> If you would like to erase your messages, please tick the box below.": "A felhasználói fiók felfüggesztése <b>alapértelmezetten nem töröli semelyik általad küldött üzenetet.</b> Ha az elküldött üzeneteidet törölni szeretnéd pipáld be a jelölőnégyzetet alul.",
"Message visibility in Matrix is similar to email. Erasing your messages means that messages have you sent will not be shared with any new or unregistered users, but registered users who already had access to these messages will still have access to their copy.": "Az üzenetek láthatósága a Matrixban olyan mint az e-mail. Az üzeneted törlése azt jelenti, hogy amit elküldtél már nem lesz megosztva új- vagy vendég felhasználóval, de azok a regisztrált felhasználók akik már látták az üzenetet továbbra is hozzáférnek a saját példányukhoz.",
"To continue, please enter your password:": "Folytatáshoz add meg a jelszavad:",
"password": "jelszó",
"Please erase all messages I have sent when my account is deactivated. (Warning: this will cause future users to see an incomplete view of conversations, which is a bad experience).": "Töröld az összes üzenetet amit küldtem amikor felfüggeszted a felhasználói fiókomat. (Figyelem: ezzel a jövőbeni felhasználók csak részleges beszélgetést láthatnak majd, ami rosszul eshet).",
"This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>": "Ez végleg használhatatlanná teszi a fiókodat. Ezután nem fogsz tudni bejelentkezni, és más sem tud majd ezzel az azonosítóval fiókot létrehozni. Minden szobából amibe beléptél ki fogsz lépni, és törölni fogja minden fiók adatod az \"identity\" szerverről. <b>Ez a művelet visszafordíthatatlan.</b>",
"Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.": "A fiókod felfüggesztése <b>nem jelenti alapértelmezetten azt, hogy az általad küldött üzenetek elfelejtődnek.</b> Ha törölni szeretnéd az általad küldött üzeneteket, pipáld be a jelölőnégyzetet alul.",
"Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.": "Az üzenetek láthatósága a Matrixban hasonlít az emailhez. Az általad küldött üzenet törlése azt jelenti, hogy nem osztjuk meg új-, vagy vendég felhasználóval de a már regisztrált felhasználók akik már hozzáfértek az üzenethez továbbra is elérik a saját másolatukat.",
"Please forget all messages I have sent when my account is deactivated (<b>Warning:</b> this will cause future users to see an incomplete view of conversations)": "Kérlek töröld az összes általam küldött üzenetet amikor a fiókomat felfüggesztem (<b>Figyelem:</b> ez azt eredményezheti, hogy a jövőbeni felhasználók csak részleges beszélgetést látnak majd)",
"e.g. %(exampleValue)s": "pl. %(exampleValue)s",
"Help improve Riot by sending <UsageDataLink>usage data</UsageDataLink>? This will use a cookie. (See our <PolicyLink>cookie and privacy policies</PolicyLink>).": "Segítesz jobbá tenni a Riotot <UsageDataLink>használati adat</UsageDataLink> küldésével? Ez sütit (cookie) fog használni. (Nézd meg az <PolicyLink>Általános Szerződési Feltételeket</PolicyLink>).",
"Reload widget": "Kisalkalmazás újratöltése",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "Kérlek segíts javítani a Riot.im-et azzal, hogy <UsageDataLink>anonim felhasználási adatokat</UsageDataLink> küldesz. Ez szütit (cookie) fog használni (lásd a <PolicyLink>sütire vonatkozó szabályozásunkat</PolicyLink>).",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.": "Kérlek segíts javítani a Riot.im-et azzal, hogy <UsageDataLink>anonim felhasználási adatokat</UsageDataLink> küldesz. Ez szütit (cookie) fog használni.",
"Yes, I want to help!": "Igen, segítek!",
"Can't leave Server Notices room": "Nem lehet elhagyni a Szerver Üzenetek szobát",
"This room is used for important messages from the Homeserver, so you cannot leave it.": "Ez a szoba fontos szerverüzenetek közlésére jött létre, nem tudsz kilépni belőle.",
"To notify everyone in the room, you must be a": "Hogy mindenkinek tudj üzenni ahhoz ilyen szinten kell lenned:"
}

647
src/i18n/strings/is.json Normal file
View file

@ -0,0 +1,647 @@
{
"This email address is already in use": "Þetta tölvupóstfang er nú þegar í notkun",
"This phone number is already in use": "Þetta símanúmer er nú þegar í notkun",
"Failed to verify email address: make sure you clicked the link in the email": "Gat ekki sannprófað tölvupóstfang: gakktu úr skugga um að þú hafir smellt á tengilinn í tölvupóstinum",
"e.g. %(exampleValue)s": "t.d. %(exampleValue)s",
"e.g. <CurrentPageURL>": "t.d. <CurrentPageURL>",
"Your User Agent": "Kennisstrengur þinn",
"Your device resolution": "Skjáupplausn tækisins þíns",
"Analytics": "Greiningar",
"Call Anyway": "hringja samt",
"Answer Anyway": "Svara samt",
"Call": "Samtal",
"Answer": "Svara",
"The remote side failed to pick up": "Ekki var svarað á fjartengda endanum",
"VoIP is unsupported": "Enginn stuðningur við VoIP",
"Conference calls are not supported in encrypted rooms": "Símafundir eru ekki studdir í dulrituðum spjallrásum",
"Warning!": "Aðvörun!",
"Conference calling is in development and may not be reliable.": "Símafundir eru í þróun og gætu verið óáreiðanlegir.",
"Upload Failed": "Upphleðsla mistókst",
"Sun": "sun",
"Mon": "mán",
"Tue": "þri",
"Wed": "mið",
"Thu": "fim",
"Fri": "fös",
"Sat": "lau",
"Jan": "jan",
"Feb": "feb",
"Mar": "mar",
"Apr": "apr",
"May": "maí",
"Jun": "jún",
"Jul": "júl",
"Aug": "ágú",
"Sep": "sep",
"Oct": "okt",
"Nov": "nóv",
"Dec": "des",
"PM": "e.h.",
"AM": "f.h.",
"%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s",
"%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s",
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s",
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s",
"Room name or alias": "Nafn eða samnefni spjallrásar",
"Default": "Sjálfgefið",
"Restricted": "Takmarkað",
"Moderator": "Umsjónarmaður",
"Admin": "Stjórnandi",
"Start a chat": "Hefja spjall",
"Email, name or matrix ID": "Tölvupóstfang, nafn eða Matrix-auðkenni",
"Start Chat": "Hefja spjall",
"Operation failed": "Aðgerð tókst ekki",
"You need to be logged in.": "Þú þarft að vera skráð/ur inn.",
"Unable to create widget.": "Gat ekki búið til viðmótshluta.",
"Failed to send request.": "Mistókst að senda beiðni.",
"This room is not recognised.": "Spjallrás er ekki þekkt.",
"Power level must be positive integer.": "Völd verða að vera jákvæð heiltala.",
"You are not in this room.": "Þú ert ekki á þessari spjallrás.",
"You do not have permission to do that in this room.": "Þú hefur ekki réttindi til þess að gera þetta á þessari spjallrás.",
"Missing room_id in request": "Vantar spjallrásarauðkenni í beiðni",
"Missing user_id in request": "Vantar notandaauðkenni í beiðni",
"Usage": "Notkun",
"Reason": "Ástæða",
"VoIP conference started.": "VoIP-símafundur hafinn.",
"VoIP conference finished.": "VoIP-símafundi lokið.",
"Someone": "Einhver",
"(not supported by this browser)": "(Ekki stutt af þessum vafra)",
"(no answer)": "(ekkert svar)",
"Send anyway": "Senda samt",
"Send": "Senda",
"Unnamed Room": "Nafnlaus spjallrás",
"Hide join/leave messages (invites/kicks/bans unaffected)": "Fela taka-þátt/hætta skilaboð (hefur ekki áhrif á boð/spörk/bönn)",
"Hide read receipts": "Fela leskvittanir",
"Show timestamps in 12 hour format (e.g. 2:30pm)": "Birta tímamerki á 12 stunda sniði (t.d. 2:30 fh)",
"Always show message timestamps": "Alltaf birta tímamerki skilaboða",
"Send analytics data": "Senda greiningargögn",
"Never send encrypted messages to unverified devices from this device": "Aldrei senda dulrituð skilaboð af þessu tæki til ósannvottaðra tækja",
"Never send encrypted messages to unverified devices in this room from this device": "Aldrei senda dulrituð skilaboð af þessu tæki til ósannvottaðra tækja á þessari spjallrás",
"Enable inline URL previews by default": "Sjálfgefið virkja forskoðun innfelldra vefslóða",
"Room Colour": "Litur spjallrásar",
"Collecting app version information": "Safna upplýsingum um útgáfu forrits",
"Collecting logs": "Safna atvikaskrám",
"Uploading report": "Sendi inn skýrslu",
"Waiting for response from server": "Bíð eftir svari frá vefþjóni",
"Messages containing my display name": "Skilaboð sem innihalda birtingarnafn mitt",
"Messages containing my user name": "Skilaboð sem innihalda notandanafn mitt",
"Messages in one-to-one chats": "Skilaboð í maður-á-mann spjalli",
"Messages in group chats": "Skilaboð í hópaspjalli",
"When I'm invited to a room": "Þegar mér er boðið á spjallrás",
"Call invitation": "Boð um þátttöku",
"Messages sent by bot": "Skilaboð send af vélmennum",
"unknown caller": "Óþekktur símnotandi",
"Incoming voice call from %(name)s": "Innhringing raddsamtals frá %(name)s",
"Incoming video call from %(name)s": "Innhringing myndsamtals frá %(name)s",
"Decline": "Hafna",
"Accept": "Samþykkja",
"Error": "Villa",
"Enter Code": "Settu inn kóða",
"Submit": "Senda inn",
"Phone": "Sími",
"Add phone number": "Bæta við símanúmeri",
"Add": "Bæta við",
"Continue": "Halda áfram",
"Export E2E room keys": "Flytja út E2E dulritunarlykla spjallrásar",
"Current password": "Núverandi lykilorð",
"Password": "Lykilorð",
"New Password": "Nýtt lykilorð",
"Confirm password": "Staðfestu lykilorðið",
"Change Password": "Breyta lykilorði",
"Authentication": "Auðkenning",
"Delete %(count)s devices|other": "Eyða %(count)s tækjum",
"Delete %(count)s devices|one": "Eyða tæki",
"Device ID": "Auðkenni tækis",
"Device Name": "Heiti tækis",
"Last seen": "Sást síðast",
"Enable Notifications": "Virkja tilkynningar",
"Error saving email notification preferences": "Villa við að vista valkosti pósttilkynninga",
"An error occurred whilst saving your email notification preferences.": "Villa kom upp við að vista valkosti tilkynninga í tölvupósti.",
"Keywords": "Stikkorð",
"Enter keywords separated by a comma:": "Settu inn stikkorð aðskilin með kommu:",
"OK": "Í lagi",
"Failed to change settings": "Mistókst að breyta stillingum",
"Can't update user notification settings": "Gat ekki uppfært stillingar á tilkynningum notandans",
"Failed to update keywords": "Mistókst að uppfæra stikkorð",
"Messages containing <span>keywords</span>": "Skilaboð sem innihalda <span>kstikkorð</span>",
"Notify for all other messages/rooms": "Senda tilkynningar fyrir öll önnur skilaboð/spjallrásir",
"Notify me for anything else": "Senda mér tilkynningar fyrir allt annað",
"Enable notifications for this account": "Virkja tilkynningar fyrir þennan notandaaðgang",
"Add an email address above to configure email notifications": "Settu inn tölvupóstfang hér fyrir ofan til að stilla tilkynningar með tölvupósti",
"Enable email notifications": "Virkja tilkynningar í tölvupósti",
"Notification targets": "Markmið tilkynninga",
"Advanced notification settings": "Ítarlegar stillingar á tilkynningum",
"Enable desktop notifications": "Virkja tilkynningar á skjáborði",
"Show message in desktop notification": "Birta tilkynningu í innbyggðu kerfistilkynningakerfi",
"Enable audible notifications in web client": "Virkja hljóðtilkynningar í vefviðmóti",
"Off": "Slökkt",
"On": "Kveikt",
"Noisy": "Hávært",
"Add a widget": "Bæta við viðmótshluta",
"Drop File Here": "Slepptu skrá hérna",
"Drop file here to upload": "Slepptu hér skrá til að senda inn",
" (unsupported)": " (óstutt)",
"%(senderName)s sent an image": "%(senderName)s sendi mynd",
"%(senderName)s sent a video": "%(senderName)s sendi myndskeið",
"%(senderName)s uploaded a file": "%(senderName)s sendi inn skrá",
"Options": "Valkostir",
"Unencrypted message": "Ódulrituð skilaboð",
"Blacklisted": "Á bannlista",
"Verified": "Sannreynt",
"Unverified": "Óstaðfest",
"device id: ": "Auðkenni tækis: ",
"Kick": "Sparka",
"Unban": "Afbanna",
"Ban": "Banna",
"Unban this user?": "Taka þennan notanda úr banni?",
"Ban this user?": "Banna þennan notanda?",
"Are you sure?": "Ertu viss?",
"Devices": "Tæki",
"Unignore": "Byrja að fylgjast með á ný",
"Ignore": "Hunsa",
"Mention": "Minnst á",
"Invite": "Bjóða",
"User Options": "User Options",
"Direct chats": "Beint spjall",
"Unmute": "Kveikja á hljóði",
"Mute": "Þagga hljóð",
"Make Moderator": "Gera að umsjónarmanni",
"Admin Tools": "Kerfisstjóratól",
"Level:": "Stig:",
"Invited": "Boðið",
"Filter room members": "Sía meðlimi spjallrásar",
"Attachment": "Viðhengi",
"Upload Files": "Senda inn skrár",
"Hangup": "Leggja á",
"Voice call": "Raddsamtal",
"Video call": "_Myndsímtal",
"Upload file": "Hlaða inn skrá",
"Send an encrypted message…": "Senda dulrituð skilaboð…",
"Send a message (unencrypted)…": "Senda skilaboð (ódulrituð)…",
"You do not have permission to post to this room": "Þú hefur ekki heimild til að senda skilaboð á þessa spjallrás",
"Server error": "Villa á þjóni",
"Command error": "Skipanavilla",
"bold": "feitletrað",
"italic": "skáletrað",
"strike": "yfirstrikað",
"underline": "undirstrikað",
"code": "kóði",
"quote": "tilvitnun",
"bullet": "áherslumerki",
"Loading...": "Hleð inn...",
"Online": "Nettengt",
"Idle": "Iðjulaust",
"Offline": "Ónettengt",
"Unknown": "Óþekkt",
"No rooms to show": "Engar spjallrásir sem hægt er að birta",
"Unnamed room": "Nafnlaus spjallrás",
"World readable": "Lesanlegt öllum",
"Guests can join": "Gestir geta tekið þátt",
"Save": "Vista",
"Join Room": "Taka þátt í spjallrás",
"Settings": "Stillingar",
"Forget room": "Gleyma spjallrás",
"Search": "Leita",
"Invites": "Boðsgestir",
"Favourites": "Eftirlæti",
"People": "Fólk",
"Rooms": "Spjallrásir",
"Low priority": "Lítill forgangur",
"Historical": "Ferilskráning",
"Rejoin": "Taka þátt aftur",
"This room": "Þessi spjallrás",
"This is a preview of this room. Room interactions have been disabled": "Þetta er forskoðun á spjallrásinni. Samskipti spjallrásarinnar hafa verið gerð óvirk",
"Privacy warning": "Aðvörun vegna gagnaleyndar",
"unknown error code": "óþekktur villukóði",
"Failed to forget room %(errCode)s": "Mistókst að gleyma spjallrásinni %(errCode)s",
"Encryption is enabled in this room": "Dulritun er virk í þessari spjallrás",
"Encryption is not enabled in this room": "Dulritun er ekki virk í þessari spjallrás",
"Banned users": "Bannaðir notendur",
"Leave room": "Fara af spjallrás",
"Favourite": "Eftirlæti",
"Tagged as: ": "Merkt sem: ",
"To link to a room it must have <a>an address</a>.": "Til að tengja við spjallrás verður hún að vera með <a>vistfang</a>.",
"Who can access this room?": "Hver hefur aðgang að þessari spjallrás?",
"Only people who have been invited": "Aðeins fólk sem hefur verið boðið",
"Anyone who knows the room's link, apart from guests": "Hver sá sem þekkir slóðina á spjallrásina, fyrir utan gesti",
"Anyone who knows the room's link, including guests": "Hver sá sem þekkir slóðina á spjallrásina, að gestum meðtöldum",
"Who can read history?": "Hver getur lesið ferilskráningu?",
"Anyone": "Hver sem er",
"Members only (since the point in time of selecting this option)": "Einungis meðlimir (síðan þessi kostur var valinn)",
"Members only (since they were invited)": "Einungis meðlimir (síðan þeim var boðið)",
"Members only (since they joined)": "Einungis meðlimir (síðan þeir skráðu sig)",
"Permissions": "Heimildir",
"Advanced": "Nánar",
"Search…": "Leita…",
"This Room": "Þessi spjallrás",
"All Rooms": "Allar spjallrásir",
"Cancel": "Hætta við",
"Jump to first unread message.": "Fara í fyrstu ólesin skilaboð.",
"Close": "Loka",
"Invalid alias format": "Ógilt snið samnefnis",
"not specified": "ekki tilgreint",
"not set": "ekki stillt",
"Addresses": "Vistföng",
"Invalid community ID": "Ógilt auðkenni samfélags",
"Flair": "Hlutverksmerki",
"This room is not showing flair for any communities": "Þessi spjallrás sýnir ekki hlutverksmerki fyrir nein samfélög",
"Sunday": "Sunnudagur",
"Monday": "Mánudagur",
"Tuesday": "Þriðjudagur",
"Wednesday": "Miðvikudagur",
"Thursday": "Fimmtudagur",
"Friday": "Föstudagur",
"Saturday": "Laugardagur",
"Today": "Í dag",
"Yesterday": "Í gær",
"Error decrypting attachment": "Villa við afkóðun viðhengis",
"Copied!": "Afritað",
"This Home Server would like to make sure you are not a robot": "Þessi heimavefþjónn vill ganga úr skugga um að þú sért ekki vélmenni",
"Custom Server Options": "Sérsniðnir valkostir vefþjóns",
"Dismiss": "Hunsa",
"To continue, please enter your password.": "Til að halda áfram, settu inn lykilorðið þitt.",
"Password:": "Lykilorð:",
"Please check your email to continue registration.": "Skoðaðu tölvupóstinn þinn til að geta haldið áfram með skráningu.",
"Code": "Kóði",
"powered by Matrix": "keyrt með Matrix",
"User name": "Notandanafn",
"Forgot your password?": "Gleymdirðu lykilorðinu?",
"Email address": "Tölvupóstfang",
"Sign in": "Skrá inn",
"Email address (optional)": "Tölvupóstfang (valfrjálst)",
"Register": "Nýskrá",
"Home server URL": "Slóð á heimaþjón",
"Identity server URL": "Slóð á auðkennisþjón",
"What does this mean?": "Hvað þýðir þetta?",
"Filter community members": "Sía meðlimi samfélags",
"Remove": "Fjarlægja",
"Something went wrong!": "Eitthvað fór úrskeiðis!",
"Filter community rooms": "Sía spjallrásir samfélags",
"Yes, I want to help!": "Já, ég vil hjálpa til",
"You are not receiving desktop notifications": "Þú færð ekki tilkynningar á skjáborði",
"Enable them now": "Virkja þetta núna",
"What's New": "Nýtt á döfinni",
"Update": "Uppfæra",
"What's new?": "Hvað er nýtt á döfinni?",
"A new version of Riot is available.": "Ný útgáfa af Riot er tiltæk.",
"Set Password": "Setja lykilorð",
"Error encountered (%(errorDetail)s).": "Villa fannst (%(errorDetail)s).",
"Checking for an update...": "Athuga með uppfærslu...",
"No update available.": "Engin uppfærsla tiltæk.",
"Downloading update...": "Sæki uppfærslu...",
"Warning": "Aðvörun",
"Allow": "Leyfa",
"Picture": "Mynd",
"Edit": "Breyta",
"Unblacklist": "Taka af bannlista",
"Blacklist": "Bannlisti",
"Unverify": "Afturkalla sannvottun",
"Verify...": "Sannreyna...",
"No results": "Engar niðurstöður",
"Delete": "Eyða",
"Communities": "Samfélög",
"Home": "Heim",
"You cannot delete this image. (%(code)s)": "Þú getur ekki eytt þessari mynd. (%(code)s)",
"Uploaded on %(date)s by %(user)s": "Sent inn %(date)s af %(user)s",
"Download this file": "Sækja þessa skrá",
"collapse": "fella saman",
"expand": "fletta út",
"<a>In reply to</a> <pill>": "<a>Sem svar til</a> <pill>",
"Room directory": "Skrá yfir spjallrásir",
"Start chat": "Hefja spjall",
"Add User": "Bæta við notanda",
"email address": "tölvupóstfang",
"Preparing to send logs": "Undirbý sendingu atvikaskráa",
"Logs sent": "Sendi atvikaskrár",
"Thank you!": "Takk fyrir!",
"Failed to send logs: ": "Mistókst að senda atvikaskrár: ",
"Submit debug logs": "Senda inn aflúsunarannála",
"GitHub issue link:": "Slóð villutilkynningar á GitHub:",
"Notes:": "Athugasemdir:",
"Send logs": "Senda atvikaskrá",
"Unavailable": "Ekki tiltækt",
"Changelog": "Breytingaskrá",
"Start new chat": "Hefja nýtt spjall",
"Start Chatting": "Hefja spjall",
"Confirm Removal": "Staðfesta fjarlægingu",
"Create Community": "Búa til samfélag",
"Community Name": "Heiti samfélags",
"Example": "Dæmi",
"Community ID": "Auðkenni samfélags",
"example": "dæmi",
"Create": "Búa til",
"Create Room": "Búa til spjallrás",
"Room name (optional)": "Heiti spjallrásar (valkvætt)",
"Advanced options": "Ítarlegir valkostir",
"Unknown error": "Óþekkt villa",
"Incorrect password": "Rangt lykilorð",
"Deactivate Account": "Gera notandaaðgang óvirkann",
"To continue, please enter your password:": "Til að halda áfram, settu inn lykilorðið þitt:",
"password": "lykilorð",
"Device name": "Heiti tækis",
"Device key": "Dulritunarlykill tækis",
"Verify device": "Sannreyna tæki",
"I verify that the keys match": "Ég staðfesti að dulritunarlyklarnir samsvari",
"Back": "Til baka",
"Send Account Data": "Senda upplýsingar um notandaaðgang",
"Filter results": "Sía niðurstöður",
"Toolbox": "Verkfærakassi",
"Developer Tools": "Forritunartól",
"An error has occurred.": "Villa kom upp.",
"Start verification": "Hefja sannvottun",
"Share without verifying": "Deila án sannvottunar",
"Ignore request": "Hunsa beiðni",
"Encryption key request": "Beiðni um dulritunarlykil",
"Sign out": "Skrá út",
"Send Logs": "Senda atvikaskrár",
"Refresh": "Endurlesa",
"Invalid Email Address": "Ógilt tölvupóstfang",
"Verification Pending": "Sannvottun í bið",
"Please check your email and click on the link it contains. Once this is done, click continue.": "Skoðaðu tölvupóstinn þinn og smelltu á tengilinn sem hann inniheldur. Þegar því er lokið skaltu smella á að halda áfram.",
"Skip": "Sleppa",
"User names may only contain letters, numbers, dots, hyphens and underscores.": "Notendanöfn mega einungis innihalda bókstafi, tölustafi, punkta, bandstrik eða undirstrik.",
"Username not available": "Notandanafnið er ekki tiltækt",
"Username available": "Notandanafnið er tiltækt",
"You have successfully set a password!": "Þér tókst að setja lykilorð!",
"You have successfully set a password and an email address!": "Þér tókst að setja lykilorð og tölvupóstfang!",
"Failed to change password. Is your password correct?": "Mistókst að breyta lykilorðinu. Er lykilorðið rétt?",
"(HTTP status %(httpStatus)s)": "(HTTP staða %(httpStatus)s)",
"Please set a password!": "Stilltu lykilorð!",
"Room contains unknown devices": "Spjallrás inniheldur óþekkt tæki",
"Unknown devices": "Óþekkt tæki",
"Custom": "Sérsniðið",
"Alias (optional)": "Samnefni (valfrjálst)",
"You cannot delete this message. (%(code)s)": "Þú getur ekki eytt þessum skilaboðum. (%(code)s)",
"Resend": "Endursenda",
"Cancel Sending": "Hætta við sendingu",
"Forward Message": "Áframsenda skeyti",
"Reply": "Svara",
"Pin Message": "Festa skeyti",
"View Source": "Skoða frumkóða",
"View Decrypted Source": "Skoða afkóðaða upprunaskrá",
"Unhide Preview": "Birta forskoðun",
"Permalink": "Varanlegur tengill",
"Quote": "Tilvitnun",
"Source URL": "Upprunaslóð",
"All messages (noisy)": "Öll skilaboð (hávært)",
"All messages": "Öll skilaboð",
"Mentions only": "Aðeins minnst á",
"Leave": "Fara út",
"Forget": "Gleyma",
"Reject": "Hafna",
"Low Priority": "Lítill forgangur",
"Direct Chat": "Beint spjall",
"View Community": "Skoða samfélag",
"Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Endilega settu upp <chromeLink>Chrome</chromeLink> eða <firefoxLink>Firefox</firefoxLink> til að þetta gangi sem best.",
"<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> og <operaLink>Opera</operaLink> virka líka ágætlega.",
"I understand the risks and wish to continue": "Ég skil áhættuna og vil halda áfram",
"Name": "Nafn",
"Topic": "Umfjöllunarefni",
"Failed to upload image": "Gat ekki sent inn mynd",
"Add rooms to this community": "Bæta spjallrásum í þetta samfélag",
"Featured Users:": "Notendur í sviðsljósinu:",
"Everyone": "Allir",
"Description": "Lýsing",
"Login": "Innskráning",
"Signed Out": "Skráð/ur út",
"Terms and Conditions": "Skilmálar og kvaðir",
"Logout": "Útskráning",
"Members": "Meðlimir",
"%(count)s Members|other": "%(count)s þátttakendur",
"%(count)s Members|one": "%(count)s þátttakandi",
"Invite to this room": "Bjóða inn á þessa spjallrás",
"Files": "Skrár",
"Notifications": "Tilkynningar",
"Hide panel": "Fela spjald",
"Invite to this community": "Bjóða í þetta samfélag",
"The server may be unavailable or overloaded": "Netþjónninn gæti verið undir miklu álagi eða ekki til taks",
"Room not found": "Spjallrás fannst ekki",
"Directory": "Efnisskrá",
"Search for a room": "Leita að spjallrás",
"#example": "#dæmi",
"Connectivity to the server has been lost.": "Tenging við vefþjón hefur rofnað.",
"Active call": "Virkt samtal",
"more": "meira",
"Failed to upload file": "Gat ekki sent inn skrá",
"Search failed": "Leit mistókst",
"Room": "Spjallrás",
"Fill screen": "Fylla skjáinn",
"Expand panel": "Fletta út spjaldi",
"Collapse panel": "Fella saman spjald",
"Filter room names": "Sía heiti spjallrása",
"Clear filter": "Hreinsa síu",
"Light theme": "Ljóst þema",
"Dark theme": "Dökkt þema",
"Success": "Tókst",
"Interface Language": "Tungumál notandaviðmóts",
"User Interface": "Notandaviðmót",
"Import E2E room keys": "Flytja inn E2E dulritunarlykla spjallrásar",
"Cryptography": "Dulritun",
"Device ID:": "Auðkenni tækis:",
"Device key:": "Dulritunarlykill tækis:",
"Ignored Users": "Hunsaðir notendur",
"Riot collects anonymous analytics to allow us to improve the application.": "Riot safnar nafnlausum greiningargögnum til að gera okkur kleift að bæta forritið.",
"Labs": "Tilraunir",
"Deactivate my account": "Gera notandaaðganginn minn óvirkann",
"Clear Cache": "Hreinsa skyndiminni",
"Updates": "Uppfærslur",
"Check for update": "Athuga með uppfærslu",
"Default Device": "Sjálfgefið tæki",
"Microphone": "Hljóðnemi",
"Camera": "Myndavél",
"VoIP": "VoIP",
"Email": "Tölvupóstfang",
"Add email address": "Bæta við tölvupóstfangi",
"Profile": "Notandasnið",
"Display name": "Birtingarnafn",
"Account": "Notandaaðgangur",
"Logged in as:": "Skráð inn sem:",
"Access Token:": "Aðgangsteikn:",
"click to reveal": "smelltu til að birta",
"Identity Server is": "Auðkennisþjónn er",
"matrix-react-sdk version:": "Útgáfa matrix-react-sdk:",
"riot-web version:": "Útgáfa riot-web:",
"olm version:": "Útgáfa olm:",
"Failed to send email": "Mistókst að senda tölvupóst",
"The email address linked to your account must be entered.": "Það þarf að setja inn tölvupóstfangið sem tengt er notandaaðgangnum þínum.",
"A new password must be entered.": "Það verður að setja inn nýtt lykilorð.",
"New passwords must match each other.": "Nýju lykilorðin verða að vera þau sömu.",
"I have verified my email address": "Ég hef staðfest tölvupóstfangið mitt",
"Return to login screen": "Fara aftur í innskráningargluggann",
"To reset your password, enter the email address linked to your account": "Til að endursetja lykilorðið þitt, settu þá inn tölvupóstfangið sem tengt er notandaaðgangnum þínum",
"New password": "Nýtt lykilorð",
"Confirm your new password": "Staðfestu nýtt lykilorð",
"Send Reset Email": "Senda endurstillingarpóst",
"Create an account": "Stofna notandaaðgang",
"Incorrect username and/or password.": "Rangt notandanafn og/eða lykilorð.",
"Upload an avatar:": "Hlaða inn auðkennismynd:",
"Missing password.": "Lykilorð vantar.",
"Passwords don't match.": "Lykilorðin samsvara ekki.",
"This doesn't look like a valid email address.": "Þetta lítur ekki út eins og gilt tölvupóstfang.",
"This doesn't look like a valid phone number.": "Þetta lítur ekki út eins og gilt símanúmer.",
"An unknown error occurred.": "Óþekkt villa kom upp.",
"Commands": "Skipanir",
"Users": "Notendur",
"unknown device": "óþekkt tæki",
"NOT verified": "EKKI sannreynt",
"verified": "sannreynt",
"Verification": "Sannvottun",
"Ed25519 fingerprint": "Ed25519 fingrafar",
"User ID": "Notandaauðkenni",
"Curve25519 identity key": "Curve25519 auðkennislykill",
"none": "ekkert",
"Claimed Ed25519 fingerprint key": "Tilkynnti Ed25519 fingrafarslykil",
"Algorithm": "Reiknirit",
"unencrypted": "ódulritað",
"Decryption error": "Afkóðunarvilla",
"Session ID": "Auðkenni setu",
"End-to-end encryption information": "Enda-í-enda dulritunarupplýsingar",
"Event information": "Upplýsingar um atburð",
"Sender device information": "Upplýsingar um tæki sendanda",
"Export room keys": "Flytja út dulritunarlykla spjallrásar",
"Enter passphrase": "Settu inn lykilsetningu (passphrase)",
"Confirm passphrase": "Staðfestu lykilsetningu",
"Export": "Flytja út",
"Import room keys": "Flytja inn dulritunarlykla spjallrásar",
"File to import": "Skrá til að flytja inn",
"Import": "Flytja inn",
"The platform you're on": "Stýrikerfið sem þú ert á",
"The version of Riot.im": "Útgáfan af Riot.im",
"Your language of choice": "Tungumálið þitt",
"Your homeserver's URL": "Vefslóð á heimaþjóninn þinn",
"Your identity server's URL": "Vefslóð á auðkenningarþjóninn þinn",
"Review Devices": "Yfirfara tæki",
"Call Timeout": "Tímamörk hringingar",
"Unable to capture screen": "Get ekki tekið skjámynd",
"Name or matrix ID": "Nafn eða Matrix-auðkenni",
"Invite to Community": "Bjóða í samfélag",
"Add rooms to the community": "Bæta spjallrásum í þetta samfélag",
"Add to community": "Bæta í samfélag",
"Unable to enable Notifications": "Tekst ekki að virkja tilkynningar",
"This email address was not found": "Tölvupóstfangið fannst ekki",
"Existing Call": "Fyrirliggjandi samtal",
"You are already in a call.": "Þú ert nú þegar í samtali.",
"Failed to set up conference call": "Mistókst að setja upp símafund",
"Invite new community members": "Bjóða nýjum meðlimum í samfélag",
"Which rooms would you like to add to this community?": "Hvaða spjallrásum myndir þú vilja bæta í þetta samfélag?",
"Invite new room members": "Bjóða nýjum meðlimum á spjallrás",
"Who would you like to add to this room?": "Hverjum myndir þú vilja bæta á þessa spjallrás?",
"Send Invites": "Senda boðskort",
"Failed to invite user": "Mistókst að bjóða notanda",
"Failed to invite": "Mistókst að bjóða",
"Reload widget": "Endurlesa viðmótshluta",
"Missing roomId.": "Vantar spjallrásarauðkenni.",
"/ddg is not a command": "/ddg er ekki skipun",
"Ignored user": "Hunsaður notandi",
"Device already verified!": "Tæki er þegar sannreynt!",
"Verified key": "Staðfestur dulritunarlykill",
"Unrecognised command:": "Óþekkt skipun:",
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s breytti umræðuefninu í \"%(topic)s\".",
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s fjarlægði heiti spjallrásarinnar.",
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s breytti heiti spjallrásarinnar í %(roomName)s.",
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sendi mynd.",
"%(senderName)s answered the call.": "%(senderName)s svaraði símtalinu.",
"Disinvite": "Taka boð til baka",
"Unknown Address": "Óþekkt vistfang",
"Delete Widget": "Eyða viðmótshluta",
"Delete widget": "Eyða viðmótshluta",
"Create new room": "Búa til nýja spjallrás",
"were invited %(count)s times|one": "var boðið",
"was invited %(count)s times|one": "var boðið",
"And %(count)s more...|other": "Og %(count)s til viðbótar...",
"ex. @bob:example.com": "t.d. @jon:netfang.is",
"Matrix ID": "Matrix-auðkenni",
"Matrix Room ID": "Matrix-auðkenni spjallrásar",
"Start chatting": "Hefja spjall",
"This setting cannot be changed later!": "Ekki er hægt að breyta þessari stillingu síðar!",
"Send Custom Event": "Senda sérsniðið atvik",
"Event sent!": "Atvik sent!",
"State Key": "Stöðulykill",
"Explore Room State": "Skoða stöðu spjallrásar",
"Explore Account Data": "Skoða aðgangsgögn",
"You added a new device '%(displayName)s', which is requesting encryption keys.": "Þú bættir við nýju tæki '%(displayName)s', sem er að krefjast dulritunarlykla.",
"Your unverified device '%(displayName)s' is requesting encryption keys.": "ósannvottaða tækið þitt '%(displayName)s' er að krefjast dulritunarlykla.",
"Loading device info...": "Hleð inn upplýsingum um tæki...",
"Log out and remove encryption keys?": "Skrá út og fjarlægja dulritunarlykla?",
"Clear Storage and Sign Out": "Hreinsa gagnageymslu og skrá út",
"Unable to restore session": "Tókst ekki að endurheimta setu",
"This doesn't appear to be a valid email address": "Þetta lítur ekki út eins og gilt tölvupóstfang",
"Unable to add email address": "Get ekki bætt við tölvupóstfangi",
"Unable to verify email address.": "Get ekki sannreynt tölvupóstfang.",
"Username invalid: %(errMessage)s": "Notandanafn er ógilt: %(errMessage)s",
"An error occurred: %(error_string)s": "Villa kom upp: %(error_string)s",
"To get started, please pick a username!": "Til að komast í gang, veldu fyrst notandanafn!",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" inniheldur tæki sem þú hefur ekki séð áður.",
"Private Chat": "Einkaspjall",
"Public Chat": "Opinbert spjall",
"Collapse Reply Thread": "Fella saman svarþráð",
"Sorry, your browser is <b>not</b> able to run Riot.": "Því miður, vafrinn þinn getur <b>ekki</b> keyrt Riot.",
"Make this room private": "Gera þessa spjallrás einka",
"Encrypt room": "Dulrita spjallrás",
"Add a Room": "Bæta við spjallrás",
"Add a User": "Bæta við notanda",
"Unable to accept invite": "Mistókst að þiggja boð",
"Unable to reject invite": "Mistókst að hafna boði",
"Unable to join community": "Tókst ekki að ganga í samfélag",
"Leave Community": "Hætta í samfélagi",
"Leave %(groupName)s?": "Hætta í %(groupName)s?",
"Unable to leave community": "Tókst ekki að hætta í samfélagi",
"Community Settings": "Samfélagsstillingar",
"Featured Rooms:": "Spjallrásir í sviðsljósinu:",
"%(inviter)s has invited you to join this community": "%(inviter)s hefur boðið þér að taka þátt í þessu samfélagi",
"Join this community": "Taka þátt í þessu samfélagi",
"Leave this community": "Hætta í þessu samfélagi",
"You are an administrator of this community": "Þú ert kerfisstjóri í þessu samfélagi",
"You are a member of this community": "Þú ert meðlimur í þessum hópi",
"Who can join this community?": "Hverjir geta tekið þátt í þessu samfélagi?",
"Long Description (HTML)": "Tæmandi lýsing (HTML)",
"Failed to load %(groupId)s": "Mistókst að hlaða inn %(groupId)s",
"Couldn't load home page": "Gat ekki hlaðið inn heimasíðu",
"Reject invitation": "Hafna boði",
"Are you sure you want to reject the invitation?": "Ertu viss um að þú viljir hafna þessu boði?",
"Failed to reject invitation": "Mistókst að hafna boði",
"Scroll to bottom of page": "Skruna neðst á síðu",
"No more results": "Ekki fleiri niðurstöður",
"Unknown room %(roomId)s": "Óþekkt spjallrás %(roomId)s",
"Failed to save settings": "Mistókst að vista stillingar",
"Failed to reject invite": "Mistókst að hafna boði",
"Click to unmute video": "Smelltu til að virkja hljóð í myndskeiði",
"Click to mute video": "Smelltu til að þagga niður í myndskeiði",
"Click to unmute audio": "Smelltu til að virkja hljóð",
"Click to mute audio": "Smelltu til að þagga niður hljóð",
"Failed to load timeline position": "Mistókst að hlaða inn staðsetningu á tímalínu",
"Uploading %(filename)s and %(count)s others|other": "Sendi inn %(filename)s og %(count)s til viðbótar",
"Uploading %(filename)s and %(count)s others|zero": "Sendi inn %(filename)s",
"Uploading %(filename)s and %(count)s others|one": "Sendi inn %(filename)s og %(count)s til viðbótar",
"Status.im theme": "Status.im þema",
"Can't load user settings": "Gat ekki hlaði inn notandastillingum",
"Server may be unavailable or overloaded": "Netþjónninn gæti verið undir miklu álagi eða ekki til taks",
"Remove Contact Information?": "Fjarlægja upplýsingar um tengilið?",
"Remove %(threePid)s?": "Fjarlægja %(threePid)s?",
"Unable to remove contact information": "Ekki tókst að fjarlægja upplýsingar um tengilið",
"Refer a friend to Riot:": "Mæla með Riot við vin:",
"Autocomplete Delay (ms):": "Töf við sjálfvirka klárun (msek):",
"<not supported>": "<ekki stutt>",
"These are experimental features that may break in unexpected ways": "Þetta eru eiginleikar á tilraunastigi sem gætu bilað á óvæntan hátt",
"Use with caution": "Notist með varúð",
"Clear Cache and Reload": "Hreinsa skyndiminni og endurhlaða",
"No Microphones detected": "Engir hljóðnemar fundust",
"No Webcams detected": "Engar vefmyndavélar fundust",
"Homeserver is": "Heimanetþjónn er",
"Login as guest": "Skrá inn sem gestur",
"Sign in to get started": "Skráðu þig inn til að komast í gang",
"Failed to fetch avatar URL": "Ekki tókst að sækja slóð á auðkennismynd",
"Set a display name:": "Stilltu birtingarnafn:",
"Password too short (min %(MIN_PASSWORD_LENGTH)s).": "Lykilorð er of stutt (lágmark %(MIN_PASSWORD_LENGTH)s).",
"You need to enter a user name.": "Þú þarft að setja inn notandanafn.",
"I already have an account": "Ég er nú þegar með notandaaðgang",
"Displays action": "Birtir aðgerð",
"Changes your display nickname": "Breytir birtu gælunafni þínu",
"Searches DuckDuckGo for results": "Leitar í DuckDuckGo að niðurstöðum",
"Results from DuckDuckGo": "Leitarniðurstöður frá DuckDuckGo",
"Emoji": "Tjáningartáknmynd",
"Notify the whole room": "Tilkynna öllum á spjallrásinni",
"Room Notification": "Tilkynning á spjallrás",
"Passphrases must match": "Lykilfrasar verða að stemma",
"Passphrase must not be empty": "Lykilfrasi má ekki vera auður"
}

View file

@ -247,7 +247,6 @@
"Automatically replace plain text Emoji": "Sostituisci automaticamente le emoji testuali",
"Disable Community Filter Panel": "Disattiva il pannello filtro comunità",
"Disable Peer-to-Peer for 1:1 calls": "Disattiva il peer-to-peer per chiamate 1:1",
"Opt out of analytics": "Rifiuta le statistiche",
"Never send encrypted messages to unverified devices from this device": "Non inviare mai da questo dispositivo messaggi cifrati a dispositivi non verificati",
"Never send encrypted messages to unverified devices in this room from this device": "Non inviare mai da questo dispositivo messaggi cifrati a dispositivi non verificati in questa stanza",
"Enable inline URL previews by default": "Attiva le anteprime URL in modo predefinito",
@ -521,8 +520,6 @@
"Download %(text)s": "Scarica %(text)s",
"Invalid file%(extra)s": "File non valido %(extra)s",
"Error decrypting image": "Errore decifratura immagine",
"This image cannot be displayed.": "Questa immagine non può essere visualizzata.",
"Image '%(Body)s' cannot be displayed.": "L'immagine '%(Body)s' non può essere visualizzata.",
"Error decrypting video": "Errore decifratura video",
"%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s ha cambiato l'avatar per %(roomName)s",
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s ha rimosso l'avatar della stanza.",
@ -697,8 +694,6 @@
"Unknown error": "Errore sconosciuto",
"Incorrect password": "Password sbagliata",
"Deactivate Account": "Disattiva l'account",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Ciò renderà il tuo account definitivamente inutilizzabile. Non potrai registrare di nuovo lo stesso ID utente.",
"This action is irreversible.": "Questa azione è irreversibile.",
"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:": "Per verificare se questo dispositivo è fidato, contatta il suo proprietario usando altri metodi (es. di persona o telefonando) e chiedigli se la chiave che vede nelle sue impostazioni utente per questo dispositivo coincide con la chiave sotto:",
"Device name": "Nome del dispositivo",
"Device key": "Chiave del dispositivo",
@ -714,11 +709,8 @@
"Ignore request": "Ignora la richiesta",
"Loading device info...": "Caricamento info dispositivo...",
"Encryption key request": "Richiesta chiave di cifratura",
"Otherwise, <a>click here</a> to send a bug report.": "Altrimenti <a>clicca qui</a> per inviare una segnalazione di errore.",
"Unable to restore session": "Impossibile ripristinare la sessione",
"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.": "Abbiamo riscontrato un errore tentando di ripristinare la tua sessione precedente. Se continui, dovrai accedere di nuovo e la cronologia della chat criptata sarà illeggibile.",
"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.": "Se hai usato precedentemente una versione più recente di Riot, la tua sessione potrebbe essere incompatibile con questa versione. Chiudi questa finestra e torna alla versione più recente.",
"Continue anyway": "Continua comunque",
"Invalid Email Address": "Indirizzo email non valido",
"This doesn't appear to be a valid email address": "Questo non sembra essere un indirizzo email valido",
"Verification Pending": "In attesa di verifica",
@ -993,7 +985,6 @@
"Changes made to your community <bold1>name</bold1> and <bold2>avatar</bold2> might not be seen by other users for up to 30 minutes.": "Le modifiche al <bold1>nome</bold1> e all'<bold2>avatar</bold2> effettuate alla tua comunità potrebbero non essere visibili agli altri utenti per i prossimi 30 minuti.",
"Join this community": "Unisciti a questa comunità",
"Leave this community": "Esci da questa comunità",
"Sticker Messages": "Messaggi adesivi",
"You don't currently have any stickerpacks enabled": "Non hai ancora alcun pacchetto di adesivi attivato",
"Add a stickerpack": "Aggiungi un pacchetto di adesivi",
"Who can join this community?": "Chi può unirsi a questa comunità?",
@ -1104,7 +1095,6 @@
"What's new?": "Cosa c'è di nuovo?",
"Notify me for anything else": "Notificami per qualsiasi altra cosa",
"When I'm invited to a room": "Quando vengo invitato/a in una stanza",
"<a>Click here</a> to create a GitHub issue.": "<a>Clicca qui</a> per creare una segnalazione su GitHub.",
"Can't update user notification settings": "Impossibile aggiornare le impostazioni di notifica dell'utente",
"Notify for all other messages/rooms": "Notifica per tutti gli altri messaggi/stanze",
"Unable to look up room ID from server": "Impossibile consultare l'ID stanza dal server",
@ -1151,5 +1141,48 @@
"Collapse panel": "Riduci pannello",
"With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Con il tuo attuale browser, l'aspetto e la sensazione generale dell'applicazione potrebbero essere completamente sbagliati e alcune delle funzionalità potrebbero non funzionare. Se vuoi provare comunque puoi continuare, ma non riceverai aiuto per qualsiasi problema tu possa riscontrare!",
"Checking for an update...": "Controllo aggiornamenti...",
"There are advanced notifications which are not shown here": "Ci sono notifiche avanzate che non sono mostrate qui"
"There are advanced notifications which are not shown here": "Ci sono notifiche avanzate che non sono mostrate qui",
"Every page you use in the app": "Ogni pagina che usi nell'app",
"e.g. <CurrentPageURL>": "es. <CurrentPageURL>",
"Your User Agent": "Il tuo User Agent",
"Your device resolution": "La risoluzione del dispositivo",
"Missing roomId.": "ID stanza mancante.",
"Always show encryption icons": "Mostra sempre icone di cifratura",
"Enable widget screenshots on supported widgets": "Attiva le schermate dei widget sui widget supportati",
"At this time it is not possible to reply with a file so this will be sent without being a reply.": "Al momento non è possibile rispondere con un file quindi verrà inviato senza essere una risposta.",
"Unable to reply": "Impossibile rispondere",
"At this time it is not possible to reply with an emote.": "Al momento non è possibile rispondere con una emoticon.",
"Picture": "Immagine",
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Impossibile caricare l'evento a cui si è risposto, o non esiste o non hai il permesso di visualizzarlo.",
"Riot bugs are tracked on GitHub: <a>create a GitHub issue</a>.": "Gli errori di Riot sono monitorati su GitHub: <a>segnala un problema su GitHub</a>.",
"Log out and remove encryption keys?": "Disconnettere e rimuovere le chiavi di cifratura?",
"Refresh": "Aggiorna",
"We encountered an error trying to restore your previous session.": "Abbiamo riscontrato un errore tentando di ripristinare la tua sessione precedente.",
"Send analytics data": "Invia dati statistici",
"Help improve Riot by sending usage data? This will use a cookie. (See our <PolicyLink>cookie and privacy policies</PolicyLink>).": "Aiutare a migliorare Riot inviando statistiche d'uso? Verrà usato un cookie. (Vedi la nostra <PolicyLink>politica sui cookie e sulla privacy</PolicyLink>).",
"Help improve Riot by sending usage data? This will use a cookie.": "Aiutare a migliorare Riot inviando statistiche d'uso? Verrà usato un cookie.",
"Yes please": "Sì grazie",
"Clear Storage and Sign Out": "Elimina lo storage e disconnetti",
"Send Logs": "Invia i log",
"Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Eliminare lo storage del browser potrebbe risolvere il problema, ma verrai disconnesso e la cronologia delle chat criptate sarà illeggibile.",
"Collapse Reply Thread": "Riduci finestra di risposta",
"e.g. %(exampleValue)s": "es. %(exampleValue)s",
"Reload widget": "Ricarica widget",
"To notify everyone in the room, you must be a": "Per notificare chiunque nella stanza, devi essere un",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "Per favore aiuta a migliorare Riot.im inviando <UsageDataLink>dati di utilizzo anonimi</UsageDataLink>. Verrà usato un cookie (vedi la nostra <PolicyLink>politica sui cookie</PolicyLink>).",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.": "Per favore aiutaci a migliorare Riot.im inviando <UsageDataLink>dati di utilizzo anonimi</UsageDataLink>. Verrà usato un cookie.",
"Yes, I want to help!": "Sì, voglio aiutare!",
"Warning: This widget might use cookies.": "Attenzione: questo widget potrebbe usare cookie.",
"This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>": "Il tuo account sarà permanentemente inutilizzabile. Non potrai accedere e nessuno potrà ri-registrare lo stesso ID utente. Il tuo account abbandonerà tutte le stanze a cui partecipa e i dettagli del tuo account saranno rimossi dal server di identità. <b>Questa azione è irreversibile.</b>",
"Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.": "Disattivare il tuo account <b>non eliminerà in modo predefinito i messaggi che hai inviato</b>. Se vuoi che noi dimentichiamo i tuoi messaggi, seleziona la casella sotto.",
"Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.": "La visibilità dei messaggi in Matrix è simile alle email. Se dimentichiamo i messaggi significa che quelli che hai inviato non verranno condivisi con alcun utente nuovo o non registrato, ma gli utenti registrati che avevano già accesso ai messaggi avranno ancora accesso alla loro copia.",
"Please forget all messages I have sent when my account is deactivated (<b>Warning:</b> this will cause future users to see an incomplete view of conversations)": "Per favore dimenticate tutti i messaggi che ho inviato quando il mio account viene disattivato (Attenzione: gli utenti futuri vedranno un elenco incompleto di conversazioni)",
"To continue, please enter your password:": "Per continuare, inserisci la tua password:",
"password": "password",
"Can't leave Server Notices room": "Impossibile abbandonare la stanza Notifiche Server",
"This room is used for important messages from the Homeserver, so you cannot leave it.": "Questa stanza viene usata per messaggi importanti dall'homeserver, quindi non puoi lasciarla.",
"Terms and Conditions": "Termini e condizioni",
"To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Per continuare a usare l'homeserver %(homeserverDomain)s devi leggere e accettare i nostri termini e condizioni.",
"Review terms and conditions": "Leggi i termini e condizioni",
"Muted Users": "Utenti silenziati"
}

View file

@ -43,7 +43,6 @@
"Use compact timeline layout": "会話表示の行間を狭くする",
"(warning: cannot be disabled again!)": "(警告: 再び元に戻すことは出来ません!)",
"Start Chat": "対話へ招待",
"Opt out of analytics": "匿名分析情報を収集しない",
"Riot collects anonymous analytics to allow us to improve the application.": "Riotはアプリケーションを改善するために匿名の分析情報を収集しています。",
"Start chatting": "対話開始",
"Start Chatting": "対話開始",
@ -210,7 +209,6 @@
"Failed to send custom event.": "カスタムイベントの送信に失敗しました。",
"What's new?": "新着",
"Notify me for anything else": "他の場合についても通知する",
"<a>Click here</a> to create a GitHub issue.": "<a>ここをクリック</a> してGithubの問題を報告してください。",
"Notify for all other messages/rooms": "他のすべてのメッセージ又は部屋について通知する",
"Unable to look up room ID from server": "サーバから部屋IDを検索できません",
"Couldn't find a matching Matrix room": "一致するMatrixの部屋を見つけることができませんでした",

View file

@ -286,7 +286,6 @@
"Phone": "전화",
"Once encryption is enabled for a room it cannot be turned off again (for now)": "방을 암호화하면 암호화를 도중에 끌 수 없어요. (현재로서는)",
"Only people who have been invited": "초대받은 사람만",
"Otherwise, <a>click here</a> to send a bug report.": "그 밖에는, <a>여기를 눌러</a> 오류 보고서를 보내주세요.",
"%(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.": "이메일을 확인하시고 그 안에 있는 주소를 누르세요. 이 일을 하고 나서, 계속하기를 누르세요.",
"Power level must be positive integer.": "권한 등급은 양의 정수여야만 해요.",
@ -536,7 +535,6 @@
"Start automatically after system login": "컴퓨터를 시작할 때 자동으로 실행하기",
"Desktop specific": "컴퓨터 설정",
"Analytics": "정보 수집",
"Opt out of analytics": "정보 수집 거부",
"Options": "선택권",
"Riot collects anonymous analytics to allow us to improve the application.": "라이엇은 익명의 정보를 수집해 응용 프로그램을 개선한답니다.",
"Passphrases must match": "암호가 일치해야 해요",
@ -553,8 +551,6 @@
"Confirm Removal": "삭제 확인",
"Unknown error": "알 수 없는 오류",
"Incorrect password": "맞지 않는 비밀번호",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "계정을 영원히 쓸 수 없게 할 거에요. 같은 사용자 ID를 다시 등록하실 수 없을 거고요.",
"This action is irreversible.": "되돌릴 수 없는 일이에요.",
"To continue, please enter your password.": "계속하시려면, 비밀번호를 입력해주세요.",
"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.": "이 과정으로 암호화한 방에서 받은 메시지의 키를 로컬 파일로 내보낼 수 있어요. 너중에 다른 매트릭스 클라이언트로 파일을 불러올 수 있기 때문에, 그 클라이언트에서 메시지를 해독할 수도 있지요.",
"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.": "내보낸 파일은 누구든지 암호화한 메시지를 해독해서 읽을 수 있게 하므로, 보안에 신경 써 주세요. 이를 위해, 내보낸 파일을 암호화하려하니, 아래에 암호를 입력해주세요. 같은 암호를 쓰셔야만 자료를 불러올 수 있어요.",
@ -569,10 +565,8 @@
"In future this verification process will be more sophisticated.": "앞으로는 이 확인 과정이 더 정교해질 거에요.",
"Verify device": "인증한 장치",
"I verify that the keys match": "키가 맞는 걸 확인했어요",
"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.": "이전 세션을 복구하는 도중 오류가 일어났어요. 계속하시려면, 다시 로그인하셔야 하고, 암호화한 기록은 읽을 수 없게 될 거에요.",
"Unable to restore session": "세션을 복구할 수 없어요",
"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.": "이전에 더 최근 버전의 라이엇을 쓰셨다면, 이 버전과 맞지 않을 거에요. 창을 닫고 더 최근 버전으로 돌아가세요.",
"Continue anyway": "무시하고 계속하기",
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "현재 인증하지 않은 장치를 요주의로 지정하셨어요. 이 장치들에 메시지를 보내려면 인증을 해야 해요.",
"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.": "각 장치가 알맞은 소유자에게 속해 있는지 인증 과정을 거치길 추천하지만, 원하신다면 그러지 않고 메시지를 다시 보내실 수 있어요.",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\"에 본 적 없는 장치가 있어요.",
@ -601,8 +595,6 @@
"Identity server URL": "ID 서버 URL",
"Error decrypting audio": "음성 해독 오류",
"Error decrypting image": "사진 해독 오류",
"Image '%(Body)s' cannot be displayed.": "'%(Body)s' 사진을 보여드릴 수 없어요.",
"This image cannot be displayed.": "이 사진을 보여드릴 수 없어요.",
"Error decrypting video": "영상 해독 오류",
"Add an Integration": "통합 추가",
"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?": "타사 사이트로 이동하는데 %(integrationsUrl)s에서 쓰도록 계정을 인증할 수 있어요. 계속하시겠어요?",

View file

@ -272,7 +272,6 @@
"Once encryption is enabled for a room it cannot be turned off again (for now)": "Tiklīdz istabai tiks iespējota šifrēšana, tā vairs nebūs atslēdzama (pašlaik)",
"Only people who have been invited": "Vienīgi cilvēki, kuri uzaicināti",
"Operation failed": "Darbība neizdevās",
"Otherwise, <a>click here</a> to send a bug report.": "pretējā gadījumā, <a>klikšķini šeit</a>, lai nosūtītu paziņojumu par kļūdu.",
"Password": "Parole",
"Password:": "Parole:",
"Passwords can't be empty": "Paroles nevar būt tukšas",
@ -350,7 +349,6 @@
"Failed to invite the following users to the %(roomName)s room:": "Neizdevās uzaicināt sekojošos lietotājus uz %(roomName)s istabu:",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" atrodas ierīces, kuras Tu neesi iepriekš redzējis/usi.",
"You are registering with %(SelectedTeamName)s": "Tu reģistrējies ar %(SelectedTeamName)s",
"Image '%(Body)s' cannot be displayed.": "Attēlu '%(Body)s' nav iespējams parādīt.",
"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?": "Notiek Tevis novirzīšana uz ārēju trešās puses vietni. Tu vari atļaut savam kontam piekļuvi ar %(integrationsUrl)s. Vai vēlies turpināt?",
"Ongoing conference call%(supportedText)s.": "Notiekošs konferences zvans %(supportedText)s.",
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s dzēsa istabas avataru.",
@ -515,7 +513,6 @@
"Nov": "Nov.",
"Dec": "Dec.",
"Set a display name:": "Iestatīt attēloto vārdu:",
"This image cannot be displayed.": "Šo attēlu nav iespējams parādīt.",
"%(senderDisplayName)s changed the room avatar to <img/>": "%(senderDisplayName)s nomainīja istabas avataru uz <img/>",
"Upload an avatar:": "Augšuplādē avataru (profila attēlu):",
"This server does not support authentication with a phone number.": "Šis serveris neatbalsta autentifikāciju pēc telefona numura.",
@ -551,7 +548,6 @@
"Start automatically after system login": "Startēt pie ierīces ielādes",
"Desktop specific": "Darbvirsmai specifiskie",
"Analytics": "Analītika",
"Opt out of analytics": "Atteikties no analītikas",
"Options": "Opcijas/iestatījumi",
"Riot collects anonymous analytics to allow us to improve the application.": "Riot ievāc anonīmus analītikas datus, lai varētu uzlabot aplikācijas darbību.",
"Passphrases must match": "Paroles frāzēm ir jāsakrīt",
@ -572,8 +568,6 @@
"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.": "Vai tiešām vēlies dzēst šo notikumu? Ņem vērā, ka istabas nosaukuma vai tēmas nosaukuma maiņa var ietekmēt (atsaukt) izmaiņas.",
"Unknown error": "Nezināma kļūda",
"Incorrect password": "Nepareiza parole",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Tas uz visiem laikiem padarīs tavu kontu neizmantojamu, un Tu vairs nevarēsi atkārtoti reģistrēt šo pašu lietotāja ID.",
"This action is irreversible.": "Šī darbība ir neatgriezeniska.",
"To continue, please enter your password.": "Lai turpinātu, ievadi savu paroli.",
"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:": "Lai verificētu šīs ierīces uzticamību, lūdzu sazinies ar tās īpašnieku, izmantojot citu saziņas veidu (piemēram, sazinoties personiski vai telefoniski) un pajautā, vai atslēga, kuru īpašnieks redz savos lietotāja iestatījumos, sakrīt ar šo atslēgu:",
"Device name": "Ierīces nosaukums",
@ -582,10 +576,8 @@
"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.": "Ja tā sakrīt, tad nospied zemāk esošo verifikācijas pogu . Ja nesakrīt, tad kāds cits ir piekļuvis šai ierīcei un šādā gadījumā Tu, iespējams, vēlies izmantot \"melnais saraksts\" iespēju.",
"Verify device": "Verificēt ierīci",
"I verify that the keys match": "Es apstiprinu, ka atslēgas sakrīt",
"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.": "Atgadījās kļūda, mēģinot atjaunot tavu iepriekšējo sesiju. Ja vēlies turpināt, Tev ir jāpierakstās no jauna, taču šifrētā čata ziņu vēsture nebūs izlasāma.",
"Unable to restore session": "Nav iespējams atjaunot sesiju",
"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.": "Ja Tu iepriekš izmantoji jaunāku Riot versiju, tava sesija var nebūt saderīga ar šo versiju. Aizver šo logu un atgriezies jaunākajā versijā.",
"Continue anyway": "Turpināt jebkurā gadījumā",
"Unknown devices": "Nezināmas ierīces",
"Unknown Address": "Nezināma adrese",
"Unblacklist": "Atbloķēšanas saraksts",
@ -1097,7 +1089,6 @@
"What's new?": "Kas jauns?",
"Notify me for anything else": "Paziņot man par jebko citu",
"When I'm invited to a room": "Kad esmu uzaicināts/a istabā",
"<a>Click here</a> to create a GitHub issue.": "<a>Nospied šeit</a> lai izveidotu GitHub problēmpaziņojumu.",
"Can't update user notification settings": "Neizdodas atjaunot lietotāja paziņojumu iestatījumus",
"Notify for all other messages/rooms": "Paziņot par visām citām ziņām/istabām",
"Unable to look up room ID from server": "Nav iespējams no servera iegūt istabas Id",

View file

@ -4,7 +4,7 @@
"%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s heeft de uitnodiging voor %(displayName)s geaccepteerd.",
"Account": "Account",
"Access Token:": "Toegangstoken:",
"Add email address": "Voeg een email address toe",
"Add email address": "Voeg een e-mailadres toe",
"Add phone number": "Voeg een telefoonnummer toe",
"Admin": "Beheerder",
"Advanced": "Geavanceerd",
@ -18,8 +18,8 @@
"A new password must be entered.": "Er moet een nieuw wachtwoord worden ingevoerd.",
"%(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 kamerlink weet, behalve gasten",
"Anyone who knows the room's link, including guests": "Iedereen die de kamerlink weet, inclusief gasten",
"Anyone who knows the room's link, apart from guests": "Iedereen die de link van de ruimte weet, behalve gasten",
"Anyone who knows the room's link, including guests": "Iedereen die link van de ruimte 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?",
"Attachment": "Bijlage",
@ -36,13 +36,13 @@
"Change Password": "Wachtwoord veranderen",
"%(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 kamernaam van %(roomName)s gewijzigd.",
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s heeft de ruimtenaam 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 geschiedenis kan lezen worden alleen maar toegepast op toekomstige berichten in deze ruimte",
"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 gespreksgeschiedenis onleesbaar zou maken, behalve als je eerst je ruimtesleutels exporteert en achteraf opnieuw importeert. Dit zal worden verbeterd in de toekomst.",
"Clear Cache and Reload": "Legen cache en herlaad",
"Clear Cache": "Legen cache",
"Clear Cache and Reload": "Cache Legen en Herladen",
"Clear Cache": "Cache Legen",
"Click here to fix": "Klik hier om op te lossen",
"Click to mute audio": "Klik om audio te dempen",
"Click to mute video": "Klik om de video te dempen",
@ -53,7 +53,7 @@
"Commands": "Opdrachten",
"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 encrypted rooms": "Conferentiegesprekken worden niet ondersteunt in versleutelde ruimtes",
"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",
@ -93,7 +93,7 @@
"Operation failed": "Actie mislukt",
"powered by Matrix": "mogelijk gemaakt door Matrix",
"Remove": "Verwijderen",
"Room directory": "Kamerlijst",
"Room directory": "Ruimtelijst",
"Settings": "Instellingen",
"Start chat": "Gesprek starten",
"unknown error code": "onbekende foutcode",
@ -267,7 +267,7 @@
"Hangup": "Ophangen",
"Hide read receipts": "Leesbewijzen verbergen",
"Hide Text Formatting Toolbar": "Tekstopmaakgereedschapsbalk verbergen",
"Historical": "Historische",
"Historical": "Historisch",
"Home": "Home",
"Homeserver is": "Thuisserver is",
"Identity Server is": "Identiteitsserver is",
@ -295,7 +295,7 @@
"Sign in with": "Inloggen met",
"Join as <voiceText>voice</voiceText> or <videoText>video</videoText>.": "Toetreden als <voiceText>spraak</voiceText> of <videoText>video</videoText>.",
"Join Room": "Ruimte toetreden",
"%(targetName)s joined the room.": "%(targetName)s is aan de ruimte toegevoegd.",
"%(targetName)s joined the room.": "%(targetName)s is tot de ruimte toegetreden.",
"Joins room with given alias": "Treed de ruimte toe met een gegeven naam",
"Jump to first unread message.": "Spring naar het eerste ongelezen bericht.",
"Labs": "Labs",
@ -308,9 +308,9 @@
"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 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 all room members, from the point they are invited.": "%(senderName)s heeft de toekomstige ruimtegeschiedenis zichtbaar gemaakt voor alle ruimte deelnemers, vanaf het moment dat ze uitgenodigd 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 ruimte deelnemers, 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 ruimte deelnemers.",
"%(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",
@ -329,7 +329,6 @@
"New passwords must match each other.": "Nieuwe wachtwoorden moeten overeenkomen.",
"Once encryption is enabled for a room it cannot be turned off again (for now)": "Zodra versleuteling in een ruimte is ingeschakeld kan het niet meer worden uitgeschakeld (kan later wijzigen)",
"Only people who have been invited": "Alleen personen die zijn uitgenodigd",
"Otherwise, <a>click here</a> to send a bug report.": "Klik anders <a>hier</a> om een foutmelding te versturen.",
"Please check your email and click on the link it contains. Once this is done, click continue.": "Bekijk je e-mail en klik op de link die het bevat. Zodra dit klaar is, klik op verder gaan.",
"Power level must be positive integer.": "Machtsniveau moet een positief geheel getal zijn.",
"%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s heeft zijn of haar weergavenaam (%(oldDisplayName)s) verwijderd.",
@ -350,7 +349,7 @@
"Room name (optional)": "Ruimtenaam (optioneel)",
"%(roomName)s does not exist.": "%(roomName)s bestaat niet.",
"%(roomName)s is not accessible at this time.": "%(roomName)s is niet toegankelijk op dit moment.",
"Rooms": "Kamers",
"Rooms": "Ruimtes",
"Save": "Opslaan",
"Scroll to bottom of page": "Scroll naar de onderkant van de pagina",
"Scroll to unread messages": "Scroll naar ongelezen berichten",
@ -536,7 +535,6 @@
"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 gegevensanalyse die het mogelijk maakt om de applicatie te verbeteren.",
"Passphrases must match": "Wachtzinnen moeten overeenkomen",
@ -559,24 +557,20 @@
"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 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:",
"Device name": "Apparaat naam",
"Device Name": "Apparaat Naam",
"Device key": "Apparaat sleutel",
"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.": "Als het overeenkomt, druk op de verifiëren knop hieronder. Als het niet overeenkomt, dan is er iemand anders die dit apparaat onderschept en dan zal je waarschijnlijk in plaats daarvan op de 'buitensluiten' knop willen drukken.",
"Blacklist": "Buitensluiten",
"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.": "Als het overeenkomt, druk op de verifiëren knop hieronder. Als het niet overeenkomt, dan is er iemand anders die dit apparaat onderschept en dan zal je waarschijnlijk in plaats daarvan op de 'blokkeren' knop willen drukken.",
"Blacklist": "Blokkeren",
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "Je bent momenteel geverifieerde apparaten aan het buitensluiten; om berichten naar deze apparaten te versturen moet je ze verifiëren.",
"Unblacklist": "Niet buitensluiten",
"In future this verification process will be more sophisticated.": "In de toekomst zal dit verificatie proces meer geraffineerd zijn.",
"Verify device": "Apparaat verifiëren",
"I verify that the keys match": "Ik verifieer dat de sleutels overeenkomen",
"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.": "We ervaren een fout terwijl er wordt geprobeerd om de vorige sessie te herstellen. Als je doorgaat moet je opnieuw inloggen en versleutelde gespreksgeschiedenis zal onleesbaar zijn.",
"Unable to restore session": "Het is niet mogelijk om de sessie te herstellen",
"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.": "Als je eerst gebruik hebt gemaakt van een recentere versie van Riot, dan is je sessie misschien onverenigbaar met deze versie. Sluit dit scherm en ga terug naar de recentere versie.",
"Continue anyway": "Toch doorgaan",
"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.": "We raden je aan om door het verificatieproces van elk apparaat te gaan om te bevestigen dat ze tot de legitieme eigenaar behoren maar je kan het bericht versturen zonder te verifiëren als je dat liever doet.",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" bevat apparaten die je nog niet eerder hebt gezien.",
"Unknown devices": "Onbekende apparaten",
@ -602,8 +596,6 @@
"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",
"Image '%(Body)s' cannot be displayed.": "Afbeelding '%(Body)s' kan niet worden weergeven.",
"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?",
@ -682,17 +674,17 @@
"Copied!": "Gekopieerd!",
"Failed to copy": "Kopiëren mislukt",
"Unpin Message": "Maak pin los",
"Add rooms to this community": "Voeg kamers toe aan deze community",
"Add rooms to this community": "Voeg ruimtes toe aan deze gemeenschap",
"Call Failed": "Oproep mislukt",
"Call": "Bel",
"Answer": "Antwoord",
"Warning: any person you add to a community will be publicly visible to anyone who knows the community ID": "Opgepast: elke persoon die je toevoegt aan een community zal publiek zichtbaar zijn voor iedereen die het community ID kent",
"Invite new community members": "Nodig nieuwe community leden uit",
"Name or matrix ID": "Naam of Matrix ID",
"Which rooms would you like to add to this community?": "Welke kamers wil je toevoegen aan deze community?",
"Which rooms would you like to add to this community?": "Welke ruimtes wil je toevoegen aan deze community?",
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Een widget verwijderen doet dat voor alle gebruikers in deze ruimte. Ben je zeker dat je het widget wil verwijderen?",
"Delete Widget": "Widget verwijderen",
"There are unknown devices in this room: if you proceed without verifying them, it will be possible for someone to eavesdrop on your call.": "Er zijn onbekende toestellen in deze kamer: als je verder gaat zonder ze te verifieren zal het mogelijk zijn dat iemand je oproep afluistert.",
"There are unknown devices in this room: if you proceed without verifying them, it will be possible for someone to eavesdrop on your call.": "Er zijn onbekende toestellen in deze ruimte: als je verder gaat zonder ze te verifiëren zal het mogelijk zijn dat iemand je oproep afluistert.",
"Review Devices": "Toestellen nakijken",
"Call Anyway": "Bel toch",
"Answer Anyway": "Antwoord toch",
@ -986,7 +978,6 @@
"Failed to remove tag %(tagName)s from room": "Het is niet gelukt om de label %(tagName)s van de ruimte te verwijderen",
"Failed to add tag %(tagName)s to room": "Het is niet gelukt om de label %(tagName)s aan deze ruimte toe te voegen",
"Stickerpack": "Stickerpakket",
"Sticker Messages": "Sticker Berichten",
"You don't currently have any stickerpacks enabled": "Je hebt momenteel geen stickerpakketten aan staan",
"Add a stickerpack": "Stickerpakket toevoegen",
"Hide Stickers": "Stickers verbergen",
@ -1023,7 +1014,7 @@
"Expand panel": "Paneel uitklappen",
"On": "Aan",
"%(count)s Members|other": "%(count)s Deelnemers",
"Filter room names": "Filter kamernamen",
"Filter room names": "Filter ruimtenamen",
"Changelog": "Logboek van wijzigingen",
"Waiting for response from server": "Wachten op antwoord van de server",
"Send Custom Event": "Verzend aangepast evenement",
@ -1035,7 +1026,7 @@
"Hide panel": "Paneel verbergen",
"You cannot delete this image. (%(code)s)": "Je kunt deze afbeelding niet verwijderen. (%(code)s)",
"Cancel Sending": "Versturen annuleren",
"This Room": "Deze kamer",
"This Room": "Deze Ruimte",
"The Home Server may be too old to support third party networks": "De thuisserver is misschien te oud om netwerken van derde partijen te ondersteunen",
"Resend": "Opnieuw verzenden",
"Error saving email notification preferences": "Fout bij het opslaan van de meldingsvoorkeuren voor e-mail",
@ -1044,7 +1035,7 @@
"Unavailable": "Niet beschikbaar",
"View Decrypted Source": "Bekijk ontsleutelde bron",
"Failed to update keywords": "Trefwoorden bijwerken mislukt",
"remove %(name)s from the directory.": "verwijder %(name)s uit de kamerlijst.",
"remove %(name)s from the directory.": "verwijder %(name)s uit de ruimtelijst.",
"Notifications on the following keywords follow rules which cant be displayed here:": "Meldingen op de volgende trefwoorden volgen regels die hier niet kunnen worden getoond:",
"<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> en <operaLink>Opera</operaLink> werken ook.",
"Please set a password!": "Stel een wachtwoord in!",
@ -1059,31 +1050,31 @@
"Noisy": "Luidruchtig",
"Failed to get protocol list from Home Server": "Protocollijst ophalen van de homeserver mislukt",
"Collecting app version information": "App-versieinformatie verzamelen",
"Delete the room alias %(alias)s and remove %(name)s from the directory?": "De alias %(alias)s verwijderen en %(name)s uit de kamerlijst verwijderen?",
"Delete the room alias %(alias)s and remove %(name)s from the directory?": "De alias %(alias)s verwijderen en %(name)s uit de ruimtelijst verwijderen?",
"This will allow you to return to your account after signing out, and sign in on other devices.": "Hiermee kunt u naar uw account terugkeren nadat u zich heeft afgemeld, en u aanmelden op andere apparaten.",
"Keywords": "Trefwoorden",
"Enable notifications for this account": "Meldingen voor dit account aanzetten",
"Directory": "Kamerlijst",
"Directory": "Ruimtelijst",
"Invite to this community": "Nodig uit in deze community",
"Search for a room": "Een kamer opzoeken",
"Search for a room": "Een ruimte opzoeken",
"Messages containing <span>keywords</span>": "Berichten die <span>trefwoorden</span> bevatten",
"Room not found": "De kamer is niet gevonden",
"Room not found": "De ruimte is niet gevonden",
"Tuesday": "Dinsdag",
"Enter keywords separated by a comma:": "Voeg trefwoorden toe, gescheiden door een komma:",
"Search…": "Zoeken…",
"You have successfully set a password and an email address!": "Het instellen van een wachtwoord en e-mailadres is geslaagd!",
"Remove %(name)s from the directory?": "%(name)s uit de kamerlijst verwijderen?",
"Remove %(name)s from the directory?": "%(name)s uit de ruimtelijst verwijderen?",
"Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot gebrukt veel geavanceerde browserfuncties, waarvan enkele niet (of experimenteel) in uw webbrowser beschikbaar zijn.",
"Developer Tools": "Ontwikkelaarsgereedschap",
"Enable desktop notifications": "Desktopmeldingen aanzetten",
"Explore Account Data": "Bekijk account informatie",
"Remove from Directory": "Uit de kamerlijst verwijderen",
"Remove from Directory": "Uit de ruimtelijst verwijderen",
"Saturday": "Zaterdag",
"Remember, you can always set an email address in user settings if you change your mind.": "Onthoud dat u altijd een e-mailadres in kan stellen in de gebruikersinstellingen als u zich bedenkt.",
"Direct Chat": "Privégesprek",
"The server may be unavailable or overloaded": "De server is misschien niet beschikbaar of overbelast",
"Reject": "Afwijzen",
"Failed to set Direct Message status of room": "Het is mislukt om de directe-berichtenstatus van de kamer in te stellen",
"Failed to set Direct Message status of room": "Het is niet gelukt om de privéchat status van de ruimte in te stellen",
"Monday": "Maandag",
"All messages (noisy)": "Alle berichten (luid)",
"Enable them now": "Deze nu aanzetten",
@ -1093,9 +1084,9 @@
"more": "meer",
"You must specify an event type!": "Je moet een event-type specificeren!",
"(HTTP status %(httpStatus)s)": "(HTTP-status %(httpStatus)s)",
"Invite to this room": "Uitnodigen voor deze kamer",
"Invite to this room": "Uitnodigen voor deze ruimte",
"Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Installeer alstublieft <chromeLink>Chrome</chromeLink> of <firefoxLink>Firefox</firefoxLink> voor de beste gebruikerservaring.",
"Failed to get public room list": "Lijst met publieke kamers ophalen mislukt",
"Failed to get public room list": "Lijst met publieke ruimtes ophalen mislukt",
"Send logs": "Logboeken versturen",
"All messages": "Alle berichten",
"Call invitation": "Oproep-uitnodiging",
@ -1104,12 +1095,12 @@
"Failed to send custom event.": "Aangepast Event verzenden mislukt.",
"What's new?": "Wat is er nieuw?",
"Notify me for anything else": "Stuur een melding voor al het andere",
"When I'm invited to a room": "Wanneer ik uitgenodigd word voor een kamer",
"When I'm invited to a room": "Wanneer ik uitgenodigd word voor een ruimte",
"Can't update user notification settings": "Het is niet gelukt om de meldingsinstellingen van de gebruiker bij te werken",
"Notify for all other messages/rooms": "Stuur een melding voor alle andere berichten/kamers",
"Unable to look up room ID from server": "Het is mislukt om de kamer-ID op te halen van de server",
"Couldn't find a matching Matrix room": "Het is niet gelukt om een bijbehorende Matrix-kamer te vinden",
"All Rooms": "Alle kamers",
"Notify for all other messages/rooms": "Stuur een melding voor alle andere berichten/ruimtes",
"Unable to look up room ID from server": "Het is mislukt om het ruimte-ID op te halen van de server",
"Couldn't find a matching Matrix room": "Het is niet gelukt om een bijbehorende Matrix-ruimte te vinden",
"All Rooms": "Alle Ruimtes",
"You cannot delete this message. (%(code)s)": "Je kunt dit bericht niet verwijderen. (%(code)s)",
"Thursday": "Donderdag",
"Forward Message": "Bericht doorsturen",
@ -1131,7 +1122,7 @@
"Enable audible notifications in web client": "Geluidsmeldingen in de webclient aanzetten",
"Permalink": "Permanente link",
"Off": "Uit",
"Riot does not know how to join a room on this network": "Riot weet niet hoe het moet deelnemen in een kamer op dit netwerk",
"Riot does not know how to join a room on this network": "Riot weet niet hoe het moet deelnemen in een ruimte op dit netwerk",
"Mentions only": "Alleen vermeldingen",
"Wednesday": "Woensdag",
"You can now return to your account after signing out, and sign in on other devices.": "U kunt nu terugkeren naar uw account nadat u bent afgemeld, en u aanmelden op andere apparaten.",
@ -1151,10 +1142,51 @@
"Checking for an update...": "Aan het kijken voor een update...",
"There are advanced notifications which are not shown here": "Er zijn geavanceerde notificaties die hier niet getoond worden",
"Logs sent": "Logs verstuurd",
"<a>Click here</a> to create a GitHub issue.": "<a>Klik hier</a> om een Github opgave in te dienen.",
"GitHub issue link:": "GitHub opgave link:",
"Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Debug logs bevatten applicatie-gebruik data inclusief je gebruikersnaam, de ID's of namen van de ruimtes en groepen die je hebt bezocht en de gebruikersnamen van andere gebruikers. Ze bevatten geen berichten.",
"Failed to send logs: ": "Het is niet gelukt om de logs te versturen: ",
"Notes:": "Constateringen:",
"Preparing to send logs": "Voorbereiden om logs te versturen"
"Preparing to send logs": "Voorbereiden om logs te versturen",
"e.g. %(exampleValue)s": "bijv. %(exampleValue)s",
"Every page you use in the app": "Elke pagina die je in de applicatie gebruikt",
"e.g. <CurrentPageURL>": "bijv. <CurrentPageURL>",
"Your User Agent": "Je gebruikersagent",
"Your device resolution": "De resolutie van je apparaat",
"Reload widget": "Widget herladen",
"Missing roomId.": "roomId mist.",
"Always show encryption icons": "Altijd versleutelingsiconen weergeven",
"Send analytics data": "Statistische gegevens (analytics) versturen",
"Enable widget screenshots on supported widgets": "Widget schermafbeeldingen op ondersteunde widgets aanzetten",
"At this time it is not possible to reply with a file so this will be sent without being a reply.": "Op dit moment is het niet mogelijk om te reageren met een bestand het zal dus als een normaal bericht worden verstuurd.",
"Unable to reply": "Niet mogelijk om te reageren",
"At this time it is not possible to reply with an emote.": "Op dit moment is het niet mogelijk om met een emote te reageren.",
"To notify everyone in the room, you must be a": "Om iedereen in de ruimte te notificeren moet je het volgende zijn:",
"Muted Users": "Gedempte Gebruikers",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "Help Riot.im te verbeteren door het versturen van <UsageDataLink>anonieme gebruiksgegevens</UsageDataLink>. Dit zal een cookie gebruiken (zie ons <PolicyLink>Cookiebeleid</PolicyLink>).",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.": "Help Riot.im te verbeteren door het versturen van <UsageDataLink>anonieme gebruiksgegevens</UsageDataLink>. Dit zal een cookie gebruiken.",
"Yes, I want to help!": "Ja, ik wil helpen!",
"Warning: This widget might use cookies.": "Waarschuwing: deze widget gebruikt misschien cookies.",
"Popout widget": "Opspringende widget",
"Picture": "Afbeelding",
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Niet mogelijk om de gebeurtenis te laden waar op gereageerd was. Het kan zijn dat het niet bestaat of dat je niet toestemming hebt om het te bekijken.",
"Riot bugs are tracked on GitHub: <a>create a GitHub issue</a>.": "Riot fouten worden bijgehouden op GitHub: <a>maak een GitHub melding</a>.",
"Failed to indicate account erasure": "Niet gelukt om de accountverwijdering aan te geven",
"This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>": "Dit zal je account voorgoed onbruikbaar maken. Je zal niet meer in kunnen loggen en niemand anders zal met dezelfde gebruikers ID kunnen registreren. Dit zal er voor zorgen dat je account alle ruimtes verlaat waar het momenteel onderdeel van is en het verwijderd de accountgegevens van de identiteitsserver. <b>Deze actie is onomkeerbaar.</b>",
"Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.": "Het deactiveren van je account <b>zal er niet standaard voor zorgen dat de berichten die je verzonden hebt vergeten worden.</b> Als je wilt dat wij de berichten vergeten, klik alsjeblieft op het vakje hieronder.",
"Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.": "De zichtbaarheid van berichten in Matrix is hetzelfde als in e-mail. Het vergeten van je berichten betekent dat berichten die je hebt verstuurd niet meer gedeeld worden met nieuwe of ongeregistreerde gebruikers, maar geregistreerde gebruikers die al toegang hebben tot deze berichten zullen alsnog toegang hebben tot hun eigen kopie van het bericht.",
"Please forget all messages I have sent when my account is deactivated (<b>Warning:</b> this will cause future users to see an incomplete view of conversations)": "Vergeet alle berichten die ik heb verstuurd wanneer mijn account gedeactiveerd is (<b>Waarschuwing:</b> dit zal er voor zorgen dat toekomstige gebruikers een incompleet beeld krijgen van gesprekken)",
"To continue, please enter your password:": "Om verder te gaan, vul alsjeblieft je wachtwoord in:",
"password": "wachtwoord",
"Log out and remove encryption keys?": "Uitloggen en versleutelingssleutels verwijderen?",
"Clear Storage and Sign Out": "Leeg Opslag en Log Uit",
"Send Logs": "Logboek Versturen",
"Refresh": "Herladen",
"We encountered an error trying to restore your previous session.": "Er is een fout opgetreden tijdens het herstellen van je vorige sessie.",
"Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Het opschonen van je browser's opslag zal het probleem misschien oplossen, maar zal je uitloggen en ervoor zorgen dat alle versleutelde chat geschiedenis onleesbaar wordt.",
"Collapse Reply Thread": "Reactieketting Inklappen",
"Can't leave Server Notices room": "Kan de Server Meldingen ruimte niet verlaten",
"This room is used for important messages from the Homeserver, so you cannot leave it.": "Deze ruimte wordt gebruikt voor belangrijke berichten van de thuisserver, dus je kan het niet verlaten.",
"Terms and Conditions": "Voorwaarden",
"To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Om de %(homeserverDomain)s thuisserver te blijven gebruiken zal je de voorwaarden moeten lezen en ermee akkoord moeten gaan.",
"Review terms and conditions": "Voorwaarden lezen"
}

View file

@ -11,7 +11,6 @@
"Start chatting": "Rozpocznij konwersację",
"Start Chatting": "Rozpocznij Konwersację",
"Updates": "Aktualizacje",
"This image cannot be displayed.": "Ten obrazek nie może zostać wyświetlony.",
"Default server": "Domyślny serwer",
"Add User": "Dodaj użytkownika",
"Verify...": "Zweryfikuj...",
@ -347,7 +346,6 @@
"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)",
"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.",
"Password": "Hasło",
"Password:": "Hasło:",
"Passwords can't be empty": "Hasła nie mogą być puste",
@ -557,7 +555,6 @@
"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):",
@ -602,15 +599,12 @@
"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",
@ -622,7 +616,6 @@
"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ć?",
@ -632,7 +625,6 @@
"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",
"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źć.",
@ -883,7 +875,6 @@
"What's new?": "Co nowego?",
"Notify me for anything else": "Powiadom mnie o całej reszcie",
"When I'm invited to a room": "Kiedy zostanę zaproszony do pokoju",
"<a>Click here</a> to create a GitHub issue.": "<a>Kliknij tutaj</a> aby założyć wątek na GitHubie dot. problemu.",
"Can't update user notification settings": "Nie można zaktualizować ustawień powiadomień użytkownika",
"Notify for all other messages/rooms": "Powiadamiaj o wszystkich innych wiadomośsciach/pokojach",
"Unable to look up room ID from server": "Nie można wyszukać ID pokoju na serwerze",

View file

@ -411,7 +411,6 @@
"Please select the destination room for this message": "Por favor, escolha a sala para onde quer encaminhar esta mensagem",
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s apagou o nome da sala.",
"Analytics": "Análise",
"Opt out of analytics": "Sair da ferramenta de análise",
"Options": "Opções",
"Riot collects anonymous analytics to allow us to improve the application.": "Riot coleta informações anônimas de uso para nos permitir melhorar o sistema.",
"Passphrases must match": "As senhas têm que ser iguais",
@ -433,8 +432,6 @@
"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.": "Você tem certeza que quer apagar este evento? Note que se você apaga o nome de uma sala ou uma mudança de tópico, esta ação não poderá ser desfeita.",
"Unknown error": "Erro desconhecido",
"Incorrect password": "Senha incorreta",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Isso tornará a sua conta permanentemente inusável. Você não será capaz de registrar novamente o mesmo ID de usuário.",
"This action is irreversible.": "Esta ação é irreversível.",
"To continue, please enter your password.": "Para continuar, por favor insira a sua senha.",
"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:": "Para verificar que este dispositivo é confiável, por favor entre em contato com a(o) sua(seu) dona(o) usando outros meios, como por exemplo pessoalmente ou por uma chamada telefônica, e pergunte a esta pessoa se a chave que ela está vendo nas suas configurações de usuário para este dispositivo é igual a esta:",
"Device name": "Nome do dispositivo",
@ -443,10 +440,8 @@
"In future this verification process will be more sophisticated.": "No futuro, este processo de verificação será mais sofisticado.",
"Verify device": "Verificar o dispositivo",
"I verify that the keys match": "Eu confirmo que as chaves são iguais",
"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.": "Encontramos um erro tentando restaurar sua sessão anterior. Se você continuar, terá que fazer login novamente, e o histórico da conversa criptografada se tornará ilegível.",
"Unable to restore session": "Não foi possível restaurar a sessão",
"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.": "Se você já usou antes uma versão mais recente do Riot, a sua sessão pode ser incompatível com esta versão. Feche esta janela e tente abrir com a versão mais recente.",
"Continue anyway": "Continuar de qualquer maneira",
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "Você está atualmente bloqueando dispositivos não verificados. Para enviar mensagens para estes dispositivos, você necessita antes verificá-los.",
"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.": "Nós recomendamos que você passe pelo processo de verificação para cada dispositivo para confirmar que eles pertencem às pessoas que efetivamente são suas donas, mas você pode reenviar a mensagem sem verificar isso, se assim o desejar.",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" contém dispositivos que você não viu antes.",
@ -478,8 +473,6 @@
"What does this mean?": "O que isso significa?",
"Error decrypting audio": "Erro ao descriptografar o áudio",
"Error decrypting image": "Erro ao descriptografar a imagem",
"Image '%(Body)s' cannot be displayed.": "A imagem '%(Body)s' não pode ser exibida.",
"This image cannot be displayed.": "Esta imagem não pode ser exibida.",
"Error decrypting video": "Erro ao descriptografar o vídeo",
"Add an Integration": "Adicionar uma integração",
"Removed or unknown message type": "Mensagem removida ou de tipo desconhecido",
@ -560,7 +553,6 @@
"You have been kicked from %(roomName)s by %(userName)s.": "Você foi removido(a) da sala %(roomName)s por %(userName)s.",
"Undecryptable": "Não é possível descriptografar",
"Incoming video call from %(name)s": "Chamada de vídeo de %(name)s recebida",
"Otherwise, <a>click here</a> to send a bug report.": "Caso contrário, <a>clique aqui</a> para enviar um relatório de erros.",
"To link to a room it must have <a>an address</a>.": "Para produzir um link para uma sala, ela necessita ter <a>um endereço</a>.",
"Your home server does not support device management.": "O seu Servidor de Base não suporta o gerenciamento de dispositivos.",
"Alias (optional)": "Apelido (opcional)",

View file

@ -413,7 +413,6 @@
"Please select the destination room for this message": "Por favor, escolha a sala para onde quer encaminhar esta mensagem",
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s apagou o nome da sala.",
"Analytics": "Análise",
"Opt out of analytics": "Sair da ferramenta de análise",
"Options": "Opções",
"Riot collects anonymous analytics to allow us to improve the application.": "Riot coleta informações anônimas de uso para nos permitir melhorar o sistema.",
"Passphrases must match": "As senhas têm que ser iguais",
@ -435,8 +434,6 @@
"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.": "Você tem certeza que quer apagar este evento? Note que se você apaga o nome de uma sala ou uma mudança de tópico, esta ação não poderá ser desfeita.",
"Unknown error": "Erro desconhecido",
"Incorrect password": "Senha incorreta",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Isso tornará a sua conta permanentemente inusável. Você não será capaz de registrar novamente o mesmo ID de usuário.",
"This action is irreversible.": "Esta ação é irreversível.",
"To continue, please enter your password.": "Para continuar, por favor insira a sua senha.",
"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:": "Para verificar que este dispositivo é confiável, por favor entre em contato com a(o) sua(seu) dona(o) usando outros meios, como por exemplo pessoalmente ou por uma chamada telefônica, e pergunte a esta pessoa se a chave que ela está vendo nas suas configurações de usuário para este dispositivo é igual a esta:",
"Device name": "Nome do dispositivo",
@ -445,10 +442,8 @@
"In future this verification process will be more sophisticated.": "No futuro, este processo de verificação será mais sofisticado.",
"Verify device": "Verificar o dispositivo",
"I verify that the keys match": "Eu confirmo que as chaves são iguais",
"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.": "Encontramos um erro tentando restaurar sua sessão anterior. Se você continuar, terá que fazer login novamente, e o histórico da conversa criptografada se tornará ilegível.",
"Unable to restore session": "Não foi possível restaurar a sessão",
"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.": "Se você já usou antes uma versão mais recente do Riot, a sua sessão pode ser incompatível com esta versão. Feche esta janela e tente abrir com a versão mais recente.",
"Continue anyway": "Continuar de qualquer maneira",
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "Você está atualmente bloqueando dispositivos não verificados. Para enviar mensagens para estes dispositivos, você necessita antes verificá-los.",
"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.": "Nós recomendamos que você passe pelo processo de verificação para cada dispositivo para confirmar que eles pertencem às pessoas que efetivamente são suas donas, mas você pode reenviar a mensagem sem verificar isso, se assim o desejar.",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" contém dispositivos que você não viu antes.",
@ -480,8 +475,6 @@
"What does this mean?": "O que isso significa?",
"Error decrypting audio": "Erro ao descriptografar o áudio",
"Error decrypting image": "Erro ao descriptografar a imagem",
"Image '%(Body)s' cannot be displayed.": "A imagem '%(Body)s' não pode ser exibida.",
"This image cannot be displayed.": "Esta imagem não pode ser exibida.",
"Error decrypting video": "Erro ao descriptografar o vídeo",
"Add an Integration": "Adicionar uma integração",
"Removed or unknown message type": "Mensagem removida ou de tipo desconhecido",
@ -590,7 +583,6 @@
"Last seen": "Último uso",
"Level:": "Nível:",
"No display name": "Sem nome público de usuária(o)",
"Otherwise, <a>click here</a> to send a bug report.": "Caso contrário, <a>clique aqui</a> para enviar um relatório de erros.",
"Private Chat": "Conversa privada",
"Public Chat": "Conversa pública",
"Reason: %(reasonText)s": "Justificativa: %(reasonText)s",

View file

@ -1,6 +1,6 @@
{
"Account": "Аккаунт",
"Add email address": "Добавить адрес email",
"Add email address": "Добавить email",
"Add phone number": "Добавить номер телефона",
"Admin": "Администратор",
"Advanced": "Подробности",
@ -39,7 +39,7 @@
"Display name": "Отображаемое имя",
"Displays action": "Отображение действий",
"Ed25519 fingerprint": "Ed25519 отпечаток",
"Email, name or matrix ID": "Email-адрес, имя или идентификатор",
"Email, name or matrix ID": "Email, имя или matrix ID",
"Emoji": "Смайлы",
"Encrypted messages will not be visible on clients that do not yet implement encryption": "Зашифрованные сообщения не будут видны в клиентах, еще не поддерживающих сквозное шифрование",
"Encrypted room": "Зашифрованная комната",
@ -47,7 +47,7 @@
"End-to-end encryption is in beta and may not be reliable": "Сквозное шифрование сейчас в бета-тестировании и может не работать",
"Error": "Ошибка",
"Event information": "Информация о событии",
"Export E2E room keys": "Экспорт ключей сквозного шифрования",
"Export E2E room keys": "Экспорт ключей шифрования",
"Failed to change password. Is your password correct?": "Не удалось сменить пароль. Вы правильно ввели текущий пароль?",
"Failed to leave room": "Не удалось выйти из комнаты",
"Failed to reject invitation": "Не удалось отклонить приглашение",
@ -64,9 +64,9 @@
"Historical": "Архив",
"Homeserver is": "Домашний сервер это",
"Identity Server is": "Сервер идентификации это",
"I have verified my email address": "Я подтвердил свой адрес email",
"Import E2E room keys": "Импорт ключей сквозного шифрования",
"Invalid Email Address": "Недопустимый адрес email",
"I have verified my email address": "Я подтвердил свой email",
"Import E2E room keys": "Импорт ключей шифрования",
"Invalid Email Address": "Недопустимый email",
"Invite new room members": "Пригласить в комнату новых участников",
"Invites": "Приглашения",
"Invites user with given id to current room": "Приглашает пользователя с заданным ID в текущую комнату",
@ -103,9 +103,9 @@
"Settings": "Настройки",
"Start a chat": "Начать разговор",
"Start Chat": "Начать разговор",
"Unable to add email address": "Не удается добавить адрес email",
"Unable to add email address": "Не удается добавить email",
"Unable to remove contact information": "Не удалось удалить контактную информацию",
"Unable to verify email address.": "Не удалось проверить адрес email.",
"Unable to verify email address.": "Не удалось проверить email.",
"Unban": "Разблокировать",
"Unencrypted room": "Нешифрованная комната",
"unencrypted": "без шифрования",
@ -159,7 +159,7 @@
"Failed to lookup current room": "Не удалось найти текущую комнату",
"Failed to send request.": "Не удалось отправить запрос.",
"Failed to set up conference call": "Не удалось сделать конференц-звонок",
"Failed to verify email address: make sure you clicked the link in the email": "Не удалось проверить email-адрес: убедитесь, что вы перешли по ссылке в письме",
"Failed to verify email address: make sure you clicked the link in the email": "Не удалось проверить email: убедитесь, что вы перешли по ссылке в письме",
"Failure to create room": "Не удалось создать комнату",
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "для %(userId)s с %(fromPowerLevel)s на %(toPowerLevel)s",
"click to reveal": "нажмите для открытия",
@ -185,7 +185,7 @@
"Set a display name:": "Введите отображаемое имя:",
"Passwords don't match.": "Пароли не совпадают.",
"Password too short (min %(MIN_PASSWORD_LENGTH)s).": "Пароль слишком короткий (мин. %(MIN_PASSWORD_LENGTH)s).",
"This doesn't look like a valid email address.": "Это не похоже на допустимый адрес email.",
"This doesn't look like a valid email address.": "Это не похоже на допустимый email.",
"This server does not support authentication with a phone number.": "Этот сервер не поддерживает аутентификацию с помощью номера телефона.",
"User names may only contain letters, numbers, dots, hyphens and underscores.": "Имена пользователей могут содержать только буквы, цифры, точки, дефисы и символы подчеркивания.",
"An unknown error occurred.": "Произошла неизвестная ошибка.",
@ -224,7 +224,7 @@
"Thu": "Чт",
"Fri": "Пт",
"Sat": "Сб",
"Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "Ваш email-адрес не связан ни с одним пользователем на этом сервере.",
"Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "Ваш email не связан ни с одним пользователем на этом сервере.",
"To use it, just wait for autocomplete results to load and tab through them.": "Чтобы воспользоваться этой функцией, дождитесь загрузки результатов в окне автодополнения, а затем используйте Tab для прокрутки.",
"%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s включил(а) в комнате сквозное шифрование (алгоритм %(algorithm)s).",
"%(senderName)s unbanned %(targetName)s.": "%(senderName)s разблокировал(а) %(targetName)s.",
@ -337,7 +337,7 @@
"Success": "Успех",
"The default role for new room members is": "Права по умолчанию для новых участников комнаты",
"The main address for this room is": "Основной адрес этой комнаты",
"This email address is already in use": "Этот email-адрес уже используется",
"This email address is already in use": "Этот email уже используется",
"This email address was not found": "Этот адрес электронной почты не найден",
"The email address linked to your account must be entered.": "Необходимо ввести адрес электронной почты, связанный с вашей учетной записью.",
"The file '%(fileName)s' failed to upload": "Не удалось отправить файл '%(fileName)s'",
@ -384,7 +384,6 @@
"Start automatically after system login": "Автозапуск при входе в систему",
"Analytics": "Аналитика",
"Riot collects anonymous analytics to allow us to improve the application.": "Riot собирает анонимные данные, позволяющие нам улучшить приложение.",
"Opt out of analytics": "Не отправлять данные для аналитики",
"Logged in as:": "Вы вошли как:",
"Default Device": "Устройство по умолчанию",
"No Webcams detected": "Веб-камера не обнаружена",
@ -404,8 +403,8 @@
"Device ID:": "ID устройства:",
"device id: ": "ID устройства: ",
"Device key:": "Ключ устройства:",
"Email address": "Email-адрес",
"Email address (optional)": "Email-адрес (необязательно)",
"Email address": "Email",
"Email address (optional)": "Email (необязательно)",
"Error decrypting attachment": "Ошибка расшифровки вложения",
"Export": "Экспорт",
"Failed to set avatar.": "Не удалось установить аватар.",
@ -482,8 +481,6 @@
"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.": "Вы действительно хотите удалить это событие? Обратите внимание, что если это смена названия комнаты или темы, то удаление отменит это изменение.",
"Unknown error": "Неизвестная ошибка",
"Incorrect password": "Неверный пароль",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Ваша учетная запись будет заблокирована навсегда. Вы не сможете повторно зарегистрировать тот же идентификатор пользователя.",
"This action is irreversible.": "Это действие необратимо.",
"To continue, please enter your password.": "Чтобы продолжить, введите ваш пароль.",
"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:": "Чтобы удостовериться, что этому устройству можно доверять, пожалуйста, свяжитесь с владельцем другим способом (например, лично или по телефону) и спросите его, совпадает ли ключ, указанный у него в настройках для этого устройства, с ключом ниже:",
"Device name": "Имя устройства",
@ -492,10 +489,8 @@
"In future this verification process will be more sophisticated.": "В будущем процесс проверки будет усовершенствован.",
"Verify device": "Проверить устройство",
"I verify that the keys match": "Я подтверждаю, что ключи совпадают",
"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.": "Произошла ошибка при попытке восстановить предыдущий сеанс. Если продолжить, потребуется снова войти в систему, а зашифрованная история чата будет нечитаема.",
"Unable to restore session": "Восстановление сессии не удалось",
"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.": "Если вы использовали более новую версию Riot, то ваша сессия может быть несовместима с текущей. Закройте это окно и вернитесь к использованию более новой версии.",
"Continue anyway": "Все равно продолжить",
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "У вас включено занесение непроверенных устройств в черный список. Для отправки сообщений на эти устройства вам необходимо их проверить.",
"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.": "Мы рекомендуем вам выполнить процедуру проверки каждого устройства, чтобы удостовериться, что они принадлежат их законному владельцу, но вы можете переотправить сообщение без проверки, если хотите.",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" содержит неподтвержденные устройства.",
@ -510,11 +505,11 @@
"Sign in with CAS": "Войти с помощью CAS",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.": "Вы можете войти на другой сервер Matrix, указав его URL-адрес.",
"This allows you to use this app with an existing Matrix account on a different home server.": "Это позволяет использовать приложение с учетной записью Matrix на другом сервере.",
"You can also set a custom identity server but this will typically prevent interaction with users based on email address.": "Кроме того, можно выбрать другой сервер идентификации, однако в таком случае вы, скорее всего, не сможете взаимодействовать с пользователями посредством их email-адресов.",
"You can also set a custom identity server but this will typically prevent interaction with users based on email address.": "Кроме того, можно выбрать другой сервер идентификации, однако в таком случае вы, скорее всего, не сможете взаимодействовать с пользователями посредством их emailов.",
"Please check your email to continue registration.": "Чтобы продолжить регистрацию, проверьте электронную почту.",
"Token incorrect": "Неверный код проверки",
"Please enter the code it contains:": "Введите полученный код:",
"If you don't specify an email address, you won't be able to reset your password. Are you sure?": "Если не указать email-адрес, вы не сможете при необходимости сбросить свой пароль. Уверены?",
"If you don't specify an email address, you won't be able to reset your password. Are you sure?": "Если не указать email, вы не сможете при необходимости сбросить свой пароль. Уверены?",
"You are registering with %(SelectedTeamName)s": "Вы регистрируетесь в %(SelectedTeamName)s",
"Default server": "Сервер по умолчанию",
"Custom server": "Другой сервер",
@ -523,8 +518,6 @@
"What does this mean?": "Что это значит?",
"Error decrypting audio": "Ошибка расшифровки аудиозаписи",
"Error decrypting image": "Ошибка расшифровки изображения",
"Image '%(Body)s' cannot be displayed.": "Изображение '%(Body)s' не может быть отображено.",
"This image cannot be displayed.": "Не удается показать изображение.",
"Error decrypting video": "Ошибка расшифровки видео",
"Add an Integration": "Добавить интеграцию",
"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?": "Вы будете перенаправлены на внешний сайт, чтобы войти в свою учетную запись для использования с %(integrationsUrl)s. Продолжить?",
@ -586,7 +579,6 @@
"Last seen": "Последний вход",
"Level:": "Уровень:",
"No display name": "Нет отображаемого имени",
"Otherwise, <a>click here</a> to send a bug report.": "В противном случае, <a> нажмите </a> 2 для отправки отчета об ошибке.",
"Private Chat": "Приватный чат",
"Public Chat": "Публичный чат",
"Reason: %(reasonText)s": "Причина: %(reasonText)s",
@ -603,7 +595,7 @@
"Seen by %(userName)s at %(dateTime)s": "Прочитано %(userName)s в %(dateTime)s",
"Send anyway": "Отправить в любом случае",
"Show Text Formatting Toolbar": "Показать инструменты форматирования текста",
"This invitation was sent to an email address which is not associated with this account:": "Это приглашение было отправлено на email-адрес, не связанный с вашей учетной записью:",
"This invitation was sent to an email address which is not associated with this account:": "Это приглашение было отправлено на email, не связанный с вашей учетной записью:",
"To link to a room it must have <a>an address</a>.": "Чтобы иметь возможность ссылаться на комнату, ей нужно присвоить <a>адрес</a>.",
"Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Не удалось установить, что адрес в этом приглашении соответствует вашей учетной записи.",
"Undecryptable": "Невозможно расшифровать",
@ -619,7 +611,7 @@
"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.": "Не удается подключиться к домашнему серверу - проверьте подключение, убедитесь, что ваш <a>SSL-сертификат домашнего сервера</a> является доверенным и что расширение браузера не блокирует запросы.",
"You have been banned from %(roomName)s by %(userName)s.": "%(userName)s заблокировал(а) вас в %(roomName)s.",
"You have been kicked from %(roomName)s by %(userName)s.": "%(userName)s выгнал(а) вас из %(roomName)s.",
"You may wish to login with a different account, or add this email to this account.": "При желании вы можете войти в систему под другим именем или привязать этот email-адрес к вашей учетной записи.",
"You may wish to login with a different account, or add this email to this account.": "При желании вы можете войти в систему под другим именем или привязать этот email к вашей учетной записи.",
"Your home server does not support device management.": "Ваш сервер не поддерживает управление устройствами.",
"(could not connect media)": "(сбой подключения)",
"(no answer)": "(нет ответа)",
@ -628,7 +620,7 @@
"Not a valid Riot keyfile": "Недействительный файл ключей Riot",
"Your browser does not support the required cryptography extensions": "Ваш браузер не поддерживает требуемые криптографические расширения",
"Authentication check failed: incorrect password?": "Ошибка аутентификации: возможно, неправильный пароль?",
"Do you want to set an email address?": "Хотите указать email-адрес?",
"Do you want to set an email address?": "Хотите указать email?",
"This will allow you to reset your password and receive notifications.": "Это позволит при необходимости сбросить пароль и получать уведомления.",
"Press <StartChatButton> to start a chat with someone": "Нажмите <StartChatButton>, чтобы начать разговор с кем-либо",
"You're not in any rooms yet! Press <CreateRoomButton> to make a room or <RoomDirectoryButton> to browse the directory": "Вы еще не вошли ни в одну из комнат! Нажмите <CreateRoomButton>, чтобы создать комнату, или <RoomDirectoryButton>, чтобы посмотреть каталог комнат",
@ -745,7 +737,7 @@
"Failed to add the following rooms to %(groupId)s:": "Не удалось добавить эти комнаты в %(groupId)s:",
"Matrix ID": "Matrix ID",
"Matrix Room ID": "Matrix ID комнаты",
"email address": "адрес email",
"email address": "email",
"Try using one of the following valid address types: %(validTypesList)s.": "Попробуйте использовать один из следующих допустимых типов адресов: %(validTypesList)s.",
"You have entered an invalid address.": "Введен неправильный адрес.",
"Unpin Message": "Открепить сообщение",
@ -953,7 +945,7 @@
"Send a message (unencrypted)…": "Отправить сообщение (нешифрованное)…",
"Replying": "Отвечает",
"Minimize apps": "Свернуть приложения",
"Privacy is important to us, so we don't collect any personal or identifiable data for our analytics.": "Конфиденциальность важна для нас, поэтому мы не собираем никаких личных или идентифицируемых данных для нашей аналитики.",
"Privacy is important to us, so we don't collect any personal or identifiable data for our analytics.": "Конфиденциальность важна для нас, поэтому мы не собираем никаких личных или идентифицирующих данных для нашей аналитики.",
"Learn more about how we use analytics.": "Подробнее о том, как мы используем аналитику.",
"The information being sent to us to help make Riot.im better includes:": "Информация, отправляемая нам, чтобы помочь нам сделать Riot.im лучше, включает в себя:",
"Where this page includes identifiable information, such as a room, user or group ID, that data is removed before being sent to the server.": "Если на этой странице встречаются сведения личного характера, например имя комнаты, имя пользователя или группы, они удаляются перед отправкой на сервер.",
@ -998,7 +990,6 @@
"Who can join this community?": "Кто может присоединиться к этому сообществу?",
"Everyone": "Все",
"Stickerpack": "Стикеры",
"Sticker Messages": "Стикеры",
"Add a stickerpack": "Добавить стикеры",
"Hide Stickers": "Скрыть стикеры",
"Show Stickers": "Показать стикеры",
@ -1017,7 +1008,7 @@
"Friday": "Пятница",
"Update": "Обновить",
"What's New": "Что изменилось",
"Add an email address above to configure email notifications": "Добавьте email-адрес выше для настройки email-уведомлений",
"Add an email address above to configure email notifications": "Добавьте email выше для настройки уведомлений",
"Expand panel": "Развернуть панель",
"On": "Включить",
"%(count)s Members|other": "%(count)s членов",
@ -1073,7 +1064,7 @@
"Tuesday": "Вторник",
"Enter keywords separated by a comma:": "Введите ключевые слова, разделенные запятой:",
"Search…": "Поиск…",
"You have successfully set a password and an email address!": "Вы успешно установили пароль и адрес email!",
"You have successfully set a password and an email address!": "Вы успешно установили пароль и email!",
"Remove %(name)s from the directory?": "Удалить %(name)s из каталога?",
"Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot использует многие передовые возможности браузера, некоторые из которых недоступны или являются экспериментальным в вашем текущем браузере.",
"Developer Tools": "Инструменты разработчика",
@ -1082,7 +1073,7 @@
"Explore Account Data": "Просмотр данных аккаунта",
"All messages (noisy)": "Все сообщения (со звуком)",
"Saturday": "Суббота",
"Remember, you can always set an email address in user settings if you change your mind.": "Помните, что вы всегда сможете задать адрес email в настройках пользователя, если передумаете.",
"Remember, you can always set an email address in user settings if you change your mind.": "Помните, что вы всегда сможете задать email в настройках пользователя, если передумаете.",
"Direct Chat": "Прямой чат",
"The server may be unavailable or overloaded": "Сервер, вероятно, недоступен или перегружен",
"Reject": "Отклонить",
@ -1109,7 +1100,6 @@
"What's new?": "Что нового?",
"Notify me for anything else": "Уведомлять во всех остальных случаях",
"When I'm invited to a room": "Приглашения в комнаты",
"<a>Click here</a> to create a GitHub issue.": "<a>Нажмите здесь</a> для создания запроса о проблеме на GitHub.",
"Can't update user notification settings": "Не удалось обновить пользовательские настройки оповещения",
"Notify for all other messages/rooms": "Уведомлять обо всех остальных сообщениях и комнатах",
"Unable to look up room ID from server": "Не удалось найти ID комнаты на сервере",
@ -1141,7 +1131,7 @@
"Mentions only": "Только при упоминаниях",
"Wednesday": "Среда",
"You can now return to your account after signing out, and sign in on other devices.": "Теперь вы сможете вернуться к своей учетной записи после выхода из системы и войти на других устройствах.",
"Enable email notifications": "Включить уведомления по email",
"Enable email notifications": "Включить уведомления на email",
"Event Type": "Тип мероприятия",
"Download this file": "Скачать файл",
"Pin Message": "Закрепить сообщение",
@ -1175,5 +1165,30 @@
"Unable to reply": "Не удается ответить",
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Не удается загрузить событие, на которое был дан ответ, либо оно не существует, либо у вас нет разрешения на его просмотр.",
"Enable widget screenshots on supported widgets": "Включить скриншоты виджета в поддерживаемых виджетах",
"Collapse Reply Thread": "Ответить с цитированием"
"Collapse Reply Thread": "Ответить с цитированием",
"Send analytics data": "Отправить данные аналитики",
"Help improve Riot by sending usage data? This will use a cookie. (See our <PolicyLink>cookie and privacy policies</PolicyLink>).": "Помогите улучшить Riot, отправляя данные об использовании? Будут использоваться файлы cookie. (См. наши <PolicyLink>политики cookie и конфиденциальности</PolicyLink>).",
"Help improve Riot by sending usage data? This will use a cookie.": "Помогите улучшить Riot, отправляя данные об использовании? Будут использоваться файлы cookie.",
"Yes please": "Да, пожалуйста",
"Muted Users": "Приглушенные пользователи",
"Warning: This widget might use cookies.": "Внимание: этот виджет может использовать cookie.",
"Terms and Conditions": "Условия и положения",
"To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Для продолжения использования сервера %(homeserverDomain)s вы должны ознакомиться и принять условия и положения.",
"Review terms and conditions": "Просмотр условий и положений",
"e.g. %(exampleValue)s": "напр. %(exampleValue)s",
"Help improve Riot by sending <UsageDataLink>usage data</UsageDataLink>? This will use a cookie. (See our <PolicyLink>cookie and privacy policies</PolicyLink>).": "Помогите улучшить Riot, отправляя <UsageDataLink>данные использования</UsageDataLink>? Будут использоваться файлы cookie. (Смотрите наши <PolicyLink>политики cookie и конфиденциальности</PolicyLink>).",
"Failed to indicate account erasure": "Не удается удалить учетную запись",
"This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>": "Это навсегда сделает вашу учетную запись невозможной для использования. Вы не сможете войти в систему, и никто не сможет перерегистрировать тот же идентификатор пользователя. Это приведет к тому, что ваша учетная запись выйдет из всех комнат, в которые она входит, и будут удалены данные вашей учетной записи с сервера идентификации. <b>Это действие необратимо.</b>",
"Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.": "По умолчанию деактивация вашей учетной записи <b>не приведет к удалению всех ваших сообщений.</b> Если вы хотите, чтобы мы удалили ваши сообщения, поставьте отметку в поле ниже.",
"Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.": "Видимость сообщений в Matrix похожа на электронную почту. Удаление ваших сообщений означает, что отправленные вами сообщения не будут видны новым или незарегистрированным пользователям, но зарегистрированные пользователи, у которых уже есть доступ к этим сообщениям, по-прежнему будут иметь доступ к своей копии.",
"Please forget all messages I have sent when my account is deactivated (<b>Warning:</b> this will cause future users to see an incomplete view of conversations)": "Пожалуйста, удалите все сообщения, которые я отправил, после деактивации учетной записи. (<b>Внимание:</b> будущие пользователи увидят неполный вид разговоров)",
"To continue, please enter your password:": "Чтобы продолжить, введите пароль:",
"password": "пароль",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "Пожалуйста, помогите улучшить Riot.im, отправляя <UsageDataLink>анонимные данные использования</UsageDataLink>. При этом будут использоваться cookie (ознакомьтесь с нашей<PolicyLink>Политикой cookie</PolicyLink>).",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.": "Пожалуйста, помогите улучшить Riot.im, отправляя <UsageDataLink>анонимные данные использования</UsageDataLink>. При этом будут использоваться cookie.",
"Yes, I want to help!": "Да, я хочу помочь!",
"Reload widget": "Перезагрузить виджет",
"To notify everyone in the room, you must be a": "Для уведомления всех в комнате, вы должны быть",
"Can't leave Server Notices room": "Невозможно покинуть комнату для сервера по заметкам",
"This room is used for important messages from the Homeserver, so you cannot leave it.": "Эта комната для важных сообщений от сервера, потому ее не возможно покинуть."
}

View file

@ -423,8 +423,6 @@
"Download %(text)s": "Stiahnuť %(text)s",
"Invalid file%(extra)s": "Neplatný súbor%(extra)s",
"Error decrypting image": "Chyba pri dešifrovaní obrázka",
"Image '%(Body)s' cannot be displayed.": "Nie je možné zobraziť obrázok '%(Body)s'.",
"This image cannot be displayed.": "Tento obrázok nie je možné zobraziť.",
"Error decrypting video": "Chyba pri dešifrovaní videa",
"%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s zmenil obrázok miestnosti %(roomName)s",
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s odstránil obrázok miestnosti.",
@ -593,8 +591,6 @@
"Unknown error": "Neznáma chyba",
"Incorrect password": "Nesprávne heslo",
"Deactivate Account": "Deaktivovať účet",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Toto spôsobí, že váš účet nebude viac použiteľný. Tak tiež si nebudete môcť znovu zaregistrovať rovnaké používateľské ID.",
"This action is irreversible.": "Túto akciu nie je možné vrátiť späť.",
"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:": "Ak chcete overiť, či toto zariadenie je skutočne dôverihodné, kontaktujte jeho vlastníka iným spôsobom (napr. osobne alebo cez telefón) a opýtajte sa ho, či kľúč, ktorý má pre toto zariadenie zobrazený v nastaveniach sa zhoduje s kľúčom zobrazeným nižšie:",
"Device name": "Názov zariadenia",
"Device key": "Kľúč zariadenia",
@ -611,11 +607,8 @@
"Ignore request": "Ignorovať žiadosť",
"Loading device info...": "Načítanie informácií o zariadení...",
"Encryption key request": "Žiadosť o šifrovacie kľúče",
"Otherwise, <a>click here</a> to send a bug report.": "inak <a>kliknutím sem</a> nahláste chybu.",
"Unable to restore session": "Nie je možné obnoviť reláciu",
"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.": "Pri pokuse o obnovenie vašej predchádzajúcej relácie sa vyskytla chyba. Ak budete pokračovať, musíte sa znovu prihlásiť, a história šifrovaných konverzácii nebude viac čitateľná.",
"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.": "Ak ste sa v minulosti prihlásili s novšou verziou programu Riot, vaša relácia nemusí byť kompatibilná s touto verziou. Zatvorte prosím toto okno a vráťte sa cez najnovšiu verziu Riot.",
"Continue anyway": "Napriek tomu pokračovať",
"Invalid Email Address": "Nesprávna emailová adresa",
"This doesn't appear to be a valid email address": "Zdá sa, že toto nie je platná emailová adresa",
"Verification Pending": "Nedokončené overenie",
@ -742,10 +735,9 @@
"Enable automatic language detection for syntax highlighting": "Povoliť automatickú detegciu jazyka pre zvýrazňovanie syntaxe",
"Automatically replace plain text Emoji": "Automaticky nahrádzať textové Emoji",
"Disable Emoji suggestions while typing": "Zakázať návrhy Emoji počas písania",
"Hide avatars in user and room mentions": "Skryť avatarov pri zmienkach miestností a používateľov",
"Hide avatars in user and room mentions": "Skryť profilové obrázky pri zmienkach miestností a používateľov",
"Disable big emoji in chat": "Zakázať veľké Emoji v konverzácii",
"Mirror local video feed": "Zrkadliť lokálne video",
"Opt out of analytics": "Odhlásiť sa zo zberu analytických údajov",
"Disable Peer-to-Peer for 1:1 calls": "Zakázať P2P počas priamych volaní",
"Never send encrypted messages to unverified devices from this device": "Z tohoto zariadenia nikdy neposielať šifrované správy neovereným zariadeniam",
"Light theme": "Svetlá téma",
@ -996,7 +988,6 @@
"Submit debug logs": "Odoslať ladiace záznamy",
"Opens the Developer Tools dialog": "Otvorí dialóg nástroje pre vývojárov",
"Stickerpack": "Balíček nálepiek",
"Sticker Messages": "Správy s nálepkami",
"You don't currently have any stickerpacks enabled": "Momentálne nemáte aktívne žiadne balíčky s nálepkami",
"Add a stickerpack": "Pridať balíček s nálepkami",
"Hide Stickers": "Skryť nálepky",
@ -1109,7 +1100,6 @@
"What's new?": "Čo je nové?",
"Notify me for anything else": "Oznamovať mi všetko ostatné",
"When I'm invited to a room": "Pozvania vstúpiť do miestnosti",
"<a>Click here</a> to create a GitHub issue.": "<a>Kliknutím sem</a> nám pošlete hlásenie o chybe cez Github.",
"Can't update user notification settings": "Nie je možné aktualizovať používateľské nastavenia oznamovania",
"Notify for all other messages/rooms": "oznamovať všetky ostatné správy / miestnosti",
"Unable to look up room ID from server": "Nie je možné vyhľadať ID miestnosti na servery",
@ -1176,5 +1166,27 @@
"Refresh": "Obnoviť",
"We encountered an error trying to restore your previous session.": "Počas obnovovania vašej predchádzajúcej relácie sa vyskytla chyba.",
"Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Vymazaním úložiska prehliadača možno opravíte váš problém, no zároveň sa týmto odhlásite a história vašich šifrovaných konverzácií sa pre vás môže stať nečitateľná.",
"Collapse Reply Thread": "Zbaliť vlákno odpovedí"
"Collapse Reply Thread": "Zbaliť vlákno odpovedí",
"e.g. %(exampleValue)s": "príklad %(exampleValue)s",
"Reload widget": "Obnoviť widget",
"Send analytics data": "Odosielať analytické údaje",
"Enable widget screenshots on supported widgets": "Umožniť zachytiť snímku obrazovky pre podporované widgety",
"Muted Users": "Umlčaní používatelia",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "Prosím pomôžte nám vylepšovať Riot.im odosielaním <UsageDataLink>anonymných údajov o používaní</UsageDataLink>. Na tento účel použijeme cookie (prečítajte si <PolicyLink>ako používame cookies</PolicyLink>).",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.": "Prosím pomôžte nám vylepšovať Riot.im odosielaním <UsageDataLink>anonymných údajov o používaní</UsageDataLink>. Na tento účel použijeme cookie.",
"Yes, I want to help!": "Áno, chcem pomôcť",
"Warning: This widget might use cookies.": "Pozor: tento widget môže používať cookies.",
"Failed to indicate account erasure": "Nie je možné odstrániť odoslané správy",
"This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>": "Toto spôsobí, že váš účet nebude viac použiteľný. Nebudete sa môcť opätovne prihlásiť a nikto sa nebude môcť znovu zaregistrovať s rovnakým používateľským ID. Deaktiváciou účtu opustíte všetky miestnosti, do ktorých ste kedy vstúpili a vaše kontaktné údaje budú odstránené zo servera totožností. <b>Túto akciu nie je možné vrátiť späť.</b>",
"Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.": "Pri deaktivácii účtu <b>predvolene neodstraňujeme vami odoslané správy.</b> Ak si želáte uplatniť právo zabudnutia, zaškrtnite prosím zodpovedajúce pole nižšie.",
"Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.": "Viditeľnosť správ odoslaných cez matrix funguje podobne ako viditeľnosť správ elektronickej pošty. To, že zabudneme vaše správy v skutočnosti znamená, že správy ktoré ste už odoslali nebudú čitateľné pre nových alebo neregistrovaných používateľov, no registrovaní používatelia, ktorí už prístup k vašim správam majú, budú aj naďalej bez zmeny môcť pristupovať k ich vlastným kópiám vašich správ.",
"Please forget all messages I have sent when my account is deactivated (<b>Warning:</b> this will cause future users to see an incomplete view of conversations)": "Spolu s deaktivovaním účtu si želám odstrániť všetky mnou odoslané správy (<b>Pozor:</b> Môže sa stať, že noví používatelia uvidia neúplnú históriu konverzácií)",
"To continue, please enter your password:": "Aby ste mohli pokračovať, prosím zadajte svoje heslo:",
"password": "heslo",
"Can't leave Server Notices room": "Nie je možné opustiť miestnosť Oznamy zo servera",
"This room is used for important messages from the Homeserver, so you cannot leave it.": "Táto miestnosť je určená na dôležité oznamy a správy od správcov domovského servera, preto ju nie je možné opustiť.",
"Terms and Conditions": "Zmluvné podmienky",
"To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Ak chcete aj naďalej používať domovský server %(homeserverDomain)s, mali by ste si prečítať a odsúhlasiť naše zmluvné podmienky.",
"Review terms and conditions": "Prečítať zmluvné podmienky",
"To notify everyone in the room, you must be a": "Aby ste mohli upozorňovať všetkých členov v miestnosti, musíte byť"
}

View file

@ -246,7 +246,6 @@
"Can't update user notification settings": "Spërditësohen dot rregullime njoftimi të përdoruesit",
"Notify for all other messages/rooms": "Njoftim për krejt mesazhet/dhomat e tjera",
"Unable to look up room ID from server": "Sarrihet të kërkohet ID dhome nga shërbyesi",
"<a>Click here</a> to create a GitHub issue.": "<a>Klikoni këtu</a> që të hapni një çështje në GitHub.",
"Couldn't find a matching Matrix room": "Su gjet dot një dhomë Matrix me përputhje",
"Invite to this room": "Ftoje te kjo dhomë",
"You cannot delete this message. (%(code)s)": "Smund ta fshini këtë mesazh. (%(code)s)",

View file

@ -190,7 +190,6 @@
"Automatically replace plain text Emoji": "Самостално замени емоџије писане обичним текстом",
"Mirror local video feed": "Копирај довод локалног видеа",
"Disable Peer-to-Peer for 1:1 calls": "Онемогући парњаке за 1 на 1 позиве",
"Opt out of analytics": "Не учествуј у аналитици",
"Never send encrypted messages to unverified devices from this device": "Никада не шаљи шифроване поруке са овог уређаја ка непровереним уређајима",
"Never send encrypted messages to unverified devices in this room from this device": "Никада не шаљи шифроване поруке са овог уређаја ка непровереним уређајима у овој соби",
"Enable inline URL previews by default": "Подразумевано омогући претпрегледе адреса унутар линије",
@ -480,8 +479,6 @@
"Download %(text)s": "Преузми %(text)s",
"Invalid file%(extra)s": "Неисправна датотека %(extra)s",
"Error decrypting image": "Грешка при дешифровању слике",
"Image '%(Body)s' cannot be displayed.": "Слика „%(Body)s“ се не може приказати.",
"This image cannot be displayed.": "Ова слика се не може приказати.",
"Error decrypting video": "Грешка при дешифровању видеа",
"%(senderDisplayName)s changed the avatar for %(roomName)s": "Корисник %(senderDisplayName)s је променио аватара собе %(roomName)s",
"%(senderDisplayName)s removed the room avatar.": "Корисник %(senderDisplayName)s је уклонио аватара собе.",
@ -664,8 +661,6 @@
"Unknown error": "Непозната грешка",
"Incorrect password": "Нетачна лозинка",
"Deactivate Account": "Угаси налог",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Ово ће учинити ваш налог трајно неупотребљивим. Нећете моћи да се поново региструјете са истим корисничким ИБ-јем.",
"This action is irreversible.": "Ова радња се не може поништити.",
"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:": "Да бисте проверили да се овом уређају може веровати, контактирајте власника користећи друге начине (нпр.: лично или преко телефонског позива) и питајте га да ли се кључ који види у корисничким подешавањима подудара са кључем испод:",
"Device name": "Назив уређаја",
"Device key": "Кључ уређаја",
@ -682,11 +677,8 @@
"Ignore request": "Занемари захтев",
"Loading device info...": "Учитавам податке о уређају...",
"Encryption key request": "Захтев за кључ шифровања",
"Otherwise, <a>click here</a> to send a bug report.": "У супротном, <a>кликните овде</a> да бисте послали извештај о грешци.",
"Unable to restore session": "Не могу да повратим сесију",
"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.": "Наишли смо на грешку приликом опоравка ваше претходне сесије. Ако наставите, мораћете да се пријавите поново и ваш шифровани историјат ћаскања неће бити читљив.",
"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.": "Ако сте претходно користили новије издање Riot-а, ваша сесија може бити некомпатибилна са овим издањем. Затворите овај прозор и вратите се на новије издање.",
"Continue anyway": "Ипак настави",
"Invalid Email Address": "Неисправна мејл адреса",
"This doesn't appear to be a valid email address": "Изгледа да ово није исправна мејл адреса",
"Verification Pending": "Чека се на проверу",
@ -1137,7 +1129,6 @@
"Your device resolution": "Резолуција вашег уређаја",
"Popout widget": "Виџет за искакање",
"Missing roomId.": "Недостаје roomId.",
"Sticker Messages": "Поруке са налепницама",
"Seen by %(displayName)s (%(userName)s) at %(dateTime)s": "Видео корисник %(displayName)s (%(userName)s) у %(dateTime)s",
"You don't currently have any stickerpacks enabled": "Тренутно немате омогућено било које паковање са налепницама",
"Add a stickerpack": "Додај паковање са налепницама",
@ -1151,7 +1142,6 @@
"Failed to send logs: ": "Нисам успео да пошаљем записнике: ",
"Submit debug logs": "Пошаљи записнике за поправљање грешака",
"Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Записници за поправљање грешака садрже податке о коришћењу апликације међу којима се налази ваше корисничко име, ИБ-јеви или алијаси посећених соба или група и корисничка имена других корисника. Не садрже саме поруке.",
"<a>Click here</a> to create a GitHub issue.": "<a>Кликните овде</a> да бисте пријавили проблем на Гитхабу (GitHub).",
"GitHub issue link:": "Веза до проблема на Гитхабу:",
"Notes:": "Напомене:",
"Unable to join community": "Не могу да приступим заједници",

View file

@ -35,12 +35,12 @@
"Are you sure you want to leave the room '%(roomName)s'?": "Vill du lämna rummet '%(roomName)s'?",
"Are you sure you want to upload the following files?": "Vill du ladda upp följande filer?",
"Autoplay GIFs and videos": "Spela automatiskt upp GIFar och videor",
"Are you sure you want to reject the invitation?": "Vill du avvisa inbjudan?",
"Are you sure you want to reject the invitation?": "Är du säker på att du vill avböja inbjudan?",
"Bulk Options": "Volymhandlingar",
"Blacklisted": "Svartlistad",
"%(senderName)s banned %(targetName)s.": "%(senderName)s bannade %(targetName)s.",
"Banned users": "Bannade användare",
"Bans user with given id": "Bannar användaren med givet ID",
"Bans user with given id": "Bannar användare med givet id",
"Ban": "Banna",
"Attachment": "Bilaga",
"Call Timeout": "Samtalstimeout",
@ -74,18 +74,18 @@
"Continue": "Fortsätt",
"Could not connect to the integration server": "Det gick inte att ansluta till integrationsservern",
"Create an account": "Skapa ett konto",
"Create Room": "Skapa ett rum",
"Create Room": "Skapa rum",
"Cryptography": "Kryptografi",
"Current password": "Nuvarande lösenord",
"Curve25519 identity key": "Curve25519 -identitetsnyckel",
"Custom level": "Egen nivå",
"Custom level": "Anpassad nivå",
"/ddg is not a command": "/ddg är inte ett kommando",
"Deactivate Account": "Deaktivera konto",
"Deactivate Account": "Inaktivera konto",
"Deactivate my account": "Deaktivera mitt konto",
"Decrypt %(text)s": "Dekryptera %(text)s",
"Decryption error": "Dekrypteringsfel",
"Delete": "Radera",
"Deops user with given id": "Degraderar användaren med givet id",
"Deops user with given id": "Degraderar användare med givet id",
"Default": "Standard",
"Device already verified!": "Enheten är redan verifierad!",
"Device ID": "Enhets-ID",
@ -94,11 +94,11 @@
"Device key:": "Enhetsnyckel:",
"Devices": "Enheter",
"Devices will not yet be able to decrypt history from before they joined the room": "Enheter kan inte ännu dekryptera meddelandehistorik från före de gick med i rummet",
"Direct chats": "Direkta chattar",
"Direct chats": "Direkt-chattar",
"Disinvite": "Häv inbjudan",
"Display name": "Namn",
"Displays action": "Visar handling",
"Don't send typing notifications": "Sänd inte \"skriver\"-status",
"Displays action": "Visar åtgärd",
"Don't send typing notifications": "Skicka inte \"skriver\"-status",
"Download %(text)s": "Ladda ner %(text)s",
"Drop here to tag %(section)s": "Dra hit för att tagga %(section)s",
"Ed25519 fingerprint": "Ed25519-fingeravtryck",
@ -107,7 +107,7 @@
"Email address (optional)": "Epostadress (valfri)",
"Email, name or matrix ID": "Epostadress, namn, eller Matrix-ID",
"Emoji": "Emoji",
"Enable encryption": "Sätt på kryptering",
"Enable encryption": "Aktivera kryptering",
"Encrypted messages will not be visible on clients that do not yet implement encryption": "Krypterade meddelanden syns inte på klienter som inte ännu stöder kryptering",
"Encrypted room": "Krypterat rum",
"%(senderName)s ended the call.": "%(senderName)s avslutade samtalet.",
@ -122,7 +122,7 @@
"Export E2E room keys": "Exportera krypteringsrumsnycklar",
"Failed to ban user": "Det gick inte att banna användaren",
"Failed to change password. Is your password correct?": "Det gick inte att byta lösenord. Är lösenordet rätt?",
"Failed to change power level": "Det gick inte att ändra maktnivå",
"Failed to change power level": "Det gick inte att ändra behörighetsnivå",
"Failed to forget room %(errCode)s": "Det gick inte att glömma bort rummet %(errCode)s",
"Failed to join room": "Det gick inte att gå med i rummet",
"Failed to kick": "Det gick inte att kicka",
@ -135,7 +135,7 @@
"Failed to save settings": "Det gick inte att spara inställningarna",
"Failed to send email": "Det gick inte att skicka epost",
"Failed to send request.": "Det gick inte att sända begäran.",
"Failed to set avatar.": "Det gick inte att sätta profilbilden.",
"Failed to set avatar.": "Misslyckades med att ange avatar.",
"Failed to set display name": "Det gick inte att sätta namnet",
"Failed to set up conference call": "Det gick inte att starta konferenssamtalet",
"Failed to toggle moderator status": "Det gick inte att växla moderator-status",
@ -150,7 +150,7 @@
"Admin Tools": "Admin-verktyg",
"Alias (optional)": "Alias (valfri)",
"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.": "Det gick inte att ansluta till servern - kontrollera anslutningen, försäkra att din <a>hemservers TLS-certifikat</a> är betrott, och att inget webbläsartillägg blockerar förfrågningar.",
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ändrade maktnivån av %(powerLevelDiffText)s.",
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ändrade behörighetsnivå för %(powerLevelDiffText)s.",
"<a>Click here</a> to join the discussion!": "<a>Klicka här</a> för att gå med i diskussionen!",
"Close": "Stäng",
"%(count)s new messages|one": "%(count)s nytt meddelande",
@ -165,7 +165,7 @@
"Encrypted by an unverified device": "Krypterat av en overifierad enhet",
"Encryption is enabled in this room": "Kryptering är aktiverat i det här rummet",
"Encryption is not enabled in this room": "Kryptering är inte aktiverat i det här rummet",
"Enter passphrase": "Ge lösenfras",
"Enter passphrase": "Ange lösenfras",
"Error: Problem communicating with the given homeserver.": "Fel: Det gick inte att kommunicera med den angivna hemservern.",
"Failed to fetch avatar URL": "Det gick inte att hämta avatar-URL",
"Failed to upload profile picture!": "Det gick inte att ladda upp profilbild!",
@ -181,12 +181,12 @@
"Guest access is disabled on this Home Server.": "Gäståtkomst är inte aktiverat på den här hemservern.",
"Guests cannot join this room even if explicitly invited.": "Gäster kan inte gå med i det här rummet fastän de är uttryckligen inbjudna.",
"Hangup": "Lägg på",
"Hide read receipts": "Göm kvitteringar",
"Hide read receipts": "Dölj läskvitton",
"Hide Text Formatting Toolbar": "Göm textformatteringsverktygsfältet",
"Historical": "Historiska",
"Home": "Hem",
"Homeserver is": "Hemservern är",
"Identity Server is": "Identitetsservern är",
"Homeserver is": "Hemserver är",
"Identity Server is": "Identitetsserver är",
"I have verified my email address": "Jag har verifierat min epostadress",
"Import": "Importera",
"Import E2E room keys": "Importera rumskrypteringsnycklar",
@ -204,7 +204,7 @@
"Invite new room members": "Bjud in nya rumsmedlemmar",
"Invited": "Inbjuden",
"Invites": "Inbjudningar",
"Invites user with given id to current room": "Bjuder in användaren med det givna ID:t till det nuvarande rummet",
"Invites user with given id to current room": "Bjuder in användare med givet id till nuvarande rum",
"'%(alias)s' is not a valid format for an address": "'%(alias)s' är inte ett giltigt format för en adress",
"'%(alias)s' is not a valid format for an alias": "'%(alias)s' är inte ett giltigt format för ett alias",
"%(displayName)s is typing": "%(displayName)s skriver",
@ -216,7 +216,7 @@
"Jump to first unread message.": "Hoppa till första olästa meddelande.",
"%(senderName)s kicked %(targetName)s.": "%(senderName)s kickade %(targetName)s.",
"Kick": "Kicka",
"Kicks user with given id": "Kickar användaren med givet ID",
"Kicks user with given id": "Kickar användaren med givet id",
"Labs": "Labb",
"Last seen": "Senast sedd",
"Leave room": "Lämna rummet",
@ -226,11 +226,11 @@
"Logged in as:": "Inloggad som:",
"Login as guest": "Logga in som gäst",
"Logout": "Logga ut",
"Low priority": "Lågprioritet",
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s gjorde framtida rumshistorik synligt åt alla rumsmedlemmar fr.o.m att de bjöds in.",
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s gjorde framtida rumshistorik synligt åt alla rumsmedlemmar fr.o.m. att de gick med som medlem.",
"%(senderName)s made future room history visible to all room members.": "%(senderName)s gjorde framtida rumshistorik synligt åt alla rumsmedlemmar.",
"%(senderName)s made future room history visible to anyone.": "%(senderName)s gjorde framtida rumshistorik synligt åt vem som helst.",
"Low priority": "Låg prioritet",
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar från att de bjöds in.",
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar fr.o.m. att de gick med som medlem.",
"%(senderName)s made future room history visible to all room members.": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar.",
"%(senderName)s made future room history visible to anyone.": "%(senderName)s gjorde framtida rumshistorik synligt för alla.",
"Manage Integrations": "Hantera integrationer",
"Markdown is disabled": "Markdown är inaktiverat",
"Markdown is enabled": "Markdown är aktiverat",
@ -268,7 +268,6 @@
"Once encryption is enabled for a room it cannot be turned off again (for now)": "När kryptering aktiveras i ett rum kan det inte deaktiveras (tills vidare)",
"Only people who have been invited": "Endast inbjudna",
"Operation failed": "Handlingen misslyckades",
"Otherwise, <a>click here</a> to send a bug report.": "Annars kan du <a>klicka här</a> för att skicka en buggrapport.",
"Password": "Lösenord",
"Password:": "Lösenord:",
"Passwords can't be empty": "Lösenorden kan inte vara tomma",
@ -277,7 +276,7 @@
"Phone": "Telefon",
"%(senderName)s placed a %(callType)s call.": "%(senderName)s startade ett %(callType)ssamtal.",
"Please check your email and click on the link it contains. Once this is done, click continue.": "Öppna meddelandet i din epost och klicka på länken i meddelandet. När du har gjort detta, klicka vidare.",
"Power level must be positive integer.": "Maktnivån måste vara ett positivt heltal.",
"Power level must be positive integer.": "Behörighetsnivå måste vara ett positivt heltal.",
"Press <StartChatButton> to start a chat with someone": "Tryck på <StartChatButton> för att starta en chatt med någon",
"Privacy warning": "Integritetsvarning",
"Private Chat": "Privatchatt",
@ -290,10 +289,10 @@
"Refer a friend to Riot:": "Hänvisa en vän till Riot:",
"Register": "Registrera",
"%(targetName)s rejected the invitation.": "%(targetName)s avvisade inbjudan.",
"Reject invitation": "Avvisa inbjudan",
"Reject invitation": "Avböj inbjudan",
"Rejoin": "Gå med tillbaka",
"Remote addresses for this room:": "Fjärradresser för det här rummet:",
"Remove Contact Information?": "Ta bort kontaktinformation?",
"Remove Contact Information?": "Ta bort kontaktuppgifter?",
"%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s tog bort sitt visningsnamn (%(oldDisplayName)s).",
"%(senderName)s removed their profile picture.": "%(senderName)s tog bort sin profilbild.",
"Remove": "Ta bort",
@ -308,7 +307,7 @@
"Room %(roomId)s not visible": "Rummet %(roomId)s är inte synligt",
"Room Colour": "Rumsfärg",
"Room contains unknown devices": "Det finns okända enheter i rummet",
"Room name (optional)": "Rummets namn (valfri)",
"Room name (optional)": "Rumsnamn (valfri)",
"%(roomName)s does not exist.": "%(roomName)s finns inte.",
"%(roomName)s is not accessible at this time.": "%(roomName)s är inte tillgängligt för tillfället.",
"Rooms": "Rum",
@ -347,7 +346,7 @@
"Start authentication": "Starta autentisering",
"Start Chat": "Starta en chatt",
"Cancel": "Avbryt",
"Create new room": "Nytt rum",
"Create new room": "Skapa nytt rum",
"Custom Server Options": "Egna serverinställningar",
"Dismiss": "Avvisa",
"powered by Matrix": "drivs av Matrix",
@ -359,9 +358,9 @@
"Cannot add any more widgets": "Det går inte att lägga till fler widgets",
"Changes colour scheme of current room": "Ändrar färgschema för nuvarande rum",
"Delete widget": "Ta bort widget",
"Define the power level of a user": "Definiera anseende för en användare",
"Define the power level of a user": "Definiera behörighetsnivå för en användare",
"Do you want to load widget from URL:": "Vill du ladda widgeten från URL:",
"Edit": "Editera",
"Edit": "Ändra",
"Enable automatic language detection for syntax highlighting": "Aktivera automatisk språkdetektering för syntaxmarkering",
"Integrations Error": "Integrationsfel",
"Publish this room to the public in %(domain)s's room directory?": "Publicera rummet i den offentliga rumskatalogen på %(domain)s?",
@ -369,14 +368,14 @@
"PM": "p.m.",
"NOTE: Apps are not end-to-end encrypted": "OBS: Apparna är inte end-to-end-krypterade",
"Revoke widget access": "Upphäv widget-åtkomst",
"Submit": "Lämna",
"Submit": "Lämna in",
"Tagged as: ": "Taggad som: ",
"The default role for new room members is": "Standardrollen för nya medlemmar är",
"The default role for new room members is": "Standardrollen för nya medlemmar i rummet är",
"The main address for this room is": "Huvudadressen för det här rummet är",
"The maximum permitted number of widgets have already been added to this room.": "Den största tillåtna mängden widgetar har redan tillsats till rummet.",
"The phone number entered looks invalid": "Telefonnumret ser felaktigt ut",
"The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "Signeringsnyckeln du angav matchar signeringsnyckeln som mottogs från enheten %(deviceId)s som tillhör %(userId)s. Enheten är markerad som verifierad.",
"This email address is already in use": "Den här epostadressen är redan i bruk",
"This email address is already in use": "Den här epostadressen används redan",
"This email address was not found": "Den här epostadressen finns inte",
"The email address linked to your account must be entered.": "Epostadressen som är kopplad till ditt konto måste anges.",
"The file '%(fileName)s' exceeds this home server's size limit for uploads": "Filen '%(fileName)s' överskrider serverns största tillåtna filstorlek",
@ -386,7 +385,7 @@
"World readable": "Alla kan läsa",
"Guests can join": "Gäster kan bli medlem i rummet",
"No rooms to show": "Inga fler rum att visa",
"This phone number is already in use": "Detta telefonnummer är redan i bruk",
"This phone number is already in use": "Detta telefonnummer används redan",
"The version of Riot.im": "Versionen av Riot.im",
"Call Failed": "Samtal misslyckades",
"Call Anyway": "Ring ändå",
@ -403,28 +402,28 @@
"Thu": "Tors",
"Fri": "Fre",
"Sat": "Lör",
"Jan": "Jan",
"Feb": "Feb",
"Mar": "Mar",
"Apr": "Apr",
"May": "Maj",
"Jun": "Jun",
"Jul": "Juli",
"Aug": "Aug",
"Sep": "Sep",
"Oct": "Okt",
"Nov": "Nov",
"Dec": "Dec",
"Jan": "jan",
"Feb": "feb",
"Mar": "mar",
"Apr": "apr",
"May": "maj",
"Jun": "jun",
"Jul": "jul",
"Aug": "aug",
"Sep": "sep",
"Oct": "okt",
"Nov": "nov",
"Dec": "dec",
"Name or matrix ID": "Namn eller matrix ID",
"Invite to Community": "",
"Unable to enable Notifications": "Det går inte att aktivera Notifieringar",
"Failed to invite user": "Misslyckades med att bjuda in användaren",
"Invite to Community": "Bjud in till community",
"Unable to enable Notifications": "Det går inte att aktivera aviseringar",
"Failed to invite user": "Det gick inte att bjuda in användaren",
"The information being sent to us to help make Riot.im better includes:": "Informationen som skickas till oss för att hjälpa Riot.im att bli bättre inkluderar:",
"Review Devices": "Granska enheter",
"Answer Anyway": "Svara ändå",
"VoIP is unsupported": "VoIP stöds ej",
"Who would you like to add to this room?": "Vem vill du lägga till i det här rummet?",
"Failed to invite": "Misslyckades med att bjuda in",
"Failed to invite": "Inbjudan misslyckades",
"You need to be logged in.": "Du måste vara inloggad.",
"You need to be able to invite users to do that.": "Du måste kunna bjuda in användare för att göra det.",
"You are not in this room.": "Du är inte i det här rummet.",
@ -437,7 +436,7 @@
"Sunday": "söndag",
"Messages sent by bot": "Meddelanden från bottar",
"Notification targets": "Aviseringsmål",
"Failed to set direct chat tag": "Det gick inte att markera rummet som direkt chatt",
"Failed to set direct chat tag": "Det gick inte att markera rummet som direkt-chatt",
"Today": "idag",
"Failed to get protocol list from Home Server": "Det gick inte att hämta protokollistan från hemservern",
"You are not receiving desktop notifications": "Du får inte skrivbordsaviseringar",
@ -447,7 +446,7 @@
"Add an email address above to configure email notifications": "Lägg till en epostadress här för att konfigurera epostaviseringar",
"Expand panel": "Öppna panel",
"On": "På",
"%(count)s Members|other": "%(count)s 1 Medlemmar",
"%(count)s Members|other": "%(count)s medlemmar",
"Filter room names": "Filtrera rumsnamn",
"Changelog": "Ändringslogg",
"Waiting for response from server": "Väntar på svar från servern",
@ -482,7 +481,7 @@
"Filter results": "Filtrera resultaten",
"Members": "Medlemmar",
"No update available.": "Ingen uppdatering tillgänglig.",
"Resend": "Sänd igen",
"Resend": "Skicka igen",
"Files": "Filer",
"Collecting app version information": "Samlar in appversionsinformation",
"Delete the room alias %(alias)s and remove %(name)s from the directory?": "Radera rumsadressen %(alias)s och ta bort %(name)s från katalogen?",
@ -505,8 +504,8 @@
"I understand the risks and wish to continue": "Jag förstår riskerna och vill fortsätta",
"Direct Chat": "Direkt-chatt",
"The server may be unavailable or overloaded": "Servern kan vara överbelastad eller inte tillgänglig",
"Reject": "Avvisa",
"Failed to set Direct Message status of room": "Det gick inte att sätta Direkt meddelande-status på rummet",
"Reject": "Avböj",
"Failed to set Direct Message status of room": "Det gick inte att ställa in direktmeddelandestatus för rummet",
"Monday": "måndag",
"Remove from Directory": "Ta bort från katalogen",
"Enable them now": "Sätt på nu",
@ -517,8 +516,8 @@
"All Rooms": "Alla rum",
"Wednesday": "onsdag",
"You cannot delete this message. (%(code)s)": "Du kan inte radera det här meddelandet. (%(code)s)",
"Send": "Sänd",
"Send logs": "Sänd loggar",
"Send": "Skicka",
"Send logs": "Skicka loggar",
"All messages": "Alla meddelanden",
"Call invitation": "Inbjudan till samtal",
"Downloading update...": "Laddar ned uppdatering...",
@ -558,7 +557,7 @@
"Login": "Logga in",
"Download this file": "Ladda ner filen",
"Failed to change settings": "Det gick inte att spara inställningarna",
"%(count)s Members|one": "%(count)s 1 Medlem",
"%(count)s Members|one": "%(count)s medlem",
"View Source": "Visa källa",
"Thank you!": "Tack!",
"Quote": "Citera",
@ -576,9 +575,9 @@
"This room has no local addresses": "Det här rummet har inga lokala adresser",
"Updates": "Uppdateringar",
"Check for update": "Leta efter uppdatering",
"Your language of choice": "Ditt valda språk",
"Your language of choice": "Ditt språkval",
"The platform you're on": "Plattformen du använder",
"Whether or not you're logged in (we don't record your user name)": "Om du är inloggad eller inte (vi sparar inte ditt användarnamn)",
"Whether or not you're logged in (we don't record your user name)": "Oavsett om du är inloggad (så registreras inte ditt användarnamn)",
"Your homeserver's URL": "Din hemservers URL",
"Your identity server's URL": "Din identitetsservers URL",
"Every page you use in the app": "Varje sida du använder i appen",
@ -590,7 +589,7 @@
"Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "Din epostadress verkar inte vara kopplad till något Matrix-ID på den här hemservern.",
"Restricted": "Begränsad",
"Who would you like to communicate with?": "Vem vill du kommunicera med?",
"Failed to invite the following users to the %(roomName)s room:": "Misslyckades med att bjuda in följande användare till %(roomName)s-rummet:",
"Failed to invite the following users to the %(roomName)s room:": "Det gick inte att bjuda in följande användare till %(roomName)s-rummet:",
"Unable to create widget.": "Det går inte att skapa widget.",
"Ignored user": "Ignorerad användare",
"You are now ignoring %(userId)s": "Du ignorerar nu %(userId)s",
@ -647,25 +646,25 @@
"Offline": "Offline",
"(~%(count)s results)|other": "(~%(count)s resultat)",
"(~%(count)s results)|one": "(~%(count)s resultat)",
"Upload avatar": "Ladda upp profilbild",
"Remove avatar": "Ta bort profilbild",
"Upload avatar": "Ladda upp avatar",
"Remove avatar": "Ta bort avatar",
"This invitation was sent to an email address which is not associated with this account:": "Den här inbjudan skickades till en epostadress som inte är kopplad till detta konto:",
"To link to a room it must have <a>an address</a>.": "För att länka till ett rum behöver det <a>en adress</a>.",
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (nivå %(powerLevelNumber)s)",
"Unknown Address": "Okänd adress",
"%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
"%(severalUsers)sjoined %(count)s times|other": "%(severalUsers)s har gått med %(count)s gånger",
"%(severalUsers)sjoined %(count)s times|other": "%(severalUsers)sgick med %(count)s gånger",
"%(severalUsers)sjoined %(count)s times|one": "%(severalUsers)sgick med",
"%(oneUser)sjoined %(count)s times|other": "%(oneUser)s har gått med %(count)s gånger",
"%(oneUser)sjoined %(count)s times|other": "%(oneUser)sgick med %(count)s gånger",
"%(oneUser)sjoined %(count)s times|one": "%(oneUser)sgick med",
"%(severalUsers)sleft %(count)s times|other": "%(severalUsers)shar lämnat %(count)s gånger",
"%(severalUsers)sleft %(count)s times|other": "%(severalUsers)slämnade %(count)s gånger",
"%(severalUsers)sleft %(count)s times|one": "%(severalUsers)slämnade",
"%(oneUser)sleft %(count)s times|other": "%(oneUser)shar lämnat %(count)s gånger",
"%(oneUser)sleft %(count)s times|other": "%(oneUser)slämnade %(count)s gånger",
"%(oneUser)sleft %(count)s times|one": "%(oneUser)slämnade",
"%(severalUsers)sjoined and left %(count)s times|other": "%(severalUsers)shar gått med och lämnat %(count)s gånger",
"%(severalUsers)sjoined and left %(count)s times|one": "%(severalUsers)shar gått med och lämnat",
"%(oneUser)sjoined and left %(count)s times|other": "%(oneUser)shar gått med och lämnat %(count)s gånger",
"%(oneUser)sjoined and left %(count)s times|one": "%(oneUser)shar gått med och lämnat",
"%(severalUsers)sjoined and left %(count)s times|other": "%(severalUsers)sgick med och lämnade %(count)s gånger",
"%(severalUsers)sjoined and left %(count)s times|one": "%(severalUsers)sgick med och lämnade",
"%(oneUser)sjoined and left %(count)s times|other": "%(oneUser)sgick med och lämnade %(count)s gånger",
"%(oneUser)sjoined and left %(count)s times|one": "%(oneUser)sgick med och lämnade",
"And %(count)s more...|other": "Och %(count)s till...",
"ex. @bob:example.com": "t.ex. @kalle:exempel.com",
"Add User": "Lägg till användare",
@ -752,5 +751,444 @@
"This will allow you to reset your password and receive notifications.": "Det här låter dig återställa lösenordet och ta emot aviseringar.",
"You have no visible notifications": "Du har inga synliga aviseringar",
"Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them": "Ditt lösenord har ändrats. Du kommer inte att få push-aviseringar på andra enheter förrän du har loggat in på dem igen",
"Failed to upload image": "Det gick inte att ladda upp bild"
"Failed to upload image": "Det gick inte att ladda upp bild",
"New Password": "Nytt lösenord",
"Do you want to set an email address?": "Vill du ange en epostadress?",
"Your home server does not support device management.": "Din hemserver stöder inte enhetshantering.",
"Unable to load device list": "Det gick inte att ladda enhetslista",
"Delete %(count)s devices|other": "Ta bort %(count)s enheter",
"Delete %(count)s devices|one": "Ta bort enhet",
"Device Name": "Enhetsnamn",
"Select devices": "Välj enheter",
"Disable Emoji suggestions while typing": "Inaktivera Emoji-förslag medan du skriver",
"Use compact timeline layout": "Använd kompakt chattlayout",
"Not a valid Riot keyfile": "Inte en giltig Riot-nyckelfil",
"Authentication check failed: incorrect password?": "Autentiseringskontroll misslyckades: felaktigt lösenord?",
"Always show encryption icons": "Visa alltid krypteringsikoner",
"Disable big emoji in chat": "Inaktivera stor emoji i chatt",
"Hide avatars in user and room mentions": "Dölj avatarer i användar- och rumsnämningar",
"%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s bytte avatar för %(roomName)s",
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s tog bort rummets avatar.",
"%(senderDisplayName)s changed the room avatar to <img/>": "%(senderDisplayName)s ändrade rummets avatar till <img/>",
"Automatically replace plain text Emoji": "Ersätt text-emojis automatiskt",
"%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s",
"%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s",
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s",
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s",
"You seem to be uploading files, are you sure you want to quit?": "Du verkar ladda upp filer, är du säker på att du vill avsluta?",
"You seem to be in a call, are you sure you want to quit?": "Du verkar vara i ett samtal, är du säker på att du vill avsluta?",
"Active call": "Aktivt samtal",
"<showDevicesText>Show devices</showDevicesText>, <sendAnywayText>send anyway</sendAnywayText> or <cancelText>cancel</cancelText>.": "<showDevicesText>Visa enheter</showDevicesText>, <sendAnywayText>skicka ändå</sendAnywayText> eller <cancelText>avbryt</cancelText>.",
"%(count)s of your messages have not been sent.|one": "Ditt meddelande skickades inte.",
"%(count)s <resendText>Resend all</resendText> or <cancelText>cancel all</cancelText> now. You can also select individual messages to resend or cancel.|other": "<resendText>Skicka om alla</resendText> eller <cancelText>ångra alla</cancelText> nu. Du kan även välja enskilda meddelanden för att skicka om eller ångra.",
"%(count)s <resendText>Resend all</resendText> or <cancelText>cancel all</cancelText> now. You can also select individual messages to resend or cancel.|one": "<resendText>Skicka om meddelande</resendText> eller <cancelText>ångra meddelande</cancelText> nu.",
"Connectivity to the server has been lost.": "Anslutning till servern har brutits.",
"Sent messages will be stored until your connection has returned.": "Skickade meddelanden kommer att lagras tills anslutningen är tillbaka.",
"There's no one else here! Would you like to <inviteText>invite others</inviteText> or <nowarnText>stop warning about the empty room</nowarnText>?": "Det är ingen annan här! Vill du <inviteText>bjuda in någon</inviteText> eller <nowarnText>sluta varna om det tomma rummet</nowarnText>?",
"Unknown room %(roomId)s": "Okänt rum %(roomId)s",
"Room": "Rum",
"Clear filter": "Töm filter",
"Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Försökte ladda en viss punkt i det här rummets tidslinje, men du har inte behörighet att visa det aktuella meddelandet.",
"Tried to load a specific point in this room's timeline, but was unable to find it.": "Försökte ladda en specifik punkt i det här rummets tidslinje, men kunde inte hitta den.",
"Success": "Slutfört",
"Unable to remove contact information": "Det gick inte att ta bort kontaktuppgifter",
"Autocomplete Delay (ms):": "Autokompletteringsfördröjning (ms):",
"Ignored Users": "Ignorerade användare",
"These are experimental features that may break in unexpected ways": "Detta är experimentell funktionalitet som kan sluta fungera helt oväntat",
"Use with caution": "Använd med försiktighet",
"To return to your account in future you need to set a password": "För att återvända till ditt konto i framtiden måste du ange ett lösenord",
"An email has been sent to %(emailAddress)s. Once you've followed the link it contains, click below.": "Ett epostmeddelande har skickats till %(emailAddress)s. När du har öppnat länken i det, klicka nedan.",
"Please note you are logging into the %(hs)s server, not matrix.org.": "Observera att du loggar in på %(hs)s-servern, inte matrix.org.",
"This homeserver doesn't offer any login flows which are supported by this client.": "Denna hemserver erbjuder inga inloggningsflöden som stöds av den här klienten.",
"Upload new:": "Ladda upp ny:",
"Copied!": "Kopierat!",
"Failed to copy": "Det gick inte att kopiera",
"Removed or unknown message type": "Borttagen eller okänd meddelandetyp",
"Message removed by %(userId)s": "Meddelande borttaget av %(userId)s",
"Message removed": "Meddelande borttaget",
"Robot check is currently unavailable on desktop - please use a <a>web browser</a>": "Robotkontrollen är för närvarande inte tillgänglig för skrivbordsversionen - vänligen använd en <a>webbläsare</a>",
"This Home Server would like to make sure you are not a robot": "Den här hemservern vill bekräfta att du inte är en robot",
"Sign in with CAS": "Logga in med CAS",
"Unknown devices": "Okända enheter",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" innehåller enheter som du inte har sett tidigare.",
"Delete Widget": "Ta bort widget",
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Widget tas bort för alla användare i rummet. Är du säker på att du vill ta bort den?",
"Minimize apps": "Minimera appar",
"Picture": "Bild",
"Blacklist": "Svartlista",
"Unblacklist": "Ta bort svartlistning",
"Failed to invite the following users to %(groupId)s:": "Det gick inte att bjuda in följande användare till %(groupId)s:",
"Failed to invite users to %(groupId)s": "Det gick inte att bjuda in användare till %(groupId)s",
"This room is not public. You will not be able to rejoin without an invite.": "Detta rum är inte offentligt. Du kommer inte kunna gå med igen utan en inbjudan.",
"Ignores a user, hiding their messages from you": "Ignorerar en användare och döljer dess meddelanden för dig",
"Stops ignoring a user, showing their messages going forward": "Slutar ignorera en användare och visar dess meddelanden för framöver",
"Opens the Developer Tools dialog": "Öppna dialogrutan Utvecklarverktyg",
"Notify the whole room": "Meddela hela rummet",
"Room Notification": "Rumsavisering",
"Users": "Användare",
"unknown device": "okänd enhet",
"verified": "verifierad",
"Verification": "Verifiering",
"User ID": "Användar-ID",
"unencrypted": "okrypterad",
"Export room keys": "Exportera rumsnycklar",
"Import room keys": "Importera rumsnycklar",
"File to import": "Fil att importera",
"Which officially provided instance you are using, if any": "Vilken officiellt tillhandahållen instans du använder, om någon",
"(unknown failure: %(reason)s)": "(okänt fel: %(reason)s)",
"(could not connect media)": "(det gick inte ansluta media)",
" (unsupported)": " (stöds ej)",
"Drop file here to upload": "Släpp fil här för att ladda upp",
"Ongoing conference call%(supportedText)s.": "Pågående konferenssamtal%(supportedText)s.",
"%(senderName)s sent an image": "%(senderName)s skickade en bild",
"%(senderName)s sent a video": "%(senderName)s skickade en video",
"%(senderName)s uploaded a file": "%(senderName)s laddade upp en fil",
"Options": "Alternativ",
"Unencrypted message": "Okrypterat meddelande",
"Verified": "Verifierad",
"Unverified": "Overifierad",
"Replying": "Svarar",
"Drop here to favourite": "Släpp här för att favorisera",
"Drop here to tag direct chat": "Släpp här för att göra till direkt-chatt",
"Drop here to restore": "Släpp här för att återställa",
"Drop here to demote": "Släpp här för att göra till låg prioritet",
"You're not in any rooms yet! Press <CreateRoomButton> to make a room or <RoomDirectoryButton> to browse the directory": "Du är inte i något rum ännu! Tryck <CreateRoomButton> för att skapa ett rum eller <RoomDirectoryButton> för att bläddra i katalogen",
"Would you like to <acceptText>accept</acceptText> or <declineText>decline</declineText> this invitation?": "Vill du <acceptText>acceptera</acceptText> eller <declineText>avböja</declineText> denna inbjudan?",
"You have been invited to join this room by %(inviterName)s": "Du har blivit inbjuden att gå med i rummet av %(inviterName)s",
"Kick this user?": "Kicka användaren?",
"To send messages, you must be a": "För att skicka meddelanden, måste du vara",
"To invite users into the room, you must be a": "För att bjuda in användare i rummet, måste du vara",
"To configure the room, you must be a": "För att konfigurera rummet, måste du vara",
"To kick users, you must be a": "För att kicka användare, måste du vara",
"To ban users, you must be a": "För att banna användare, måste du vara",
"To remove other users' messages, you must be a": "För att ta bort andra användares meddelanden, måste du vara",
"%(user)s is a %(userRole)s": "%(user)s är %(userRole)s",
"You have been kicked from %(roomName)s by %(userName)s.": "Du har blivit kickad från %(roomName)s av %(userName)s.",
"You have been kicked from this room by %(userName)s.": "Du har blivit kickad från detta rum av %(userName)s.",
"You have been banned from %(roomName)s by %(userName)s.": "Du har blivit bannad från %(roomName)s av %(userName)s.",
"You have been banned from this room by %(userName)s.": "Du har blivit bannad från detta rum av %(userName)s.",
"This room": "Detta rum",
"You are trying to access %(roomName)s.": "Du försöker komma åt %(roomName)s.",
"You are trying to access a room.": "Du försöker komma åt ett rum.",
"This is a preview of this room. Room interactions have been disabled": "Detta är en förhandsvisning av rummet. Rumsinteraktioner har inaktiverats",
"To change the room's avatar, you must be a": "För att ändra rummets avatar, måste du vara",
"To change the room's name, you must be a": "För att ändra rummets namn, måste du vara",
"To change the room's main address, you must be a": "För att ändra rummets huvudadress, måste du vara",
"To change the room's history visibility, you must be a": "För att ändra visning av rummets historik, måste du vara",
"To change the permissions in the room, you must be a": "För att ändra behörigheter i rummet, måste du vara",
"To change the topic, you must be a": "För att ändra ämnet, måste du vara",
"To modify widgets in the room, you must be a": "För att ändra widgets i rummet, måste du vara",
"Banned by %(displayName)s": "Bannad av %(displayName)s",
"The visibility of existing history will be unchanged": "Synlighet av befintlig historik förblir oförändrad",
"You should not yet trust it to secure data": "Du bör ännu inte lita på att den säkrar data",
"(warning: cannot be disabled again!)": "(varning: kan inte inaktiveras igen!)",
"Muted Users": "Dämpade användare",
"This room is not accessible by remote Matrix servers": "Detta rum är inte tillgängligt för externa Matrix-servrar",
"To send events of type <eventType/>, you must be a": "För att skicka händelser av typen <eventType/>, måste du vara",
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Det gick inte att ladda händelsen som svarades på, antingen finns den inte eller så har du inte behörighet att se den.",
"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.": "Är du säker på att du vill ta bort den här händelsen? Observera att om du tar bort en rumsnamns- eller ämnesändring kan det ångra ändringen.",
"Send Custom Event": "Skicka anpassad händelse",
"You must specify an event type!": "Du måste ange en händelsetyp!",
"Event sent!": "Händelse skickad!",
"Failed to send custom event.": "Det gick inte att skicka anpassad händelse.",
"Event Type": "Händelsetyp",
"Event Content": "Händelseinnehåll",
"Example": "Exempel",
"example": "exempel",
"Create": "Skapa",
"Advanced options": "Avancerade alternativ",
"Block users on other matrix homeservers from joining this room": "Blockera användare på andra Matrix-hemservrar från att gå med i detta rum",
"This setting cannot be changed later!": "Den här inställningen kan inte ändras senare!",
"Unknown error": "Okänt fel",
"Incorrect password": "Felaktigt lösenord",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Detta kommer att göra ditt konto permanent oanvändbart. Du kommer inte att kunna registrera samma användar-ID igen.",
"This action is irreversible.": "Denna åtgärd går inte att ångra.",
"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:": "För att verifiera att denna enhet kan litas på, vänligen kontakta ägaren på annat sätt (t ex personligen eller med ett telefonsamtal) och fråga om nyckeln ägaren har i sina användarinställningar för enheten matchar nyckeln nedan:",
"Device name": "Enhetsnamn",
"Device key": "Enhetsnyckel",
"Verify device": "Verifiera enhet",
"I verify that the keys match": "Jag verifierar att nycklarna matchar",
"In future this verification process will be more sophisticated.": "I framtiden kommer denna verifieringsprocess att bli mer sofistikerad.",
"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.": "Om det matchar, tryck på verifieringsknappen nedan. Om inte så är det risk att någon annan försöker avlyssna enheten och då vill du förmodligen trycka på svartlistsknappen istället.",
"State Key": "Lägesnyckel",
"Send Account Data": "Skicka kontodata",
"Explore Account Data": "Utforska kontodata",
"Toolbox": "Verktygslåda",
"Developer Tools": "Utvecklarverktyg",
"Unverify": "Ta bort verifiering",
"Verify...": "Verifiera...",
"You added a new device '%(displayName)s', which is requesting encryption keys.": "Du har lagt till en ny enhet '%(displayName)s', som begär krypteringsnycklar.",
"Your unverified device '%(displayName)s' is requesting encryption keys.": "Din overifierade enhet '%(displayName)s' begär krypteringsnycklar.",
"Start verification": "Starta verifiering",
"Share without verifying": "Dela utan att verifiera",
"Ignore request": "Ignorera begäran",
"Loading device info...": "Laddar enhetsinfo...",
"Encryption key request": "Begäran av krypteringsnyckel",
"Log out and remove encryption keys?": "Logga ut och ta bort krypteringsnycklar?",
"Clear Storage and Sign Out": "Rensa lagring och logga ut",
"Send Logs": "Skicka loggar",
"Refresh": "Uppdatera",
"Unable to restore session": "Det gick inte att återställa sessionen",
"We encountered an error trying to restore your previous session.": "Ett fel uppstod vid återställning av din tidigare session.",
"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.": "Om du nyligen har använt en senare version av Riot kan din session vara inkompatibel med den här versionen. Stäng det här fönstret och använd senare versionen istället.",
"Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Att rensa webbläsarens lagring kan lösa problemet, men då loggas du ut och krypterad chatthistorik blir oläslig.",
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "För tillfället svartlistar du overifierade enheter. För att skicka meddelanden till dessa enheter måste du verifiera dem.",
"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.": "Vi rekommenderar att du går igenom verifieringsprocessen för varje enhet för att bekräfta att de tillhör sina rätta ägare, men du kan skicka meddelandet utan att verifiera om du föredrar det.",
"Collapse Reply Thread": "Dölj svarstråd",
"Terms and Conditions": "Villkor",
"To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "För att fortsätta använda hemservern %(homeserverDomain)s måste du granska och godkänna våra villkor.",
"Review terms and conditions": "Granska villkoren",
"Old cryptography data detected": "Gammal krypteringsdata upptäckt",
"There are unknown devices in this room: if you proceed without verifying them, it will be possible for someone to eavesdrop on your call.": "Det finns okända enheter i rummet: om du fortsätter utan att verifiera dem, är det möjligt att någon kan avlyssna ditt samtal.",
"Unable to capture screen": "Det gick inte att ta skärmdump",
"Failed to add the following rooms to %(groupId)s:": "Det gick inte att lägga till följande rum till %(groupId)s:",
"Missing roomId.": "Rums-ID saknas.",
"This room is not recognised.": "Detta rum känns inte igen.",
"Usage": "Användning",
"Sets the room topic": "Ställer in rumsämne",
"Unrecognised room alias:": "Oigenkänt rumsalias:",
"Unknown (user, device) pair:": "Okänt (användare, enhet) par:",
"WARNING: Device already verified, but keys do NOT MATCH!": "VARNING: Enhet redan verifierad, men nycklarna MATCHAR INTE!",
"Verified key": "Verifierad nyckel",
"Unrecognised command:": "Oigenkänt kommando:",
"Unbans user with given id": "Avbannar användare med givet id",
"Verifies a user, device, and pubkey tuple": "Verifierar en användare, enhet och nycklar",
"VoIP conference started.": "VoIP-konferens startad.",
"VoIP conference finished.": "VoIP-konferens avslutad.",
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s gjorde framtida rumshistorik synligt för okänd (%(visibility)s).",
"Where this page includes identifiable information, such as a room, user or group ID, that data is removed before being sent to the server.": "Där denna sida innehåller identifierbar information, till exempel ett rums-, användar- eller grupp-ID, tas data bort innan den skickas till servern.",
"The remote side failed to pick up": "Mottagaren kunde inte svara",
"Room name or alias": "Rumsnamn eller alias",
"Jump to read receipt": "Hoppa till läskvitto",
"At this time it is not possible to reply with a file so this will be sent without being a reply.": "Just nu är det inte möjligt att svara med en fil så den kommer att skickas utan att vara ett svar.",
"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.": "Denna process låter dig exportera nycklarna för meddelanden som du har fått i krypterade rum till en lokal fil. Du kommer sedan att kunna importera filen i en annan Matrix-klient i framtiden, så att den klienten också kan dekryptera meddelandena.",
"Unknown for %(duration)s": "Okänt i %(duration)s",
"Unknown": "Okänt",
"Reload widget": "Ladda om widget",
"e.g. %(exampleValue)s": "t.ex. %(exampleValue)s",
"Can't leave Server Notices room": "Kan inte lämna serveraviseringsrummet",
"This room is used for important messages from the Homeserver, so you cannot leave it.": "Detta rum används för viktiga meddelanden från hemservern, så du kan inte lämna det.",
"Data from an older version of Riot has been detected. This will have caused end-to-end cryptography to malfunction in the older version. End-to-end encrypted messages exchanged recently whilst using the older version may not be decryptable in this version. This may also cause messages exchanged with this version to fail. If you experience problems, log out and back in again. To retain message history, export and re-import your keys.": "Data från en äldre version av Riot has upptäckts. Detta ska ha orsakat att krypteringen inte fungerat i den äldre versionen. Krypterade meddelanden som nyligen har skickats medans den äldre versionen användes kanske inte kan dekrypteras i denna version. Detta kan även orsaka att meddelanden skickade med denna version inte fungerar. Om du upplever problem, logga ut och in igen. För att behålla meddelandehistoriken, exportera dina nycklar och importera dem igen.",
"Confirm Removal": "Bekräfta borttagning",
"Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Det gick inte att kontrollera att adressen den här inbjudan skickades till matchar en som är kopplad till ditt konto.",
"You may wish to login with a different account, or add this email to this account.": "Du kanske vill logga in med ett annat konto, eller lägga till e-postadressen till detta konto.",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "Vänligen hjälp till att förbättra Riot.im genom att skicka <UsageDataLink>anonyma användardata</UsageDataLink>. Detta kommer att använda en cookie (se vår <PolicyLink>Cookiepolicy</PolicyLink>).",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.": "Vänligen hjälp till att förbättra Riot.im genom att skicka <UsageDataLink>anonyma användardata</UsageDataLink>. Detta kommer att använda en cookie.",
"Yes, I want to help!": "Ja, jag vill hjälpa till!",
"%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s aktiverade kryptering (algoritm %(algorithm)s).",
"%(severalUsers)sleft and rejoined %(count)s times|other": "%(severalUsers)slämnade och gick med igen %(count)s gånger",
"%(severalUsers)sleft and rejoined %(count)s times|one": "%(severalUsers)slämnade och gick med igen",
"%(oneUser)sleft and rejoined %(count)s times|other": "%(oneUser)slämnade och gick med igen %(count)s gånger",
"%(oneUser)sleft and rejoined %(count)s times|one": "%(oneUser)slämnade och gick med igen",
"%(severalUsers)srejected their invitations %(count)s times|other": "%(severalUsers)savböjde sina inbjudningar %(count)s gånger",
"Unable to reject invite": "Det gick inte att avböja inbjudan",
"Reject all %(invitedRooms)s invites": "Avböj alla %(invitedRooms)s inbjudningar",
"%(severalUsers)srejected their invitations %(count)s times|one": "%(severalUsers)savböjde sina inbjudningar",
"%(oneUser)srejected their invitation %(count)s times|other": "%(oneUser)savböjde sin inbjudan %(count)s gånger",
"%(oneUser)srejected their invitation %(count)s times|one": "%(oneUser)savböjde sin inbjudan",
"%(severalUsers)shad their invitations withdrawn %(count)s times|other": "%(severalUsers)sfick sina inbjudningar tillbakadragna %(count)s gånger",
"%(severalUsers)shad their invitations withdrawn %(count)s times|one": "%(severalUsers)sfick sina inbjudningar tillbakadragna",
"%(oneUser)shad their invitation withdrawn %(count)s times|other": "%(oneUser)sfick sin inbjudan tillbakadragen %(count)s gånger",
"%(oneUser)shad their invitation withdrawn %(count)s times|one": "%(oneUser)sfick sin inbjudan tillbakadragen",
"were invited %(count)s times|other": "blev inbjudna %(count)s gånger",
"were invited %(count)s times|one": "blev inbjudna",
"was invited %(count)s times|other": "blev inbjuden %(count)s gånger",
"was invited %(count)s times|one": "blev inbjuden",
"were banned %(count)s times|other": "blev bannade %(count)s gånger",
"were banned %(count)s times|one": "blev bannade",
"was banned %(count)s times|other": "blev bannad %(count)s gånger",
"was banned %(count)s times|one": "blev bannad",
"Ban this user?": "Banna användaren?",
"were kicked %(count)s times|other": "blev kickade %(count)s gånger",
"were kicked %(count)s times|one": "blev kickade",
"was kicked %(count)s times|other": "blev kickad %(count)s gånger",
"was kicked %(count)s times|one": "blev kickad",
"%(severalUsers)schanged their name %(count)s times|other": "%(severalUsers)sbytte namn %(count)s gånger",
"%(severalUsers)schanged their name %(count)s times|one": "%(severalUsers)sbytte namn",
"%(oneUser)schanged their name %(count)s times|other": "%(oneUser)sbytte namn %(count)s gånger",
"%(oneUser)schanged their name %(count)s times|one": "%(oneUser)sbytte namn",
"%(severalUsers)schanged their avatar %(count)s times|other": "%(severalUsers)sändrade sin avatar %(count)s gånger",
"%(severalUsers)schanged their avatar %(count)s times|one": "%(severalUsers)sändrade sin avatar",
"%(oneUser)schanged their avatar %(count)s times|other": "%(oneUser)ssändrade sin avatar %(count)s gånger",
"%(oneUser)schanged their avatar %(count)s times|one": "%(oneUser)ssändrade sin avatar",
"%(items)s and %(count)s others|other": "%(items)s och %(count)s andra",
"%(items)s and %(count)s others|one": "%(items)s och en annan",
"collapse": "fäll ihop",
"expand": "fäll ut",
"Custom of %(powerLevel)s": "Anpassad på %(powerLevel)s",
"<a>In reply to</a> <pill>": "<a>Som svar på</a> <pill>",
"Who would you like to add to this community?": "Vem vill du lägga till i denna community?",
"Warning: any person you add to a community will be publicly visible to anyone who knows the community ID": "Varning: En person du lägger till i en community kommer att vara synlig för alla som känner till community-ID:t",
"Invite new community members": "Bjud in nya community-medlemmar",
"Which rooms would you like to add to this community?": "Vilka rum vill du lägga till i denna community?",
"Show these rooms to non-members on the community page and room list?": "Vissa dessa rum och icke-medlemmar på community-sidan och -rumslistan?",
"Add rooms to the community": "Lägg till rum i communityn",
"Add to community": "Lägg till i community",
"Failed to invite users to community": "Det gick inte att bjuda in användare till communityn",
"Message Replies": "Meddelandesvar",
"Mirror local video feed": "Spegelvänd lokal video",
"Disable Community Filter Panel": "Inaktivera community-filterpanel",
"Community Invites": "Community-inbjudningar",
"Invalid community ID": "Ogiltigt community-ID",
"'%(groupId)s' is not a valid community ID": "%(groupId)s är inte ett giltigt community-ID",
"New community ID (e.g. +foo:%(localDomain)s)": "Nytt community-ID (t.ex. +foo:%(localDomain)s)",
"Remove from community": "Ta bort från community",
"Disinvite this user from community?": "Ta bort användarens inbjudan till community?",
"Remove this user from community?": "Ta bort användaren från community?",
"Failed to remove user from community": "Det gick inte att ta bort användaren från community",
"Filter community members": "Filtrera community-medlemmar",
"Removing a room from the community will also remove it from the community page.": "Om du tar bort ett rum från communityn tas det även bort från communityns sida.",
"Failed to remove room from community": "Det gick inte att ta bort rum från community",
"Only visible to community members": "Endast synlig för community-medlemmar",
"Filter community rooms": "Filtrera community-rum",
"Community IDs cannot not be empty.": "Community-ID kan inte vara tomt.",
"Community IDs may only contain characters a-z, 0-9, or '=_-./'": "Community-ID får endast innehålla tecknen a-z, 0-9 och '=_-./'",
"Something went wrong whilst creating your community": "Något gick fel när din community skapades",
"Create Community": "Skapa community",
"Community Name": "Community-namn",
"Community ID": "Community-ID",
"View Community": "Visa community",
"<h1>HTML for your community's page</h1>\n<p>\n Use the long description to introduce new members to the community, or distribute\n some important <a href=\"foo\">links</a>\n</p>\n<p>\n You can even use 'img' tags\n</p>\n": "<h1>HTML för din community-sida</h1>\n<p>\n Använd den långa beskrivningen för att introducera nya medlemmar till communityn, eller dela\n några viktiga <a href=\"foo\">länkar</a>\n</p>\n<p>\n Du kan även använda 'img'-taggar\n</p>\n",
"Add rooms to the community summary": "Lägg till rum i community-översikten",
"Add users to the community summary": "Lägg till användare i community-översikten",
"Failed to update community": "Det gick inte att uppdatera community",
"Unable to join community": "Det gick inte att gå med i communityn",
"Leave Community": "Lämna community",
"Unable to leave community": "Det gick inte att lämna community",
"Community Settings": "Community-inställningar",
"Changes made to your community <bold1>name</bold1> and <bold2>avatar</bold2> might not be seen by other users for up to 30 minutes.": "Ändringar på <bold1>namn</bold1> och <bold2>avatar</bold2> som gjorts i din community kommer eventuellt inte synas för andra användare i upp till 30 minuter.",
"These rooms are displayed to community members on the community page. Community members can join the rooms by clicking on them.": "Dessa rum visas för community-medlemmar på community-sidan. Community-medlemmar kan gå med i rummen genom att klicka på dem.",
"Add rooms to this community": "Lägg till rum i denna community",
"%(inviter)s has invited you to join this community": "%(inviter)s har bjudit in dig till denna community",
"Join this community": "Gå med i denna community",
"Leave this community": "Lämna denna community",
"You are an administrator of this community": "Du är administratör för denna community",
"You are a member of this community": "Du är medlem i denna community",
"Who can join this community?": "Vem kan gå med i denna community?",
"Your community hasn't got a Long Description, a HTML page to show to community members.<br />Click here to open settings and give it one!": "Din community har ingen lång beskrivning eller HTML-sida att visa för medlemmar.<br />Klicka här för att öppna inställningar och lägga till det!",
"Community %(groupId)s not found": "Community %(groupId)s hittades inte",
"To set up a filter, drag a community avatar over to the filter panel on the far left hand side of the screen. You can click on an avatar in the filter panel at any time to see only the rooms and people associated with that community.": "För att skapa ett filter, dra en community-avatar till filterpanelen längst till vänster på skärmen. Du kan när som helst klicka på en avatar i filterpanelen för att bara se rum och personer som är associerade med den communityn.",
"Create a new community": "Skapa en ny community",
"Create a community to group together users and rooms! Build a custom homepage to mark out your space in the Matrix universe.": "Skapa en community för att gruppera användare och rum! Bygg en anpassad hemsida för att markera er plats i Matrix-universumet.",
"Join an existing community": "Gå med i en befintlig community",
"To join an existing community you'll have to know its community identifier; this will look something like <i>+example:matrix.org</i>.": "För att gå med i en befintlig gemenskap behöver du ha community-ID; det ser ut som något i stil med <i>+exempel:matrix.org</i>.",
"Invite to this community": "Bjud in till denna community",
"Something went wrong when trying to get your communities.": "Något gick fel vid hämtning av dina communityn.",
"You're not currently a member of any communities.": "Du är för närvarande inte medlem i någon community.",
"Communities": "Communityn",
"This Home server does not support communities": "Denna hemserver stöder inte communityn",
"Your Communities": "Dina communityn",
"Did you know: you can use communities to filter your Riot.im experience!": "Visste du att: du kan använda communityn för att filtrera din Riot.im-upplevelse!",
"Error whilst fetching joined communities": "Fel vid hämtning av anslutna communityn",
"Featured Rooms:": "Utvalda rum:",
"Featured Users:": "Utvalda användare:",
"Everyone": "Alla",
"To notify everyone in the room, you must be a": "För att meddela alla i rummet, måste du vara",
"Long Description (HTML)": "Lång beskrivning (HTML)",
"Description": "Beskrivning",
"Failed to load %(groupId)s": "Det gick inte att ladda %(groupId)s",
"Failed to withdraw invitation": "Det gick inte att ta bort inbjudan",
"Are you sure you want to remove '%(roomName)s' from %(groupId)s?": "Är du säker på att du vill ta bort %(roomName)s från %(groupId)s?",
"Failed to remove '%(roomName)s' from %(groupId)s": "Det gick inte att ta bort %(roomName)s från %(groupId)s",
"Something went wrong!": "Något gick fel!",
"The visibility of '%(roomName)s' in %(groupId)s could not be updated.": "Synligheten för '%(roomName)s' i %(groupId)s kunde inte uppdateras.",
"Visibility in Room List": "Synlighet i rumslistan",
"Visible to everyone": "Synlig för alla",
"Please select the destination room for this message": "Välj vilket rum meddelandet ska skickas till",
"Disinvite this user?": "Ta bort användarens inbjudan?",
"You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the room it will be impossible to regain privileges.": "Du kommer inte att kunna ångra den här ändringen eftersom du sänker din egen behörighetsnivå, om du är den sista privilegierade användaren i rummet blir det omöjligt att ändra behörigheter.",
"You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Du kommer inte att kunna ångra den här ändringen eftersom du höjer användaren till samma behörighetsnivå som dig själv.",
"User Options": "Användaralternativ",
"unknown caller": "okänd uppringare",
"At this time it is not possible to reply with an emote.": "Det är för närvarande inte möjligt att svara med en emoji.",
"To use it, just wait for autocomplete results to load and tab through them.": "För att använda detta, vänta på att autokompletteringen laddas och tabba igenom resultatet.",
"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!": "VARNING: NYCKELVERIFIERINGEN MISSLYCKADES! Signeringsnyckeln för %(userId)s och enhet %(deviceId)s är \"%(fprint)s\" som inte matchar den angivna nyckeln \"%(fingerprint)s\". Detta kan betyda att dina kommunikationer avlyssnas!",
"Hide join/leave messages (invites/kicks/bans unaffected)": "Dölj \"gå med\"/lämna-meddelanden (inbjudningar/kickningar/banningar opåverkat)",
"Disable Peer-to-Peer for 1:1 calls": "Inaktivera enhet-till-enhet-kommunikation för direktsamtal (mellan två personer)",
"Enable inline URL previews by default": "Aktivera URL-förhandsvisning som standard",
"Enable URL previews for this room (only affects you)": "Aktivera URL-förhandsvisning för detta rum (påverkar bara dig)",
"Enable URL previews by default for participants in this room": "Aktivera URL-förhandsvisning som standard för deltagare i detta rum",
"You have <a>enabled</a> URL previews by default.": "Du har <a>aktiverat</a> URL-förhandsvisning som standard.",
"You have <a>disabled</a> URL previews by default.": "Du har <a>inaktiverat</a> URL-förhandsvisning som standard.",
"URL previews are enabled by default for participants in this room.": "URL-förhandsvisning är aktiverat som standard för deltagare i detta rum.",
"URL previews are disabled by default for participants in this room.": "URL-förhandsvisning är inaktiverat som standard för deltagare i detta rum.",
"URL Previews": "URL-förhandsvisning",
"Which rooms would you like to add to this summary?": "Vilka rum vill du lägga till i översikten?",
"Add to summary": "Lägg till i översikt",
"Failed to add the following rooms to the summary of %(groupId)s:": "Det gick inte att lägga till följande rum i översikten för %(groupId)s:",
"Add a Room": "Lägg till ett rum",
"Failed to remove the room from the summary of %(groupId)s": "Det gick inte att ta bort rummet från översikten i %(groupId)s",
"The room '%(roomName)s' could not be removed from the summary.": "Rummet '%(roomName)s' kunde inte tas bort från översikten.",
"Who would you like to add to this summary?": "Vem vill du lägga till i översikten?",
"Failed to add the following users to the summary of %(groupId)s:": "Det gick inte att lägga till följande användare i översikten för %(groupId)s:",
"Add a User": "Lägg till en användare",
"Failed to remove a user from the summary of %(groupId)s": "Det gick inte att ta bort en användare från översikten i %(groupId)s",
"The user '%(displayName)s' could not be removed from the summary.": "Användaren '%(displayName)s' kunde inte tas bort från översikten.",
"Unable to accept invite": "Det gick inte att acceptera inbjudan",
"Leave %(groupName)s?": "Lämna %(groupName)s?",
"Enable widget screenshots on supported widgets": "Aktivera widget-skärmdumpar för widgets som stöder det",
"Your key share request has been sent - please check your other devices for key share requests.": "Din nyckeldelningsbegäran har skickats - kolla efter nyckeldelningsbegäran på dina andra enheter.",
"Undecryptable": "Odekrypterbar",
"Key share requests are sent to your other devices automatically. If you rejected or dismissed the key share request on your other devices, click here to request the keys for this session again.": "Nyckeldelningsbegäran skickas automatiskt till dina andra enheter. Om du avvisat nyckelbegäran på dina andra enheter, klicka här för att begära nycklarna till den här sessionen igen.",
"If your other devices do not have the key for this message you will not be able to decrypt them.": "Om dina andra enheter inte har nyckeln till detta meddelande kommer du du att kunna dekryptera det.",
"Key request sent.": "Nyckelbegäran skickad.",
"<requestLink>Re-request encryption keys</requestLink> from your other devices.": "<requestLink>Begär krypteringsnycklar igen</requestLink> från dina andra enheter.",
"Unban": "Avbanna",
"Unban this user?": "Avbanna användaren?",
"Unmute": "Ta bort dämpning",
"You don't currently have any stickerpacks enabled": "Du har för närvarande inga dekalpaket aktiverade",
"Add a stickerpack": "Lägg till dekalpaket",
"Stickerpack": "Dekalpaket",
"Hide Stickers": "Dölj dekaler",
"Show Stickers": "Visa dekaler",
"Error decrypting audio": "Det gick inte att dekryptera ljud",
"Error decrypting image": "Det gick inte att dekryptera bild",
"Error decrypting video": "Det gick inte att dekryptera video",
"Add an Integration": "Lägg till integration",
"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?": "Du skickas till en tredjepartswebbplats så att du kan autentisera ditt konto för användning med %(integrationsUrl)s. Vill du fortsätta?",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.": "Du kan använda de anpassade serverinställningar för att logga in på andra Matrix-servrar genom att ange en annan hemserver-URL.",
"This allows you to use this app with an existing Matrix account on a different home server.": "Det gör det möjligt att använda denna app med ett befintligt Matrix-konto på en annan hemserver.",
"You can also set a custom identity server but this will typically prevent interaction with users based on email address.": "Du kan även ange en anpassad identitetsserver men det förhindrar vanligtvis interaktion med användare baserat på e-postadress.",
"If you don't specify an email address, you won't be able to reset your password. Are you sure?": "Om du inte anger en epostadress, kan du inte återställa ditt lösenord. Är du säker?",
"You are registering with %(SelectedTeamName)s": "Du registrerar dig med %(SelectedTeamName)s",
"Warning: This widget might use cookies.": "Varning: Denna widget kan använda cookies.",
"Popout widget": "Poppa ut widget",
"were unbanned %(count)s times|other": "blev avbannade %(count)s gånger",
"were unbanned %(count)s times|one": "blev avbannade",
"was unbanned %(count)s times|other": "blev avbannad %(count)s gånger",
"was unbanned %(count)s times|one": "blev avbannad",
"Failed to indicate account erasure": "Det gick inte att ange kontoradering",
"This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>": "Detta kommer att göra ditt konto permanent oanvändbart. Du kommer inte att kunna logga in, och ingen kommer att kunna registrera samma användar-ID. Ditt konto kommer att lämna alla rum som det deltar i, och dina kontouppgifter kommer att raderas från identitetsservern. <b>Denna åtgärd går inte att ångra.</b>",
"Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.": "Att du inaktiverar ditt konto <b>gör inte att meddelanden som du skickat glöms automatiskt.</b> Om du vill att vi ska glömma dina meddelanden, kryssa i rutan nedan.",
"Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.": "Meddelandesynlighet i Matrix liknar email. Att vi glömmer dina meddelanden innebär att meddelanden som du skickat inte delas med några nya eller oregistrerade användare, men registrerade användare som redan har tillgång till meddelandena kommer fortfarande ha tillgång till sin kopia.",
"Please forget all messages I have sent when my account is deactivated (<b>Warning:</b> this will cause future users to see an incomplete view of conversations)": "Glöm alla meddelanden som jag har skickat när mitt konto inaktiveras (<b>Varning:</b> detta kommer att göra så att framtida användare får se ofullständiga konversationer)",
"To continue, please enter your password:": "För att fortsätta, ange ditt lösenord:",
"password": "lösenord",
"Debug Logs Submission": "Inlämning av felsökningsloggar",
"If you've submitted a bug via GitHub, debug logs can help us track down the problem. Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Om du har anmält en bugg via GitHub, kan felsökningsloggar hjälpa oss spåra problemet. Felsökningsloggarna innehåller användningsdata för applikationen inklusive ditt användarnamn, ID eller alias för rum och grupper du besökt och användarnamn för andra användare. De innehåller inte meddelanden.",
"Riot collects anonymous analytics to allow us to improve the application.": "Riot samlar in anonym analysdata för att vi ska kunna förbättra applikationen.",
"Privacy is important to us, so we don't collect any personal or identifiable data for our analytics.": "Integritet är viktig för oss, så vi samlar inte in några personliga eller identifierbara uppgifter för våra analyser.",
"Learn more about how we use analytics.": "Läs mer om hur vi använder analysdata.",
"Analytics": "Analysdata",
"Send analytics data": "Skicka analysdata",
"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": "Du har loggats ut från alla enheter och kommer inte längre att få push-meddelanden. För att återaktivera det, logga in på varje enhet igen",
"Passphrases must match": "Passfraser måste matcha",
"Passphrase must not be empty": "Lösenfras får inte vara tom",
"Confirm passphrase": "Bekräfta lösenfrasen",
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s ändrade fastnålade meddelanden för rummet.",
"Message Pinning": "Nåla fast meddelanden",
"Unpin Message": "Ta bort fastnålning",
"No pinned messages.": "Inga fastnålade meddelanden.",
"Pinned Messages": "Fastnålade meddelanden",
"Pin Message": "Nåla fast meddelande",
"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.": "Den exporterade filen kommer att låta någon som kan läsa den att dekryptera alla krypterade meddelanden som du kan se, så du bör vara noga med att hålla den säker. För att hjälpa till med detta, bör du ange en lösenfras nedan, som kommer att användas för att kryptera exporterad data. Det kommer bara vara möjligt att importera data genom att använda samma lösenfras.",
"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.": "Denna process möjliggör import av krypteringsnycklar som tidigare exporterats från en annan Matrix-klient. Du kommer då kunna dekryptera alla meddelanden som den andra klienten kunde dekryptera.",
"The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Den exporterade filen kommer vara skyddad med en lösenfras. Du måste ange lösenfrasen här, för att dekryptera filen.",
"Tag Panel": "Tagg-panel",
"Flair": "Emblem",
"Showing flair for these communities:": "Visar emblem för dessa communityn:",
"This room is not showing flair for any communities": "Detta rum visar inte emblem för några communityn",
"Flair will appear if enabled in room settings": "Emblem kommer visas om det är aktiverat i rumsinställningarna",
"Flair will not appear": "Emblem kommer inte att visas",
"Display your community flair in rooms configured to show it.": "Visa ditt community-emblem i rum som är konfigurerade för att visa det."
}

View file

@ -407,7 +407,6 @@
"Custom level": "กำหนดระดับเอง",
"No display name": "ไม่มีชื่อที่แสดง",
"Only people who have been invited": "เฉพาะบุคคลที่ได้รับเชิญ",
"Otherwise, <a>click here</a> to send a bug report.": "หรือ<a>คลิกที่นี่</a>เพื่อรายงานจุดบกพร่อง",
"Power level must be positive integer.": "ระดับอำนาจต้องเป็นจำนวนเต็มบวก",
"%(roomName)s does not exist.": "ไม่มีห้อง %(roomName)s อยู่จริง",
"To link to a room it must have <a>an address</a>.": "ห้องต้องมี<a>ที่อยู่</a>ก่อน ถึงจะลิงก์ได้",
@ -430,8 +429,6 @@
"What does this mean?": "นี่แปลว่าอะไร?",
"Error decrypting audio": "เกิดข้อผิดพลาดในการถอดรหัสเสียง",
"Error decrypting image": "เกิดข้อผิดพลาดในการถอดรหัสรูป",
"Image '%(Body)s' cannot be displayed.": "ไม่สามารถแสดงรูป '%(Body)s' ได้",
"This image cannot be displayed.": "ไม่สามารถแสดงรูปนี้ได้",
"Error decrypting video": "เกิดข้อผิดพลาดในการถอดรหัสวิดิโอ",
"Fetching third party location failed": "การเรียกข้อมูลตำแหน่งจากบุคคลที่สามล้มเหลว",
"A new version of Riot is available.": "มี Riot เวอร์ชั่นใหม่",

View file

@ -268,7 +268,6 @@
"Once encryption is enabled for a room it cannot be turned off again (for now)": "Bu oda için şifreleme etkinleştirildikten sonra tekrar kapatılamaz (şimdilik)",
"Only people who have been invited": "Sadece davet edilmiş insanlar",
"Operation failed": "Operasyon başarısız oldu",
"Otherwise, <a>click here</a> to send a bug report.": "Aksi taktirde , bir hata raporu göndermek için <a> buraya tıklayın </a>.",
"Password": "Şifre",
"Password:": "Şifre:",
"Passwords can't be empty": "Şifreler boş olamaz",
@ -532,7 +531,6 @@
"Start automatically after system login": "Sisteme giriş yaptıktan sonra otomatik başlat",
"Desktop specific": "Masaüstüne özgü",
"Analytics": "Analitik",
"Opt out of analytics": "Analytics'ten çıkmak",
"Options": "Seçenekler",
"Riot collects anonymous analytics to allow us to improve the application.": "Riot , uygulamayı iyileştirmemize izin vermek için anonim analitik toplar.",
"Passphrases must match": "Şifrenin eşleşmesi gerekir",
@ -555,8 +553,6 @@
"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.": "Bu etkinliği kaldırmak(silmek) istediğinizden emin misiniz ? Bir odayı ismini silmeniz veya konu değiştirmeniz , geri alınabilir bir durumdur.",
"Unknown error": "Bilinmeyen Hata",
"Incorrect password": "Yanlış Şifre",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "Bu hesabınızı kalıcı olarak kullanılamaz yapılacak . Aynı kullanıcı ID ile yeniden Kayıt olamazsınız .",
"This action is irreversible.": "Bu eylem geri döndürülemez.",
"To continue, please enter your password.": "Devam etmek için , lütfen şifrenizi girin.",
"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:": "Bu cihazın güvenilir olabileceğini doğrulamak için , lütfen sahibiyle başka yollarla iletişim kurun (örn. şahsen veya telefon görüşmesi) ve bu cihazın Kullanıcı Ayarları'nda gördükleri anahtarın aşağıdaki anahtarla eşleşip eşleşmediğini sorun :",
"Device name": "Cihaz ismi",
@ -566,10 +562,8 @@
"In future this verification process will be more sophisticated.": "Gelecekte bu doğrulama işlemi daha gelişmiş olacak.",
"Verify device": "Cihazı Doğrula",
"I verify that the keys match": "Anahtarların uyuştuğunu doğruluyorum",
"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.": "Önceki oturumunuzu geri getirmeye çalışırken bir hata ile karşılaşdık . Devam ederseniz , tekrar oturum açmanız gerekecek , ve şifreli sohbet geçmişi okunamıyor hale gelecek.",
"Unable to restore session": "Oturum geri yüklenemiyor",
"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.": "Eğer daha önce Riot'un daha yeni bir versiyonunu kullandıysanız , oturumunuz bu sürümle uyumsuz olabilir . Bu pencereyi kapatın ve daha yeni sürüme geri dönün.",
"Continue anyway": "Her halükarda devam et",
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "Şu anda doğrulanmamış cihazları kara listeye alıyorsunuz , bu cihazlara mesaj göndermek için onları doğrulamanız gerekir.",
"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.": "Her cihazın yasal sahiplerine ait olduklarını doğrulamak için doğrulama işlemini gerçekleştirmenizi öneririz, ancak tercih edip onaylamadan iletiyi tekrar gönderebilirsiniz.",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" daha önce görmediğiniz cihazları içeriyor.",
@ -601,8 +595,6 @@
"What does this mean?": "Bu ne anlama geliyor ?",
"Error decrypting audio": "Ses şifre çözme hatası",
"Error decrypting image": "Resim şifre çözme hatası",
"Image '%(Body)s' cannot be displayed.": "'%(Body)s' Resmi görüntülenemiyor.",
"This image cannot be displayed.": "Bu görüntü görüntülenemiyor.",
"Error decrypting video": "Video şifre çözme hatası",
"Add an Integration": "Entegrasyon ekleyin",
"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?": "Hesabınızı %(integrationsUrl)s ile kullanmak üzere doğrulayabilmeniz için üçüncü taraf bir siteye götürülmek üzeresiniz. Devam etmek istiyor musunuz ?",

View file

@ -208,7 +208,6 @@
"What's new?": "Що нового?",
"Notify me for anything else": "Сповіщати мене про будь-що інше",
"View Source": "Переглянути джерело",
"<a>Click here</a> to create a GitHub issue.": "<a>Нажміть тут</a> для створення запитання по проблемі на GitHub.",
"Can't update user notification settings": "Неможливо оновити налаштування користувацьких сповіщень",
"Notify for all other messages/rooms": "Сповіщати щодо всіх повідомлень/кімнат",
"Unable to look up room ID from server": "Неможливо знайти ID кімнати на сервері",
@ -265,5 +264,11 @@
"To return to your account in future you need to set a password": "Щоб мати змогу користуватись обліковкою у майбутньому, треба зазначити пароль",
"Logged in as:": "Ви зайшли як:",
"click to reveal": "натисніть щоб побачити",
"Homeserver is": "Домашній сервер —"
"Homeserver is": "Домашній сервер —",
"The version of Riot.im": "Версія Riot.im",
"Whether or not you're logged in (we don't record your user name)": "Чи увійшли ви, чи ні (ми не зберігаємо ваше ім'я користувача)",
"Your language of choice": "Обрана мова",
"Which officially provided instance you are using, if any": "Яким офіційно наданим примірником ви користуєтесь (якщо користуєтесь)",
"Whether or not you're using the Richtext mode of the Rich Text Editor": "Чи використовуєте ви режим Richtext у редакторі Rich Text Editor",
"Your homeserver's URL": "URL адреса вашого домашнього серверу"
}

View file

@ -303,7 +303,6 @@
"No more results": "没有更多结果",
"olm version:": "olm 版本:",
"Only people who have been invited": "只有被邀请的人",
"Otherwise, <a>click here</a> to send a bug report.": "否则,<a>点击这里</a>发送一个错误报告。",
"Privacy warning": "隐私警告",
"Private Chat": "私聊",
"Privileged Users": "特权用户",
@ -352,7 +351,6 @@
"Failed to invite user": "邀请用户失败",
"Unknown error": "未知错误",
"Incorrect password": "密码错误",
"This action is irreversible.": "此操作不可逆。",
"To continue, please enter your password.": "请输入你的密码继续。",
"Device name": "设备名称",
"Device Name": "设备名称",
@ -360,7 +358,6 @@
"Verify device": "验证设备",
"I verify that the keys match": "我验证此密钥匹配",
"Unable to restore session": "无法恢复会话",
"Continue anyway": "无论如何都继续",
"Blacklist": "列入黑名单",
"Unverify": "取消验证",
"ex. @bob:example.com": "例如 @bob:example.com",
@ -593,9 +590,7 @@
"You must join the room to see its files": "你必须加入聊天室以看到它的文件",
"Failed to invite the following users to the %(roomName)s room:": "邀请以下用户到 %(roomName)s 聊天室失败:",
"Confirm Removal": "确认移除",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "这将会导致您的账户永远无法使用。你将无法重新注册同样的用户 ID。",
"Verifies a user, device, and pubkey tuple": "验证一个用户、设备和密钥元组",
"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.": "我们在尝试恢复你之前的会话时遇到了一个错误。如果你继续,你将需要重新登录,加密的聊天历史将会不可读。",
"Unknown devices": "未知设备",
"Unknown Address": "未知地址",
"%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s 删除了他们的昵称 (%(oldDisplayName)s).",
@ -613,8 +608,6 @@
"Home server URL": "主服务器 URL",
"Identity server URL": "身份认证服务器 URL",
"What does this mean?": "这是什么意思?",
"Image '%(Body)s' cannot be displayed.": "图像 '%(Body)s' 无法显示。",
"This image cannot be displayed.": "图像无法显示。",
"Add an Integration": "添加一个集成",
"Removed or unknown message type": "被移除或未知的消息类型",
"Ongoing conference call%(supportedText)s.": "正在进行的会议通话 %(supportedText)s.",
@ -807,9 +800,7 @@
"%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s 将他们的昵称修改成了 %(displayName)s 。",
"Hide avatars in user and room mentions": "隐藏头像",
"Disable Community Filter Panel": "停用社区面板",
"Opt out of analytics": "退出统计分析服务",
"Stickerpack": "贴图集",
"Sticker Messages": "贴图消息",
"You don't currently have any stickerpacks enabled": "您目前没有启用任何贴纸包",
"Add a stickerpack": "添加贴图集",
"Your key share request has been sent - please check your other devices for key share requests.": "已请求共享密钥 - 请在您的其他设备上进行确认。",
@ -1082,7 +1073,6 @@
"What's new?": "有什么新闻?",
"Notify me for anything else": "通知所有消息",
"When I'm invited to a room": "当我被邀请进入聊天室",
"<a>Click here</a> to create a GitHub issue.": "<a>点击这里</a> 创建一个 GitHub issue.",
"Can't update user notification settings": "不能更新用户通知设置",
"Notify for all other messages/rooms": "为所有其他消息/聊天室显示通知",
"Unable to look up room ID from server": "无法在服务器上找到聊天室 ID",

View file

@ -221,8 +221,6 @@
"What does this mean?": "它代表什麼意思?",
"Error decrypting audio": "解密音檔出錯",
"Error decrypting image": "解密圖片出錯",
"Image '%(Body)s' cannot be displayed.": "圖片 '%(Body)s' 無法顯示。",
"This image cannot be displayed.": "這張圖片無法顯示。",
"Error decrypting video": "解密影片出錯",
"Add an Integration": "新增整合器",
"Ongoing conference call%(supportedText)s.": "%(supportedText)s 正在進行會議通話。",
@ -360,7 +358,6 @@
"olm version:": "olm 版本:",
"Once encryption is enabled for a room it cannot be turned off again (for now)": "這個房間只要啟用加密就不能再關掉了(從現在開始)",
"Only people who have been invited": "僅有被邀請的夥伴",
"Otherwise, <a>click here</a> to send a bug report.": "否則,請<a>點選此處</a>來傳送錯誤報告。",
"Password": "密碼",
"Password:": "密碼:",
"Passwords can't be empty": "密碼不能為空",
@ -556,7 +553,6 @@
"Start automatically after system login": "在系統登入後自動開始",
"Desktop specific": "桌面版特有",
"Analytics": "分析",
"Opt out of analytics": "選擇退出分析",
"Options": "選項",
"Riot collects anonymous analytics to allow us to improve the application.": "Riot 會收集匿名分析以讓我們可以改進此應用程式。",
"Passphrases must match": "通關密語必須符合",
@ -579,8 +575,6 @@
"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.": "您確定您想要移除(刪除)此活動嗎?注意若您刪除房間名稱或主題變更,還是可以復原變更。",
"Unknown error": "未知的錯誤",
"Incorrect password": "不正確的密碼",
"This will make your account permanently unusable. You will not be able to re-register the same user ID.": "這將會讓您的帳號永遠無法使用。您將無法重新註冊相同的使用者 ID。",
"This action is irreversible.": "此動作是不可逆的。",
"To continue, please enter your password.": "要繼續,請輸入您的密碼。",
"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:": "要驗證此裝置是否可信,請使用其他方式(例如:面對面或是打電話)聯絡它的擁有者並詢問他們在使用者設定中看到此裝置的金鑰是否與下列的金鑰相符:",
"Device name": "裝置名稱",
@ -590,10 +584,8 @@
"In future this verification process will be more sophisticated.": "在未來,這個過程會更加複雜。",
"Verify device": "驗證裝置",
"I verify that the keys match": "我驗證金鑰相符",
"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.": "我們在嘗試復原您的前一個工作階段中遇到了錯誤。若您繼續,您將會需要再次登入,而加密的聊天歷史也將會無法讀取。",
"Unable to restore session": "無法復原工作階段",
"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.": "若您先前使用過較新版本的 Riot您的工作階段可能與此版本不相容。關閉此視窗並回到較新的版本。",
"Continue anyway": "無論如何都繼續",
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "您目前正把未驗證的裝置列入黑名單;要傳送訊息到這些裝置,您必須先驗證它們。",
"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.": "我們建議您對每一個裝置執行驗證過程以確認它們屬於其合法擁有者,但若您想要的話,您也可以重新傳送訊息而不必驗證它們。",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "「%(RoomName)s」包含了您先前沒看過的裝置。",
@ -996,7 +988,6 @@
"Join this community": "加入此社群",
"Leave this community": "離開此社群",
"Stickerpack": "貼圖包",
"Sticker Messages": "貼圖訊息",
"You don't currently have any stickerpacks enabled": "您目前未啟用任何貼圖包",
"Add a stickerpack": "新增貼圖包",
"Hide Stickers": "隱藏貼圖",
@ -1110,7 +1101,6 @@
"Notify me for anything else": "所有消息都通知我",
"View Source": "檢視來源",
"Keywords": "關鍵字",
"<a>Click here</a> to create a GitHub issue.": "<a>點選這裡</a>來建立 GitHub 問題回報。",
"Can't update user notification settings": "無法更新使用者的通知設定",
"Notify for all other messages/rooms": "通知其他所有的訊息/聊天室",
"Unable to look up room ID from server": "無法從伺服器找到聊天室 ID",
@ -1177,5 +1167,29 @@
"We encountered an error trying to restore your previous session.": "我們在嘗試復原您先前的工作階段時遇到了一點錯誤。",
"Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "清除您瀏覽器的儲存的東西也許可以修復問題,但會將您登出並造成任何已加密的聊天都無法讀取。",
"Collapse Reply Thread": "摺疊回覆討論串",
"Enable widget screenshots on supported widgets": "在支援的小工具上啟用小工具螢幕快照"
"Enable widget screenshots on supported widgets": "在支援的小工具上啟用小工具螢幕快照",
"Send analytics data": "傳送分析資料",
"Muted Users": "已靜音的使用者",
"Help improve Riot by sending usage data? This will use a cookie. (See our <PolicyLink>cookie and privacy policies</PolicyLink>).": "透過傳送使用情形資料來協助改善 Riot這會使用 cookie。參見我們的 <PolicyLink>cookie 與隱私政策</PolicyLink>)。",
"Help improve Riot by sending usage data? This will use a cookie.": "透過傳送使用情形資料來協助改善 Riot這會使用 cookie。",
"Yes please": "好的,請",
"e.g. %(exampleValue)s": "範例:%(exampleValue)s",
"Reload widget": "重新載入小工具",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "請透過傳送<UsageDataLink>匿名使用資料</UsageDataLink>來協助改善 Riot.im。這將會使用 cookie請參見我們的 <PolicyLink>Cookie 政策</PolicyLink>)。",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.": "請透過傳送<UsageDataLink>匿名使用資料</UsageDataLink>來協助改善 Riot.im。這將會使用 cookie。",
"Yes, I want to help!": "是的,我想要協助!",
"Warning: This widget might use cookies.": "警告:此小工具可能會使用 cookies。",
"Failed to indicate account erasure": "指示帳號刪除失敗",
"This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. <b>This action is irreversible.</b>": "這將會讓您的帳號永久無法使用。您將無法登入,且也沒有人可以重新註冊一個相同的使用者 ID。這將會造成您的帳號離開所有已參與的聊天室並將會從識別伺服器上移除您帳號的所有詳細資訊。<b>此動作是不可逆的。</b>",
"Deactivating your account <b>does not by default cause us to forget messages you have sent.</b> If you would like us to forget your messages, please tick the box below.": "停用您的帳號<b>預設不會讓我們忘記您已經傳送過的訊息。</b>若您想要我們忘記您的訊息,請在下面的方框中打勾。",
"Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.": "在 Matrix 中的訊息可見度類似於電子郵件。我們忘記您的訊息代表您傳送過的訊息不會有任何新的或未註冊的使用者看到,但已註冊且已經看過這些訊息的使用者還是看得到他們的副本。",
"Please forget all messages I have sent when my account is deactivated (<b>Warning:</b> this will cause future users to see an incomplete view of conversations)": "請在我的帳號停用時忘記我傳送過的所有訊息(<b>警告:</b>這將會造成未來的使用者無法看見完整的對話紀錄)",
"To continue, please enter your password:": "要繼續,請輸入您的密碼:",
"password": "密碼",
"Can't leave Server Notices room": "無法離開伺服器通知聊天室",
"This room is used for important messages from the Homeserver, so you cannot leave it.": "這個聊天室是用於發佈從家伺服器而來的重要訊息,所以您不能離開它。",
"Terms and Conditions": "條款與細則",
"To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "要繼續使用 %(homeserverDomain)s 家伺服器,您必須審閱並同意我們的條款與細則。",
"Review terms and conditions": "審閱條款與細則",
"To notify everyone in the room, you must be a": "為了通知每個在聊天室裡的人,您必須為"
}

View file

@ -274,4 +274,8 @@ export const SETTINGS = {
displayName: _td('Enable widget screenshots on supported widgets'),
default: false,
},
"PinnedEvents.isOpen": {
supportedLevels: ['room-device'],
default: false,
},
};

View file

@ -44,6 +44,8 @@ const INITIAL_STATE = {
forwardingEvent: null,
quotingEvent: null,
isEditingSettings: false,
};
/**
@ -116,6 +118,16 @@ class RoomViewStore extends Store {
replyingToEvent: payload.event,
});
break;
case 'open_room_settings':
this._setState({
isEditingSettings: true,
});
break;
case 'close_settings':
this._setState({
isEditingSettings: false,
});
break;
}
}
@ -301,6 +313,10 @@ class RoomViewStore extends Store {
return this._state.replyingToEvent;
}
isEditingSettings() {
return this._state.isEditingSettings;
}
shouldPeek() {
return this._state.shouldPeek;
}

View file

@ -235,7 +235,7 @@ describe('TimelinePanel', function() {
// now, if we update the events, there shouldn't be any
// more requests.
client.paginateEventTimeline.reset();
client.paginateEventTimeline.resetHistory();
panel.forceUpdate();
expect(messagePanel.props.backPaginating).toBe(false);
setTimeout(() => {